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
338297479199	338297479760	338297480310	338297480860	338297481410	338297481960	338297482510	338297483060	338297483610	338297484160	338297484710	338297485260	338297485811	338297486361	338297486911	338297487461	338297488011	338297488561	338297489111	338297489661	338297490211	338297490761	338297491311	338297491861	338297492411	338297492962	338297493512	338297494062	338297494612	338297495162	338297495712	338297496262	338297496812	338297497362	338297497912	338297498462	338297499012	338297499562	338297500112	338297500663	338297501213	338297501763	338297502313	338297502863	338297503413	338297503963	338297504513	338297505063	338297505613	338297506163	338297506713	338297507263	338297507814	338297508364	338297508914	338297509464	338297510014	338297510564	338297511114	338297511664	338297512214	338297512764	338297513314	338297513864	338297514414	338297514964	338297515515	338297516065	338297516615	338297517165	338297517715	338297518265	338297518815	338297519365	338297519915	338297520465	338297521015	338297521565	338297522115	338297522666	338297523216	338297523766	338297524316	338297524866	338297525416	338297525966	338297526516	338297527066	338297527616	338297528166	338297528716	338297529266	338297529816	338297530367	338297530917	338297531467	338297532017	338297532567	338297533117	338297533667	338297534217	338297534767	338297535317	338297535867	338297536417	338297536967	338297537518	338297538068	338297538618	338297539168	338297539718	338297540268	338297540818	338297541368	338297541918	338297542468	338297543018	338297543568	338297544118	338297544668	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
52747	23411	13606	8237	4482	2659	2127	724	494	484	386	381	363	375	353	372	343	340	358	328	313	321	320	295	308	327	328	350	348	280	323	334	322	301	330	340	329	334	320	330	342	326	319	322	307	312	349	339	335	307	336	322	300	311	355	297	301	319	307	343	316	333	293	333	332	351	321	312	340	322	381	289	324	321	333	298	311	317	294	305	322	339	341	313	351	315	304	351	305	329	354	303	320	310	319	314	308	307	317	300	311	333	311	308	330	353	300	318	327	313	310	335	321	318	312	321	342	309	307	310	339	330	326	343	295	331	330	302	311	313	320	317	270	311	312	298	313	334	314	336	311	321	346	317	354	337	317	358	316	280	306	321	305	305	300	292	323	318	334	349	299	302	302	301	339	327	314	309	326	288	315	308	296	321	335	329	356	290	332	293	340	372	325	298	321	315	315	301	313	295	319	322	321	356	333	317	342	325	286	301	346	339	295	348	304	323	330	340	314	291	305	345	327	310	304	320	312	299	326	300	312	332	291	299	338	325	333	315	333	345	310	351	330	321	334	335	282	290	340	340	324	327	296	302	282	302	287	318	298	331	319	292	292	330	308	358	358	294	301	321	316	313	322	308	357	333	309	345	297	353	297	307	301	334	323	315	329	318	324	290	302	316	280	284	284	299	302	325	318	286	317	333	292	383	292	299	301	318	326	306	335	276	310	292	330	316	319	343	337	305	328	318	303	311	355	297	323	325	271	317	307	325	311	297	331	333	337	329	298	379	311	338	345	334	302	307	317	353	337	316	283	334	307	293	310	335	323	317	352	345	323	300	295	314	307	319	284	295	293	355	343	316	327	356	332	347	346	310	297	315	297	317	327	317	307	309	338	338	319	293	304	322	266	284	326	338	308	315	315	326	321	331	304	304	349	281	341	309	312	322	331	273	291	347	311	320	320	326	352	299	312	311	312	262	304	290	319	333	314	307	329	284	344	336	316	309	306	320	302	375	306	328	320	313	353	355	333	335	334	282	302	351	369	307	320	304	335	382	309	309	280	287	277	362	304	339	302	359	337	325	333	331	299	367	316	334	299	319	303	326	355	292	305	292	345	331	322	279	316	319	345	281	324	307	341	317	322	305	303	321	320	310	296	350	315	326	317	360	321	355	334	320	314	311	339	286	310	299	287	292	333	350	331	307	321	329	308	332	305	294	278	330	325	306	325	299	302	319	309	312	279	310	304	330	282	333	294	311	332	313	309	341	324	315	277	299	292	345	329	302	325	333	352	314	330	309	267	313	294	344	317	302	310	302	303	304	316	311	322	343	312	304	289	326	325	296	381	325	290	329	316	322	329	338	300	294	311	311	310	318	333	320	320	326	334	300	346	320	325	327	351	329	337	337	322	307	328	289	285	317	344	340	318	307	315	307	350	318	316	314	304	281	310	298	345	343	319	323	350	309	334	320	327	334	325	300	343	333	294	308	318	319	315	301	296	281	304	342	306	327	308	316	336	330	311	320	317	314	351	309	289	289	291	317	325	337	349	294	302	322	289	327	310	328	339	324	315	310	333	308	284	301	346	327	311	300	286	360	344	321	350	329	356	324	321	346	344	303	336	303	306	290	298	334	325	322	336	303	309	297	284	314	328	326	324	322	306	319	313	303	304	302	334	355	315	306	312	301	354	317	324	332	333	304	288	351	325	313	333	309	323	334	335	324	307	313	297	296	325	352	313	310	298	305	331	343	317	322	331	343	339	318	309	301	319	285	278	369	301	295	308	294	309	294	292	288	310	299	293	303	295	293	319	343	303	309	325	287	302	317	306	334	352	343	357	298	345	343	302	323	290	288	327	300	312	316	323	290	325	283	308	313	359	314	323	355	304	361	313	287	267	332	337	307	310	321	321	325	304	357	324	331	316	303	285	318	319	324	299	335	280	332	305	322	329	290	290	328	326	336	327	324	314	329	314	313	330	345	359	330	312	304	323	353	295	303	315	311	300	313	315	294	326	310	319	319	328	353	290	325	342	340	361	335	338	339	347	298	299	322	346	336	304	287	300	304	304	305	344	344	279	321	323	341	332	318	345	332	284	283	322	266	307	322	283	318	350	317	317	305	283	313	353	324	295	315	303	312	314	289	292	343	328	295	341	335	303	318	299	285	307	318	332	331	338	303	298	315	337	319	348	306	320	336	322	311	327	328	303	298	300	307	314	311	324	313	311	308	333	280	348	324	315	343	318	290	319	330	318	348	330	322	298	340	333	342	371	327	339	316	288	310	341	303	287	308	319	297	313	310	301	323	302	312	332	287	330	333	362	318	347	308	358	304	305	304	329	315	319	328	314	314	305	311	310	317	303	326	346	306	309	340	302	328	323	314	306	348	323	290	317	335	299	303	337	333	325	298	319	308	321	334	307	320	314	337	318	305	316	283	331	300	350	301	311	340	321	315	358	315	329	302	305	319	317	308	332	323	315	358	344	303	319	303	304	290	308	309	353	288	355	311	283	299	305	308	343	325	275	293	332	307	311	333	324	307	342	339	313	307	321	296	317	337	308	333	288	302	320	300	338	310	322	319	314	321	315	300	354	327	323	305	309	327	344	297	318	322	354	326	318	342	303	320	277	304	342	309	319	349	313	335	331	345	303	324	305	272	325	329	345	341	321	280	319	312	306	297	312	317	319	315	322	313	296	312	337	320	319	287	326	334	315	318	301	293	331	327	318	316	321	324	319	288	295	312	315	326	336	328	326	319	323	327	328	270	310	321	318	342	339	334	372	299	315	336	328	340	327	318	305	294	327	325	324	289	297	333	308	293	308	303	293	313	299	293	313	307	304	336	292	302	306	307	340	286	314	328	325	346	303	320	310	321	313	339	305	296	287	329	341	311	320	293	294	307	297	305	311	332	319	326	297	306	338	325	339	338	332	321	331	324	345	302	322	319	307	290	280	372	328	315	318	331	315	315	322	317	318	309	346	321	353	313	331	356	322	343	319	326	342	348	326	313	310	331	300	298	314	333	318	305	344	354	295	324	320	293	336	331	338	359	329	317	324	299	317	287	313	310	348	358	356	286	284	335	325	288	328	319	281	316	298	295	335	351	387	355	302	289	319	286	297	292	322	290	349	305	301	317	292	310	314	322	303	324	311	328	322	298	301	310	303	312	296	324	313	305	332	348	309	312	322	321	296	307	339	327	344	324	314	323	317	309	360	301	327	334	327	319	354	323	311	268	316	309	331	324	304	312	324	288	321	265	338	302	330	338	327	313	314	291	307	328	285	329	333	341	352	305	335	314	304	314	302	335	289	316	324	336	296	330	298	280	305	313	333	335	295	295	334	333	297	307	310	326	347	323	334	338	297	301	317	312	302	362	333	333	324	336	324	302	337	337	301	341	328	302	347	329	315	337	341	305	314	300	352	341	318	321	319	333	336	298	289	312	313	315	297	317	337	362	323	307	305	336	347	351	331	302	318	314	314	292	286	287	327	295	339	284	315	312	310	334	339	339
35304	17663	17970	16669	12665	9460	7660	2199	1675	1392	1091	1042	1014	921	936	917	890	928	882	897	807	875	880	850	839	858	839	795	810	775	788	798	793	716	800	765	779	795	800	837	814	727	818	846	803	808	797	816	747	746	732	746	756	758	677	748	696	680	698	740	754	732	728	717	757	738	692	771	696	788	717	765	715	707	734	800	782	726	756	747	742	726	721	737	776	744	741	728	762	762	734	748	739	768	744	677	750	743	725	715	691	763	741	736	760	730	750	796	746	734	772	753	762	755	710	778	774	750	732	747	753	721	792	758	766	737	795	730	781	728	727	700	761	743	718	752	729	760	677	741	736	770	741	725	732	716	703	766	740	722	725	747	755	743	725	733	745	759	741	740	761	791	777	728	788	766	706	721	753	696	725	737	708	760	726	776	704	783	744	704	758	735	724	712	740	721	721	759	707	766	721	719	763	777	788	736	703	720	755	766	745	729	734	747	763	695	721	726	777	747	770	717	754	781	713	742	737	782	724	721	721	719	732	773	768	747	769	712	743	727	721	781	712	734	767	740	718	777	740	731	736	753	781	745	728	740	749	748	768	776	729	755	702	755	791	741	769	726	825	756	736	736	766	790	759	733	754	697	750	740	716	704	728	745	725	765	744	740	731	716	741	740	759	731	712	710	785	701	736	693	718	727	749	727	753	744	764	770	724	727	774	763	777	702	727	726	760	791	703	704	705	739	701	769	756	757	718	740	731	776	761	704	721	795	736	757	700	770	713	701	708	701	729	748	740	746	732	697	687	704	798	716	777	724	741	716	807	751	714	741	763	740	778	712	753	709	713	722	743	733	762	720	758	725	733	723	742	736	705	740	732	694	716	744	753	696	735	732	713	762	721	726	736	723	744	750	775	757	707	777	706	771	729	720	696	761	745	735	761	762	693	718	771	700	740	716	763	734	729	699	729	755	740	746	748	728	799	711	747	764	705	740	753	691	740	745	752	697	725	722	720	729	714	727	747	723	738	798	742	745	760	751	750	801	733	708	726	682	740	712	749	722	773	749	734	727	756	734	736	706	745	723	687	770	728	760	736	733	732	760	785	733	742	785	780	766	778	741	772	742	736	774	786	773	742	703	743	728	761	769	764	711	769	741	694	740	748	729	753	773	748	767	775	758	739	754	730	721	742	793	733	774	757	725	693	705	786	737	768	722	688	754	715	743	748	759	750	737	772	722	702	700	723	696	742	751	726	728	750	773	765	727	763	730	773	752	764	752	723	763	766	744	785	731	753	763	738	714	718	770	708	698	768	764	773	766	742	768	717	697	709	735	722	761	769	769	781	712	787	729	719	767	827	765	715	730	705	743	781	773	726	737	764	722	782	707	720	819	790	736	754	747	757	713	761	769	766	714	762	779	714	731	754	704	774	791	746	733	775	709	792	707	765	704	757	743	743	747	749	758	774	751	729	719	762	735	782	723	737	722	749	711	761	749	729	751	740	749	744	688	679	757	734	744	768	739	730	719	723	758	693	754	787	721	730	745	727	716	731	725	725	717	716	733	707	746	739	769	768	786	747	756	738	717	753	778	742	752	744	774	706	761	724	737	752	718	748	769	714	740	760	761	719	724	741	764	770	740	690	777	726	704	734	743	715	775	717	715	732	756	758	667	764	722	747	718	736	770	722	757	706	747	759	738	734	742	829	722	746	742	771	757	719	762	714	745	775	732	755	721	762	750	742	754	732	682	754	783	775	747	729	713	754	703	737	748	753	766	753	749	698	759	690	788	730	798	751	749	755	763	746	727	731	769	760	713	718	725	732	773	786	732	761	778	755	717	722	731	714	723	740	731	756	791	753	811	757	776	736	702	757	753	749	725	723	774	725	741	754	746	736	718	720	738	784	748	724	765	737	725	744	736	705	758	783	729	794	773	800	765	740	725	761	740	748	739	732	696	739	752	725	729	748	732	778	722	712	757	764	728	767	755	779	743	731	789	758	750	741	753	784	742	728	738	711	710	728	770	725	709	745	791	740	731	726	715	787	694	717	711	742	677	739	786	768	673	692	763	743	754	749	730	735	736	735	731	737	770	727	769	764	772	725	759	710	713	717	738	771	713	771	733	754	782	802	724	771	778	739	778	733	719	758	784	757	749	751	759	696	704	719	788	756	728	751	744	722	762	784	754	768	724	809	749	772	751	711	723	741	750	798	715	754	730	713	731	701	735	747	703	710	728	755	753	741	781	696	756	742	706	725	735	798	728	735	779	738	772	744	749	742	753	767	697	778	745	742	789	754	748	758	762	728	737	753	721	735	728	707	754	773	727	732	790	711	752	717	706	701	729	746	699	717	689	694	711	741	729	721	738	739	778	711	739	750	699	782	749	787	782	736	812	685	732	753	776	713	747	746	756	760	694	736	737	714	806	726	705	719	769	766	722	754	767	748	743	664	714	765	748	772	759	726	712	724	758	770	752	737	712	763	770	760	698	723	728	781	744	718	798	733	746	719	753	752	711	750	734	720	714	751	737	733	713	759	760	720	705	752	747	752	761	773	749	752	734	761	727	754	725	758	726	725	732	755	784	753	726	736	774	750	785	769	752	738	757	791	757	696	691	739	744	709	761	714	742	729	751	757	709	749	752	764	777	764	730	776	726	719	767	742	724	791	738	719	706	738	733	750	777	761	731	729	730	758	711	713	750	740	702	726	763	725	667	744	781	683	692	724	745	745	781	731	700	731	757	754	714	733	725	696	721	797	748	710	709	739	761	769	694	769	769	754	766	779	769	716	765	769	743	794	741	731	685	773	785	737	694	773	733	734	761	743	737	807	755	779	740	713	750	739	779	741	766	750	774	763	752	761	771	706	719	714	723	737	753	769	732	749	717	699	727	742	701	742	767	730	754	754	755	707	793	709	700	738	774	739	745	754	767	710	754	725	759	741	736	737	752	755	768	691	709	757	791	753	718	746	724	775	728	740	704	744	717	777	778	750	769	745	767	736	719	741	761	733	702	786	716	739	740	757	752	751	762	768	731	767	713	745	734	760	761	777	730	706	771	754	724	757	688	743	753	728	771	703	709	758	730	770	762	746	741	754	733	708	776	732	769	765	745	714	704	760	761	709	713	726	760	712	775	703	732	697	793	751	745	729	686	799	747	714	780	748	726	749	719	728	764	774	727	761	756	701	728	818	720	745	735	724	735	692	775	713	719	768	740	718	712	752	809	755	750	714	712	731	782	736	745	741	717	725	660	729	734	763	710	707	700	748	728	751	758	782	773	752	750	733	716	752	731	761	790	734	715	760	710	726	754	761	688	793	749	733	711	761	749	697	762	713	720	703	783	694	763	714	746	777	746	731	712	703	742	782	766	741	729	753	733	716	759	738	769	764	765	738	750	775	707	737	724	715	733	770	761	743	692	748	729	716	752	715	755	777	776	746	717	742	703	740	749	760	799	737	792	774	759	709	790	710	806	772	781	734	720	741	719	707	737	739	762	757	772	699	761	711	765
29716	11672	5967	2810	1316	712	485	435	343	354	336	312	339	348	304	323	314	337	312	309	338	304	309	292	318	296	307	347	315	264	312	343	289	286	305	318	328	317	296	298	320	322	331	314	287	319	333	295	262	338	299	323	308	306	302	329	336	308	331	310	357	279	318	336	314	325	296	358	307	327	324	320	283	314	333	334	359	316	299	281	303	317	309	295	315	288	295	298	316	307	305	313	300	266	271	264	296	297	293	301	324	298	342	294	316	321	316	322	293	346	302	282	288	321	307	289	316	314	307	280	320	311	344	315	286	311	319	318	296	344	303	300	329	332	325	313	324	328	334	301	321	307	278	307	291	308	298	302	276	301	319	311	321	334	341	338	312	296	349	330	306	301	340	258	320	307	320	314	297	314	316	306	313	348	290	355	304	341	296	283	253	268	315	320	313	307	298	298	283	297	306	322	272	290	303	273	318	310	306	330	293	298	307	286	303	291	312	308	316	306	284	316	334	322	294	294	328	285	305	341	323	305	313	307	316	317	318	281	300	319	319	309	339	297	325	310	315	324	327	297	322	286	293	328	305	328	320	292	304	313	293	314	311	287	330	318	282	322	306	337	351	315	323	356	304	284	316	301	321	270	311	296	355	332	310	314	301	299	297	282	335	323	314	304	320	323	319	298	323	300	318	310	260	304	294	323	279	301	298	320	331	332	310	284	280	307	301	320	328	291	322	320	311	319	303	321	330	319	303	289	281	306	318	320	324	325	320	288	306	329	302	307	313	290	319	322	333	329	289	316	297	272	323	305	354	310	309	324	312	317	301	301	299	310	318	306	274	312	308	286	310	337	345	300	337	311	320	289	298	302	300	304	310	301	307	285	316	293	285	318	307	341	328	301	305	293	300	282	325	331	285	310	311	298	329	336	271	294	312	278	295	300	312	300	295	343	291	297	312	301	311	278	329	308	332	326	338	306	344	285	346	334	334	361	311	312	326	291	270	315	297	292	316	327	310	323	306	291	337	287	331	319	288	298	291	313	335	306	325	301	336	280	309	313	290	310	325	329	301	299	309	293	288	306	288	317	305	286	274	288	279	330	326	291	346	311	316	321	308	278	294	308	341	293	317	292	323	284	320	301	359	293	286	333	326	305	290	264	306	318	283	329	308	298	288	326	319	292	269	277	304	323	278	318	305	289	298	317	286	302	297	341	319	333	299	304	299	337	289	278	310	314	306	290	301	325	313	306	276	332	303	338	289	321	292	334	331	277	307	319	315	308	287	308	308	344	318	303	332	308	313	318	298	317	276	328	306	314	313	302	321	296	322	322	318	309	315	297	321	312	326	289	310	289	286	322	261	300	348	304	309	301	306	292	322	288	302	330	327	310	276	301	305	305	318	311	305	299	332	309	299	305	272	306	332	291	298	321	356	296	315	318	294	320	315	323	311	303	323	276	320	311	295	308	292	290	314	335	335	356	324	288	321	312	316	303	300	297	324	317	327	305	268	338	331	310	290	273	288	303	307	287	285	287	268	316	284	302	340	306	312	309	299	290	322	274	301	282	313	310	297	295	344	333	353	283	343	308	309	346	312	326	321	272	326	318	321	288	323	333	306	336	307	299	304	334	298	298	320	311	304	326	311	318	301	305	277	274	341	275	307	330	300	302	339	345	303	319	312	335	304	317	288	329	307	316	321	313	293	307	310	300	310	320	342	323	320	315	305	324	318	322	302	324	295	307	297	289	293	270	302	330	301	305	319	299	313	332	287	286	334	303	299	299	283	331	316	281	349	323	303	332	341	325	295	290	334	327	329	317	296	351	343	295	273	339	297	283	284	324	302	311	271	295	273	294	291	329	312	263	289	330	308	329	292	332	318	308	345	315	305	316	312	327	298	298	323	302	297	256	296	343	293	284	329	321	272	321	300	301	302	295	284	336	271	294	275	299	306	352	314	311	314	302	339	321	294	310	275	276	283	349	328	329	300	319	296	276	304	310	293	344	347	276	320	311	302	277	310	315	284	339	313	318	304	294	288	288	358	328	273	304	303	313	324	285	317	314	316	324	292	314	335	337	264	313	292	339	310	310	320	301	347	279	295	297	310	304	324	283	301	303	318	326	270	312	298	269	287	284	334	308	293	317	287	324	322	329	297	298	283	317	321	276	303	287	309	346	349	309	284	303	316	285	302	289	329	336	314	316	295	331	323	290	360	306	280	279	303	287	295	328	322	286	302	317	309	289	320	305	325	298	295	321	301	319	301	289	321	286	316	289	284	322	328	313	273	310	318	343	320	304	330	304	334	277	279	288	316	331	319	295	330	314	299	360	327	299	321	282	291	306	312	326	283	350	286	292	312	295	286	295	277	299	307	292	332	301	336	302	277	293	315	335	279	328	299	335	300	293	299	309	336	319	325	319	317	263	313	276	301	285	285	295	297	341	302	307	317	302	329	305	283	305	317	326	310	319	331	314	289	327	317	321	314	323	311	282	304	319	307	305	346	307	312	298	281	323	348	322	313	301	300	315	321	348	312	287	300	310	283	289	364	309	309	289	307	307	312	272	325	303	322	299	314	297	295	314	361	301	288	318	281	277	278	270	318	277	321	299	323	312	270	292	319	298	281	307	266	324	353	329	272	294	303	339	302	268	342	274	320	326	322	310	311	275	314	322	316	303	315	329	297	312	320	309	310	306	327	311	326	260	325	322	313	291	350	308	297	273	340	300	312	337	329	311	294	332	290	298	262	303	325	323	314	313	323	287	290	305	297	292	312	324	317	276	311	299	325	315	340	290	318	312	321	302	317	300	358	335	293	316	304	340	318	291	295	289	326	328	320	299	326	307	287	302	299	291	337	327	298	334	317	315	304	302	303	273	315	286	334	323	314	280	266	290	301	298	294	310	289	299	332	300	352	326	303	295	321	323	337	327	335	293	318	321	314	315	364	305	343	318	278	330	284	333	319	354	289	289	313	284	276	296	289	361	322	281	285	313	302	304	329	318	313	311	334	328	347	254	329	305	311	329	332	311	283	315	313	305	307	348	334	286	309	317	308	297	301	303	284	336	304	304	290	322	285	306	283	281	316	290	319	324	315	310	327	288	307	288	329	333	330	316	297	305	331	332	306	318	301	308	305	337	316	298	290	303	281	304	327	311	293	312	299	302	266	306	329	298	293	281	298	334	311	304	293	310	344	283	313	308	284	325	328	292	329	318	299	319	341	316	303	327	306	311	308	320	327	291	269	333	279	296	312	288	289	305	302	316	281	319	290	303	284	310	290	309	305	297	324	309	313	327	263	294	327	293	277	309	285	303	315	291	285	293	304	310	301	322	311	313	302	316	323	313	309	324	347	340	302	357	317	323	298	308	307	304	315	299	300	317	301	319	292	310	332	317	310	309	320	321	293	341	320	353	288	316	254	318	307	324	325	321	336	294	292	297	287	333	286	313	310	305	315	306	312	290	270	302	293	345	328	308	290	307	306	287	328	281	328	305	339	340	317	287
20570	9743	9712	7351	4282	2604	1716	1304	1186	1038	936	873	868	778	839	788	843	775	809	780	770	781	765	786	787	754	826	784	823	813	809	703	733	750	787	780	742	778	755	795	783	738	764	781	734	727	741	722	768	709	747	758	788	705	709	692	765	730	751	761	705	705	703	725	751	729	737	732	774	720	757	735	766	742	746	755	753	728	738	751	722	717	748	752	743	714	709	700	730	720	717	719	762	714	753	750	728	733	736	702	764	751	742	736	746	688	784	732	724	719	751	749	718	739	757	698	770	729	704	746	740	756	767	743	764	729	711	734	738	707	769	713	730	796	773	735	741	749	685	782	728	776	728	717	784	695	756	666	777	733	739	785	741	756	805	711	751	748	721	714	723	746	737	726	708	729	768	783	739	748	746	741	749	712	755	736	736	751	741	725	777	743	722	694	781	738	712	763	748	728	718	765	778	764	712	744	761	809	702	744	700	742	744	711	764	743	780	753	696	762	759	796	762	785	683	770	751	762	791	771	704	730	747	742	741	680	698	749	642	748	733	740	748	748	726	769	729	770	766	758	679	797	724	748	733	760	722	719	748	715	772	769	742	790	704	688	761	772	755	738	751	739	736	742	744	773	747	728	776	734	745	788	736	739	729	753	707	767	708	770	749	727	737	672	777	744	764	795	727	746	729	675	730	740	747	683	735	744	712	778	736	721	728	760	746	745	704	726	768	737	709	742	740	734	767	761	743	762	780	725	736	793	750	708	737	721	702	711	749	798	670	773	735	782	676	761	708	733	761	749	751	716	783	800	737	729	730	714	740	775	754	777	775	783	732	747	703	691	806	800	707	694	727	733	732	735	756	738	733	701	731	797	767	762	737	741	746	692	774	751	726	737	742	716	778	760	765	780	698	775	785	789	731	794	780	756	751	716	793	747	686	773	713	730	702	696	759	749	748	778	742	730	750	721	774	780	788	708	717	744	749	762	734	748	727	727	738	724	767	748	721	740	729	734	723	738	780	715	717	752	729	764	739	718	724	701	783	720	768	740	741	696	724	732	720	741	759	741	728	710	761	759	779	744	735	707	735	730	750	741	790	761	743	707	747	727	738	751	755	685	726	792	699	736	772	733	747	692	749	743	722	711	716	728	698	776	738	765	752	734	747	765	746	700	735	765	741	745	727	792	743	722	755	742	744	748	764	766	776	732	773	736	731	770	782	755	704	740	768	710	745	741	734	739	738	747	773	743	716	803	714	703	780	745	712	709	757	727	727	720	762	700	732	802	731	759	764	727	745	740	745	739	762	707	753	758	687	737	770	743	754	729	768	719	808	761	774	714	767	738	751	777	750	686	734	759	777	753	740	789	798	749	759	771	767	748	768	789	709	758	785	734	729	757	748	771	733	737	743	730	682	755	703	705	713	776	773	692	757	770	752	755	745	726	773	709	749	742	761	685	756	737	715	738	750	775	796	775	744	686	755	700	726	761	776	711	719	722	737	726	776	736	752	758	799	766	722	759	768	743	723	744	747	799	799	730	801	700	715	741	722	750	684	745	766	763	709	751	757	690	718	743	737	709	734	819	724	775	759	724	735	742	750	749	773	706	768	712	718	726	757	711	721	726	754	748	737	751	713	711	708	707	733	764	718	745	747	740	777	720	763	785	711	724	812	762	726	755	741	765	748	744	701	726	746	729	756	750	749	724	759	759	747	729	705	735	719	758	786	755	681	706	721	755	712	729	758	778	761	778	727	730	738	735	742	782	709	742	718	759	712	706	723	782	736	765	726	743	754	795	697	743	747	736	762	694	729	754	745	733	739	721	713	754	698	721	709	715	785	765	773	713	724	737	721	695	741	785	749	723	760	732	770	729	757	704	741	781	753	742	744	728	660	796	745	764	788	699	729	743	669	765	745	727	710	737	728	753	721	711	686	730	755	718	744	763	758	738	757	728	772	778	719	745	764	730	766	728	729	772	736	730	706	726	728	694	760	706	762	760	747	729	750	781	741	723	718	710	726	817	682	714	712	777	735	742	753	739	707	723	754	649	734	793	760	748	719	735	748	734	739	750	735	768	744	760	692	710	733	728	754	749	710	762	721	759	757	749	700	713	741	776	734	734	743	771	754	762	748	753	742	720	789	739	814	747	782	781	756	724	732	696	765	683	729	768	687	744	734	760	739	768	735	784	732	790	752	731	743	700	681	688	690	714	738	703	754	734	705	737	745	729	711	696	762	740	732	782	700	773	745	746	748	753	718	706	747	736	740	779	695	702	738	745	758	704	704	765	713	797	793	679	760	767	737	742	749	756	736	785	780	685	761	750	742	766	697	737	752	728	789	721	730	702	736	718	759	737	739	749	713	734	760	793	697	765	739	705	734	737	741	711	729	728	757	780	758	738	768	757	758	723	798	753	724	778	756	772	782	721	749	801	720	751	753	737	757	740	742	761	744	755	728	723	694	775	735	730	743	741	738	735	734	730	764	754	704	722	703	730	693	806	759	759	737	748	733	717	742	742	728	713	731	738	766	669	771	737	727	756	749	682	735	775	770	775	737	731	767	732	683	763	686	721	698	704	744	755	728	771	745	725	772	740	746	764	731	785	766	710	719	780	710	701	737	730	751	751	728	708	719	740	715	704	727	761	749	747	769	737	746	803	773	755	742	692	730	766	716	711	761	721	740	767	759	758	717	782	729	768	719	738	690	739	721	778	767	697	736	797	736	744	729	719	754	715	738	753	743	788	765	721	796	748	748	718	728	718	729	736	719	753	729	732	794	754	725	750	731	727	758	735	692	765	726	714	736	743	716	742	734	698	724	667	712	710	659	739	733	767	735	749	734	711	765	717	747	761	766	723	725	714	738	785	778	732	717	744	759	743	725	749	757	728	801	700	757	760	720	711	770	776	801	735	695	744	730	743	726	708	739	743	719	706	728	724	702	734	759	780	747	768	689	732	730	805	750	731	744	757	760	790	726	740	747	694	751	762	721	734	737	721	719	776	747	798	692	746	728	739	713	768	714	726	726	745	701	746	718	751	756	793	777	783	707	743	809	718	737	745	736	718	723	697	714	753	722	762	715	737	714	772	725	749	747	758	743	771	706	722	733	777	772	733	741	719	756	816	715	780	728	757	766	733	715	756	743	703	754	716	685	682	716	733	735	707	715	736	743	729	731	749	759	732	688	743	768	753	745	748	741	731	726	759	737	728	753	806	785	767	767	737	734	740	726	762	725	734	733	765	773	739	723	756	689	755	748	710	779	728	734	790	743	733	712	722	769	779	725	751	754	769	756	674	737	755	701	736	789	700	742	720	742	753	778	688	732	720	771	703	744	753	726	712	753	799	762	707	721	757	787	745	788	751	809	693	764	692	779	795	718	714	733	745	671	758	800	699	749	781	667	766	741	805	753	756	749	738	751	708	776	703	756	740	740	770	757	760	728	751	762	716	739	736	700	716	761	733	778	724	810	692	731	749	777	719	764	767	725	728	744	754	770	707	740	683
41208	18995	10947	5305	3078	1262	683	625	556	508	425	435	379	401	372	399	406	396	360	368	381	384	357	389	387	391	369	377	357	369	365	345	366	351	353	384	354	403	347	411	373	361	358	422	352	364	395	389	376	321	341	330	392	357	351	335	365	390	356	337	352	358	364	366	333	322	351	338	350	368	356	345	344	379	345	391	406	397	359	377	376	384	326	366	342	352	351	352	340	371	327	384	379	384	342	345	341	344	322	347	352	372	362	379	381	394	368	340	356	350	399	367	396	372	338	390	342	362	347	361	364	382	361	356	384	358	333	401	400	368	367	331	415	357	348	348	374	376	368	345	387	366	370	350	385	360	388	376	369	370	335	360	406	386	361	364	345	390	328	357	353	331	366	377	350	387	376	386	338	320	356	396	366	333	391	354	369	370	341	363	346	349	360	357	359	354	381	348	343	382	357	336	374	389	362	360	369	324	363	395	384	381	358	364	390	353	377	370	360	347	362	376	334	364	375	359	330	363	311	341	377	364	337	355	366	384	342	348	363	359	346	379	334	333	377	370	336	413	389	353	377	362	367	355	373	352	339	346	312	380	343	379	362	379	365	351	381	389	353	385	367	397	346	359	337	391	359	356	393	369	361	380	337	336	344	385	364	391	363	386	354	374	358	364	386	337	355	385	403	374	382	411	349	357	358	365	350	373	399	358	365	327	368	392	357	363	343	377	353	355	364	350	356	364	378	358	339	379	365	400	401	372	322	362	344	360	377	385	377	360	369	378	338	354	378	399	346	336	373	357	397	351	410	347	351	353	397	356	378	352	339	372	384	374	379	369	380	366	366	355	360	388	376	364	391	340	344	391	347	325	387	325	347	351	322	370	356	362	344	348	377	332	349	387	353	342	356	367	355	373	382	377	354	398	364	396	359	343	356	356	351	388	347	375	365	378	388	412	354	318	354	349	358	373	355	366	377	367	345	379	332	364	379	369	338	355	348	354	394	377	348	378	372	377	376	365	365	375	353	371	348	383	345	347	374	412	340	364	336	382	352	351	357	316	315	336	336	345	382	361	354	346	388	327	381	360	353	364	350	328	374	384	377	337	380	376	375	363	355	371	330	399	407	347	354	403	356	302	361	388	356	378	362	353	353	351	385	368	352	346	366	377	376	345	389	365	360	361	365	365	371	374	370	373	356	366	373	359	360	340	382	361	377	381	333	347	317	378	344	362	338	367	367	360	358	392	361	376	364	395	400	369	358	386	360	385	371	352	376	365	353	369	366	379	382	357	363	388	405	357	354	356	351	368	334	336	347	385	357	384	361	363	379	365	350	364	353	405	379	342	369	361	384	324	329	356	370	368	376	357	375	373	399	357	369	353	394	366	361	390	347	363	332	405	383	395	383	368	375	364	348	376	371	388	370	382	350	356	363	381	393	331	340	356	338	354	361	388	390	366	345	381	371	354	359	372	355	364	405	390	368	381	393	418	365	385	360	383	381	378	422	352	399	368	364	345	352	340	405	347	368	379	391	356	374	395	336	345	384	380	334	394	368	355	359	344	369	386	330	399	368	344	382	352	394	369	376	373	349	350	377	374	420	328	341	325	390	364	377	374	384	388	352	349	388	354	370	344	353	362	347	393	390	353	424	372	359	358	375	346	385	393	363	383	359	406	341	348	368	390	364	402	390	353	354	372	367	356	355	337	340	384	348	345	375	342	382	366	380	378	372	369	358	360	368	370	374	364	356	372	388	349	379	339	338	371	347	363	343	373	348	426	364	327	391	362	314	389	340	404	361	338	317	347	358	358	372	380	369	383	368	380	357	369	399	355	386	361	353	366	389	371	396	344	374	367	396	356	415	370	374	390	334	385	356	363	355	352	351	374	346	395	379	347	352	332	340	349	389	407	358	386	343	366	382	391	354	358	416	405	370	343	353	347	371	346	345	389	363	357	389	341	370	380	332	365	362	332	347	355	376	377	384	357	361	347	376	385	383	358	348	357	376	360	355	315	381	321	353	381	363	365	352	349	397	376	352	349	367	336	357	340	366	346	342	355	349	350	343	343	351	354	337	374	350	343	371	384	356	367	355	382	358	387	385	337	333	337	366	334	362	370	368	323	340	348	356	358	347	351	381	367	377	335	346	359	379	380	360	316	357	371	354	401	358	346	363	355	346	345	385	372	369	390	360	339	371	388	360	361	306	336	341	396	353	349	330	350	379	367	385	322	364	375	372	339	393	372	366	378	394	371	344	365	380	346	328	354	322	340	323	354	372	375	358	344	373	359	391	360	327	337	366	397	356	337	362	357	355	371	377	358	361	391	378	364	393	325	359	356	338	374	371	368	390	355	366	386	376	349	378	366	402	409	366	385	345	382	394	359	377	362	360	358	391	351	367	359	333	341	399	372	403	358	388	330	350	385	364	368	375	393	413	363	349	330	377	381	354	359	392	350	336	357	349	385	354	351	364	351	355	341	354	363	367	337	345	362	397	339	351	340	341	392	380	377	364	373	347	312	387	384	410	366	345	348	369	375	341	350	337	386	392	376	346	351	371	355	375	350	349	382	394	365	349	367	364	357	367	391	384	393	371	390	390	365	361	400	339	382	350	366	383	365	402	382	376	343	324	368	343	343	332	345	371	371	371	338	389	361	358	360	371	372	379	357	342	340	386	386	397	350	362	358	374	342	350	351	391	356	359	381	365	375	343	370	364	349	359	347	375	372	389	372	376	352	340	351	375	372	399	374	336	319	366	354	396	383	331	405	351	368	338	332	363	362	366	379	384	362	410	397	353	347	403	317	360	372	328	320	373	398	383	336	345	378	348	359	335	366	365	372	373	338	388	366	361	356	367	375	373	346	361	386	393	371	400	356	351	384	369	355	384	352	405	369	366	356	347	374	370	319	376	360	349	366	375	356	362	348	384	374	364	378	408	340	360	363	369	364	335	355	326	383	304	342	382	336	380	368	351	345	334	360	375	355	375	343	353	366	344	385	345	367	356	362	369	364	375	361	378	361	369	354	374	341	354	387	385	347	365	357	342	345	373	360	373	379	390	407	356	353	366	358	356	355	339	391	342	373	380	358	344	358	390	353	322	374	390	365	409	368	358	356	382	388	349	380	399	346	368	389	366	381	378	392	330	408	383	371	378	346	370	364	375	369	345	354	355	351	337	368	361	361	348	368	373	397	385	373	351	374	316	357	394	379	379	391	377	350	388	381	383	320	363	378	338	375	364	367	367	369	398	393	404	370	407	369	362	348	371	367	376	352	329	363	385	348	375	381	382	395	367	368	357	365	384	378	356	360	387	333	394	339	336	397	373	364	390	369	358	330	367	352	357	345	361	355	402	384	366	361	360	371	379	332	375	374	363	332	326	334	387	359	356	373	358	392	360	362	382	342	374	380	355	338	351	360	369	426	376	387	351	352	378	333	405	377	379	328	343	361	365	368	365	387	403	352	338	383	355	381	384	341	402	371	390	345	370	377	387	386	368	347	400	370
28147	15542	15291	13032	9660	4291	2369	2121	1822	1556	1349	1162	1077	1049	1043	989	967	925	886	953	936	966	950	917	974	975	911	918	965	939	914	935	924	942	910	867	900	937	883	920	898	847	911	961	953	842	848	924	880	825	888	833	818	884	828	903	823	843	861	893	840	833	888	866	835	776	897	795	855	856	858	822	868	875	862	891	850	891	819	824	878	857	892	861	826	880	873	863	835	889	840	840	825	851	844	861	865	855	864	834	906	890	866	834	848	832	824	926	869	830	888	851	866	907	832	818	889	880	866	848	867	854	861	820	896	826	839	844	910	822	820	886	824	888	838	849	856	874	878	870	851	877	846	823	789	876	861	835	848	850	890	867	904	867	879	894	860	855	875	881	844	859	889	808	876	901	846	832	801	854	828	835	833	878	866	844	867	863	845	866	850	882	842	888	809	855	873	873	852	868	911	819	892	847	854	873	866	811	852	814	845	841	906	872	866	780	804	920	826	866	845	832	847	926	832	827	858	845	810	825	821	874	847	868	860	891	816	883	904	903	858	790	820	905	851	868	798	894	801	836	841	852	825	895	904	824	864	834	886	830	829	845	859	873	851	854	862	883	837	841	894	849	857	839	878	823	830	871	872	835	831	849	835	828	875	856	852	860	850	853	859	899	834	854	888	858	863	808	840	844	864	879	919	853	858	878	853	849	816	858	869	825	865	848	889	848	879	859	806	847	903	851	808	884	886	881	862	853	875	836	849	886	827	892	840	872	858	855	900	823	898	866	853	822	843	825	862	855	889	802	862	875	918	879	858	828	789	888	816	860	850	867	852	891	838	846	849	853	906	858	862	829	851	879	909	839	846	878	886	885	841	874	855	892	835	853	877	835	860	893	890	805	837	867	871	879	867	883	871	856	853	839	894	867	815	814	831	910	773	884	852	846	850	881	817	830	876	827	864	833	891	897	904	866	855	881	851	848	910	838	856	864	857	872	851	832	880	893	880	877	847	831	891	852	887	832	855	813	868	869	854	865	828	872	871	853	864	842	846	866	820	837	825	893	846	884	790	904	898	852	857	857	857	859	841	837	885	883	839	890	839	810	825	850	905	791	846	869	847	837	909	843	924	845	881	914	885	844	847	845	888	811	855	876	824	875	820	892	845	941	815	848	829	840	885	828	823	852	823	847	842	874	802	867	876	861	868	874	876	862	861	820	845	828	830	866	847	847	882	842	818	854	853	892	817	830	884	901	832	843	847	857	875	819	876	909	893	827	861	819	909	848	832	840	861	840	820	823	860	878	914	830	851	872	877	839	828	847	855	853	897	858	833	868	818	851	803	835	847	865	886	845	837	828	858	833	870	900	828	829	836	895	867	845	848	851	805	820	822	882	913	823	872	843	840	876	852	881	880	893	906	794	884	855	834	844	862	853	846	845	825	845	873	888	866	850	829	820	838	855	886	833	782	883	882	849	777	795	909	809	843	817	801	840	854	841	840	863	868	833	893	833	851	860	852	905	838	834	863	881	844	776	835	843	837	842	884	867	825	869	847	885	864	852	901	844	853	870	843	861	798	869	859	845	910	839	824	821	802	844	866	842	859	826	906	852	860	880	854	841	889	882	878	840	861	853	862	854	847	851	886	889	876	836	859	858	826	845	854	808	818	843	821	910	832	799	845	879	844	874	835	873	826	862	860	883	862	845	887	845	901	823	881	875	845	855	821	848	853	888	898	874	840	818	890	837	830	890	811	837	866	813	829	846	884	824	823	894	803	896	879	833	918	830	898	862	882	831	850	842	902	837	831	840	868	821	828	881	801	857	821	881	881	866	866	869	819	931	885	868	871	826	839	845	809	833	828	881	884	813	830	889	910	874	865	851	886	902	894	841	878	859	894	857	848	826	813	878	814	918	851	892	847	913	831	821	843	839	878	826	853	862	809	854	873	831	848	849	875	863	830	871	864	870	852	866	834	876	859	833	883	879	901	815	890	877	885	880	886	828	822	795	908	839	858	831	868	852	864	837	827	872	851	876	919	826	862	802	904	879	869	822	870	825	862	881	846	837	871	857	836	835	885	851	866	878	842	849	837	808	870	871	886	861	806	855	852	806	841	861	858	856	838	854	805	866	835	859	861	820	822	878	856	872	882	860	868	875	855	868	848	841	838	870	873	903	870	890	880	888	866	927	864	906	844	873	868	851	888	879	874	888	863	841	883	840	845	878	891	830	845	835	881	893	859	842	825	863	851	871	880	898	803	866	845	864	864	820	864	847	847	843	881	860	858	870	839	916	829	828	861	855	830	884	874	853	912	871	801	838	848	794	855	877	891	849	885	797	841	892	841	845	894	820	857	869	899	907	905	893	847	862	871	786	809	867	903	846	821	807	862	838	956	860	856	900	831	823	854	904	866	893	853	880	871	860	872	914	775	867	827	901	917	877	852	859	895	851	886	869	865	881	857	856	790	843	838	861	867	856	848	850	851	847	830	899	861	859	892	835	895	893	854	880	872	874	808	867	809	885	833	869	895	882	820	857	890	830	924	833	908	814	900	838	846	870	836	794	874	843	873	851	831	845	829	788	885	849	898	894	840	874	894	849	873	883	885	824	856	864	876	875	865	859	874	825	859	868	862	822	774	897	896	828	834	893	826	858	858	850	871	852	860	894	856	872	793	851	860	835	798	872	859	807	877	859	885	845	857	828	921	860	815	849	848	879	883	896	876	864	897	848	853	828	874	825	850	835	879	844	829	878	834	892	855	867	816	861	793	818	854	870	848	865	884	880	829	874	928	861	868	866	822	866	867	864	913	883	811	867	869	880	881	935	901	861	855	832	832	842	849	818	810	876	890	839	907	822	849	819	867	823	856	852	799	905	884	796	846	848	885	876	887	835	877	820	843	874	885	834	829	833	816	842	844	890	800	798	877	848	855	859	882	844	868	831	874	897	887	818	801	900	829	861	879	866	850	841	894	883	824	818	880	898	841	860	861	852	875	822	899	855	824	825	887	824	849	869	888	906	869	885	847	904	870	818	857	821	845	826	854	860	851	847	843	869	787	854	856	844	874	814	870	826	836	892	833	829	806	867	841	855	808	854	799	842	840	912	827	853	844	829	865	875	866	870	818	833	920	834	841	826	903	835	842	905	817	844	844	892	866	830	842	866	889	804	848	881	822	808	880	776	857	862	852	857	865	907	861	831	845	868	830	839	907	903	871	863	789	837	806	900	809	899	831	866	902	850	849	886	866	864	848	864	821	864	802	862	823	850	902	842	880	883	808	798	848	871	879	854	857	802	836	841	832	843	871	854	869	846	871	908	888	855	825	879	812	826	838	825	852	878	852	866	811	839	913	874	856	832	800	873	859	815	821	866	826	872	851	855	825	906	882	867	835	878	865	881	858	883	856	883	858	890	840	865	852	826	898	877	813	835	867	855	868	893	830	825	839	841	863	888	875	875	930	859	852	843	889	848	858	901	908	862	828	873	847	841	887	815	854	848	851	884	777	854
51203	25385	14521	8988	5151	1725	757	696	586	468	364	347	395	370	365	307	316	312	327	301	339	333	333	341	318	343	350	303	342	323	316	323	293	312	326	294	344	319	315	311	273	326	295	331	318	291	288	319	288	327	288	330	289	332	292	301	309	295	311	276	281	337	303	324	311	340	284	316	318	296	275	299	341	272	310	337	292	297	292	267	301	294	319	303	303	301	286	295	288	289	326	306	302	307	281	256	327	295	327	300	297	272	288	290	289	297	339	302	277	310	317	327	274	331	316	293	309	303	322	302	318	282	289	290	281	273	349	323	313	306	308	290	282	286	294	317	326	326	287	292	310	331	308	277	311	279	310	276	262	293	297	323	304	284	292	295	329	315	338	278	335	326	293	303	274	270	302	306	296	292	278	341	307	309	326	295	316	283	312	310	325	296	284	291	310	283	290	331	321	323	329	311	308	325	331	332	296	335	301	300	321	284	321	294	311	353	328	296	293	340	315	289	308	267	322	298	288	334	310	315	284	309	333	295	283	325	300	323	313	291	325	320	329	318	304	294	324	295	280	300	278	315	311	312	298	319	300	318	310	289	318	265	291	239	293	276	302	302	316	316	308	296	291	295	301	273	302	298	326	325	304	285	257	309	317	316	276	330	288	321	276	286	330	312	282	306	308	313	286	304	320	296	316	280	315	321	276	311	320	287	301	286	313	295	312	320	296	310	301	297	310	318	285	324	318	285	289	259	319	305	319	291	285	339	293	313	265	286	277	303	305	326	295	313	326	290	318	326	307	294	284	298	295	298	301	304	321	314	303	307	351	320	298	317	266	313	297	313	291	312	301	333	320	312	292	320	282	286	322	300	304	292	314	296	265	280	293	316	282	310	283	300	285	309	323	291	317	297	288	300	307	324	336	293	274	307	304	328	292	320	310	291	311	319	321	338	351	290	266	283	300	307	262	262	319	325	279	293	297	301	295	312	304	276	315	288	322	323	299	302	337	313	327	303	266	328	311	303	303	296	296	295	305	348	312	335	318	285	320	309	283	295	298	309	290	292	299	277	291	336	294	342	307	296	266	304	335	343	305	281	291	317	272	364	301	295	288	303	288	339	332	315	300	306	328	297	288	311	303	303	300	334	290	347	311	266	295	312	316	282	300	268	319	273	294	294	301	309	285	321	313	278	290	288	325	285	304	315	282	308	321	305	280	300	259	306	300	286	300	275	307	322	300	261	299	333	343	337	292	309	296	322	278	324	346	346	321	319	293	339	289	306	300	320	311	285	311	301	316	284	314	309	316	316	292	285	313	312	281	305	310	326	301	316	270	284	315	305	267	304	288	316	346	333	322	288	319	325	293	284	305	313	290	313	327	325	339	353	326	314	283	288	316	314	325	310	314	303	285	317	308	317	298	327	299	297	336	346	305	291	345	337	295	308	313	336	276	323	277	293	286	294	316	287	299	281	274	280	315	305	332	327	323	322	277	314	288	321	355	299	328	301	283	291	338	317	276	332	332	310	331	301	286	314	310	276	297	325	264	339	276	296	317	329	283	321	253	289	314	322	270	285	289	281	302	310	293	351	297	325	286	334	326	299	319	284	312	317	301	268	308	289	266	302	288	275	301	318	284	305	312	298	292	288	294	299	283	321	350	323	293	303	296	306	318	297	344	310	294	310	310	315	283	322	320	284	301	318	321	322	294	285	291	317	284	287	284	298	312	297	288	326	331	295	322	300	290	283	309	290	291	310	301	333	292	309	322	293	273	257	278	308	320	280	291	325	317	319	301	281	321	318	312	282	321	318	337	316	297	311	302	307	301	316	284	303	354	339	320	305	320	330	337	308	300	292	272	333	301	287	329	329	308	320	313	316	281	300	279	313	311	310	282	292	306	311	312	299	316	286	295	283	334	296	289	295	325	308	341	305	308	300	288	311	331	305	308	300	293	282	285	302	255	340	301	289	319	314	319	287	261	336	304	300	308	317	349	307	312	311	331	317	352	268	293	262	320	320	299	323	327	282	334	290	338	317	302	305	317	299	336	282	307	296	281	318	291	320	310	268	290	320	289	290	314	312	339	309	280	316	292	319	282	317	330	339	312	280	308	305	305	285	298	328	328	325	305	322	278	307	275	324	308	345	270	293	304	316	306	324	279	340	316	295	277	302	270	331	280	305	314	308	344	313	298	284	352	299	313	335	309	318	288	315	322	318	301	307	297	345	342	301	294	295	324	331	310	312	303	297	317	295	312	303	306	320	319	305	302	308	296	274	326	281	308	299	337	316	288	277	301	277	310	331	323	294	287	300	300	313	275	303	316	300	317	306	332	316	271	290	310	305	357	291	360	297	291	283	293	294	322	287	292	301	303	303	309	290	290	300	294	316	309	334	291	319	317	322	340	289	299	331	292	310	317	321	287	288	299	302	280	322	322	327	298	314	328	297	355	330	284	317	339	278	322	321	309	291	329	304	311	318	325	270	289	288	317	306	316	321	330	318	293	286	282	291	262	279	301	333	284	307	307	325	310	322	293	306	289	280	270	305	306	281	275	298	308	282	292	315	301	308	289	242	280	290	306	340	311	292	314	316	312	273	313	298	312	315	303	295	317	320	306	318	294	318	317	309	331	324	324	332	276	280	323	295	307	314	279	331	295	278	311	323	319	317	290	328	290	294	344	294	290	280	299	326	293	322	317	290	310	281	331	320	295	287	277	301	320	294	289	310	307	289	301	328	308	302	296	305	275	317	326	312	305	303	283	282	313	335	279	345	290	296	344	305	330	303	295	288	307	300	312	290	298	313	302	265	306	274	300	304	283	264	283	271	300	311	300	296	296	259	322	285	297	325	306	301	306	294	331	310	329	288	294	257	289	276	319	282	303	320	317	319	306	313	316	277	297	275	290	331	322	258	300	307	314	296	283	314	294	308	281	325	319	264	308	301	301	292	289	323	284	290	287	317	282	299	305	272	307	308	307	330	280	327	303	300	313	314	294	278	295	281	261	296	316	297	312	335	318	312	304	299	301	317	301	312	336	300	306	303	291	307	261	326	296	280	296	333	318	326	326	299	271	294	313	300	285	320	298	329	278	297	284	277	304	290	308	309	312	265	320	288	291	310	345	301	310	301	296	259	314	323	300	316	314	294	316	308	323	322	291	302	295	320	355	302	319	310	315	300	317	313	306	324	333	292	274	321	298	289	303	300	277	315	288	317	310	279	303	292	264	304	297	307	306	259	325	308	310	326	346	294	316	292	300	287	310	298	265	310	318	298	256	304	307	326	270	300	272	317	340	367	301	300	279	308	297	299	303	305	304	294	311	321	317	288	301	298	282	315	282	316	310	294	310	288	289	312	327	302	292	327	315	309	339	318	319	271	299	290	300	284	291	312	297	326	274	305	319	346	332	296	310	314	318	295	294	251	301	322	298	301	281	309	304	298	304	287	303	318	308	314	286	332	268	328	306	274	318	318	285	312	298	310	311	282	330	334	299	312	344	283	300	328
34223	19252	18433	18439	14461	5395	2959	2654	2179	1579	1208	1090	1102	930	888	886	906	874	809	862	854	781	812	802	787	872	862	744	801	827	851	804	810	787	772	793	768	797	784	766	758	781	785	729	830	794	781	795	718	718	775	687	703	800	695	743	706	756	686	702	754	684	713	731	699	631	748	666	750	710	692	680	679	725	703	739	737	715	683	709	703	715	732	736	710	701	719	735	709	723	717	713	707	703	716	731	667	675	732	680	748	670	689	737	744	702	720	735	750	716	710	753	709	748	676	700	650	768	732	755	765	733	718	748	700	669	768	735	669	741	722	735	699	686	702	702	694	702	769	734	695	712	715	719	737	757	698	762	665	694	704	715	732	703	693	717	724	704	739	701	705	672	719	696	739	711	737	675	696	727	722	694	761	735	681	710	685	762	705	673	682	759	729	676	706	727	726	655	701	699	717	709	698	717	713	729	673	744	728	757	680	732	682	680	707	737	743	730	726	719	704	671	621	730	690	706	662	675	754	724	724	723	711	676	703	673	757	676	693	720	737	693	713	717	692	726	704	677	706	750	682	767	745	728	718	740	676	721	720	682	667	717	697	707	658	700	741	714	711	749	671	656	745	682	705	688	711	763	734	741	709	713	733	702	696	736	691	685	743	691	724	718	701	707	750	729	723	681	724	714	692	711	690	707	652	638	713	719	751	711	734	758	707	726	692	675	719	692	680	702	722	719	748	712	677	741	787	702	668	722	778	695	667	711	689	729	704	731	721	710	685	698	714	699	668	676	728	723	711	719	738	713	680	756	687	725	693	662	737	687	715	666	683	684	763	710	707	677	699	719	713	722	756	743	748	697	729	686	738	722	675	767	744	714	744	742	687	683	666	680	712	695	661	633	713	710	714	703	653	670	714	731	748	674	736	696	694	702	770	695	748	742	732	692	676	676	743	742	722	707	688	685	718	739	720	744	693	644	683	697	695	769	683	749	730	715	753	706	684	740	770	664	724	693	730	701	698	708	711	671	708	710	734	686	743	764	666	671	708	725	723	703	727	680	679	759	772	716	670	721	712	692	687	753	708	703	730	773	696	768	745	713	718	666	741	731	717	721	679	703	722	686	710	702	694	697	701	768	705	786	731	720	734	695	732	694	724	653	733	748	651	733	672	711	725	708	729	735	676	700	724	748	724	733	728	665	738	736	737	696	686	680	677	712	736	690	710	701	744	661	694	711	723	695	707	721	733	721	763	697	734	664	708	739	711	692	743	668	688	775	720	681	723	755	693	714	668	700	713	699	705	730	697	690	760	689	701	711	706	681	732	691	723	744	706	685	727	724	750	732	740	708	731	703	673	706	712	726	694	733	711	738	717	676	725	689	728	735	731	729	695	694	733	726	741	698	744	737	740	686	744	668	688	687	738	715	701	729	720	715	691	679	731	751	701	723	698	681	677	702	692	667	706	715	707	686	723	689	731	670	722	708	683	654	720	730	727	734	710	701	710	678	684	728	739	702	767	697	735	731	693	689	657	729	723	711	768	699	718	687	668	677	648	765	718	763	721	697	711	714	710	702	675	663	686	669	705	735	729	682	715	663	675	687	733	696	706	729	718	730	701	708	733	701	664	685	718	711	758	705	712	684	785	693	732	666	683	683	705	702	753	719	735	736	701	714	700	715	667	696	713	666	714	706	730	769	710	737	711	720	700	716	700	748	742	666	709	716	714	749	746	685	678	736	735	703	701	756	746	733	691	720	694	735	680	710	644	701	656	728	730	683	751	675	664	734	700	719	732	687	734	705	716	731	718	715	726	714	673	698	737	753	751	762	727	649	670	701	723	707	678	732	702	703	730	711	766	721	728	699	734	729	718	747	766	684	714	679	711	703	746	730	744	720	675	702	710	652	708	750	694	714	727	719	671	663	703	714	705	725	731	689	714	687	701	713	659	726	703	738	690	713	723	682	723	694	730	734	706	693	664	707	707	673	723	745	713	729	709	732	718	697	650	693	690	712	686	740	688	712	711	723	717	694	694	732	693	660	713	705	666	725	706	652	685	704	702	731	668	703	676	710	733	719	760	720	726	721	654	658	763	711	711	717	696	666	745	703	740	741	773	690	723	743	706	731	671	711	715	716	718	696	697	709	631	766	723	699	712	743	708	739	722	716	703	707	720	698	727	710	741	704	787	723	682	736	689	732	711	745	747	676	730	696	715	747	702	754	707	732	733	721	732	685	680	747	713	752	700	719	684	756	761	672	704	736	673	763	738	733	720	730	684	751	705	686	705	710	715	761	714	718	713	718	687	729	741	730	706	716	727	692	724	675	661	704	695	689	726	708	713	746	718	728	703	737	675	717	694	725	724	690	744	703	740	729	688	708	708	725	707	706	696	688	705	718	730	681	715	702	726	695	727	690	737	682	702	654	711	772	733	711	723	715	778	737	750	756	734	722	669	705	658	755	696	704	719	652	749	683	716	728	692	714	765	691	726	735	716	679	670	750	672	703	675	727	715	721	700	742	718	757	713	719	677	729	706	724	697	755	717	745	709	726	733	716	742	708	725	689	716	710	760	719	731	710	717	719	717	726	683	696	700	671	710	676	735	706	687	685	690	743	675	692	709	775	689	689	712	650	685	715	739	696	742	715	749	710	714	785	690	696	730	731	733	698	715	745	713	711	706	699	700	710	711	762	687	669	724	717	736	694	714	721	751	704	667	720	738	725	726	744	749	685	692	734	686	692	665	725	665	705	723	708	687	715	706	672	712	709	748	716	729	725	722	741	706	711	699	702	760	725	685	721	710	678	751	723	714	689	698	742	697	720	709	724	700	744	735	673	697	678	694	732	703	709	712	677	710	726	704	681	711	754	749	718	715	750	707	715	741	664	763	705	740	748	731	729	708	776	737	724	728	697	707	700	708	667	689	741	737	738	678	691	720	670	719	734	705	736	787	714	714	685	696	724	725	717	689	732	693	681	766	697	732	722	735	706	647	666	699	748	688	665	729	702	733	727	730	702	715	708	713	730	695	726	760	745	738	688	743	731	714	695	734	720	706	725	689	707	729	683	730	707	734	755	729	688	718	700	702	692	730	696	718	714	676	691	743	697	765	696	738	732	709	701	730	706	692	674	665	744	723	731	685	723	659	730	713	697	721	727	672	691	720	722	673	686	704	737	705	690	641	726	698	762	766	668	727	726	708	712	683	684	722	705	675	709	676	698	723	692	747	725	746	741	695	734	668	653	785	641	687	742	742	747	728	710	729	734	683	716	768	692	747	663	672	725	745	743	774	719	728	726	698	694	693	760	711	674	672	715	726	676	697	745	704	693	692	717	705	702	698	680	664	708	742	669	717	714	730	694	714	699	740	701	728	688	719	724	739	699	696	710	746	739	709	714	679	677	725	733	700	685	734	740	716	674	661	750	706	708	677	691	700	660	707	690	702	675	713	699	725	693	700	747	755	737	712	731	706	691	756	660	701	728	687	697	710	748	700	690	751	735	633	699
29417	10749	5373	2697	1171	582	438	440	371	357	358	328	317	354	316	308	299	298	340	320	321	352	337	298	344	331	339	342	315	303	315	294	285	327	335	287	284	298	324	297	296	345	291	285	324	304	341	322	359	312	353	312	321	308	306	301	354	296	320	335	263	279	279	301	324	295	313	300	304	293	285	317	302	305	317	289	319	295	300	282	274	311	339	301	287	317	303	337	288	334	288	281	276	327	326	293	305	287	313	312	342	327	317	290	304	299	306	284	288	345	325	312	320	303	361	307	301	328	304	305	312	325	303	317	311	318	289	302	292	322	311	319	314	303	299	290	305	301	287	303	292	276	278	305	277	299	304	295	297	312	325	288	319	326	300	308	295	288	299	298	318	302	319	300	344	322	309	272	300	334	296	267	297	345	306	322	321	306	300	330	315	327	314	309	314	304	293	330	268	298	313	356	292	298	301	336	312	319	312	295	328	321	336	264	312	304	295	311	312	324	301	298	311	297	313	298	299	330	306	280	294	297	292	290	319	327	301	328	300	293	313	306	296	279	306	305	319	311	328	318	357	341	298	359	292	321	286	309	325	319	289	312	304	309	297	287	306	292	305	275	334	309	276	335	277	301	324	309	313	336	295	291	350	344	333	326	307	300	315	304	310	284	321	332	327	283	295	323	352	304	310	303	324	309	255	338	315	280	305	291	313	323	310	317	303	349	317	296	283	307	309	328	305	331	326	309	301	315	283	302	306	292	280	301	282	311	299	303	290	284	315	291	332	299	284	315	292	313	336	311	292	291	271	298	338	340	301	286	300	321	275	317	323	289	299	338	324	290	269	313	329	340	311	275	325	286	321	330	320	286	301	270	290	336	302	324	308	321	287	295	330	300	293	287	317	308	307	281	299	292	288	302	291	306	299	304	296	306	296	294	290	320	336	245	308	292	324	279	301	307	293	309	272	281	309	304	309	272	328	292	302	287	290	338	304	284	309	341	301	270	313	344	335	316	306	331	284	335	287	302	266	326	337	328	301	296	290	348	320	294	332	306	294	284	276	302	314	312	302	341	304	292	290	292	325	305	292	309	303	291	332	282	315	316	323	300	277	317	312	281	314	295	300	318	326	323	332	290	278	328	315	314	305	310	271	321	330	299	325	314	314	292	259	279	302	310	311	308	277	317	321	311	323	311	321	335	313	282	312	288	289	298	284	286	326	276	294	302	309	303	310	303	302	290	295	291	312	291	326	325	275	321	286	278	299	299	307	324	335	324	282	301	304	320	320	299	309	340	300	291	312	306	292	361	302	310	286	311	321	319	326	297	311	301	262	302	321	310	320	295	312	316	324	318	282	310	307	296	276	291	289	327	285	323	300	329	281	318	296	266	324	293	322	295	300	326	353	290	320	324	305	299	289	327	326	329	296	302	301	333	349	332	272	295	324	304	297	302	280	327	323	308	326	285	309	305	326	317	293	331	280	282	327	262	304	328	343	311	332	294	322	291	296	294	304	311	315	365	300	310	321	316	314	296	336	305	280	314	328	318	301	310	311	290	321	334	269	304	301	311	301	330	278	311	320	332	321	295	323	331	294	285	327	304	271	296	296	325	313	310	307	319	280	331	283	285	305	280	289	327	289	325	308	280	305	277	322	329	280	295	293	287	320	300	295	293	271	321	317	327	289	332	309	303	314	321	308	316	302	312	294	257	254	306	327	333	307	327	331	275	340	314	318	298	314	338	296	323	285	326	324	301	347	283	270	277	322	308	295	309	308	326	329	316	321	293	335	313	335	313	319	316	311	311	345	340	325	327	335	323	296	291	307	281	315	320	314	313	303	283	320	290	282	305	322	333	350	308	282	323	288	317	264	312	306	276	281	305	298	301	294	306	297	312	297	288	320	289	295	303	303	319	289	340	296	278	305	298	323	284	335	283	346	311	316	306	317	312	297	320	361	308	341	290	327	280	321	296	288	310	338	310	281	318	291	275	314	311	329	327	329	335	281	306	284	305	307	330	295	331	309	285	309	348	320	316	351	330	317	303	325	312	332	284	270	314	309	319	341	296	296	319	319	299	324	301	323	308	330	301	337	321	310	278	308	345	344	320	298	303	321	281	268	307	302	328	329	343	310	333	326	337	341	321	279	299	303	323	264	282	315	286	312	312	298	284	317	319	297	313	280	296	292	303	316	280	328	296	259	338	294	307	311	310	311	269	328	321	343	323	272	296	321	325	326	291	293	295	305	288	301	311	296	316	283	302	304	321	312	294	324	289	321	326	276	293	346	331	328	306	362	322	270	343	301	299	313	310	294	321	311	304	281	327	313	308	302	295	324	285	293	296	317	293	322	297	273	304	295	294	309	307	279	318	315	309	284	306	305	280	294	272	321	283	293	308	288	297	298	311	332	273	310	333	290	292	265	296	318	285	314	348	323	305	314	294	313	316	273	323	334	313	322	309	284	309	307	325	299	297	298	283	314	325	300	324	295	312	319	308	295	276	324	297	300	337	347	281	346	295	309	308	333	338	342	316	275	303	319	280	302	282	312	316	345	267	305	263	287	295	347	304	283	305	312	281	328	307	341	321	295	288	301	310	315	325	287	331	307	325	309	286	304	308	303	327	273	320	292	290	345	319	314	299	312	338	296	322	295	311	306	324	312	331	329	307	300	316	287	283	311	288	324	276	282	335	301	321	314	301	294	283	309	277	326	301	285	287	304	326	322	315	319	283	300	294	299	327	320	353	315	285	281	309	323	321	262	317	329	310	294	300	311	304	292	317	325	319	303	301	299	287	311	330	291	279	330	283	308	317	297	302	319	300	297	320	332	304	275	290	326	298	289	312	311	322	328	282	275	333	292	294	308	332	334	328	320	314	319	314	312	313	321	321	333	309	297	336	332	328	311	292	309	300	273	286	328	299	330	322	295	278	277	300	322	308	281	308	336	324	316	318	311	295	313	292	310	316	321	288	326	307	316	358	282	303	307	338	285	286	328	308	321	305	315	309	315	295	301	331	311	324	296	305	279	284	295	318	322	321	250	308	311	329	269	321	332	320	328	305	294	304	277	302	337	309	285	324	309	309	276	326	316	286	290	290	285	320	272	306	300	313	313	353	280	333	279	331	333	328	299	307	317	292	315	294	319	314	345	298	342	327	292	314	254	293	318	342	294	284	300	318	301	313	322	290	263	292	323	312	291	275	292	342	308	274	313	296	315	318	322	327	292	305	291	337	301	322	307	275	267	330	279	294	304	284	305	284	318	300	292	306	299	276	318	301	293	307	323	288	297	287	254	307	324	309	308	313	327	284	304	305	303	295	288	266	308	305	285	278	283	279	269	303	287	320	305	354	338	299	289	294	304	315	308	309	294	320	295	310	301	328	342	285	335	317	288	347	327	292	299	295	303	290	286	297	282	310	323	280	290	309	274	299	312	330	307	337	340	337	275	289	315	314	308	287	301	320	288	300	335	291	275	274	330	306	325	341	298	310	333	273	304	321	298	295
21317	8972	8897	7172	4192	1790	1476	1345	1187	1002	937	875	854	811	792	768	742	737	802	755	731	740	735	804	790	818	758	785	783	754	774	788	750	764	772	730	760	747	762	748	741	730	697	770	725	763	712	757	719	748	731	711	769	748	723	685	736	708	796	703	723	722	734	664	742	713	727	719	767	714	703	721	740	749	740	742	737	719	718	755	691	749	751	739	736	699	741	744	769	740	740	696	750	718	749	769	759	753	734	743	777	714	747	712	761	779	714	748	761	696	763	752	725	766	712	735	773	680	727	735	701	736	739	749	763	725	729	721	709	725	746	740	753	724	780	738	718	739	784	780	764	748	723	690	727	720	760	732	763	723	777	722	691	718	698	797	726	706	747	745	687	772	779	743	724	734	788	741	819	718	690	727	727	780	797	711	724	759	741	737	708	762	768	726	772	772	790	718	763	737	773	768	749	755	757	744	664	761	811	744	733	699	717	679	758	710	702	754	680	758	724	797	775	722	734	759	734	736	708	707	735	694	762	741	717	743	706	730	755	775	748	721	749	702	721	720	751	700	698	722	704	722	716	698	788	766	783	754	761	743	726	779	726	731	741	712	738	716	747	736	719	764	686	775	752	703	766	738	706	738	773	714	779	672	713	735	749	794	776	710	710	753	730	779	699	763	762	730	743	744	718	760	732	779	712	736	733	716	724	730	738	733	713	768	734	746	728	729	665	746	758	715	714	686	765	798	738	751	720	713	737	750	724	755	738	685	755	729	760	742	722	754	770	751	763	719	686	731	700	794	770	724	740	722	745	752	709	754	731	738	749	730	683	733	673	737	739	746	777	693	752	734	721	721	699	739	715	724	743	737	725	717	766	757	730	738	748	751	753	673	697	701	730	688	742	719	752	737	763	752	729	717	745	759	721	674	771	746	747	736	757	719	746	751	680	735	765	762	691	764	713	726	724	768	741	736	740	747	735	723	753	747	752	772	705	757	738	744	691	733	744	735	727	773	737	748	728	715	773	705	721	763	726	784	782	716	762	730	695	703	733	725	730	783	768	758	726	731	775	751	731	748	713	718	724	757	766	711	713	754	717	717	703	732	734	750	722	667	709	742	769	732	768	702	713	740	766	738	744	690	699	743	748	739	798	719	747	729	753	742	764	725	682	703	717	763	777	720	748	750	717	703	747	726	754	722	745	746	750	779	744	739	721	724	771	751	749	719	768	732	735	740	724	803	727	700	747	759	682	724	725	767	722	771	669	657	711	704	703	722	697	702	739	738	739	711	764	765	753	768	754	703	764	727	727	727	756	737	759	760	721	749	741	795	788	769	741	736	710	767	696	745	690	778	716	746	721	780	735	761	733	765	731	769	747	760	733	737	728	732	746	780	731	736	742	724	759	744	737	725	743	718	756	747	745	782	732	739	752	732	760	756	696	788	751	732	723	730	711	747	730	764	793	743	726	751	794	752	732	736	746	754	735	765	758	758	705	716	747	689	712	740	712	687	771	708	747	766	750	772	750	741	739	769	695	703	738	722	738	741	756	749	687	716	709	725	707	713	784	774	724	776	729	717	774	689	744	717	717	738	737	735	694	773	728	782	766	758	708	696	727	734	725	689	704	727	711	767	773	724	737	755	717	811	671	700	681	776	734	727	688	701	751	723	735	725	751	779	724	758	732	768	729	752	747	713	704	732	733	743	729	752	731	707	748	698	728	754	729	804	739	690	739	732	755	761	744	762	677	717	734	730	738	773	740	761	721	769	717	791	763	722	721	788	678	791	716	747	769	808	719	702	780	761	739	734	759	737	732	761	800	710	743	733	723	722	762	763	740	745	769	679	748	765	723	748	747	772	700	724	708	728	736	767	772	729	739	744	696	722	754	767	716	742	725	727	732	733	756	740	744	790	806	730	776	714	768	749	747	735	708	738	752	745	728	715	741	763	751	705	727	721	780	730	740	777	724	732	770	739	725	764	748	780	719	730	703	806	681	717	768	748	737	729	760	744	734	709	748	773	709	734	782	742	732	693	714	680	732	738	761	747	727	733	723	732	708	696	724	689	722	791	732	777	760	771	749	776	717	736	713	718	791	726	706	722	691	707	712	713	723	729	734	756	695	750	730	722	763	761	761	765	744	663	745	765	737	729	761	745	704	765	716	746	755	747	780	747	778	701	720	781	708	697	755	736	735	726	757	737	731	702	734	755	700	729	763	753	711	765	763	740	788	715	779	709	702	759	732	724	699	774	717	721	739	735	744	729	704	692	710	771	731	731	720	775	747	756	777	701	745	703	735	703	743	763	719	770	731	741	758	707	706	767	751	750	725	727	660	721	753	707	732	705	749	756	729	717	748	732	720	764	737	680	745	766	742	742	771	716	751	712	734	776	759	712	757	760	734	761	762	653	694	729	729	699	732	733	770	679	759	757	777	713	772	709	718	748	711	717	756	752	700	731	752	775	736	686	748	743	728	801	782	736	760	718	727	779	667	790	771	694	716	759	750	743	726	773	801	736	758	745	682	739	698	720	776	709	670	745	798	759	723	730	738	715	760	767	698	728	733	740	724	746	679	708	719	742	805	738	775	730	724	760	729	761	719	798	725	747	715	793	742	782	748	719	706	711	694	750	701	739	760	765	726	760	752	762	754	711	741	779	762	700	740	740	741	721	717	767	767	711	756	737	721	740	725	738	725	776	744	728	699	730	742	728	702	730	704	730	742	775	711	735	755	730	709	759	728	661	744	735	813	797	714	757	774	737	743	695	735	726	729	733	719	709	712	740	718	764	764	733	698	743	751	773	736	753	710	768	726	771	766	721	693	710	744	763	708	723	793	756	751	763	752	744	722	737	717	765	755	760	712	749	747	733	795	736	677	751	720	729	721	738	741	773	784	751	673	717	715	694	742	717	700	753	740	776	726	724	761	761	721	670	755	747	731	756	780	719	725	746	693	712	757	760	728	740	721	741	745	729	715	771	760	726	741	692	746	747	752	753	741	759	736	761	745	715	730	715	721	695	709	721	750	769	730	771	754	788	755	719	760	749	737	781	725	718	798	703	701	749	729	761	736	705	783	753	744	748	698	736	771	736	763	769	704	732	783	703	711	710	717	730	761	757	743	643	773	688	746	745	730	765	731	750	736	713	736	720	764	754	736	748	692	729	739	725	703	738	704	746	759	676	749	762	798	730	755	729	728	785	716	782	674	701	780	762	747	774	730	721	734	765	744	743	738	702	762	739	759	732	725	710	705	724	722	720	749	747	789	735	727	740	745	715	732	695	706	735	748	772	726	722	731	751	693	697	714	760	692	725	720	727	765	770	714	760	724	730	765	720	758	710	719	736	708	748	750	804	734	758	732	716	745	783	745	730	759	751	702	755	711	700	769	725	708	765	706	734	764	716	715	793	697	712	763	768	716	758	725	748	752	719	712	754	742	716	781	730	752	762	740	759	716	775	747	729	742	742	758	709	738	778	747	725	744	765	752	776	703	721	774	707	730	732
43476	19074	9921	5604	2898	1419	786	615	506	468	385	427	383	388	414	380	389	391	395	416	346	382	396	350	397	368	383	405	402	398	431	314	377	359	370	350	365	385	371	345	388	391	409	350	388	385	398	379	352	393	332	345	354	368	358	386	362	372	380	343	351	399	393	368	392	338	332	370	349	360	402	380	344	342	343	365	377	368	391	416	347	360	369	353	363	355	374	339	344	392	369	364	348	379	362	359	386	344	371	365	380	357	366	360	369	342	346	359	371	375	399	377	400	356	364	336	376	353	372	338	345	408	395	345	359	370	394	402	368	347	373	370	396	379	393	423	370	355	351	376	341	396	396	337	315	369	388	394	408	349	363	391	356	342	378	372	386	382	360	369	380	392	388	365	368	352	338	376	382	380	346	394	351	407	347	360	347	388	368	339	399	372	371	365	336	344	350	381	370	345	370	348	390	336	389	381	348	388	376	396	413	379	385	363	365	351	364	352	380	362	336	330	374	354	367	347	355	358	352	360	396	354	359	349	390	380	367	347	407	359	338	394	381	352	398	373	345	327	361	372	398	363	357	352	371	391	376	401	402	386	370	368	349	391	349	404	379	362	377	361	374	375	386	395	378	357	381	382	383	342	372	351	336	380	391	343	364	343	398	373	348	390	354	387	395	357	359	392	384	369	412	409	380	360	377	375	377	358	351	401	379	362	375	335	373	383	390	367	357	327	375	353	387	355	376	381	399	338	387	382	385	389	312	363	371	376	355	388	375	390	369	360	405	385	389	363	393	341	357	388	357	352	421	388	366	328	332	339	365	326	354	330	356	349	392	364	363	351	389	413	405	371	353	367	368	365	370	370	357	371	361	387	367	390	360	361	338	359	393	364	390	354	371	354	351	360	370	390	362	375	404	434	354	339	333	311	364	327	367	342	386	393	340	339	352	348	390	382	347	352	380	405	360	379	369	347	343	353	395	389	349	357	412	372	390	353	355	359	329	374	341	410	395	387	367	401	346	327	390	353	390	354	405	374	390	372	384	369	402	370	371	369	387	363	350	342	349	373	351	366	376	369	342	389	369	392	340	371	377	398	360	357	379	399	389	367	382	349	359	342	380	384	364	390	379	385	385	380	342	346	348	346	374	399	362	400	352	389	361	355	383	353	387	387	367	360	425	340	384	368	380	336	374	378	378	376	416	383	413	336	323	397	370	358	346	383	390	354	350	352	376	371	327	374	383	385	354	357	374	342	393	363	334	347	371	406	355	344	362	361	376	347	351	345	399	351	364	365	384	377	365	409	367	363	355	316	374	343	360	342	385	366	343	347	410	420	397	367	382	381	365	395	345	351	373	370	406	372	341	350	363	392	381	343	339	357	361	376	375	380	385	341	349	377	375	404	378	360	339	360	358	327	376	334	374	361	382	350	335	376	356	368	421	356	375	361	380	362	387	382	355	348	395	360	393	368	384	352	376	368	342	404	362	376	349	412	347	359	361	378	384	370	383	356	360	361	370	350	364	341	394	369	360	393	380	372	369	373	391	375	340	337	370	387	359	372	373	387	354	349	363	371	370	368	371	415	379	368	364	394	345	372	329	371	370	377	362	372	375	407	354	343	398	374	353	345	377	351	351	374	345	367	380	373	323	384	380	362	362	341	368	338	354	397	393	357	327	362	373	313	347	400	365	390	389	380	367	347	403	394	370	353	350	323	409	359	382	390	376	387	409	354	368	391	406	354	340	342	368	408	346	382	404	354	386	401	373	398	385	409	360	335	391	359	364	339	357	380	365	377	384	365	382	410	400	362	365	370	374	386	413	374	359	387	361	397	353	313	406	357	350	360	402	364	352	386	386	361	367	350	351	340	349	358	409	398	353	406	374	356	382	366	357	402	334	340	370	397	378	394	354	386	357	357	382	380	363	374	367	379	384	385	405	369	391	366	378	387	376	349	353	379	370	367	358	376	399	360	358	407	377	387	375	354	396	391	369	386	370	403	340	390	400	371	368	370	353	412	377	374	357	354	358	357	370	346	378	337	361	372	365	389	360	344	377	356	360	354	372	371	391	357	358	346	343	362	355	382	332	384	361	362	361	364	347	357	364	327	402	396	391	348	380	360	376	338	378	383	388	368	418	362	369	352	341	393	365	370	390	385	342	351	370	352	353	389	342	368	381	357	369	362	370	391	375	342	343	376	377	416	379	323	371	359	348	376	387	378	360	379	353	349	357	360	365	353	358	387	356	374	394	333	393	336	390	318	363	349	432	380	361	419	402	330	397	439	360	384	333	357	371	363	390	366	369	360	378	392	361	347	367	385	377	385	340	389	381	390	344	353	397	371	357	361	378	362	375	364	360	380	353	367	388	363	371	364	356	392	388	363	346	386	373	371	358	361	370	345	347	368	367	378	365	321	346	347	393	360	368	351	387	361	371	358	371	349	413	373	365	392	395	379	332	368	360	327	386	383	400	369	381	361	381	345	364	354	395	407	379	347	369	391	358	355	363	396	356	358	388	386	350	354	350	356	375	368	362	342	373	358	370	381	340	389	342	385	356	355	381	389	373	366	358	374	409	395	349	343	351	359	358	370	384	353	368	337	352	361	341	390	365	389	351	386	383	395	323	377	350	386	343	320	352	359	349	386	344	327	395	333	370	354	410	376	370	362	373	383	411	350	363	368	339	376	358	336	369	351	363	397	402	383	340	371	360	373	347	364	384	384	328	398	395	389	351	349	349	401	298	355	359	367	378	364	368	353	360	380	383	385	388	393	338	370	381	349	395	354	381	385	367	400	381	326	332	322	364	400	406	367	390	379	391	358	418	359	381	362	369	391	380	343	336	372	339	370	353	376	403	377	340	371	352	349	357	380	396	399	341	368	352	359	361	380	342	338	363	364	359	389	361	377	378	360	410	350	355	385	355	387	341	381	374	389	370	344	326	369	375	351	355	370	355	404	360	358	349	382	400	368	395	362	351	380	384	340	356	345	381	385	361	395	381	361	354	355	405	383	330	389	397	386	368	349	369	383	381	374	379	359	358	369	350	368	392	397	337	366	401	391	332	408	388	359	359	342	331	342	351	349	392	346	385	361	366	391	354	343	399	350	403	392	368	405	377	354	365	347	381	365	360	370	354	377	362	428	361	350	370	360	381	428	381	344	411	341	333	369	378	359	404	343	329	391	384	380	377	374	374	321	361	346	358	393	402	371	366	397	365	397	335	331	384	350	370	356	373	361	403	336	372	411	336	383	372	348	362	377	396	381	362	404	384	367	387	381	355	348	316	363	372	369	373	356	311	362	337	344	337	407	361	354	372	361	329	359	393	362	359	351	365	373	373	434	383	366	356	404	412	347	386	354	380	376	414	349	355	349	329	393	395	360	384	387	405	367	358	368	335	358	383	338	334	350	377	365	347	392	380	373	336	381	371	386	371	367	386	366	368	361	360	377	347	350	354	366	376	362	354	388	350	342	386	341	379	384	368	334	349	377	370	371	371	356	396	354
29939	15041	14296	13024	9204	5008	2741	1968	1723	1431	1179	1122	1017	1011	1040	982	922	936	942	900	901	878	925	962	946	994	939	939	925	952	967	935	931	906	859	865	851	853	897	979	909	913	924	873	908	923	901	856	895	887	848	911	880	908	884	916	840	878	860	855	849	875	850	890	845	880	849	868	859	872	858	884	870	866	799	860	890	883	869	880	923	871	901	880	840	821	860	913	951	824	809	847	893	879	883	906	825	857	858	796	903	927	867	882	866	887	802	873	882	875	832	817	935	888	839	880	904	854	890	845	896	863	800	825	890	862	881	859	819	873	839	832	838	838	874	853	848	863	808	872	863	872	910	845	878	884	861	788	862	906	834	834	851	863	904	859	861	818	840	831	841	841	904	858	910	823	850	865	858	864	850	901	821	892	825	860	851	881	836	870	867	906	811	919	846	919	879	923	859	815	853	870	863	884	832	869	862	828	850	901	844	880	815	855	884	900	879	868	861	876	794	838	864	853	822	853	829	882	858	874	839	882	874	824	875	912	896	858	847	879	895	874	842	921	900	927	844	898	894	899	874	871	949	838	855	907	809	821	826	811	831	845	877	883	826	808	839	845	853	897	895	833	855	851	848	863	860	837	825	876	899	874	886	826	919	847	831	879	885	904	858	912	891	885	869	860	853	867	922	923	882	860	870	882	843	873	879	913	799	856	843	904	866	888	814	912	840	926	863	883	853	835	868	852	864	815	860	863	818	883	876	828	847	927	880	852	874	827	851	851	853	883	826	882	898	851	875	909	854	896	848	889	855	898	886	889	843	901	829	871	896	828	847	868	845	842	854	870	895	867	891	881	813	847	846	885	844	884	837	830	836	879	840	857	825	849	845	869	894	887	859	836	882	823	866	870	840	889	852	831	858	882	802	866	823	839	927	869	817	913	829	849	840	887	848	871	842	838	857	870	883	882	880	860	832	851	879	874	897	830	851	893	892	842	859	810	859	856	828	887	881	845	847	883	884	936	794	851	900	884	834	879	898	899	823	861	881	868	847	834	880	839	832	832	810	867	819	855	814	818	896	872	883	818	850	881	908	844	887	853	861	883	872	926	812	848	831	832	860	832	840	859	822	866	869	847	881	893	873	846	853	880	810	824	909	889	821	811	858	843	843	851	864	896	870	921	864	834	844	892	840	881	873	847	863	821	859	838	845	823	815	849	827	866	859	914	858	825	871	875	900	878	839	822	864	845	838	786	853	860	902	842	838	870	860	858	867	843	860	849	794	816	831	858	832	869	904	875	895	853	909	831	845	825	849	880	893	857	867	879	864	843	843	918	870	829	870	846	925	865	859	825	855	866	841	870	884	902	882	833	907	855	886	880	840	866	878	890	851	861	853	817	834	906	885	879	845	896	799	897	835	861	846	805	856	821	847	839	794	839	917	866	876	849	873	842	861	878	821	872	841	905	810	886	843	778	915	901	849	840	903	881	833	842	892	857	833	859	868	841	847	827	878	851	800	824	872	904	868	867	882	898	833	853	823	865	864	878	834	884	860	879	867	842	894	801	863	829	846	839	827	849	840	852	851	853	845	865	861	822	838	910	855	904	868	896	886	862	822	898	847	879	877	839	846	887	844	841	914	868	867	880	899	847	856	889	861	877	816	822	858	838	806	862	891	866	862	870	826	891	842	812	895	840	904	881	838	857	864	877	859	841	856	836	845	846	854	834	860	838	846	840	864	844	848	893	821	849	864	897	858	888	861	901	867	817	891	885	884	906	790	930	859	893	857	909	849	889	923	846	821	840	864	875	919	903	877	842	894	831	888	848	846	802	846	869	903	870	854	816	814	829	857	865	870	910	906	900	926	912	847	850	865	830	877	856	864	841	855	943	834	850	894	882	825	853	869	824	908	866	889	863	891	899	878	825	828	870	859	845	891	881	892	860	872	913	809	833	868	869	889	888	856	906	873	842	821	857	827	830	867	875	869	853	828	880	863	821	892	871	903	855	835	848	855	869	859	841	847	836	828	819	836	891	798	839	820	853	843	859	815	894	873	886	876	867	906	907	844	886	880	838	855	849	866	834	884	798	844	901	853	834	861	922	877	862	872	878	805	867	892	854	922	832	821	855	886	884	829	871	876	898	826	858	843	846	882	859	850	877	867	835	847	865	891	833	839	843	866	840	866	842	862	890	848	838	842	829	845	821	867	830	843	872	810	867	820	882	872	908	849	888	834	918	822	877	802	880	895	818	831	858	891	913	845	840	920	838	861	860	900	886	847	851	900	829	863	891	854	852	896	889	901	879	862	841	913	838	833	850	882	887	849	831	823	906	861	825	845	857	849	868	856	844	868	876	847	838	900	862	817	869	910	873	849	840	897	853	830	892	846	846	885	844	851	849	838	874	859	863	860	823	859	817	838	776	832	911	901	818	840	843	847	871	845	846	877	826	818	853	854	875	882	841	860	855	821	846	814	857	849	903	862	858	874	844	880	878	854	815	846	862	828	860	839	838	905	907	944	885	918	809	867	907	868	801	844	895	888	847	891	802	833	832	875	850	814	827	879	930	845	877	853	881	861	854	858	863	871	869	831	852	854	858	844	867	787	821	851	821	836	870	900	798	909	885	854	857	880	857	839	875	856	846	858	823	889	932	859	867	864	872	926	853	837	861	859	845	902	876	910	867	888	913	868	858	879	814	877	856	856	878	862	847	862	925	868	830	832	861	874	869	806	861	867	881	844	881	931	856	876	835	853	839	847	881	872	828	822	845	860	964	885	903	915	825	839	811	807	885	847	855	806	854	853	861	834	858	845	832	811	892	903	860	883	861	879	860	874	861	868	857	864	787	880	829	838	844	821	844	875	831	846	856	827	862	813	889	831	866	823	842	829	897	872	901	789	905	861	866	872	825	854	856	870	860	879	857	892	788	780	870	882	785	857	894	840	828	866	837	886	844	916	849	859	871	794	859	912	862	837	839	834	882	888	834	863	879	828	883	837	840	837	831	865	875	853	833	870	815	878	833	850	852	928	869	906	788	893	859	854	858	813	868	911	879	852	823	918	890	829	841	850	822	851	853	892	817	875	849	853	871	877	886	874	911	890	865	834	844	871	894	868	817	838	865	877	894	897	888	837	837	914	833	911	864	849	907	830	847	840	908	886	875	793	844	819	861	869	873	850	821	855	875	849	881	854	879	843	851	834	869	829	837	858	894	827	876	903	838	876	865	872	851	889	847	818	840	879	875	896	843	861	828	890	804	881	883	865	851	851	878	877	869	878	877	910	865	838	907	906	832	858	814	889	889	916	887	885	885	868	907	840	886	880	836	863	887	860	852	877	836	869	876	862	841	845	856	868	863	920	845	861	848	842	899	885	928	798	848	889	826	819	873	895	846	896	842	879	896	828	831	870	844	888	854	855	816	877	801	900	887	884	893	834	936	896	880	909	832	843	786	835	824	867	861	871	811	883	858	851	881	933	886	898	885	821	850	835	915	831	832	867	830	868	768
50311	23101	14833	9975	5540	2236	1038	710	600	454	409	379	337	354	366	363	317	314	336	318	299	320	353	335	333	317	320	334	341	339	304	331	307	324	300	326	307	311	291	320	332	345	356	298	322	307	311	293	297	300	330	324	313	285	305	310	316	339	308	296	276	309	297	305	293	318	315	326	311	285	301	325	292	315	345	320	285	319	335	312	323	337	289	289	297	313	312	316	289	296	292	284	309	329	305	317	321	311	298	324	320	331	298	303	306	331	294	334	292	304	282	320	341	347	299	340	293	324	319	293	336	329	287	319	332	293	308	342	320	341	318	288	337	304	316	296	306	293	303	315	335	289	302	282	324	262	317	303	291	332	329	275	331	333	328	310	288	327	314	353	295	307	308	313	303	334	315	316	304	300	283	286	281	297	298	311	347	297	328	313	300	314	294	298	303	317	346	306	274	295	320	335	297	345	291	292	327	320	288	300	330	325	304	297	301	312	332	310	324	299	330	306	313	342	315	338	310	304	316	338	301	307	305	317	289	303	319	301	296	293	336	334	267	300	342	302	320	306	290	318	295	331	332	295	300	290	337	317	298	334	287	323	288	308	286	324	317	303	294	294	307	292	335	278	344	318	279	320	318	345	315	297	298	293	307	312	313	325	300	359	313	303	311	314	303	321	323	289	272	363	295	292	309	303	318	319	318	336	296	315	319	318	303	287	346	284	343	295	298	259	326	312	309	308	294	303	289	294	301	300	300	297	299	309	284	305	350	300	322	309	290	311	302	304	299	330	279	323	312	298	295	309	282	324	339	305	281	296	341	319	305	302	307	313	264	298	325	310	298	310	296	321	334	332	347	324	308	317	275	305	300	296	270	312	319	323	298	306	299	292	265	276	258	372	339	346	312	324	303	326	325	272	327	274	335	307	295	311	289	323	298	306	319	323	282	289	318	314	311	304	310	307	317	303	332	300	350	324	272	343	336	329	313	269	313	318	304	329	332	316	268	273	308	321	310	323	329	302	322	296	322	292	315	303	302	362	296	310	283	252	284	304	347	336	301	323	283	309	289	296	313	292	319	317	288	282	362	317	295	293	323	255	329	328	300	311	282	349	300	328	284	287	283	294	291	324	308	300	291	303	295	313	316	315	308	305	297	342	292	318	304	283	351	316	357	318	330	345	298	291	276	330	313	336	319	313	292	330	318	249	321	299	327	319	330	311	303	309	268	327	291	302	297	320	299	282	334	275	297	307	338	340	303	304	266	288	303	312	310	336	286	309	290	317	285	315	329	327	331	296	327	316	306	324	334	349	325	338	303	289	317	308	303	315	302	320	319	333	328	283	317	296	314	319	318	285	306	272	290	328	321	312	307	316	302	316	271	300	314	309	349	308	272	297	306	328	298	298	294	272	267	328	302	291	332	317	303	330	329	311	276	292	313	297	315	343	314	313	316	292	332	339	333	287	336	312	307	331	318	314	322	308	303	325	330	295	277	308	337	330	325	343	324	347	342	310	299	310	310	314	314	248	312	310	303	308	278	329	323	323	306	284	311	345	301	283	265	311	330	313	322	332	296	320	291	327	317	318	277	307	330	329	294	272	302	286	291	303	316	311	311	311	331	330	309	285	309	309	343	321	284	290	304	276	297	289	331	317	305	334	294	316	294	313	325	313	307	326	361	278	335	289	299	316	291	290	323	304	300	307	315	302	304	299	299	315	314	276	302	295	276	321	295	335	341	320	316	333	312	313	308	310	324	316	330	310	313	293	292	303	302	353	304	306	320	316	277	323	304	283	308	293	308	308	287	315	300	300	323	287	286	298	325	295	303	309	311	332	312	288	312	273	321	321	320	319	314	325	318	313	305	294	296	327	319	300	303	303	346	286	297	311	322	292	305	332	296	293	336	311	305	335	311	293	323	298	287	300	289	299	299	305	308	295	341	306	295	303	314	306	325	324	265	289	313	294	319	300	303	319	301	300	313	321	312	317	323	310	304	314	321	285	302	279	276	324	306	299	320	308	329	329	298	311	333	308	282	303	293	317	316	266	320	276	339	289	310	280	321	300	331	330	310	291	293	298	345	296	300	330	318	273	335	282	280	329	297	288	264	315	347	299	302	329	319	317	320	299	314	308	283	311	314	350	310	322	289	299	325	320	313	358	327	311	337	320	251	340	310	307	319	288	284	304	290	301	284	306	305	301	305	319	292	285	290	260	321	292	285	308	309	293	297	288	291	311	326	302	288	322	301	320	338	304	292	364	314	279	305	311	344	307	280	287	304	302	328	300	301	325	316	294	325	308	313	306	303	289	317	306	302	307	340	295	292	301	304	297	311	336	274	296	276	320	272	322	322	274	321	311	313	311	284	285	316	306	272	314	329	322	304	342	287	318	313	294	330	317	339	312	306	301	309	320	302	330	286	303	293	287	337	311	293	317	283	311	287	290	303	306	285	302	290	292	306	312	295	327	338	303	360	314	295	322	301	279	325	341	275	317	321	330	305	319	304	317	307	312	310	327	307	299	299	295	315	321	317	334	296	300	332	317	295	321	326	316	297	312	348	291	311	322	299	335	269	325	327	291	312	305	298	328	323	310	303	327	305	330	310	307	321	285	298	326	332	301	314	318	312	334	302	311	283	264	295	304	298	331	289	317	301	330	333	323	269	334	323	304	309	344	278	305	304	334	322	307	306	281	315	278	308	337	303	315	295	321	321	284	283	353	314	303	290	284	322	296	312	295	313	308	305	321	315	334	317	323	314	359	332	332	291	317	287	297	286	309	350	284	282	335	296	306	291	318	322	295	320	285	279	289	340	301	274	301	269	307	258	316	320	288	303	315	297	301	334	287	309	299	353	315	331	276	293	344	305	300	281	300	369	324	341	284	313	321	297	326	350	317	313	280	308	319	310	289	310	314	290	288	308	273	294	293	287	318	316	317	316	331	289	284	344	297	308	299	282	315	343	313	318	275	313	310	305	274	295	331	303	298	300	289	289	298	311	312	302	301	281	316	318	297	321	303	296	331	318	310	275	316	308	308	337	323	312	312	276	322	332	334	308	309	321	309	330	324	311	321	285	327	288	292	321	330	285	301	284	289	315	302	301	269	312	338	296	343	289	320	291	324	318	294	325	297	318	299	328	319	314	313	302	298	329	299	267	343	283	297	324	317	331	336	320	309	289	337	299	289	319	321	300	297	317	316	286	315	300	356	311	318	316	311	332	306	293	329	295	275	320	312	309	313	310	334	303	283	295	309	306	285	300	281	291	299	283	313	310	328	307	308	311	334	317	340	298	297	298	322	300	305	309	320	341	338	343	299	340	298	325	294	302	304	333	307	314	308	320	308	318	328	280	302	300	345	361	297	325	317	287	315	303	334	290	306	294	292	341	293	288	299	320	293	340	295	337	310	314	308	291	340	311	312	259	293	318	292	326	301	328	316	305	298	327	292	319	290	334	318	332	309	329	333	308	309	299	288	308	315	308	305	297	333	295	352	302	300	309	320
33380	17303	19432	19375	14678	7486	3978	2792	2180	1661	1244	1089	1036	1010	986	968	954	882	844	833	800	865	816	838	839	828	818	794	877	843	830	869	813	793	757	748	805	770	799	748	818	802	811	843	784	763	805	732	734	745	720	760	729	731	728	749	736	775	719	765	745	718	768	716	742	729	727	730	685	734	786	715	751	730	713	663	727	741	733	734	711	679	718	737	668	694	725	757	718	720	716	718	733	701	721	736	702	712	750	738	724	733	667	769	713	760	675	733	726	709	732	690	736	744	776	707	657	767	758	695	711	664	720	764	682	739	719	721	735	736	711	672	712	707	741	733	719	717	721	721	718	745	717	710	710	691	746	703	694	723	721	714	728	710	693	759	725	711	635	738	716	747	727	741	742	701	661	702	680	722	686	723	702	734	723	710	721	776	714	679	701	790	741	698	709	675	701	730	717	712	737	724	716	731	697	723	695	727	778	713	715	685	723	686	720	664	718	707	709	722	684	753	683	738	749	699	695	739	715	715	754	737	743	707	739	698	730	703	740	746	693	672	760	767	689	709	732	710	740	732	703	719	689	739	714	738	687	718	734	762	740	783	704	753	712	692	742	742	724	718	716	756	701	726	733	677	696	702	728	739	730	715	728	751	737	776	742	708	696	673	658	726	701	722	683	707	724	734	748	740	693	665	748	709	714	738	694	708	686	747	715	724	734	706	748	741	764	691	755	722	720	702	752	669	747	695	740	723	767	752	713	685	692	722	740	725	704	746	759	735	762	770	729	765	745	735	732	708	709	716	720	701	715	715	731	719	740	747	731	764	768	679	699	732	692	693	719	682	761	741	736	731	727	707	758	719	728	732	728	704	735	751	770	688	710	684	747	721	731	752	724	727	713	712	741	751	758	728	702	762	728	681	716	676	713	705	709	759	734	724	736	708	723	743	704	739	695	705	792	745	701	702	735	743	753	720	735	738	708	686	758	731	671	716	714	747	760	796	776	690	726	746	700	733	748	719	742	712	701	703	755	736	693	774	765	713	730	707	762	702	748	703	738	731	732	713	731	737	701	755	746	765	707	723	702	742	754	744	727	726	751	680	777	737	701	780	734	707	752	763	750	701	721	762	700	738	713	728	751	715	732	696	695	722	773	691	754	758	736	740	685	725	715	699	708	708	777	746	765	725	708	769	672	720	747	763	780	702	675	747	717	721	742	712	719	680	714	764	691	703	746	776	756	750	665	739	735	736	716	707	702	771	749	703	755	713	750	724	680	764	734	713	767	746	712	708	678	687	764	743	689	719	714	724	693	705	750	688	722	780	663	693	724	683	703	707	723	718	701	701	711	673	703	708	687	707	710	748	717	752	725	707	730	678	746	696	739	707	757	717	737	713	740	751	720	740	698	744	774	771	695	728	686	694	721	763	720	720	735	756	695	706	712	700	753	735	710	738	721	722	758	754	729	710	685	715	691	683	723	758	714	731	734	678	739	705	695	722	737	735	727	744	692	714	760	739	685	738	708	730	727	759	734	731	743	703	725	699	747	718	677	693	711	697	712	700	717	703	746	749	691	769	720	737	716	743	708	739	720	721	744	733	724	747	796	712	745	700	720	704	727	754	743	770	733	730	711	741	713	753	736	695	747	710	753	684	774	743	740	738	807	720	708	679	711	708	717	748	738	789	722	735	717	679	692	747	730	786	725	770	769	713	734	732	759	744	731	701	706	709	677	738	687	733	693	730	776	741	768	754	770	747	698	722	735	651	755	702	736	753	732	740	707	726	742	699	719	697	648	708	729	707	708	741	673	744	683	715	723	715	726	734	732	746	737	718	748	767	743	753	740	738	728	766	772	686	725	751	766	764	719	665	711	683	706	760	713	677	750	752	703	666	710	720	698	736	715	701	780	681	701	690	717	729	676	769	749	726	700	661	729	723	704	753	684	745	743	688	703	729	738	733	697	750	693	743	751	717	749	733	749	723	678	706	725	690	748	670	695	715	679	735	671	703	690	737	703	749	678	703	716	686	754	676	756	728	761	697	747	702	738	745	730	690	698	713	735	732	725	744	748	692	734	775	730	701	746	702	742	692	729	694	735	745	735	706	718	714	705	699	731	722	694	693	713	681	772	743	723	706	716	760	746	721	742	722	707	760	791	705	738	716	745	718	720	729	704	773	741	730	707	752	720	757	741	776	707	757	702	720	690	711	771	736	694	695	724	706	682	703	718	740	710	697	730	742	748	715	746	729	690	741	697	712	740	751	680	716	704	733	724	730	740	681	727	724	731	767	737	801	678	731	706	688	733	679	722	753	739	721	700	762	720	707	697	736	782	724	749	677	724	683	712	727	714	693	706	694	752	705	711	762	695	695	740	702	706	700	712	733	720	726	753	696	735	750	711	706	701	703	743	782	759	718	718	745	673	680	703	727	707	719	735	736	756	738	703	707	736	715	718	707	732	735	740	694	748	744	697	718	734	762	766	757	716	681	726	809	741	750	721	711	677	730	741	761	758	712	695	706	705	752	736	696	727	760	674	739	689	695	709	693	712	731	740	702	705	717	738	733	651	685	713	725	711	735	707	780	700	735	727	733	731	706	717	702	746	709	778	765	729	741	693	754	720	758	761	698	721	695	715	693	760	677	737	707	716	710	652	732	747	764	749	735	714	763	735	698	727	726	680	680	747	718	729	766	734	698	715	735	734	712	742	675	692	708	736	703	722	715	770	725	718	736	723	745	706	776	752	693	766	682	716	773	725	742	747	775	702	631	707	751	746	755	727	693	725	708	734	734	732	736	793	714	708	687	780	738	708	786	704	664	714	692	726	696	689	684	715	714	704	739	687	739	652	719	721	735	709	696	741	741	732	745	736	727	717	731	705	754	738	693	702	728	717	757	729	792	724	727	753	732	716	740	713	704	725	725	701	745	733	686	720	715	755	725	684	686	733	719	722	745	695	720	711	704	715	666	739	712	732	695	744	715	735	724	781	730	737	724	727	719	707	733	700	667	721	710	703	717	726	727	710	627	715	705	732	756	730	710	709	743	737	741	736	704	688	711	698	721	710	782	738	714	720	757	711	662	725	709	707	744	725	670	748	773	702	694	703	746	697	709	737	662	727	755	712	685	742	708	770	672	764	743	705	722	737	759	709	705	737	711	744	727	761	717	703	744	707	727	721	762	693	703	695	714	737	701	764	690	708	681	727	724	739	702	738	750	751	727	689	740	657	756	712	743	700	723	757	684	734	728	749	754	685	715	727	708	674	636	746	760	691	659	735	707	697	700	703	719	736	725	705	742	791	740	692	712	730	699	713	710	684	712	701	735	754	730	730	712	724	780	733	693	741	706	702	724	761	692	717	722	716	726	752	759	706	727	704	728	734	703	756	760	732	749	690	753	782	736	735	766	757	729	687	761	696	704	735	708	736	694	734	730	724	674	767	724	712	735	749	717	791	746	693	742	778	710	756	708	732	671	755	729	685	714	696	705	758	737	711	724	729	743	723	702
24246	11013	5920	3235	1801	1007	581	457	424	354	347	388	343	319	307	333	344	300	309	279	337	285	324	305	325	320	335	318	324	290	356	302	336	307	304	327	286	317	325	310	302	347	347	329	313	336	306	308	311	286	262	287	304	287	341	304	334	320	295	298	309	334	313	301	330	322	280	293	281	288	323	323	291	307	298	344	292	285	306	322	307	310	323	316	318	303	329	312	300	318	301	308	330	327	311	324	316	306	329	315	296	309	323	328	321	330	311	290	293	322	320	300	345	329	361	312	292	334	288	313	333	358	290	308	311	307	317	348	323	318	296	305	284	319	305	304	301	310	306	315	297	305	308	300	328	269	298	307	329	292	277	316	317	257	317	299	331	322	327	282	323	308	316	295	320	296	299	318	285	303	305	305	264	313	295	314	298	312	320	333	307	307	285	283	295	297	331	309	301	305	300	304	285	310	318	319	325	312	358	292	289	315	319	302	301	323	300	309	302	331	305	338	290	301	295	299	344	334	325	307	328	314	319	320	317	290	348	309	297	285	302	309	296	307	301	375	330	319	332	309	331	312	309	308	289	331	306	312	332	325	324	320	313	315	307	298	302	314	308	309	318	299	320	331	310	321	296	302	288	343	321	288	301	307	311	324	313	317	296	310	275	316	335	296	303	311	288	309	309	333	299	297	305	337	339	306	313	334	298	292	320	305	368	317	301	312	300	320	303	317	308	283	313	287	311	318	286	321	293	294	323	325	328	305	349	313	335	325	301	270	250	318	314	301	335	309	327	303	328	291	297	294	313	358	317	316	306	316	297	294	300	313	327	309	295	312	311	282	293	297	291	299	282	305	297	352	286	301	318	306	311	336	324	354	323	315	310	316	316	337	311	331	296	321	310	317	283	302	290	316	328	299	308	316	327	309	309	319	326	312	308	307	333	277	342	296	326	290	322	285	307	337	346	333	282	307	347	325	310	358	310	299	309	321	316	286	307	299	309	316	323	293	328	335	322	300	304	321	340	327	276	283	336	303	321	303	327	303	293	320	335	284	300	325	316	308	312	287	337	330	313	310	284	326	315	302	289	305	346	311	300	277	304	281	313	339	326	309	358	333	347	312	343	279	294	311	328	327	313	346	336	346	314	318	304	325	266	320	296	297	309	342	320	331	286	306	319	305	335	317	298	297	304	295	301	292	296	297	295	304	275	296	290	318	322	341	282	332	334	333	321	297	311	313	318	309	321	299	305	322	302	324	312	306	298	324	300	276	329	356	340	308	279	342	307	328	296	328	329	335	296	291	327	311	302	355	320	328	325	321	295	325	312	282	305	294	349	331	322	297	293	321	360	332	304	317	310	305	317	303	274	296	312	322	337	285	322	332	337	322	315	312	321	292	328	316	319	318	289	335	317	320	255	300	312	326	289	302	309	318	306	316	287	344	294	333	337	327	327	288	304	328	297	310	289	324	266	331	331	333	310	296	287	316	290	332	334	322	295	329	294	298	306	319	325	306	317	292	308	296	319	336	324	336	308	321	293	287	340	306	316	305	306	296	296	303	342	347	297	337	313	322	288	296	293	312	310	313	298	319	297	302	283	307	307	305	297	333	299	322	291	351	307	310	290	301	318	291	287	310	295	340	300	299	335	310	301	327	295	316	326	316	339	309	347	321	300	252	317	336	325	295	295	345	304	332	331	339	312	300	301	312	299	297	310	346	326	335	314	318	313	329	303	335	342	298	303	299	290	310	302	283	280	306	359	335	323	323	274	317	303	309	325	288	268	282	308	294	322	317	290	322	308	290	346	325	319	313	313	295	309	325	338	324	324	310	341	324	351	345	292	342	310	275	323	300	323	346	339	308	323	312	316	299	329	285	316	316	319	337	313	294	300	296	337	304	288	274	299	339	307	291	303	337	338	298	305	294	308	324	311	314	336	284	303	293	300	341	285	310	303	325	322	307	294	309	292	326	362	322	328	312	311	324	300	304	310	314	326	286	297	346	269	299	334	329	309	292	309	319	301	316	351	300	311	309	312	295	304	313	333	351	322	328	324	347	323	335	279	324	324	297	299	303	299	308	315	322	330	307	316	345	338	333	335	333	284	304	343	284	292	326	315	320	314	280	306	281	295	290	304	284	303	268	357	321	336	280	352	310	320	344	300	306	312	303	336	321	302	300	306	338	295	303	317	316	323	315	326	324	335	303	295	305	344	334	316	286	331	328	329	305	310	308	313	336	309	308	312	317	306	281	295	315	345	336	284	292	347	339	331	278	290	311	271	318	317	302	326	289	293	307	332	313	319	307	346	308	343	323	333	291	331	313	310	329	306	281	297	312	301	273	299	282	294	303	331	364	285	330	310	310	307	307	293	321	334	292	309	303	318	304	310	281	260	314	333	347	347	311	315	333	329	327	293	270	289	355	323	352	326	304	267	309	319	309	308	303	340	312	329	263	305	308	313	364	304	271	320	289	320	335	340	340	289	330	285	327	320	299	310	310	346	324	307	325	302	282	323	300	313	300	316	287	322	337	316	291	303	312	309	303	313	285	341	317	316	357	341	313	321	331	295	330	294	297	322	288	359	284	295	296	338	295	316	307	305	297	312	279	316	275	304	289	311	341	313	342	281	338	308	338	337	312	341	281	296	285	291	320	281	320	296	296	293	344	333	271	308	316	318	297	307	320	295	313	316	297	335	328	315	313	330	290	296	294	322	323	304	321	280	331	352	319	321	314	299	313	289	325	300	321	303	305	312	325	351	277	316	305	285	310	286	357	272	302	316	319	321	302	329	340	317	311	271	297	290	321	295	302	289	313	294	306	316	323	327	312	322	321	309	339	336	305	293	310	359	307	312	295	280	311	343	301	295	289	321	291	317	281	300	280	316	318	329	349	301	334	297	289	341	315	296	336	266	329	297	283	307	321	325	313	299	279	290	297	326	323	276	360	352	312	309	312	327	329	283	328	300	320	303	281	302	323	314	269	311	326	313	289	301	295	295	346	309	286	347	376	319	320	313	309	321	320	302	338	311	315	337	324	340	296	307	300	314	331	313	303	296	306	294	328	307	311	298	332	338	288	323	297	319	305	312	319	311	305	323	278	310	312	317	334	307	305	326	296	309	313	326	343	335	334	296	299	297	315	362	331	350	325	345	308	307	324	322	316	286	316	320	303	281	287	330	300	331	323	302	353	312	316	333	307	306	288	346	295	306	347	310	261	325	306	329	317	317	317	296	314	339	305	340	325	344	323	320	303	304	330	293	336	296	329	307	297	288	301	315	324	326	332	302	349	319	324	318	310	304	278	306	309	315	288	323	309	322	354	305	306	315	349	299	290	310	299	297	284	317	293	320	317	300	301	310	294	311	343	311	330	305	284	305	310	363	324	321	322	342	338	276	325	314	322	302	307	326	304	312	334	304	330	325	331	295	309	316	311	322	314	302	311	286	341	343	326	331	323	325	317	298	315	346	311	293	284	340	310	314	311	321	301	318	324	314	301	301	262
17105	9604	9738	8656	5962	3469	1986	1494	1313	1108	1017	972	878	915	844	820	784	759	769	764	776	782	783	778	793	862	783	737	830	812	815	785	754	807	767	794	727	772	782	763	795	758	762	777	794	750	742	728	690	728	729	705	744	762	789	735	748	759	777	711	722	747	740	760	734	799	773	756	703	748	774	729	777	716	763	752	760	746	773	727	770	707	773	737	736	721	713	739	725	763	740	771	765	760	768	705	727	697	752	770	731	776	751	763	762	779	763	770	728	744	719	778	745	687	704	730	740	754	768	710	750	787	739	737	738	719	717	721	701	792	749	705	736	777	773	708	702	810	736	789	728	702	749	769	747	744	788	751	720	738	729	780	719	789	755	757	762	750	769	771	771	753	705	762	742	735	723	743	718	739	760	747	733	724	721	731	749	757	746	743	772	726	790	773	715	727	794	749	713	749	728	783	760	744	745	735	763	753	753	722	712	723	759	701	708	790	733	728	773	767	744	770	752	779	738	751	721	729	708	721	731	756	714	750	725	706	746	717	720	756	786	803	717	717	733	735	772	761	727	749	760	766	723	748	856	767	746	706	721	716	768	766	716	738	753	738	741	753	687	708	732	728	753	728	745	786	745	744	736	722	761	747	725	700	721	759	755	723	769	745	798	712	762	783	744	727	749	720	760	705	752	790	736	774	707	732	699	772	740	747	755	740	728	790	808	730	731	758	782	702	751	721	714	704	670	776	802	727	740	712	714	716	785	738	803	699	773	716	756	699	696	747	765	781	775	727	748	784	767	728	707	749	756	762	754	757	715	749	765	730	732	726	746	719	698	734	755	742	733	749	729	738	751	789	730	748	700	748	713	727	743	746	731	734	720	724	738	753	748	734	752	796	735	774	734	732	744	767	729	739	817	708	787	732	721	712	779	729	806	737	733	703	765	681	721	740	734	785	718	753	737	755	759	772	734	716	736	723	698	721	749	769	751	805	745	755	723	720	803	790	779	696	781	768	738	741	725	769	759	702	717	781	788	771	727	781	773	727	750	732	745	788	745	737	726	683	714	744	757	753	713	808	750	750	754	751	765	764	755	764	758	753	743	725	697	774	757	778	724	742	725	755	730	713	745	750	733	743	787	747	751	787	812	740	773	718	763	755	694	786	779	788	763	739	733	764	683	756	740	776	736	756	759	781	734	745	694	748	779	760	714	746	684	755	728	740	776	769	708	722	743	760	716	775	735	767	744	745	743	761	770	743	748	722	718	774	733	748	762	774	771	753	736	735	766	789	729	724	744	751	773	753	758	750	800	736	756	743	736	736	731	782	727	763	691	750	714	733	741	722	740	744	710	752	730	773	685	763	734	794	795	749	770	816	718	701	779	738	762	758	717	763	708	707	769	729	805	753	730	694	777	735	788	748	784	728	749	724	739	777	708	773	719	784	715	720	708	760	750	746	752	758	765	778	785	737	733	760	779	757	725	766	747	796	676	735	715	690	772	678	776	746	736	746	686	699	768	775	704	749	765	769	781	711	746	770	767	731	774	686	755	749	766	744	733	774	766	710	761	704	748	699	734	724	760	747	760	717	736	726	717	709	749	773	792	739	729	759	760	714	719	746	740	745	773	728	698	754	709	729	694	786	754	710	718	753	760	682	778	736	733	733	708	737	775	796	692	736	765	728	771	712	763	749	761	735	726	749	774	750	750	706	757	734	731	722	746	701	722	734	725	781	776	737	736	742	795	778	776	714	791	736	768	794	718	709	732	752	743	759	722	734	711	744	755	725	745	749	768	760	754	713	682	719	754	740	751	738	716	740	760	726	699	729	763	703	799	760	739	700	806	751	783	733	780	702	730	774	771	728	715	809	731	741	770	702	773	717	715	760	770	755	713	735	711	775	757	755	771	737	760	735	715	715	747	732	723	786	749	762	749	771	736	766	706	750	803	797	732	772	757	717	758	766	703	721	754	759	779	749	757	745	729	767	743	739	754	739	760	692	733	768	741	733	689	700	732	708	719	744	710	774	723	791	773	736	784	665	712	763	729	734	726	719	787	735	692	704	817	735	683	719	766	790	754	741	780	697	734	744	761	769	778	726	736	746	728	723	756	774	746	715	768	728	752	733	731	732	730	793	733	798	779	745	723	767	744	697	743	757	735	766	730	781	728	732	795	717	752	749	761	783	730	782	716	781	775	739	758	708	758	747	762	776	704	754	770	734	741	749	747	698	740	742	747	745	762	727	823	770	728	680	781	732	755	750	741	753	732	782	762	709	715	747	748	729	756	720	756	739	773	790	771	735	756	758	729	733	711	808	764	786	755	759	744	735	771	740	756	747	715	742	779	711	777	758	749	738	755	749	762	749	732	762	736	726	726	677	728	732	737	755	738	700	778	742	710	719	762	724	733	799	724	717	710	716	720	699	694	751	709	739	751	742	751	725	741	740	734	707	677	765	720	788	734	768	712	784	731	793	747	730	760	784	752	734	754	769	740	741	755	761	764	760	737	731	757	757	738	773	770	731	761	705	745	741	734	742	730	727	699	770	793	699	763	791	719	742	733	766	712	731	756	738	747	778	714	757	718	740	720	778	735	731	701	803	692	747	757	753	728	702	716	774	728	769	754	709	718	725	783	728	778	753	780	719	743	774	756	775	751	738	682	716	801	712	742	782	770	731	752	787	754	718	714	758	691	757	748	774	764	739	717	748	780	706	745	782	744	738	726	744	749	744	724	735	793	760	684	725	775	737	703	734	735	714	736	773	732	730	746	776	756	735	738	670	798	699	773	750	747	723	748	760	742	724	728	725	718	755	762	686	771	779	741	736	737	729	759	729	680	728	733	719	762	747	801	740	730	765	715	748	786	800	805	699	760	775	729	759	749	737	736	752	741	761	724	767	793	748	750	742	712	782	726	751	768	728	736	733	734	707	708	729	726	726	774	683	738	726	767	731	707	711	772	763	748	742	669	754	735	760	743	766	731	778	719	774	768	781	800	685	760	756	764	761	752	750	738	723	733	767	728	724	737	757	714	735	712	776	746	740	750	739	740	727	779	697	769	739	742	733	768	763	746	758	763	742	726	730	734	719	690	711	755	707	713	692	731	748	742	752	758	735	744	774	737	756	739	750	743	722	732	751	752	731	738	790	714	768	795	737	768	738	801	735	751	729	744	756	784	733	761	701	710	742	741	753	740	784	740	759	773	761	706	759	722	743	754	779	741	771	744	746	753	770	765	722	788	766	753	736	798	779	751	720	732	744	734	749	763	679	755	757	745	791	759	737	756	764	700	726	755	731	735	785	749	757	764	709	792	788	751	738	758	757	734	780	800	773	725	728	749	743	778	759	769	761	750	747	723	725	742	738	720	727	760	731	739	754	679	776	773	712	762	734	718	746	748	775	741	752	769	750	791	747	730	749	723	717	765	756	737	735	818	780	768	755	796	723	704	748	739	731	690	712	748	768	736	760	718	766	797	740	737	726	757	734	728	767	728	755	747	800	739	751
41848	18401	10496	6230	3609	2079	1074	632	541	510	454	434	383	412	393	384	372	355	364	386	360	397	372	400	408	401	399	394	427	402	394	386	389	363	414	378	351	384	377	377	385	403	368	395	355	349	379	375	383	386	398	322	379	365	373	390	358	384	343	376	382	395	382	390	380	382	360	372	376	361	383	380	391	374	362	375	397	373	351	378	350	361	421	350	366	397	371	402	409	366	375	320	410	377	370	381	352	372	403	378	362	374	364	341	378	378	393	388	393	375	363	362	378	410	374	399	364	367	395	362	385	374	386	363	374	387	358	388	399	386	375	357	370	386	326	361	384	375	369	370	398	386	377	422	382	377	385	404	377	368	371	381	391	386	350	384	390	408	365	406	356	372	402	385	367	350	397	356	365	370	385	385	362	410	378	365	394	352	384	391	380	381	366	383	390	388	386	364	367	403	392	380	377	431	364	396	390	390	378	357	353	384	411	347	401	407	411	346	370	371	374	412	395	368	378	373	325	378	394	383	410	412	354	393	358	371	421	365	373	413	389	344	357	352	363	372	343	390	370	397	387	425	382	377	388	339	389	337	366	366	358	351	376	371	365	342	358	388	357	365	386	342	388	350	400	394	374	360	370	352	346	354	338	395	389	396	380	360	392	339	389	347	397	397	400	315	376	391	376	370	341	381	370	344	375	385	373	353	384	361	372	369	374	382	415	395	393	387	376	371	394	388	403	389	386	383	365	377	377	356	368	387	371	392	340	393	392	395	348	379	400	414	389	360	391	388	392	356	388	364	410	413	358	341	359	344	377	389	398	390	396	393	389	418	400	396	364	408	350	398	340	359	391	359	362	354	402	374	399	413	354	374	331	355	372	403	340	360	376	371	382	391	371	384	364	410	440	406	363	370	334	366	416	319	343	362	359	415	374	374	371	339	360	373	367	354	366	393	396	341	378	356	362	386	383	392	383	352	345	357	372	358	369	359	402	353	358	390	383	366	365	402	390	382	352	376	361	334	383	363	404	377	386	395	362	392	390	370	396	383	345	379	334	360	363	348	388	395	361	385	371	378	371	411	393	367	398	381	343	387	352	359	384	368	358	382	381	382	365	386	370	365	402	364	376	379	375	372	379	347	381	372	370	359	344	403	389	367	357	364	361	384	399	365	386	361	370	350	380	371	360	345	375	361	362	413	376	380	371	399	371	403	366	362	379	344	343	357	377	403	379	384	354	357	363	353	381	379	438	391	377	352	372	386	387	390	375	363	338	378	374	391	357	380	384	366	359	376	358	376	354	389	382	354	360	393	350	362	383	395	372	388	386	357	405	354	338	389	355	385	370	379	386	362	391	377	370	372	362	346	366	327	392	415	370	384	381	364	402	356	401	371	390	390	361	350	371	391	379	362	356	360	371	403	372	359	355	335	399	392	357	365	365	413	361	358	389	409	380	386	358	367	368	401	354	379	397	375	401	388	383	393	405	401	393	374	375	376	382	388	398	381	381	370	407	406	369	432	360	375	356	396	386	389	367	373	375	380	391	357	353	358	354	393	364	377	380	398	366	353	385	417	360	369	367	374	360	394	375	402	397	391	365	359	395	369	381	405	378	370	370	382	396	380	372	357	389	388	378	396	342	390	393	359	383	427	370	347	370	373	394	361	365	390	375	389	355	355	367	371	384	350	405	369	418	372	344	361	370	376	364	375	358	389	390	373	387	354	401	358	392	409	355	416	323	390	370	379	362	376	382	373	377	413	388	378	395	387	364	376	401	391	361	405	405	378	393	349	407	398	369	416	354	376	383	363	346	376	393	342	378	340	407	364	380	354	372	353	388	368	360	378	383	370	369	390	418	417	401	378	397	379	375	363	380	401	343	341	381	415	370	375	368	432	362	374	382	386	361	367	379	381	369	368	382	374	356	382	393	421	363	389	357	408	383	377	386	413	376	407	373	366	371	340	373	376	375	425	400	378	356	365	396	377	381	378	386	377	361	388	365	381	398	375	396	371	361	330	360	395	399	367	402	345	374	364	350	392	365	370	392	386	413	390	383	369	382	352	367	306	375	397	358	381	378	359	401	367	380	407	351	402	376	402	417	409	388	386	409	380	391	407	367	363	383	377	355	385	345	434	401	342	380	376	409	388	381	398	347	397	368	389	368	383	363	378	332	401	372	337	406	378	370	361	390	368	377	390	332	391	369	381	392	398	407	364	336	384	348	402	379	394	346	394	382	406	377	388	370	395	380	341	329	395	352	383	351	372	399	357	374	388	374	379	362	393	373	394	422	368	380	425	437	367	438	421	392	353	388	376	354	370	354	377	413	380	405	378	376	378	371	398	392	378	363	363	355	363	342	396	351	410	375	408	423	385	374	377	393	358	387	395	375	356	413	350	378	382	358	355	354	329	357	383	352	388	382	343	376	341	332	347	368	377	363	376	412	371	376	381	397	393	383	368	388	382	380	372	363	390	325	384	351	365	381	369	403	421	430	395	391	397	333	342	403	386	387	386	385	353	373	369	391	383	379	345	419	401	365	394	388	362	360	367	391	406	379	391	396	386	388	376	428	380	369	390	367	347	370	418	372	399	362	384	391	375	358	375	393	370	367	370	383	398	394	362	361	357	377	331	413	365	370	413	372	355	382	383	380	389	353	381	389	370	351	345	389	353	390	364	379	362	388	367	390	400	370	366	392	428	363	406	384	343	393	397	401	399	402	395	380	402	369	381	386	400	389	361	381	352	402	387	360	360	340	318	407	434	401	375	363	395	357	373	406	401	361	356	380	393	397	376	357	373	374	384	397	398	391	373	375	397	356	352	354	365	368	360	361	399	361	394	377	398	391	378	361	365	383	353	433	406	375	389	414	378	390	376	423	409	355	411	394	359	380	357	393	358	406	382	368	324	387	381	386	370	395	363	383	365	369	381	374	418	369	339	375	346	413	393	383	391	396	393	394	397	385	342	355	389	414	351	374	370	372	360	343	371	363	377	385	339	380	387	422	372	376	400	370	376	357	373	356	385	382	383	383	404	383	396	400	370	380	395	389	400	390	336	395	369	353	376	378	373	335	394	351	369	370	354	311	393	366	381	380	360	399	381	387	417	378	364	388	363	387	381	358	366	381	393	363	395	350	373	393	361	346	379	380	376	375	409	386	417	384	375	359	401	376	358	415	390	395	383	369	392	356	343	368	388	375	356	407	397	350	351	395	353	373	379	371	360	348	364	359	349	402	358	362	358	351	338	378	360	347	370	396	372	363	380	347	342	369	351	370	348	378	372	352	350	375	371	394	432	373	401	416	375	359	396	377	362	364	369	378	394	373	337	353	360	391	372	384	344	390	346	341	383	388	358	349	381	361	357	380	401	368	373	348	376	376	394	369	343	343	359	358	378	357	371	361	379	347	391	343	336	380	398	366	361	381	365	373	372	379	406	380	335	397	374	367	356	384	366	399	391	390	371	387	416	377	356	356	352	379	394	364	350	387	356	341	383	365	406	398	399
28812	14672	14968	14701	11323	7381	3983	2147	1606	1389	1195	1161	1093	1150	1084	971	970	966	1000	953	922	952	973	1009	997	995	1012	948	1012	949	956	994	896	888	905	886	944	886	903	909	947	938	917	869	859	990	853	932	870	883	879	814	871	858	913	873	879	885	890	848	891	835	808	913	898	883	880	906	892	848	860	907	892	875	867	845	887	881	884	955	902	925	864	850	883	911	830	864	830	866	881	871	919	911	860	906	838	832	881	898	913	824	843	858	904	910	924	869	866	888	876	864	884	849	851	856	901	903	804	871	835	852	909	923	880	897	850	864	848	874	828	901	931	845	888	896	871	880	824	929	856	864	895	889	901	870	863	858	876	881	843	896	882	887	869	929	886	867	824	909	876	877	846	881	874	907	865	848	820	845	861	901	875	892	912	869	906	929	891	819	899	864	895	874	926	866	885	897	849	874	932	893	850	872	925	900	915	883	876	890	839	918	855	883	835	862	857	882	879	873	889	859	865	894	917	900	866	866	902	877	848	851	893	875	910	851	868	910	879	838	903	852	870	874	848	877	887	900	868	875	890	889	868	865	910	853	903	860	888	847	898	834	853	924	889	843	866	880	886	824	851	874	874	851	954	821	859	897	901	824	870	843	899	901	845	897	920	860	864	852	866	879	924	837	962	890	890	813	877	897	873	849	884	878	859	932	932	898	907	905	888	877	874	874	837	920	880	862	826	905	866	888	877	844	856	789	863	878	877	913	917	912	899	868	879	917	881	896	878	829	861	824	919	854	851	865	858	871	874	899	876	828	871	929	886	866	876	892	875	846	917	863	890	872	901	899	900	870	909	841	833	851	907	866	920	931	861	843	859	902	917	889	860	831	853	938	834	868	923	838	908	909	870	936	910	880	905	903	844	877	889	874	914	901	845	885	860	845	895	866	865	887	877	872	875	868	933	869	871	811	855	880	873	832	900	903	832	892	882	853	855	856	868	882	849	865	846	840	923	902	879	833	852	842	871	875	899	921	887	834	867	885	900	862	814	854	932	891	865	881	863	857	866	882	837	854	909	878	845	872	877	892	860	856	889	859	863	890	883	924	838	859	891	824	874	903	933	876	899	921	882	897	859	870	863	851	850	897	838	923	845	892	909	898	919	886	889	879	817	857	881	905	887	869	892	869	884	867	832	891	864	868	886	904	856	881	878	895	866	850	899	853	863	876	860	902	841	885	869	843	858	902	897	908	872	857	901	842	863	906	850	879	883	889	887	907	862	824	883	922	856	844	865	920	855	869	864	897	836	910	846	904	854	913	864	859	861	896	847	895	876	880	874	872	878	915	824	848	879	821	877	891	921	871	924	893	853	852	836	860	887	873	813	849	849	856	895	855	898	893	860	908	919	847	902	859	899	869	918	874	890	861	862	858	859	928	819	885	920	901	851	795	867	831	886	848	885	861	874	907	843	889	894	888	937	929	838	875	854	887	897	850	920	893	863	920	882	885	861	869	829	868	863	866	838	879	876	855	879	866	904	836	895	895	877	888	886	883	856	885	853	855	857	868	854	910	843	856	875	802	845	926	884	852	890	907	908	906	890	848	837	852	881	847	935	861	867	828	770	872	863	889	830	892	891	813	855	915	843	902	857	860	876	875	844	899	893	911	842	824	896	902	895	875	870	883	846	902	880	843	886	899	857	856	895	861	898	874	884	872	863	810	927	894	908	906	846	862	905	898	933	881	897	833	891	892	863	935	850	820	914	850	898	910	943	871	916	864	889	897	850	859	931	953	870	896	914	910	895	851	835	849	916	822	845	893	876	894	854	845	899	912	878	928	879	878	854	950	832	895	893	919	852	908	864	883	864	894	908	903	917	877	911	868	854	913	843	900	913	860	873	932	883	863	890	883	913	887	875	857	871	927	860	852	918	859	895	840	863	805	896	860	881	882	883	868	947	906	915	887	817	851	864	889	872	842	846	862	867	879	866	879	880	859	860	897	886	904	839	851	831	906	883	875	872	880	882	894	892	894	865	873	888	868	899	884	900	887	847	872	943	930	866	915	840	871	918	879	907	917	888	863	840	878	830	818	896	856	916	869	854	892	840	863	863	857	867	865	892	926	916	844	870	868	856	921	941	858	872	913	879	879	885	884	892	894	867	856	851	890	893	874	894	900	860	877	927	892	867	935	869	872	841	887	874	855	877	881	877	895	872	879	863	889	890	849	894	858	817	840	879	880	846	840	862	885	816	923	903	831	869	917	856	900	874	833	923	923	875	840	866	873	896	920	901	890	857	885	843	876	862	901	894	892	849	817	916	895	920	876	851	923	887	837	885	874	828	922	892	829	928	877	897	857	882	916	856	879	892	858	896	830	856	892	848	961	864	900	846	902	865	878	877	893	891	854	859	914	863	881	876	901	891	862	861	877	858	833	851	937	888	896	857	838	896	862	860	815	873	927	832	892	906	874	904	912	873	917	913	872	944	858	890	927	886	865	903	869	868	911	875	823	954	850	864	905	866	881	879	892	839	888	886	859	872	880	883	891	823	826	856	894	909	914	879	905	890	922	882	886	802	867	916	795	806	864	913	950	866	854	902	899	869	861	895	841	900	926	902	907	842	887	828	881	907	885	848	887	880	918	846	847	850	886	855	860	923	885	835	888	922	859	869	835	945	863	889	905	876	890	924	880	927	933	842	898	895	891	901	933	885	893	867	903	858	891	892	909	886	970	878	872	958	849	911	863	897	837	845	855	852	933	853	935	883	874	860	867	935	889	868	888	931	904	866	851	861	877	871	933	885	888	845	893	896	889	848	893	888	900	877	848	840	885	841	947	861	836	889	864	902	855	866	886	882	875	834	901	889	864	900	893	852	924	890	894	848	865	908	842	850	871	818	878	895	883	891	866	911	837	848	875	863	803	914	875	842	915	874	921	809	894	897	905	875	878	864	922	815	855	875	873	821	917	880	849	840	900	868	870	885	822	863	861	876	826	872	865	952	899	919	869	861	815	910	844	838	852	882	910	861	886	871	872	854	866	832	899	915	879	858	820	897	886	922	890	888	899	956	846	913	855	917	892	840	946	838	926	881	896	865	902	891	850	896	890	890	854	871	877	843	870	906	908	810	921	852	853	892	912	927	914	831	861	874	910	855	807	895	842	865	856	885	886	830	900	858	897	868	856	843	818	846	886	924	887	906	906	887	849	894	851	928	877	830	889	887	869	872	863	920	882	863	820	923	913	868	836	842	922	847	865	902	874	935	881	839	842	860	867	877	875	864	868	878	836	867	857	862	884	868	837	886	883	882	915	888	865	879	906	907	873	867	830	885	882	877	904	844	897	866	890	885	823	867	887	923	918	903	859	933	907	858	849	811	885	890	835	842	848	882	852	857	933	877	865	901	867	881	877	811	904	928	916	873	865	897	874	894	856	872	810	924	849	919	908	855	870	856	866	852	895	881	908	899	898	883	911	866	890	853	824	850	913	881	856	819	863	809	962	830	898	833	874	911	880
48289	24733	15942	9536	5129	2885	2077	938	564	480	468	375	381	370	373	347	328	312	313	347	348	340	349	358	363	326	364	340	349	333	319	286	322	350	319	349	342	320	311	312	307	332	311	331	306	340	353	335	343	314	312	314	309	321	346	300	323	312	314	298	313	273	304	305	298	310	300	266	332	347	287	336	288	318	301	300	298	313	300	295	299	254	330	302	326	312	315	311	339	307	302	314	318	312	293	313	333	302	311	328	338	302	314	302	325	336	300	313	305	272	286	324	243	315	296	317	292	288	318	307	326	313	316	329	305	317	325	302	335	274	304	313	287	271	320	320	295	337	274	287	318	323	304	274	347	304	304	311	277	293	339	336	321	295	337	347	291	331	304	319	307	337	337	301	303	324	274	309	313	279	309	297	321	294	315	330	292	284	324	327	286	319	332	336	332	271	354	301	309	316	305	335	314	319	327	338	340	299	320	300	288	290	312	311	298	317	346	313	318	319	287	320	308	302	308	312	284	282	302	285	294	310	276	308	287	284	309	323	291	282	327	282	305	338	338	335	311	308	292	321	290	311	298	294	315	331	296	317	323	306	325	326	312	355	300	279	294	309	329	315	350	321	296	306	294	334	325	306	346	296	325	312	319	300	335	293	342	310	297	285	339	307	327	321	306	295	299	293	319	304	272	304	310	319	286	320	330	285	278	305	303	291	316	331	304	334	315	301	302	315	301	319	299	300	296	302	319	335	291	338	276	342	319	298	309	342	317	314	306	292	338	318	303	347	295	299	318	338	321	315	307	281	308	318	311	300	321	295	339	286	288	318	337	301	315	325	300	305	320	319	308	287	302	308	321	309	331	300	307	331	334	285	336	306	314	309	333	336	307	278	325	306	316	345	308	343	298	291	328	294	305	357	328	279	323	314	309	330	313	330	321	335	304	280	276	297	316	329	319	333	285	291	309	342	358	308	311	318	304	320	300	308	268	315	322	325	308	308	276	278	318	273	334	316	312	301	306	326	325	320	332	299	275	342	335	325	320	285	345	308	288	293	324	329	311	328	336	307	326	322	308	324	298	323	304	315	289	317	328	277	342	303	320	322	305	295	291	330	314	303	306	298	315	303	306	315	320	329	300	298	309	362	303	296	275	318	327	316	336	320	290	276	313	316	309	337	305	322	337	301	289	338	310	321	290	304	306	332	282	318	331	325	316	318	303	309	340	333	301	324	336	281	315	282	341	307	330	326	310	338	313	311	309	280	346	326	301	287	321	358	311	333	319	277	315	295	310	313	310	288	324	300	285	303	342	303	298	305	300	319	331	301	313	330	316	292	284	301	309	297	306	306	319	268	317	297	308	308	300	318	318	311	323	309	346	269	313	300	302	317	337	331	300	337	318	298	295	294	269	295	281	369	283	323	321	360	315	321	294	289	329	318	313	311	311	304	287	303	310	304	302	298	270	298	308	320	319	326	336	314	305	326	314	340	306	295	309	290	326	296	295	317	301	309	297	290	296	301	328	336	295	318	329	358	321	306	318	344	340	321	324	307	309	331	324	312	313	316	295	317	296	306	303	356	310	333	280	290	296	301	302	321	314	317	308	304	299	314	328	292	309	288	338	327	295	304	313	301	312	321	340	311	300	299	301	314	314	307	321	340	314	331	336	317	325	312	305	298	344	319	331	294	318	318	317	280	321	291	337	335	301	285	323	316	320	289	308	300	304	327	302	325	316	321	302	345	330	313	310	350	313	308	336	309	338	308	297	304	305	312	304	325	303	308	307	297	266	296	310	326	328	331	316	296	320	330	306	331	305	314	336	304	283	301	284	318	293	316	319	293	310	304	302	285	331	315	328	271	314	280	294	303	299	308	310	265	322	327	330	321	285	298	284	317	325	291	325	322	300	301	311	311	311	287	327	360	324	315	274	293	324	339	287	311	298	318	330	304	333	292	312	324	342	318	300	303	281	300	329	313	293	333	296	321	285	315	305	315	288	317	300	339	310	290	286	343	324	330	300	304	334	340	301	306	317	317	311	320	301	309	300	307	285	317	310	336	343	313	300	310	331	313	318	278	312	292	295	302	294	313	296	317	312	283	318	282	291	323	321	302	271	286	307	303	319	281	314	318	322	286	326	298	340	327	304	315	339	317	308	335	298	337	313	278	287	336	309	327	305	314	323	303	289	307	323	314	308	326	304	297	321	300	299	294	341	336	335	299	324	312	319	294	297	325	292	289	312	276	311	324	283	294	310	338	301	348	291	336	333	301	338	305	322	341	314	323	319	308	325	315	316	311	292	309	295	316	310	351	311	339	331	292	307	322	328	325	299	297	325	299	295	272	321	289	307	336	331	309	352	315	302	322	351	286	301	297	323	332	318	312	343	309	295	338	296	316	335	282	338	310	335	313	314	287	299	322	363	304	293	315	323	308	301	293	250	310	314	312	291	326	289	301	296	342	318	311	302	292	303	309	294	337	321	318	288	309	305	313	318	331	311	314	284	312	274	282	293	319	268	324	322	295	310	324	321	252	324	316	341	293	291	277	296	318	324	272	302	326	301	309	346	300	281	298	302	308	289	293	299	323	330	286	347	329	292	321	333	305	326	312	332	310	345	351	273	283	295	284	316	326	310	346	349	298	315	284	289	339	323	328	330	322	355	323	305	301	333	329	305	334	343	311	309	323	307	307	325	315	274	334	299	300	319	312	299	313	310	300	299	311	328	289	350	287	319	313	291	339	310	269	304	282	301	307	359	301	298	293	338	338	318	309	300	321	330	361	328	306	312	306	288	322	310	254	311	274	322	316	308	291	339	307	343	314	287	276	352	298	316	295	317	292	362	331	301	310	291	335	334	338	309	300	311	325	267	310	308	331	298	290	307	292	303	307	331	340	318	294	303	320	296	325	317	321	328	345	326	295	324	332	333	341	301	310	307	299	342	270	265	334	307	347	298	279	307	291	334	313	322	307	347	340	283	316	291	314	309	292	293	304	298	284	323	309	292	302	310	337	323	331	299	336	318	289	334	324	292	301	322	314	297	331	291	328	289	286	321	323	340	287	316	317	305	315	299	297	326	321	304	286	304	326	297	349	319	306	290	272	349	320	369	312	319	311	297	306	315	296	296	304	281	298	308	338	317	279	320	320	311	295	304	336	304	339	303	334	327	313	303	301	315	321	296	350	333	300	332	311	300	330	337	346	316	329	288	284	309	326	284	311	359	301	281	331	304	309	301	303	304	296	345	324	314	310	274	308	304	310	285	337	320	301	357	308	303	307	316	290	315	331	315	324	319	311	305	310	297	309	270	293	316	313	289	305	340	312	332	277	331	320	322	349	312	312	301	311	334	306	357	304	306	313	317	300	299	307	284	303	280	315	336	308	311	306	290	290	302	308	282	302	295	311	297	316	313	348	343	311	330	320	351	321	314	317	299	330	311	320	321	318	293	303	323	305	328	338	337	309	341	300	292	306	323	331	309	308	315	318	311	318	304	323	321	319	312	294
32245	19499	20863	18599	14061	10194	8083	3619	1789	1493	1360	1108	1084	1116	1006	1011	871	840	814	793	843	854	893	896	854	858	878	814	780	833	811	795	759	755	774	760	746	775	771	783	797	802	795	798	727	783	723	770	746	728	705	753	753	714	754	730	696	713	703	724	702	728	684	715	737	729	681	732	707	745	698	738	686	704	709	742	736	727	746	786	749	681	740	734	722	770	704	766	741	771	696	737	754	724	742	710	686	729	722	709	754	716	715	738	794	757	756	783	741	715	783	712	715	768	701	727	720	697	732	720	701	724	742	752	693	721	756	744	728	712	703	716	738	735	707	734	724	741	717	755	749	755	715	774	704	731	732	725	731	780	793	716	711	650	708	736	714	688	707	785	733	714	722	732	704	738	753	807	702	741	712	733	734	763	716	734	728	671	733	738	748	699	708	740	709	739	724	719	731	714	776	730	724	734	695	723	711	741	699	683	759	684	704	727	723	678	699	730	686	719	705	748	782	704	723	724	730	730	757	761	688	715	679	773	752	699	718	707	767	723	736	768	713	727	733	655	716	749	749	737	701	740	725	708	683	773	715	736	765	764	732	716	715	665	766	742	692	766	724	674	746	696	747	733	731	703	741	735	747	687	748	745	744	750	747	732	680	700	749	774	745	738	699	691	723	790	704	746	785	728	709	756	741	749	722	735	739	738	685	719	709	716	758	734	757	723	696	712	714	696	694	751	745	737	731	755	654	735	763	782	690	710	716	678	694	738	726	732	663	740	716	699	685	742	719	763	741	714	787	767	715	802	756	732	740	722	730	739	705	749	734	721	713	761	725	724	817	742	754	708	736	777	714	708	756	763	714	761	745	715	740	796	735	750	720	696	725	710	738	725	745	738	747	698	727	755	736	743	741	739	698	689	789	728	713	676	729	713	757	741	691	741	709	683	718	749	747	743	755	748	723	740	682	763	752	701	762	735	711	722	730	761	732	726	729	718	734	718	704	757	709	727	728	741	718	655	739	734	724	762	752	746	705	770	752	733	725	730	744	772	718	689	724	690	710	727	721	722	759	729	772	730	745	719	710	697	746	707	709	671	712	646	724	718	763	738	745	711	719	704	751	734	763	739	756	732	778	702	682	692	693	742	728	771	731	706	766	710	710	731	723	698	714	692	732	717	751	736	758	726	696	702	760	675	732	713	727	754	710	728	758	713	719	743	710	721	730	716	715	761	703	694	696	693	741	712	725	722	758	747	747	724	686	736	740	698	768	721	741	707	710	721	771	728	735	706	748	741	729	703	754	749	727	719	727	769	721	778	725	712	692	733	693	704	715	740	724	742	713	741	754	741	766	743	721	726	728	767	709	757	752	711	714	741	718	718	671	717	768	708	758	711	722	742	732	728	727	743	735	716	724	725	728	745	732	788	738	726	748	776	762	749	737	752	734	726	753	741	756	751	730	758	731	739	728	732	762	748	722	706	706	686	732	723	768	707	763	709	742	709	685	739	703	744	743	708	675	716	705	725	720	717	765	750	708	748	754	746	741	708	724	732	731	741	704	732	743	745	761	692	697	708	719	729	696	748	807	763	749	711	722	705	732	681	714	707	746	739	776	700	748	712	724	713	672	692	760	712	736	702	690	704	755	768	758	699	717	665	726	757	779	735	701	661	732	688	738	715	692	733	750	784	686	706	706	723	731	746	723	778	709	720	759	745	737	741	716	762	668	785	685	698	697	733	737	736	712	727	723	745	772	720	711	737	772	736	734	739	705	741	751	745	741	751	726	724	712	695	708	747	788	712	678	727	734	739	723	759	752	767	743	680	694	707	713	702	753	728	729	738	727	725	763	765	719	816	696	772	724	754	740	718	713	710	742	735	755	707	758	690	703	692	692	733	711	733	714	709	786	754	756	738	758	791	746	709	776	719	769	743	760	741	772	714	758	714	745	701	686	701	677	751	637	752	793	737	718	731	696	725	751	716	691	723	756	739	699	700	779	676	674	753	738	716	739	750	715	725	738	715	678	736	735	763	768	730	703	771	724	712	741	725	692	679	727	745	702	711	759	705	744	763	716	754	755	680	751	720	693	735	764	747	743	762	712	729	746	759	742	731	722	661	747	702	737	738	722	679	767	702	657	774	725	736	728	765	751	746	660	769	687	736	729	770	726	772	712	741	796	706	698	735	725	693	731	692	711	764	744	723	780	772	729	749	720	706	732	730	739	706	715	727	788	666	724	746	745	762	710	727	724	711	761	682	752	715	756	712	770	685	713	774	759	744	724	766	796	725	718	706	689	722	710	722	676	732	712	724	736	768	743	758	706	740	674	681	718	718	698	691	680	729	731	733	728	661	743	715	701	726	721	713	775	731	718	758	726	696	755	782	760	732	734	752	739	722	708	722	754	708	739	717	758	758	734	708	724	717	756	700	703	738	718	726	714	662	714	741	724	647	729	762	698	743	710	775	730	764	730	710	710	652	724	781	681	755	800	707	707	727	735	691	735	742	702	750	759	771	716	715	713	733	715	713	712	800	723	709	734	713	717	745	721	728	735	733	709	713	763	750	729	714	723	754	714	737	718	715	697	727	778	770	780	726	746	726	734	717	732	746	700	741	773	731	668	754	693	720	687	714	772	728	769	750	748	762	693	703	750	741	725	711	707	738	748	737	726	742	756	740	690	754	741	785	734	724	714	734	773	728	770	727	738	717	744	760	775	731	726	740	724	725	698	693	695	755	717	716	718	768	764	687	798	742	736	739	734	755	791	740	712	734	747	725	749	757	692	698	696	711	727	722	704	723	749	739	705	708	730	775	750	779	724	694	717	702	728	718	744	712	706	743	710	699	720	713	721	740	704	749	721	733	706	730	708	693	739	726	742	741	726	744	737	710	722	787	706	740	728	763	716	716	713	716	702	734	724	762	703	708	699	715	750	688	679	776	673	723	771	736	727	757	728	782	653	704	730	750	720	770	748	763	714	743	720	742	717	705	723	707	788	770	704	705	733	751	726	762	764	738	715	726	734	705	730	770	745	709	688	739	741	738	758	690	714	732	682	768	706	711	732	719	720	729	715	723	725	728	683	718	764	745	742	745	726	739	777	735	758	733	724	751	737	718	768	776	731	692	772	755	711	696	759	719	728	776	759	689	762	726	766	757	735	773	723	723	722	736	775	757	730	729	695	761	702	699	705	685	699	710	751	752	706	767	718	756	742	769	662	719	775	723	690	808	693	752	713	736	714	718	711	756	719	700	760	753	733	764	708	733	743	742	756	712	786	736	731	744	752	706	715	732	753	742	720	715	753	737	730	739	725	755	731	706	766	728	693	710	728	717	734	730	731	717	755	764	760	739	756	758	751	774	729	758	746	703	697	776	675	752	690	680	682	720	764	729	692	754	724	734	737	718	723	720	768	731	734	738	732	703	719	739	747	754	735	710	748	710	710	679	707	684	684	719	713	691	750	715	723	692	726	741	684	702	704	706	767	694	707	702	759	695	746	682	730	704
29215	12461	6110	2835	1414	840	610	456	415	375	349	342	335	336	344	268	311	333	277	370	305	305	292	329	326	342	355	344	340	322	300	334	326	323	357	284	294	323	304	337	315	348	312	334	323	285	331	275	313	296	303	293	333	305	311	322	320	298	311	307	298	306	327	320	337	279	334	305	335	326	335	340	328	335	313	327	321	344	348	325	293	301	339	324	344	309	310	321	317	325	351	329	317	307	322	329	327	286	338	335	331	335	327	301	314	342	338	321	317	293	323	273	341	321	307	305	333	359	337	333	357	338	288	318	319	326	337	339	312	278	314	289	346	306	298	333	339	313	329	308	315	307	305	346	335	310	319	311	285	342	320	266	300	332	320	312	309	299	282	307	337	342	318	358	300	334	294	310	339	295	339	374	302	312	315	310	330	355	326	312	344	355	297	325	317	323	283	315	350	311	288	329	318	297	346	299	324	312	329	303	327	316	314	320	321	335	309	301	345	315	317	295	335	337	320	309	342	343	323	320	330	333	326	282	304	344	272	309	277	322	338	322	315	312	311	329	338	333	340	336	299	314	342	330	318	319	329	333	337	318	343	304	337	306	329	340	337	317	330	332	361	338	323	294	293	270	341	307	279	347	304	343	327	304	344	332	327	297	298	323	340	315	301	329	325	298	293	321	309	307	326	334	343	337	356	308	324	327	292	305	295	327	311	293	320	317	306	322	345	334	325	298	307	302	348	354	294	272	322	318	337	320	338	331	320	290	283	283	328	327	323	344	326	305	310	285	322	361	311	316	305	339	311	316	356	315	268	291	347	300	350	342	324	318	295	307	353	312	332	290	305	321	285	318	333	300	337	345	332	308	300	346	323	339	284	310	320	321	339	322	325	343	339	309	329	321	304	319	335	346	313	343	308	337	324	319	278	339	296	326	305	364	300	309	315	318	304	333	311	335	342	281	338	316	321	250	315	332	345	317	330	317	290	286	294	326	320	282	284	298	317	277	322	315	339	317	344	307	345	287	349	351	337	331	311	289	326	334	296	330	326	312	311	321	320	334	310	313	322	330	320	371	329	302	335	323	282	337	313	351	327	328	316	315	324	332	318	322	335	308	297	325	356	332	343	335	321	323	303	327	312	319	308	330	296	340	313	302	316	334	286	314	316	330	307	313	306	329	332	334	347	315	328	362	314	337	332	325	330	320	354	316	309	327	336	322	321	305	354	325	320	318	315	317	326	325	315	304	315	332	304	355	356	343	306	296	333	320	284	313	336	326	338	384	283	332	338	307	320	313	286	305	326	312	335	287	346	305	274	323	325	328	316	332	323	330	297	312	316	311	322	320	375	304	291	332	338	343	314	326	335	318	334	334	327	367	326	315	331	327	299	333	298	305	299	347	334	318	326	311	363	330	298	297	295	302	298	346	326	313	292	304	304	297	296	317	304	305	317	312	298	320	326	347	299	309	314	314	307	302	303	343	319	305	310	308	329	319	319	320	299	333	300	323	291	300	301	316	344	319	316	317	333	290	308	319	319	327	329	350	302	318	315	337	339	316	289	309	326	328	317	304	312	325	319	320	313	323	283	342	320	325	294	305	344	305	315	313	340	328	329	315	342	300	357	338	356	331	319	298	357	325	334	326	298	358	333	291	305	303	342	305	316	335	296	308	308	352	306	324	319	330	327	321	330	309	307	316	320	302	335	336	350	296	312	363	330	317	328	311	304	319	343	343	327	331	342	316	312	304	310	286	311	290	299	350	326	328	337	347	309	330	320	352	335	280	320	334	308	332	323	342	309	304	298	318	315	325	347	311	281	312	332	360	338	318	287	316	294	334	311	337	303	299	286	345	336	297	311	333	311	320	345	335	345	330	303	364	309	336	341	304	337	312	322	258	338	306	336	344	310	351	332	330	299	336	305	336	310	328	297	312	325	307	304	308	299	309	332	322	269	324	344	326	278	326	321	337	332	299	326	321	331	329	294	316	302	346	324	321	325	312	329	290	319	304	343	296	304	312	306	299	333	325	303	332	308	303	310	308	373	334	307	320	304	283	314	326	324	353	303	303	316	312	357	324	354	303	292	349	301	323	297	350	313	354	296	304	322	331	368	332	318	326	362	364	343	333	316	319	321	312	345	349	334	271	318	319	316	310	302	336	319	321	328	319	279	317	313	365	341	319	345	323	327	332	316	331	311	315	329	326	309	299	303	323	345	298	365	337	307	327	290	329	300	333	293	329	363	326	322	313	280	307	320	335	312	329	336	332	292	353	310	293	310	343	332	331	334	319	303	354	349	281	314	318	300	330	332	327	373	341	298	322	314	315	312	318	308	339	298	361	324	336	295	351	333	299	300	295	349	326	334	325	322	316	352	306	319	329	307	319	359	321	317	265	281	326	336	299	307	325	354	351	310	330	316	309	306	309	296	349	317	325	275	317	300	268	311	325	296	320	327	327	280	291	334	325	336	359	299	301	334	290	351	332	320	311	265	306	325	303	281	326	327	316	321	360	315	304	300	320	312	304	316	330	333	280	329	334	346	342	326	309	314	320	323	298	318	311	293	322	315	327	343	369	307	311	307	326	345	318	309	314	293	311	346	294	348	300	335	299	318	338	301	301	329	312	314	301	364	314	305	369	333	302	334	299	304	330	309	308	304	288	307	278	326	312	298	315	313	300	313	332	328	317	323	296	298	336	291	354	305	340	337	299	292	336	317	313	303	273	338	297	336	283	299	312	305	343	346	332	324	335	333	340	334	324	321	313	320	300	306	359	337	319	340	342	296	338	350	311	329	297	340	317	291	302	307	301	318	354	306	334	344	325	320	296	309	308	313	350	307	320	323	325	326	326	344	308	369	318	362	312	274	331	324	303	293	313	331	356	320	349	302	328	329	309	301	307	300	303	276	302	347	323	301	321	317	316	353	343	331	318	331	307	320	305	321	345	322	293	349	313	332	299	288	283	326	301	350	283	301	340	324	317	302	282	310	336	329	307	332	306	333	341	304	337	322	330	303	349	302	283	354	343	326	305	332	337	326	317	323	303	309	317	337	326	321	323	346	312	321	322	324	290	279	331	322	321	321	309	324	329	300	340	287	334	337	321	312	331	311	325	323	326	327	307	292	319	343	329	323	333	316	286	333	372	296	322	346	302	296	282	366	329	339	314	332	341	319	348	334	345	296	342	328	333	286	334	331	363	327	348	330	332	308	314	343	314	322	338	304	326	296	309	309	318	333	306	351	309	274	305	333	315	312	317	311	314	316	330	320	318	316	338	326	297	305	302	305	297	310	319	291	302	328	317	309	319	331	312	328	319	315	354	302	335	348	284	299	327	312	296	332	350	284	290	277	319	311	323	321	329	309	323	312	346	312	312	318	290	303	344	337	311	356	336	327	330	341	303	345	331	298	342	328	351	327	332	328	311	330	336	339	326	335	300	284	321	301	301	316	308	299	299	291	322	298	319	295	330	338	301	351	311	356	295	312	364	346	321	314	315	330	342
20887	10378	9775	7616	4737	3127	2005	1489	1166	1128	983	970	854	885	887	778	797	845	791	832	784	806	879	793	750	834	765	809	784	805	843	796	792	771	790	816	728	777	722	788	818	790	796	749	714	750	769	784	788	767	766	720	805	796	718	793	780	775	750	749	795	757	791	787	807	791	810	801	760	770	802	803	836	758	735	725	803	757	760	751	729	755	764	809	797	774	777	765	692	752	768	770	744	785	785	718	734	780	744	750	735	760	734	798	805	780	785	715	716	796	755	781	762	799	752	774	715	840	786	757	841	718	707	766	767	789	801	744	840	761	759	768	786	733	756	742	775	692	769	802	724	742	784	757	761	770	782	782	760	791	716	758	762	749	746	773	752	773	799	766	754	751	734	780	772	792	781	740	760	756	765	756	769	779	761	748	772	769	795	729	740	746	779	725	751	810	771	745	702	763	786	744	765	792	757	798	812	789	767	784	716	761	796	774	800	724	838	829	807	765	789	750	745	761	765	773	776	741	781	794	779	731	769	775	766	770	824	743	779	782	744	769	774	772	756	776	796	774	724	780	777	769	762	780	768	733	725	732	760	743	793	722	750	792	766	817	787	759	763	808	763	769	763	739	777	808	764	789	780	741	721	790	765	754	813	727	781	779	801	771	774	728	773	753	801	776	730	746	783	777	775	767	774	742	754	767	802	790	794	779	729	787	774	800	792	742	801	805	742	762	707	731	748	754	797	793	762	752	779	781	764	776	756	703	766	752	755	744	775	735	740	728	772	745	762	775	755	787	741	789	760	743	758	739	791	738	741	777	836	798	777	759	797	771	779	843	750	731	767	746	762	810	773	751	808	793	690	775	764	744	796	752	722	780	729	780	790	773	729	801	762	764	780	776	766	754	772	724	787	797	764	790	802	728	756	783	692	813	753	770	756	802	770	769	758	767	770	773	762	715	745	791	732	782	747	793	743	716	743	793	820	755	810	740	748	778	752	725	729	787	802	784	720	762	828	755	812	785	823	771	760	754	726	788	806	770	799	767	788	743	812	782	790	757	793	818	714	740	764	784	762	698	793	755	800	799	748	766	783	812	757	767	807	792	758	827	773	793	724	797	778	764	771	731	718	702	791	850	738	740	752	732	727	769	728	732	769	769	750	826	776	796	789	815	792	730	781	757	802	804	805	750	746	753	788	757	807	787	780	773	797	736	770	771	787	776	744	773	760	746	726	782	721	736	747	784	756	778	764	731	752	784	729	743	778	803	760	791	745	761	797	741	787	770	823	802	778	770	828	762	776	741	787	774	796	790	734	769	785	778	704	704	788	693	737	735	769	750	770	770	763	813	770	811	728	753	783	777	837	780	781	782	794	723	761	770	741	801	794	738	802	746	804	760	771	772	784	784	719	797	739	749	739	759	747	763	783	775	772	760	727	712	757	722	793	803	824	769	745	773	758	750	759	766	813	737	727	787	751	743	806	799	757	764	767	733	754	749	799	787	763	754	789	753	720	797	797	729	772	716	777	782	747	730	801	780	801	732	753	743	758	758	786	737	817	776	735	817	756	770	801	781	770	797	760	748	785	796	795	818	740	774	776	733	773	756	799	765	808	772	765	734	747	748	764	701	767	746	776	773	742	775	717	781	780	766	795	766	796	747	786	752	746	789	731	766	755	735	769	738	736	786	728	787	778	716	778	778	811	747	794	740	740	713	778	764	762	751	768	735	733	769	776	779	756	749	789	724	767	781	759	767	769	753	779	768	745	773	741	742	730	773	790	762	748	752	773	799	757	765	749	795	764	794	756	750	768	765	769	746	767	722	748	792	764	762	742	764	748	827	753	798	799	736	786	761	778	787	735	816	802	812	742	758	796	798	807	747	757	738	792	776	778	771	751	799	820	722	797	794	755	749	733	818	757	753	757	813	758	728	781	772	793	741	806	686	812	735	759	725	732	756	724	764	797	808	760	755	810	747	734	750	735	733	798	778	769	754	803	785	777	752	743	742	693	736	753	765	737	745	712	765	745	775	755	818	765	808	771	794	757	759	775	754	742	780	778	753	789	798	763	764	756	780	767	778	717	755	705	786	745	746	740	759	743	779	787	766	774	734	776	825	773	759	775	720	763	792	759	722	766	787	829	770	817	756	797	766	795	758	776	778	806	786	722	782	745	731	760	730	736	814	757	746	758	803	778	785	794	801	748	781	767	769	765	782	803	742	759	739	775	810	772	780	783	768	822	738	774	777	793	751	737	749	758	760	775	761	798	837	758	756	745	725	818	727	725	779	779	789	781	793	717	774	758	788	812	729	808	795	749	686	806	796	769	812	775	774	744	780	759	787	779	774	742	755	752	765	777	726	768	795	768	784	743	810	782	737	802	731	802	774	727	753	784	737	749	786	792	759	751	751	729	773	736	762	750	764	766	799	808	738	736	744	759	743	767	762	768	799	729	781	735	791	749	756	796	778	697	781	810	755	798	762	753	778	755	716	769	735	756	733	783	816	753	759	733	809	771	762	764	769	770	814	770	782	729	755	773	755	769	810	773	746	742	819	739	731	783	754	755	743	748	766	772	783	793	790	799	770	780	751	816	812	784	780	795	743	762	746	762	754	731	808	751	772	752	769	756	781	737	740	782	754	710	719	771	732	761	767	757	764	737	773	773	783	764	750	783	758	758	723	774	738	797	784	771	761	758	751	788	721	778	770	768	794	769	744	823	776	768	759	763	748	755	739	735	776	760	766	766	753	748	764	733	748	774	763	769	747	788	812	784	785	775	776	789	782	789	766	814	768	774	791	721	770	772	832	805	748	760	750	738	764	763	808	810	754	753	766	766	739	755	777	801	769	750	751	813	772	761	741	758	711	774	783	747	747	737	739	755	753	757	746	744	799	747	757	728	810	787	784	721	766	796	763	788	700	833	733	783	753	773	791	783	772	750	780	701	776	806	775	739	803	749	755	718	741	764	789	768	757	799	744	769	797	795	762	812	774	745	788	777	743	760	755	735	784	724	782	799	754	763	795	798	825	785	742	765	788	757	781	804	805	746	773	751	753	797	722	780	781	731	759	769	762	742	742	758	761	732	757	725	777	746	763	748	801	772	735	797	781	806	761	799	845	805	767	774	751	794	765	792	845	762	743	756	785	764	773	748	732	782	776	740	772	733	743	795	745	746	764	743	758	787	781	765	726	815	746	734	751	732	702	777	771	774	759	766	731	799	787	809	743	777	733	753	743	745	826	792	779	774	742	788	754	754	748	765	821	720	748	778	772	808	751	724	766	712	763	793	767	741	810	785	779	769	749	733	770	757	767	806	790	746	795	769	800	721	799	805	780	756	801	736	803	762	768	768	738	751	751	755	798	775	796	845	752	764	723	788	758	732	754	770	777	752	743	753	770	743	777	716	742	768	804	803	794	825	782	773	747	778	754	753	748	769	752	756	779	761	822	788	753	771	720	797	799	748	818	798	777	760	714	765	788	743	766	786	740	785	759	803	767	795	773
44874	19911	11045	5658	2814	1624	1066	693	527	573	474	428	458	426	412	359	386	376	376	352	395	362	420	397	392	383	391	383	384	397	407	397	405	363	374	373	365	370	372	378	389	356	349	367	374	389	359	389	399	372	396	369	364	380	392	370	350	354	365	374	374	381	395	351	390	384	397	384	398	375	405	387	364	375	365	347	375	343	388	393	363	358	380	366	370	379	410	365	329	377	401	372	392	367	383	382	369	375	390	370	352	366	407	341	388	364	350	368	358	390	370	364	363	343	326	394	401	403	351	395	387	356	380	329	391	405	355	396	388	368	352	372	384	341	362	346	369	400	391	377	392	354	355	344	365	338	382	379	393	403	361	389	377	410	327	340	375	379	340	380	416	366	378	355	365	358	408	380	362	369	415	379	390	373	372	373	386	341	393	344	374	370	351	348	380	378	361	378	374	384	396	329	369	368	381	414	368	371	369	407	385	405	347	428	369	357	384	367	394	384	370	374	368	346	376	379	356	353	374	373	364	341	356	342	338	378	399	354	398	374	385	356	365	372	368	393	376	410	356	380	362	392	385	408	374	371	385	338	418	358	390	313	402	401	372	401	339	351	393	382	373	384	373	354	335	376	390	370	387	367	355	334	377	406	392	365	396	400	389	373	336	364	396	413	369	379	355	360	363	398	364	382	351	404	356	364	343	383	328	372	399	403	337	380	407	382	374	378	389	329	332	361	387	372	378	410	423	381	352	329	367	367	377	396	354	367	375	379	380	375	367	360	376	378	407	377	400	347	375	391	372	375	382	364	391	388	365	361	366	358	392	353	366	371	369	380	352	399	349	390	405	354	372	348	355	360	350	380	413	358	365	388	364	365	379	381	379	355	335	382	380	366	361	330	364	379	392	385	388	390	375	375	375	393	392	365	363	377	407	380	379	377	333	369	376	409	369	360	354	382	340	364	363	373	370	360	380	396	379	395	384	392	354	408	424	391	393	356	380	377	370	353	391	383	397	393	367	337	352	388	379	353	384	369	383	343	373	401	353	364	351	366	357	371	371	389	344	363	356	379	399	371	380	369	336	346	375	364	406	367	393	366	371	377	354	373	371	374	379	355	352	352	361	380	378	413	392	376	390	366	390	392	370	405	387	358	362	395	412	376	412	382	387	345	371	359	358	364	375	373	374	392	402	396	410	374	388	374	340	372	385	369	383	362	346	359	340	354	376	382	377	394	376	378	360	394	387	358	399	372	390	366	358	335	375	352	405	346	394	375	395	381	381	364	352	359	369	378	452	376	383	388	333	340	388	378	369	374	365	395	384	345	345	350	385	368	379	371	390	363	387	379	365	385	373	373	378	421	347	350	379	367	380	359	352	366	356	395	353	388	346	408	376	349	375	420	378	416	377	385	344	396	382	378	373	387	405	365	358	381	372	399	412	401	347	346	373	336	350	356	392	374	374	351	359	373	363	346	339	413	371	380	347	385	393	380	370	391	346	399	360	351	370	359	346	404	333	371	370	373	364	381	342	359	351	346	356	402	366	369	380	414	368	366	364	376	363	376	363	385	353	390	365	363	371	350	397	358	370	365	364	390	390	381	380	397	368	371	325	379	342	360	358	381	377	392	363	395	389	357	355	359	364	372	372	372	393	339	349	330	375	322	372	367	374	362	380	374	410	378	392	375	392	366	390	380	388	377	363	369	371	389	350	356	394	389	399	366	425	398	390	389	346	382	397	345	397	353	360	369	394	355	364	365	388	396	386	385	387	359	367	365	414	390	363	365	378	343	374	373	408	402	385	374	397	375	354	394	330	377	340	341	371	377	396	388	361	357	360	369	396	365	315	370	332	361	388	390	381	418	378	357	346	396	403	338	377	357	371	388	417	367	409	403	373	380	371	372	421	371	395	403	415	357	373	409	385	334	379	388	399	382	350	353	370	400	368	350	375	374	370	393	370	411	396	398	386	368	381	421	377	333	379	371	346	371	390	390	365	386	351	348	376	383	352	388	416	364	373	371	382	376	380	379	384	377	353	360	378	376	369	359	363	359	356	414	372	380	387	394	426	385	372	384	362	362	345	338	350	394	367	365	344	386	374	358	345	406	370	336	382	423	382	352	405	360	370	371	336	405	389	354	380	362	368	378	383	370	351	366	382	335	408	337	354	388	362	376	347	381	349	377	366	379	379	369	387	369	423	358	339	367	372	383	343	326	367	390	344	419	390	393	373	381	387	386	367	380	406	367	373	343	353	353	358	377	382	400	378	388	401	379	360	341	370	390	334	358	383	383	395	338	378	386	376	367	396	407	413	362	364	390	338	395	395	362	379	408	390	369	359	404	368	396	390	362	351	369	371	417	418	412	411	391	378	396	372	391	384	409	405	397	351	385	371	358	350	350	369	384	338	351	365	363	377	362	361	389	364	354	370	393	351	375	376	368	358	398	392	394	394	328	385	365	357	334	352	427	391	397	381	388	388	386	375	373	390	380	389	389	343	358	328	358	382	369	391	376	363	384	380	357	370	370	411	375	336	391	358	357	393	393	386	365	352	363	382	393	380	394	368	359	407	400	380	342	403	356	345	350	366	417	364	349	423	418	377	372	373	386	372	386	371	357	401	391	367	374	358	350	385	356	378	368	346	352	364	349	409	390	329	350	354	353	391	368	343	386	393	360	359	384	370	384	371	374	357	371	392	343	346	372	417	385	394	357	371	341	381	398	404	391	351	346	343	367	365	370	368	393	363	376	365	381	327	359	391	390	346	408	373	344	330	380	390	391	364	357	381	401	365	377	367	411	376	376	367	330	360	393	391	363	370	370	399	369	380	381	409	379	405	347	393	394	393	346	388	367	384	393	384	412	331	401	388	360	374	367	372	337	349	367	397	348	336	372	387	371	393	372	393	383	357	423	379	375	347	390	357	370	370	343	367	399	377	395	371	410	360	422	357	404	354	382	364	364	386	391	381	424	355	370	330	373	358	385	380	382	400	398	357	405	383	371	378	399	360	349	393	343	391	383	409	391	378	405	352	362	378	364	369	387	393	390	382	380	335	380	370	351	390	368	367	364	371	372	365	394	391	355	355	305	378	355	385	386	399	357	371	399	374	369	412	378	344	390	348	375	416	358	383	370	334	345	351	407	389	356	356	378	360	342	375	362	378	377	384	371	398	371	367	358	396	381	408	395	413	346	382	407	364	374	375	370	387	369	362	341	387	384	360	382	403	334	381	381	354	364	383	397	381	346	383	398	363	355	325	382	376	383	341	394	354	373	368	334	341	347	357	349	346	394	381	390	376	356	345	397	406	414	345	367	384	363	380	378	383	378	385	376	374	340	420	376	385	360	368	356	393	357	363	396	343	364	354	345	389	398	392	379	386	357	326	413	380	382	420	381	370	339	416	347	375	398	352	367	393	358	386	358	383	384	378	380	364	378	379	391	391	362	384	370	365	345	370	407	371	326	392	378	352	385	402	369	366	338	401	371	380	397	368	371	355	377	354	385
30820	15594	15532	13022	8992	6011	3725	2386	1686	1579	1289	1209	1140	1062	1069	990	990	966	951	915	895	965	938	972	944	990	929	941	950	903	886	878	959	916	936	890	909	895	882	873	868	867	915	874	890	893	886	916	921	858	909	838	879	832	897	911	903	777	888	828	833	802	855	895	848	874	889	869	869	850	883	868	881	879	908	885	856	875	881	858	866	952	869	873	855	832	866	915	818	925	869	850	859	846	885	907	890	872	808	859	873	888	868	849	889	884	842	882	900	868	865	878	829	831	889	858	920	837	879	933	886	830	915	846	848	877	823	846	845	904	873	878	813	824	859	862	921	886	878	881	860	861	890	917	864	890	900	874	893	875	888	858	865	874	897	829	845	832	844	921	891	926	877	867	810	878	923	854	902	894	829	889	896	879	882	895	858	901	818	887	846	900	896	877	864	900	900	905	850	914	911	896	917	838	873	897	918	845	889	835	908	924	901	908	884	876	866	870	888	874	867	913	906	917	930	864	898	895	886	851	889	872	895	862	831	882	841	780	911	852	840	896	875	837	883	845	859	874	871	870	911	897	850	853	870	868	929	876	890	886	834	874	886	813	918	955	881	899	916	897	934	878	870	787	843	926	919	937	845	894	903	858	859	926	871	883	920	896	920	867	919	794	861	868	913	844	867	867	886	901	847	890	876	900	909	866	908	857	878	875	880	859	887	923	882	884	876	869	848	871	870	878	859	889	925	865	878	849	890	878	855	865	937	899	876	869	864	930	911	831	849	924	917	889	876	893	856	844	856	879	889	891	892	846	876	881	878	836	928	890	882	822	873	851	899	882	858	885	876	890	823	870	906	866	881	843	888	927	848	846	864	869	879	846	867	861	816	814	856	852	830	854	857	880	848	911	910	811	866	834	888	905	920	903	843	875	858	911	864	868	884	873	907	862	914	897	851	858	860	888	810	842	899	834	938	825	864	871	874	885	853	817	904	877	878	900	902	855	856	896	885	860	881	929	923	954	857	891	897	872	894	883	878	818	861	884	873	791	837	880	910	904	857	886	850	885	865	898	889	916	880	893	911	928	967	849	910	859	878	841	821	870	840	895	871	855	824	888	889	876	875	857	830	946	902	870	817	864	897	925	872	849	918	871	909	849	936	879	879	899	867	897	892	892	855	907	890	845	920	863	861	855	848	864	862	828	891	917	906	863	966	851	897	872	884	864	834	921	883	836	894	845	826	889	911	920	886	831	877	814	843	899	834	858	910	883	847	868	948	903	881	853	872	870	860	875	858	868	838	864	869	883	910	905	920	878	867	848	938	916	888	869	841	870	950	889	833	865	857	869	895	900	888	873	812	899	877	877	882	903	869	888	880	842	866	873	924	905	886	889	849	893	867	893	881	880	864	894	882	874	844	871	866	892	878	968	869	843	874	873	877	903	906	889	924	954	840	907	854	910	881	842	888	863	897	886	843	894	862	897	857	887	889	896	854	847	851	909	843	939	974	816	864	910	861	866	849	887	863	912	856	898	944	830	945	809	900	868	829	845	853	941	892	859	896	883	866	902	910	904	858	908	858	861	876	864	927	918	859	871	846	895	912	889	865	782	842	931	859	911	838	870	876	902	855	890	878	869	816	923	908	889	890	884	931	833	884	851	935	850	886	857	920	882	887	875	840	882	890	899	892	960	867	902	887	865	884	860	817	818	849	920	913	904	907	881	803	846	877	890	876	852	876	845	915	897	815	905	863	902	927	880	864	894	899	894	878	933	882	884	912	932	933	845	866	851	912	823	908	879	924	890	843	916	905	859	920	887	879	845	888	855	889	836	848	915	865	886	881	857	851	879	843	887	916	889	886	878	859	871	871	896	852	915	871	961	917	908	886	905	860	921	892	863	867	923	930	869	887	922	925	854	898	917	852	856	897	841	828	873	837	903	888	961	906	847	889	899	846	847	900	929	893	903	871	883	879	893	885	870	893	888	887	835	829	914	867	829	900	879	855	889	847	849	860	798	884	899	891	869	883	909	894	861	874	878	849	859	875	836	855	903	873	925	885	897	904	926	858	893	883	892	865	901	858	887	857	845	814	873	841	882	895	850	850	906	887	864	884	860	897	935	860	851	898	917	906	815	914	854	867	892	838	840	922	899	894	900	880	943	917	926	908	817	852	845	892	878	884	859	884	915	900	915	850	878	861	965	899	873	862	842	898	863	861	887	850	875	878	896	891	851	868	860	899	889	921	917	884	895	840	909	897	901	882	884	922	881	894	852	934	876	840	876	861	861	913	904	830	934	842	856	849	894	841	893	842	896	930	829	840	860	886	900	869	843	904	910	857	858	809	846	811	884	909	950	797	885	889	851	872	879	969	854	878	892	859	867	930	861	865	859	914	905	850	819	892	826	873	931	878	860	818	839	902	839	909	943	851	926	868	843	889	849	900	861	837	928	836	835	864	849	884	935	855	865	872	860	862	896	840	920	887	816	892	868	865	867	887	919	843	835	875	904	917	855	866	941	864	886	866	822	804	848	888	846	863	956	862	920	885	872	872	898	912	889	915	876	879	880	837	914	882	856	924	868	878	865	941	870	872	877	901	839	885	879	905	892	871	870	874	854	939	863	856	855	859	890	901	876	906	864	882	874	874	877	886	898	890	903	847	842	872	892	842	845	871	864	901	883	871	869	855	895	889	861	826	854	897	878	804	841	894	869	851	903	845	887	869	871	898	872	894	838	851	877	853	881	833	869	847	919	854	876	898	877	884	891	874	871	897	877	905	871	935	896	883	905	901	863	902	875	865	829	867	870	921	859	860	902	845	864	865	836	923	817	915	913	930	884	862	883	894	843	910	864	877	866	869	886	904	872	872	874	890	854	939	836	914	844	872	889	885	901	883	850	887	820	867	826	887	966	895	854	895	886	846	908	900	868	876	919	890	822	880	831	862	863	866	864	869	868	867	835	907	882	900	873	865	834	912	858	811	862	830	834	838	886	900	896	903	831	901	833	840	865	849	889	890	821	907	878	874	837	824	865	859	820	871	883	849	834	882	911	822	953	899	914	853	855	875	883	866	891	914	869	888	892	865	882	835	878	841	872	864	904	879	836	815	901	893	869	836	909	824	903	884	886	904	859	885	915	874	854	887	853	850	837	894	880	905	902	892	865	895	880	896	878	856	918	905	887	900	863	844	863	946	891	891	861	890	877	894	887	930	889	937	845	946	854	874	839	873	848	860	888	861	867	880	890	918	910	888	846	852	894	862	894	919	915	843	852	882	886	898	802	873	850	869	884	903	921	863	888	887	850	919	890	884	889	865	913	864	884	901	835	877	891	872	848	885	884	897	850	835	845	888	866	842	862	877	858	925	866	897	937	849	889	815	883	946	837	863	882	868	826	875	819	822	946	886	906	858	845	949	937	867	870	890	853	897	931	860	899	857	862	869	872	842	871	908	871	921	866	880	902	903	837	911	896	884	877	873	902	847	927	870	892	869	827	890	892	862	895	859	872
49280	26400	17095	9399	5198	2714	1808	726	571	472	481	421	391	380	341	349	348	333	333	312	342	344	306	358	370	308	325	317	339	345	348	339	336	355	290	330	317	319	315	318	328	309	333	313	307	313	294	309	319	293	286	295	326	304	285	296	322	268	264	298	309	305	274	317	334	308	295	291	340	343	299	314	294	300	313	315	303	319	316	278	306	300	309	303	304	325	316	320	330	339	303	307	315	302	304	291	329	318	304	298	344	291	268	321	288	314	259	290	283	312	302	292	321	294	310	312	306	357	321	293	323	297	342	307	345	318	319	326	312	286	309	327	311	285	343	317	305	301	323	305	302	336	286	311	306	304	321	339	335	345	309	301	323	303	313	342	319	294	270	282	294	292	306	311	294	305	288	340	300	308	296	314	335	292	321	362	337	338	345	313	299	344	323	363	304	287	288	331	295	297	305	298	280	295	309	314	330	324	320	335	341	308	306	280	307	306	296	303	308	290	330	327	315	285	327	340	303	341	324	281	293	329	318	337	344	338	314	317	302	294	340	312	292	325	318	293	319	332	297	352	304	295	336	305	329	319	286	241	317	291	332	312	308	330	322	311	311	319	321	334	297	294	323	325	308	300	294	316	313	297	313	330	307	304	280	291	295	316	309	294	274	330	293	336	310	334	289	274	340	323	306	332	319	334	270	354	320	279	334	341	298	327	323	308	311	316	297	306	304	316	317	293	310	316	295	290	309	312	348	317	329	293	349	321	294	294	292	319	317	326	291	293	340	322	293	321	306	319	294	320	298	325	312	345	308	307	303	312	310	317	315	325	335	278	310	313	291	299	326	310	323	314	333	335	322	271	318	308	294	300	315	343	313	310	303	323	310	328	305	328	336	277	322	317	331	343	342	332	323	298	306	315	293	323	327	289	308	300	327	309	299	291	288	307	331	308	313	278	290	315	304	290	319	330	326	296	289	346	316	266	330	315	325	277	317	291	329	327	288	296	288	285	316	334	341	285	349	331	328	281	331	314	336	315	317	293	284	301	330	316	318	283	341	317	347	289	305	308	293	336	318	330	311	333	329	327	312	288	307	288	340	340	310	281	315	328	306	297	309	309	289	303	322	323	304	336	293	298	337	295	316	292	304	305	309	303	325	320	301	290	316	303	332	320	339	296	303	284	324	277	304	311	302	271	286	355	300	300	318	310	323	258	307	311	305	368	357	332	327	315	315	303	309	323	341	307	284	333	356	334	267	330	312	329	321	332	319	290	304	293	337	331	309	320	317	306	305	322	301	294	296	347	349	335	314	321	289	299	327	290	323	298	308	252	334	332	281	318	307	312	319	325	291	310	303	309	330	320	319	300	317	343	320	323	307	283	350	341	278	289	329	301	320	315	300	332	313	312	362	311	318	318	304	303	315	278	274	318	273	339	325	315	302	333	319	315	310	277	269	298	283	324	303	271	354	327	295	295	328	306	340	342	300	313	332	325	322	338	308	317	336	315	314	309	295	338	348	288	312	305	314	287	304	319	333	309	328	316	336	321	317	295	335	323	326	314	300	353	323	301	336	279	325	304	306	289	298	320	296	333	340	329	338	331	307	306	293	309	302	288	319	290	290	313	323	337	314	300	301	307	315	309	320	262	319	282	283	335	282	275	331	292	281	318	330	299	304	299	292	318	273	312	300	336	309	330	300	304	297	322	329	318	293	325	321	302	329	320	292	290	320	341	305	305	326	321	336	303	281	279	293	333	263	297	311	281	323	342	301	305	322	295	296	335	319	325	350	293	307	354	355	301	305	296	314	315	322	298	304	339	305	325	316	298	302	310	318	299	327	342	334	301	348	304	342	285	300	306	303	314	297	316	301	329	325	298	293	280	332	309	344	317	323	338	303	293	333	321	303	315	314	334	326	331	288	292	316	300	315	310	350	319	297	312	308	314	281	316	304	338	295	280	322	284	353	346	320	303	303	321	292	315	315	323	347	289	304	301	308	304	327	314	324	313	327	312	285	297	308	326	273	281	314	332	339	308	332	304	331	323	299	308	321	345	321	303	312	310	311	271	330	310	307	274	312	279	298	326	308	322	317	295	319	273	314	308	323	318	305	278	315	311	305	323	298	305	346	340	308	313	304	300	309	299	287	271	303	319	332	328	291	273	292	291	279	329	321	330	350	297	283	304	321	307	302	311	300	316	299	326	281	311	292	343	297	299	315	310	294	287	333	327	316	293	292	317	313	304	306	315	318	345	290	293	309	276	323	312	286	325	287	351	296	306	314	298	315	314	302	287	318	306	322	321	308	292	315	327	279	304	294	292	300	321	303	290	324	304	298	286	333	319	339	322	284	323	310	293	317	367	322	320	299	293	295	336	320	300	317	309	299	308	289	334	349	281	306	336	296	326	298	305	278	306	334	291	319	318	317	313	313	321	290	330	315	304	312	283	340	287	297	328	315	327	296	299	313	280	286	298	304	296	302	314	297	299	324	294	307	281	295	346	310	292	279	321	312	302	300	318	274	291	317	298	299	298	291	320	295	314	316	299	317	344	314	378	330	280	345	310	325	320	314	337	297	287	290	293	304	314	292	301	330	292	315	302	304	295	304	320	331	297	286	296	325	295	314	315	296	284	299	302	309	293	310	295	334	306	300	310	344	306	345	277	306	289	297	307	322	308	299	313	330	323	275	312	333	339	296	313	317	313	290	321	320	320	328	293	299	324	343	324	353	315	299	292	304	293	304	309	297	290	332	346	291	310	331	288	284	284	311	320	318	325	311	316	330	329	314	313	318	326	295	334	317	323	347	309	311	315	333	319	300	343	291	333	346	321	325	280	280	285	314	325	297	301	300	320	305	315	295	325	308	324	315	330	325	276	311	329	320	310	331	341	315	308	324	309	298	305	303	310	273	318	333	320	303	285	306	281	296	310	306	322	306	288	318	299	323	317	316	298	297	308	300	314	336	331	302	288	340	354	318	320	318	302	279	320	304	302	289	332	308	310	277	295	329	301	295	330	308	324	297	304	318	300	293	319	360	312	314	328	332	319	319	309	315	299	281	321	302	332	325	301	292	295	325	298	285	347	303	307	337	311	305	309	342	320	334	307	324	295	312	316	288	313	318	311	298	301	308	307	304	329	297	321	293	315	326	302	344	303	313	356	305	345	309	310	332	304	299	340	315	294	334	337	324	306	306	297	318	338	309	319	335	282	291	255	323	303	276	313	345	317	333	295	346	311	297	295	308	293	297	317	286	302	324	277	300	306	320	339	297	270	270	338	342	340	312	323	308	296	273	301	318	336	290	298	285	327	321	306	310	337	322	295	306	313	323	329	331	376	329	310	338	335	323	304	305	278	300	321	351	283	302	321	334	327	303	297	315	337	342	299	283	309	354	302	318	321	323	292	289	313	346	275	322	335	313	336	301	306	318	277	317	319	313	319	289	301	266	268	300	301	336	336	294	267	291	343	322	344	326	311	303	305	281	337	288	310	298	314	333	307	317	305
32763	20499	21195	18641	14864	9587	7204	2442	1931	1776	1516	1366	1159	1076	994	944	909	885	856	841	833	914	906	863	881	851	899	864	904	854	790	772	827	764	772	770	777	786	813	735	767	773	792	777	711	754	726	763	731	760	742	731	750	802	711	776	725	771	768	724	737	764	750	790	750	735	751	690	689	726	748	771	696	753	752	697	733	749	763	729	733	771	734	741	724	723	752	730	752	718	726	706	738	692	689	705	708	725	728	697	680	739	735	708	713	724	776	717	746	766	720	712	687	736	713	755	760	706	733	772	779	744	724	726	677	754	713	727	709	720	736	760	770	765	751	756	716	752	752	740	718	651	768	752	716	680	721	763	692	740	750	749	733	752	735	694	744	724	710	696	749	713	816	725	705	765	722	787	726	716	785	728	740	728	740	703	737	694	723	709	695	752	751	690	739	710	739	755	687	716	734	699	715	706	769	732	709	706	756	716	731	747	710	735	695	730	741	798	773	745	718	694	712	710	736	809	698	802	722	720	741	735	714	766	719	737	683	702	732	708	772	754	740	690	775	769	723	721	741	711	798	767	695	672	747	740	742	685	725	698	733	758	741	685	741	762	693	738	766	710	733	702	744	750	772	722	711	718	726	741	730	744	749	737	738	736	707	729	743	686	720	744	701	726	702	742	717	776	708	684	730	737	744	726	709	678	724	754	784	756	734	720	737	768	774	729	724	706	692	694	689	757	722	727	735	763	693	686	721	698	716	728	756	681	742	734	712	737	719	749	702	722	707	735	697	748	742	723	717	716	722	753	743	710	703	720	713	700	723	685	716	730	702	757	757	674	752	675	755	711	791	698	746	721	735	689	729	706	718	729	736	728	718	721	736	726	713	746	671	759	710	666	768	742	746	709	689	698	712	726	696	684	686	730	713	726	759	709	693	739	719	784	752	688	707	673	728	735	729	760	749	717	650	762	717	766	726	707	715	685	719	729	725	711	720	714	740	770	690	717	738	719	702	702	690	744	742	756	707	726	753	740	717	688	693	781	730	739	762	746	724	724	739	771	751	743	794	742	726	717	731	720	739	742	707	729	775	720	721	707	761	729	753	721	726	762	722	745	694	753	735	805	744	741	716	803	704	730	763	686	719	711	710	688	768	718	748	710	713	748	732	755	797	730	791	714	748	733	728	747	724	726	737	728	683	771	781	745	728	715	723	733	730	730	692	701	723	719	744	722	677	755	726	759	706	756	716	735	717	711	749	781	704	753	711	677	698	697	716	727	747	733	734	734	718	733	753	769	711	737	754	731	719	702	738	676	726	733	776	794	760	731	704	729	748	732	704	719	765	701	756	738	736	724	763	733	787	680	738	737	738	731	758	691	721	711	745	735	694	717	719	769	647	741	757	729	701	746	761	685	737	721	753	754	736	679	739	739	715	728	743	716	780	711	708	730	684	719	752	728	740	723	711	735	752	717	720	782	721	688	750	761	694	699	706	734	730	694	739	717	721	749	737	705	721	737	739	729	736	761	721	738	747	693	771	706	745	782	722	737	736	729	706	710	783	709	731	776	738	719	720	681	716	691	707	725	712	725	753	727	682	696	741	716	729	759	741	713	720	700	713	804	727	718	720	679	714	720	748	778	789	746	752	698	731	722	744	754	754	756	741	749	733	707	718	679	781	728	728	684	775	713	767	741	732	723	794	744	685	769	721	751	700	780	746	706	700	732	716	706	734	751	708	695	709	779	715	718	718	734	784	708	738	767	729	681	672	739	718	774	744	691	739	700	703	754	693	674	711	688	725	733	709	737	694	751	723	716	744	758	777	705	714	759	739	717	705	720	725	734	714	672	728	728	727	717	750	704	692	750	741	720	737	741	716	711	733	760	702	724	752	725	736	714	744	736	761	744	725	706	700	736	728	747	722	741	726	737	719	716	758	751	701	697	691	715	760	727	747	700	686	686	740	679	743	739	737	719	764	724	704	764	752	739	709	746	754	759	735	672	766	757	750	716	748	722	715	788	690	702	716	759	763	747	710	733	703	743	699	751	729	727	718	718	746	744	747	721	672	728	727	753	772	725	699	736	706	730	726	704	750	709	724	709	725	741	698	705	708	783	741	717	746	755	712	707	701	740	769	713	735	702	741	726	715	783	712	716	708	729	697	718	728	731	778	716	697	750	727	723	712	672	671	755	699	791	695	716	722	730	741	689	762	730	761	736	737	683	751	713	739	719	714	775	723	754	698	712	715	696	733	697	779	728	753	682	726	719	725	652	745	740	720	741	693	745	705	742	779	759	756	757	710	688	739	736	719	725	740	724	710	720	706	740	753	746	719	712	707	719	703	681	711	755	731	692	759	718	705	717	761	762	704	723	786	733	694	698	689	746	713	712	735	758	718	730	715	766	699	681	730	741	689	741	670	740	741	707	703	719	773	746	774	738	710	733	726	727	699	768	716	711	743	755	740	717	724	741	741	696	776	714	758	760	754	767	713	640	745	727	712	735	772	713	756	711	754	735	711	713	772	719	801	754	724	722	732	739	699	773	732	743	743	791	695	762	699	770	739	804	728	733	702	750	729	707	702	749	703	728	777	731	778	686	752	715	742	728	737	720	766	716	725	718	713	711	719	745	734	703	740	761	752	728	704	698	736	705	703	744	747	744	736	768	744	709	716	750	732	767	725	691	731	768	719	767	737	771	697	730	697	721	710	777	757	741	730	741	716	695	719	728	728	743	727	706	766	736	766	743	704	723	746	738	742	722	798	670	687	704	707	735	701	720	672	759	733	718	727	715	741	663	709	692	694	742	732	702	717	746	716	681	729	713	730	771	743	803	734	746	699	708	712	720	694	683	669	771	761	725	710	731	795	757	718	741	715	714	675	758	713	717	753	775	678	710	687	764	714	740	725	710	734	764	652	737	716	677	739	729	743	778	725	760	731	770	680	751	703	743	727	712	712	680	781	748	695	744	705	759	748	735	688	724	741	729	743	741	749	725	738	752	707	704	730	714	708	724	688	727	728	716	719	687	717	775	771	739	730	706	754	746	720	750	731	696	737	746	710	770	730	694	719	751	715	738	718	719	736	758	740	783	772	709	723	732	700	734	736	743	686	699	750	753	714	732	675	744	753	695	785	768	759	778	714	723	713	761	712	710	748	737	787	746	692	765	757	777	735	737	733	779	760	730	717	704	708	756	725	739	751	766	685	757	713	740	725	731	687	748	736	720	738	757	672	734	723	737	715	746	734	759	740	717	738	661	725	729	721	753	732	738	782	763	796	732	757	742	769	765	763	751	746	712	698	745	707	741	740	756	724	695	672	729	738	733	735	763	750	726	743	729	771	701	769	749	743	711	746	716	719	705	728	734	761	742	753	789	697	702	715	709	743	740	765	730	680	753	762	702	762	763	744	665	715	706	778	675	704	747	705	740	714	694	723	716	724	733	758	697	704	728	738	733	755	755	716	770	747	656	784	759	760	733	739	757	761	724	759	746	760	689	750	771	713	740
28482	12937	6262	3004	1447	809	555	464	357	392	348	345	358	341	329	359	322	293	334	320	307	307	334	338	287	317	338	318	329	332	322	325	340	304	331	328	324	343	341	312	343	334	293	279	318	312	356	285	288	312	301	311	318	330	303	311	302	286	308	276	313	325	332	315	297	310	317	323	316	340	302	357	322	284	320	314	308	302	332	301	320	308	301	308	358	352	324	319	333	300	326	298	290	286	294	322	350	322	332	326	329	298	287	280	313	295	324	338	320	292	319	327	307	287	340	323	308	305	288	297	291	298	306	302	322	327	323	341	330	343	346	303	299	309	350	350	334	309	273	326	339	297	325	290	317	324	318	325	314	336	312	306	274	288	287	309	288	308	346	315	336	352	355	309	329	308	326	300	335	318	306	303	310	287	326	340	342	318	325	322	317	345	296	324	293	328	316	323	296	325	303	314	305	329	307	307	316	299	347	297	356	325	345	308	330	337	292	334	337	324	342	332	287	281	291	304	305	288	298	301	303	292	294	293	293	346	325	295	313	292	343	311	302	291	360	331	327	334	326	302	307	314	301	337	334	301	319	314	314	316	314	303	318	297	344	347	307	307	329	342	295	319	326	295	345	318	309	302	291	284	338	320	307	301	287	327	322	346	311	339	351	316	302	328	294	318	299	333	349	338	314	325	311	297	317	329	361	298	346	334	332	329	325	313	332	310	301	315	303	350	321	303	339	301	303	314	338	330	322	347	306	318	302	316	328	321	337	309	324	330	362	294	317	336	329	305	299	334	308	300	327	286	359	287	336	333	334	338	314	317	364	325	314	329	310	284	318	293	333	332	353	324	321	312	323	308	309	356	301	279	316	328	312	315	313	291	353	307	356	345	344	328	280	341	299	321	319	285	338	322	332	274	342	319	318	307	290	338	313	310	301	335	340	323	319	320	333	317	311	322	342	316	331	323	293	309	285	340	313	325	338	309	303	320	319	298	322	334	314	297	315	293	323	321	334	315	344	316	298	301	314	341	308	305	313	336	331	339	318	343	320	309	321	322	334	334	308	318	349	326	340	313	300	300	323	315	347	310	285	325	299	320	310	312	335	317	282	293	299	338	295	290	305	306	315	317	320	268	306	308	364	308	323	313	294	328	309	297	311	315	326	329	315	325	304	329	302	323	316	319	317	314	289	330	313	314	317	316	321	290	353	335	296	293	288	319	327	324	317	275	314	349	294	308	346	337	318	327	309	322	316	302	306	324	319	296	336	298	327	316	288	314	297	346	340	296	298	278	338	270	326	286	311	331	322	357	335	305	297	316	380	331	346	309	320	296	325	340	327	337	358	317	310	283	294	350	297	320	313	326	342	357	302	332	324	274	322	319	306	346	314	329	328	293	331	298	308	301	315	337	333	336	312	304	307	326	321	303	320	311	335	337	295	295	323	339	312	321	323	324	302	339	310	315	317	325	258	324	295	296	353	336	311	295	305	294	296	356	311	335	312	327	355	311	290	304	308	314	338	308	261	311	304	323	301	321	316	321	293	304	335	285	323	302	323	301	345	299	322	333	323	308	319	322	321	325	335	303	330	308	306	341	286	301	314	326	305	354	331	325	304	319	327	332	337	311	329	326	340	337	337	316	313	306	285	301	334	310	340	331	307	320	306	325	340	319	329	341	311	303	319	309	319	333	316	336	335	327	323	370	291	299	294	309	300	291	338	328	304	324	312	331	300	375	329	300	319	317	307	287	312	276	298	304	321	311	299	306	327	293	321	283	359	306	314	294	298	280	328	308	356	297	325	322	340	345	337	304	323	326	334	333	314	331	296	309	340	334	304	291	298	285	315	322	299	314	316	296	295	297	330	331	318	320	318	314	333	305	307	334	318	308	339	335	329	283	309	321	335	320	334	324	301	314	298	308	343	302	311	307	317	332	323	319	365	330	324	304	314	327	263	328	325	301	319	308	311	335	321	299	351	335	317	327	337	315	279	310	318	325	328	303	325	340	321	313	335	328	332	309	332	326	306	316	326	310	293	340	326	354	330	305	312	327	299	310	342	303	334	324	307	313	330	316	321	311	307	313	292	304	323	292	324	287	325	324	319	333	304	310	338	310	336	310	295	303	283	298	298	324	306	325	329	321	316	309	307	347	335	280	358	320	321	295	288	347	332	297	324	360	332	306	354	340	308	285	349	324	340	311	316	360	336	339	309	306	334	304	293	329	335	322	312	313	318	303	323	291	311	308	316	301	284	353	300	273	362	319	312	335	282	299	337	337	310	305	305	296	296	330	336	299	309	343	352	298	326	314	328	314	280	310	358	319	319	331	293	269	328	309	269	311	300	303	346	274	310	348	269	327	330	378	313	350	316	349	345	327	359	302	305	339	316	333	305	308	303	326	310	316	334	337	333	322	310	288	306	310	322	288	299	299	348	274	304	342	287	308	344	334	323	320	310	299	344	315	353	331	353	330	316	307	345	294	357	337	366	309	310	331	342	350	330	311	338	318	306	309	310	329	310	297	286	326	309	304	352	328	301	312	292	291	369	288	317	279	331	341	339	313	285	325	290	361	314	329	315	298	317	299	353	291	316	325	298	298	337	321	315	302	300	315	319	286	320	323	323	323	326	318	293	319	316	308	342	337	298	353	294	313	341	335	326	340	322	347	303	342	351	309	318	327	262	354	312	321	305	321	342	305	323	329	355	299	312	325	349	324	284	317	303	310	328	294	348	293	316	308	310	312	296	311	316	312	353	340	291	337	320	322	349	310	350	302	363	305	310	342	324	303	300	354	336	327	337	316	321	312	333	326	295	313	291	300	284	327	352	313	311	291	320	299	316	320	336	368	322	332	286	308	330	311	317	351	267	283	317	308	284	330	314	307	326	350	318	318	321	303	303	314	305	318	295	348	315	286	325	306	340	351	288	330	335	361	330	291	305	304	309	319	326	295	340	334	336	317	304	308	339	321	290	323	305	312	333	348	324	350	336	330	327	292	324	325	305	318	290	301	317	305	344	292	329	329	288	311	285	324	304	325	335	300	320	341	315	337	303	336	327	350	325	311	302	339	329	339	343	291	289	303	286	347	326	317	326	328	270	314	298	320	337	269	313	343	324	291	330	337	310	322	313	319	337	301	321	302	349	325	285	291	297	284	310	299	302	307	298	326	334	303	332	332	355	342	311	328	315	306	312	298	330	311	318	329	322	309	282	328	309	298	348	308	291	296	339	344	310	328	333	296	332	313	337	345	336	317	299	322	345	310	264	306	301	340	295	330	287	312	306	344	346	298	313	290	313	307	303	295	329	308	295	335	290	283	325	310	336	299	308	322	320	315	320	344	297	323	315	319	314	336	270	320	308	312	301	286	327	300	316	310	328	326	324	306	335	311	334	294	311	294	329	345	326	313	302	310	322	314	327	301	304	345	294	321	326	293	327	333	310	329	303	279	345	282	325	300	298	312	348	300	293	274	289	299	294	337	307	311	350	334	331	340	300	305	320	312
20004	10697	10325	7858	5110	2953	2051	1550	1211	1060	992	1003	884	852	858	815	795	822	746	797	809	816	820	799	843	816	795	853	781	760	804	770	764	791	790	798	789	801	793	734	746	783	770	756	760	796	855	751	763	747	793	770	773	802	789	791	759	777	774	745	732	741	761	754	818	768	742	738	749	748	763	764	803	734	782	779	770	731	829	769	733	764	783	788	767	757	786	759	737	725	756	756	764	803	787	790	762	718	784	821	758	736	767	775	797	797	782	787	778	727	749	767	796	737	749	778	715	797	775	735	724	769	810	784	777	775	762	779	765	761	805	755	765	785	814	727	749	768	753	723	764	778	748	708	809	764	781	742	735	713	725	781	762	742	768	744	764	803	771	748	750	763	790	741	814	785	767	755	759	763	801	821	774	776	760	785	773	753	805	781	771	783	795	762	774	779	749	717	767	755	829	756	793	713	708	763	721	773	794	714	695	820	724	737	797	792	738	786	778	755	782	781	739	766	803	749	795	760	777	756	764	754	770	794	787	786	743	766	747	738	729	813	704	760	748	732	758	755	742	797	795	760	796	764	788	741	767	781	760	805	739	757	699	790	765	763	772	796	727	738	772	815	763	740	761	762	790	766	746	749	767	731	846	762	792	734	750	790	768	712	715	761	788	723	730	744	795	761	763	760	757	754	761	740	712	743	769	791	782	716	772	763	780	772	734	814	798	764	769	751	771	815	775	795	735	749	758	812	785	744	776	754	764	788	762	794	760	760	769	733	772	807	794	779	793	771	731	727	795	729	802	773	770	769	797	772	784	725	781	750	713	741	776	795	809	751	816	766	772	786	761	756	719	753	718	784	737	741	718	754	729	795	764	739	741	811	790	743	768	750	763	732	769	736	744	774	757	731	803	732	791	791	741	770	741	767	715	766	770	780	694	754	793	789	733	770	763	772	795	753	788	722	823	779	770	782	853	758	743	748	769	735	755	819	753	810	794	812	730	726	767	780	733	767	743	760	709	782	736	789	749	734	784	774	809	767	730	747	744	798	709	737	762	764	765	749	721	755	781	804	735	763	775	786	760	767	791	716	750	737	803	738	796	762	746	765	768	773	697	746	811	819	767	728	759	732	767	771	757	753	705	769	739	714	713	771	745	746	714	753	709	732	731	764	767	803	762	784	770	750	748	729	755	749	771	763	746	808	782	722	718	762	754	765	774	778	729	767	765	772	780	719	722	755	776	761	759	732	749	746	715	753	757	787	786	733	743	738	745	784	760	796	768	722	771	768	764	780	737	777	726	783	748	777	731	802	778	780	755	718	755	736	792	778	735	789	742	769	707	790	785	777	752	746	771	774	773	715	792	714	773	807	774	766	718	743	782	772	748	733	749	721	776	770	787	795	814	743	735	727	805	732	762	788	701	781	748	778	762	791	790	747	753	760	764	767	770	815	764	802	742	767	750	735	793	771	811	761	730	758	780	751	749	780	777	724	795	747	762	765	775	718	746	765	786	773	741	804	762	821	788	799	733	795	754	761	739	818	800	746	750	755	751	740	724	763	720	799	768	744	744	807	745	729	754	782	767	758	733	747	754	780	759	747	747	780	789	772	745	742	744	735	755	740	776	787	733	757	776	762	742	804	762	777	717	723	778	777	778	804	772	770	786	794	776	752	801	710	783	769	767	747	761	751	757	771	724	771	738	751	778	769	741	777	761	751	723	765	777	771	742	777	745	726	750	746	798	763	773	786	778	756	803	770	737	731	774	792	778	771	746	714	694	770	860	719	850	712	756	752	772	761	777	758	771	737	757	745	748	725	761	819	752	761	731	741	686	733	762	735	771	724	745	750	785	782	714	747	784	753	719	786	739	825	772	783	783	780	768	763	715	777	729	742	775	761	760	803	772	748	799	778	783	692	744	741	730	757	746	786	738	788	779	725	735	726	750	745	765	773	778	786	764	735	725	758	791	790	769	767	759	766	761	800	776	767	761	746	794	772	761	768	794	782	828	758	754	779	755	794	755	802	763	719	777	758	801	773	750	747	759	749	704	755	716	761	713	734	717	762	747	766	731	797	794	756	772	749	790	754	793	737	770	799	731	760	792	762	721	742	769	782	779	721	758	725	756	761	780	760	786	777	777	745	748	779	732	845	759	786	778	775	794	792	772	797	817	780	764	744	761	774	809	736	742	789	760	771	772	775	753	790	729	768	784	745	763	770	775	786	751	757	746	760	702	737	769	754	761	781	813	747	770	754	776	816	780	771	757	776	764	770	764	776	723	839	813	757	740	738	746	742	737	781	757	816	742	733	803	769	769	823	734	754	724	765	788	769	787	767	769	751	780	757	784	769	740	759	786	762	793	742	756	719	768	728	717	746	745	774	801	747	767	759	703	726	742	823	713	770	772	794	805	779	756	784	772	711	757	783	782	761	778	766	729	712	773	773	795	777	759	783	755	739	730	728	787	724	745	738	740	758	755	773	759	734	739	736	775	790	789	740	782	758	733	764	778	755	736	707	729	722	786	750	749	779	757	792	764	743	757	804	772	719	751	759	843	780	722	743	699	758	810	733	775	714	812	761	749	783	733	738	704	787	773	720	767	748	743	744	790	801	747	777	748	708	670	779	796	735	784	781	771	741	742	744	749	739	786	736	838	751	765	763	791	793	765	757	792	726	767	733	778	698	807	756	776	767	758	768	733	773	744	823	717	747	776	747	805	766	789	764	762	717	742	742	750	764	707	851	760	763	818	749	817	772	756	793	780	740	762	772	712	782	825	768	737	742	762	750	815	718	780	754	735	791	735	734	736	798	780	768	787	747	751	790	789	773	758	753	809	764	748	768	764	771	751	769	730	737	753	783	745	793	724	750	736	773	791	789	717	759	765	768	747	729	748	768	784	740	780	719	740	756	770	766	769	744	822	777	722	742	719	756	796	720	768	765	766	740	767	707	753	731	731	768	725	789	775	760	720	732	788	724	729	798	801	759	794	725	766	777	773	736	768	762	747	770	755	739	779	757	806	749	803	764	761	785	830	730	784	789	763	790	790	744	793	758	817	734	753	770	777	815	779	777	779	787	742	741	739	802	774	733	756	783	731	795	737	777	764	754	771	730	775	757	764	764	750	772	753	791	744	770	762	752	779	780	786	750	736	754	758	782	741	755	776	724	769	729	750	741	756	779	721	776	800	769	764	797	788	738	740	770	755	744	702	750	706	780	771	763	765	739	743	762	747	747	771	787	731	728	776	744	821	738	780	802	786	737	753	745	734	729	729	737	735	775	737	784	718	772	769	785	804	722	747	799	760	767	708	741	741	775	797	737	798	774	724	758	772	753	739	766	804	798	755	798	733	751	750	791	717	750	756	702	790	736	732	756	765	741	827	782	748	756	768	774	758	768	791	802	759	728	740	740	788	750	751	766	758	752	756	811	784	740	778	747	747	717	783	781	761	811	780	757	700	774	764	741	746	809	758	755	798	746	709	745	772	752	800	738	788	748	749	782
42515	20311	12065	6640	3507	1944	1244	872	524	491	517	491	441	429	425	377	365	399	384	379	376	385	390	352	369	366	376	411	369	380	361	410	393	363	366	407	381	336	345	335	407	394	371	392	399	362	364	381	402	379	424	395	372	418	353	335	381	376	353	345	356	341	398	378	412	325	366	354	404	363	359	369	380	356	355	382	363	341	362	380	398	401	316	343	370	404	377	340	339	378	424	347	346	389	363	351	427	339	398	392	383	370	395	373	380	410	414	347	367	357	402	389	354	351	395	352	342	360	375	386	385	345	392	366	343	356	377	386	362	353	379	392	430	357	354	346	411	354	357	377	366	363	378	378	391	380	368	354	333	394	359	376	367	388	365	367	362	368	353	357	397	363	371	377	388	387	373	375	358	362	409	352	339	367	391	378	370	374	390	364	382	374	372	394	385	401	359	384	386	381	404	358	370	378	352	371	385	369	376	366	379	401	358	363	375	385	357	361	369	339	411	365	390	376	340	391	367	379	373	362	391	348	417	381	381	406	387	347	365	356	401	391	396	411	367	360	361	341	343	379	383	351	420	381	381	392	369	388	349	353	401	377	366	415	368	383	369	368	373	357	356	383	360	378	371	340	344	374	368	359	361	368	361	378	312	401	355	332	352	349	362	337	379	354	354	382	413	402	365	379	391	386	344	358	367	366	371	349	346	388	386	394	383	398	352	374	360	383	363	364	412	367	349	384	379	376	332	342	412	380	359	347	380	345	347	389	388	315	380	417	391	388	389	341	392	356	350	365	362	370	354	351	428	346	347	369	373	385	381	378	356	403	333	359	404	421	391	407	382	368	377	344	390	350	373	364	385	405	359	337	404	351	357	381	348	351	387	392	380	421	372	382	372	395	372	366	355	383	358	339	386	351	366	365	391	392	360	375	380	346	350	383	362	387	375	395	352	399	426	384	387	415	401	339	372	379	399	375	397	384	371	386	399	377	370	340	356	384	353	393	363	367	352	362	410	353	397	387	384	393	357	375	350	389	404	387	385	399	363	341	393	396	357	371	369	371	360	358	373	379	340	392	358	328	390	376	370	389	367	363	382	371	369	381	388	362	369	366	382	402	350	340	348	378	366	378	347	422	383	376	376	358	383	345	382	382	374	385	387	364	399	342	386	366	371	389	334	332	376	373	379	348	394	358	359	357	368	351	364	393	372	340	371	329	363	388	371	348	350	369	362	383	373	384	359	388	376	368	351	400	340	373	347	383	369	359	380	414	372	365	405	425	378	393	390	363	389	394	381	415	346	354	372	374	366	342	379	378	336	350	353	374	352	380	345	380	368	359	360	399	385	388	378	366	392	356	369	408	408	329	356	350	359	373	388	370	402	354	396	364	369	369	379	328	378	368	364	379	363	344	391	392	365	373	346	351	370	366	386	404	338	367	343	391	421	355	372	354	352	372	363	385	381	346	371	359	393	352	355	354	366	375	351	382	401	316	382	388	392	377	383	408	365	362	382	385	369	375	350	357	352	373	360	385	389	362	354	341	409	372	375	373	384	371	412	405	404	367	391	342	388	381	378	387	363	374	339	376	373	399	386	358	377	366	380	400	366	356	357	379	402	371	361	381	362	345	348	426	389	393	373	343	347	353	374	374	407	381	354	322	353	395	360	383	346	378	353	364	392	380	346	398	386	370	379	385	410	397	407	335	357	365	368	378	372	376	385	369	345	366	380	371	356	389	363	403	389	385	369	331	345	378	372	364	365	379	398	334	377	362	367	397	390	384	365	356	342	381	376	362	402	369	381	323	366	378	378	368	399	382	362	416	390	398	351	362	373	336	377	381	379	373	372	349	352	408	428	395	359	379	407	360	380	370	415	391	379	361	347	319	338	340	357	351	375	380	365	360	347	350	350	342	365	360	334	401	379	402	355	372	346	322	394	360	353	352	368	353	363	386	350	377	377	396	354	388	379	401	349	389	371	374	374	366	373	377	379	395	383	360	365	407	392	372	354	337	346	358	354	375	383	339	409	343	384	373	372	387	339	406	356	348	337	363	345	350	366	379	366	341	361	352	387	331	362	400	375	371	361	363	382	377	388	400	327	353	375	363	353	351	369	390	386	405	398	395	336	352	373	380	391	388	398	404	366	373	405	382	380	364	400	371	379	382	353	371	378	370	385	352	332	400	388	375	354	351	342	381	372	385	348	365	393	361	392	372	365	369	375	353	374	377	363	368	348	399	370	344	365	368	394	374	382	356	423	402	396	337	367	371	328	399	384	397	400	349	368	395	380	376	357	393	350	363	332	371	366	351	400	315	392	375	370	393	377	334	395	379	397	383	380	365	365	376	349	336	366	352	397	354	357	378	389	393	408	384	335	369	354	360	366	381	342	359	360	381	364	336	377	373	360	390	341	365	355	408	379	331	371	370	355	355	388	380	354	372	405	394	367	380	339	383	374	370	386	361	365	379	362	362	324	387	326	369	343	350	388	349	342	377	388	390	363	367	350	373	354	357	403	394	400	336	403	374	389	392	382	398	367	400	339	339	320	354	375	383	360	352	326	385	366	369	383	347	389	372	377	358	373	344	350	355	398	376	381	394	411	352	363	375	425	391	380	352	351	358	335	346	370	385	361	342	365	415	397	359	371	370	404	397	366	368	386	381	390	345	360	381	412	360	402	352	363	401	349	374	360	352	368	365	342	382	351	365	357	392	377	402	398	354	403	386	383	396	342	405	366	360	373	369	365	360	373	354	376	368	351	372	382	348	361	379	391	364	374	407	357	376	371	376	379	380	418	366	365	370	333	380	368	380	360	353	366	366	344	355	351	381	394	396	388	376	351	383	377	344	339	363	390	357	377	367	390	376	382	387	347	372	380	388	370	358	364	355	351	373	399	350	370	367	369	342	360	365	355	376	385	373	357	389	334	375	378	425	359	342	335	403	367	353	418	368	389	380	366	377	393	355	366	378	335	383	362	362	354	371	386	391	357	349	382	406	375	388	389	398	378	391	363	369	351	393	350	352	382	350	375	370	382	369	402	372	369	388	384	375	356	377	374	368	379	356	326	352	360	368	372	356	363	396	358	387	382	325	354	398	387	410	365	383	365	331	375	370	342	390	405	378	358	362	354	371	399	379	412	369	405	377	385	352	350	334	350	362	378	399	357	373	355	401	379	374	354	345	361	415	367	332	332	378	397	355	370	391	362	382	397	366	349	353	353	357	352	374	380	353	370	363	368	369	337	361	410	334	371	354	330	350	341	387	398	363	383	374	396	343	346	350	381	385	370	359	371	372	340	356	379	383	380	379	355	337	376	350	371	350	381	374	371	366	385	355	347	383	324	349	349	360	381	366	373	362	379	365	364	350	376	375	315	383	379	406	370	391	407	369	361	363	352	358	322	377	409	352	373	385	354	346	361	377	377	367	409	369	391	351	333	407	359	369	392	397	354	362	386	362	385	390	384	365	368	403	381	398	383	335	369	358	380	323	374	354	373	400	397	376
29240	15660	16797	15415	10858	6990	4812	3123	1681	1511	1445	1237	1185	1089	1043	966	969	967	919	934	944	1021	1056	944	1031	964	985	971	894	972	931	910	970	899	950	865	903	909	919	920	860	842	843	867	850	877	894	901	882	882	878	847	878	862	897	843	848	863	869	887	844	837	859	873	828	837	847	866	802	873	856	867	882	839	867	905	823	858	881	855	886	895	854	834	884	826	909	891	817	895	858	891	940	878	881	850	862	847	899	881	905	887	876	880	865	869	828	892	873	854	861	838	907	861	854	930	879	859	844	860	916	878	854	859	842	902	873	886	864	800	891	851	865	891	841	901	838	870	816	883	888	919	902	894	868	875	865	881	956	817	874	872	801	866	863	849	846	846	841	835	904	854	881	846	876	912	889	868	870	801	850	863	897	921	846	936	934	891	909	877	903	869	823	876	900	870	887	867	840	869	895	851	868	913	849	833	867	826	861	900	869	886	882	879	862	852	873	804	876	844	861	856	829	850	893	857	886	893	829	906	868	890	896	853	821	868	852	838	914	889	849	877	848	876	875	839	856	885	870	847	826	844	864	872	903	829	852	867	868	870	848	902	866	902	821	886	875	893	900	894	877	848	871	900	830	855	903	864	934	881	862	846	822	884	875	895	846	857	806	796	838	851	879	881	853	858	888	824	851	903	848	864	869	868	871	875	914	862	880	870	870	883	836	867	859	903	863	825	843	854	890	898	870	853	837	851	860	908	827	884	880	894	876	846	897	873	827	904	872	884	837	891	852	837	867	843	794	805	831	843	840	860	892	876	912	953	856	935	872	870	885	858	833	962	852	888	780	886	882	921	889	868	905	922	873	870	860	919	897	869	885	890	901	853	843	843	893	812	798	865	815	857	890	925	849	840	887	823	814	847	874	873	866	848	858	852	885	856	884	874	886	895	851	844	820	848	883	821	829	889	856	905	863	902	863	866	886	870	835	837	870	913	818	887	862	910	844	843	869	907	876	869	857	828	831	883	821	841	887	802	783	899	879	888	799	859	844	897	836	872	880	921	881	896	869	882	896	820	856	858	880	838	866	878	802	827	848	911	880	872	817	839	848	846	854	853	893	921	851	858	843	881	896	882	872	837	857	891	850	886	926	852	896	887	840	834	846	879	796	878	855	852	854	897	890	846	877	824	805	848	862	871	853	881	906	902	922	851	880	902	882	869	861	883	826	853	855	844	861	897	847	875	917	910	853	844	885	878	860	835	859	865	875	792	849	912	826	824	896	886	772	850	906	911	864	888	925	834	839	919	853	863	885	912	894	843	874	878	863	889	905	880	861	871	894	878	893	884	890	872	878	875	873	841	848	838	874	842	892	872	903	896	880	813	927	843	900	899	871	869	882	855	846	919	825	871	844	904	851	873	902	818	901	879	872	865	879	862	897	824	906	842	858	892	886	858	849	875	819	908	845	872	900	870	872	857	906	880	885	892	933	898	852	834	895	882	848	900	856	893	838	906	897	839	862	872	911	885	858	832	901	863	873	888	855	847	904	858	852	863	862	868	876	858	911	894	839	836	909	815	869	866	813	869	871	799	853	862	951	872	807	851	875	860	873	842	872	869	854	913	884	872	866	801	889	866	882	933	874	856	850	848	868	879	857	799	894	917	836	815	841	845	860	826	889	862	863	849	911	895	863	885	870	829	832	826	879	865	856	838	843	885	875	834	936	872	863	828	850	835	860	832	876	833	911	826	862	822	908	886	863	858	895	924	853	848	873	881	814	861	878	842	839	838	882	884	885	891	877	837	872	839	844	830	885	879	866	897	874	876	845	785	836	869	853	873	870	874	915	864	882	895	897	845	859	878	883	865	849	887	902	870	885	883	828	880	885	905	812	847	860	845	865	852	918	887	859	865	839	868	865	907	842	853	856	875	886	839	873	881	900	891	894	907	863	884	898	845	860	906	936	884	852	919	856	872	821	828	846	851	865	923	858	916	898	851	862	880	856	887	902	838	809	853	922	828	936	877	886	856	803	887	865	851	881	836	854	862	896	886	924	881	878	839	874	853	910	859	882	818	877	824	896	884	905	872	842	884	866	885	853	868	855	912	812	861	868	829	852	847	892	879	826	890	868	896	823	828	870	861	866	855	823	926	901	839	855	857	834	915	885	922	851	868	819	856	873	855	833	883	898	884	876	861	851	841	807	854	938	830	820	853	883	865	842	913	903	901	851	918	801	841	882	828	884	926	857	890	895	818	884	889	896	917	885	844	856	854	882	921	862	839	875	883	975	914	834	867	910	898	902	895	885	886	920	836	876	843	854	820	875	919	880	854	880	900	827	878	906	874	913	896	854	826	879	863	820	863	856	861	886	841	888	885	851	890	876	861	850	867	901	881	888	841	863	883	899	842	849	863	883	876	897	860	836	883	891	862	868	851	815	868	836	820	859	839	845	875	888	824	864	834	868	901	891	852	836	848	884	877	889	833	871	853	877	887	825	810	855	868	889	864	874	888	857	883	828	826	905	867	908	905	864	831	850	874	837	946	849	901	832	880	860	853	819	863	855	847	858	855	847	843	871	851	878	878	859	865	919	858	931	827	829	902	855	900	847	838	870	870	855	845	868	854	907	867	838	876	873	855	864	881	866	905	887	862	874	804	888	892	905	850	886	890	877	815	799	874	861	822	831	869	825	859	867	862	887	850	849	841	850	911	847	843	891	830	780	901	889	847	860	871	891	834	840	903	814	932	902	810	886	858	864	894	837	884	889	846	862	852	880	843	859	891	827	886	879	847	882	896	847	841	846	845	868	863	851	821	882	931	858	884	881	870	864	886	878	831	831	860	909	852	859	913	840	855	838	913	863	921	885	915	859	914	865	863	869	910	886	801	830	875	840	834	873	873	884	884	823	901	892	839	856	890	816	832	869	892	874	884	872	850	887	830	832	871	870	905	847	816	930	874	821	888	907	887	846	869	836	878	853	882	871	879	863	873	873	893	881	902	898	861	796	854	870	863	838	917	821	878	818	823	829	910	874	920	902	901	847	886	895	896	866	841	836	884	827	854	861	915	865	801	854	923	889	882	888	869	922	845	874	860	875	816	884	860	859	859	819	885	917	890	843	882	874	871	898	913	847	852	859	843	838	913	887	891	848	859	865	828	891	830	812	839	825	912	845	897	887	813	882	807	903	878	887	878	884	862	852	872	899	851	875	841	905	828	908	897	885	925	907	884	858	889	933	844	826	844	905	915	855	865	841	918	843	926	843	827	893	854	866	912	823	848	861	803	896	932	861	861	834	814	853	857	927	897	901	912	879	839	856	837	874	836	874	864	890	841	855	871	897	842	862	885	841	837	870	871	907	855	837	880	853	873	817	838	893	865	836	891	831	885	889	817	897	864	868	832	831	863	864	849	870	923	842	854	860	869	868	875	898	829	812	860	884	891	822	863	910	840	837	832	842	873	902	868	859	908	835	888	828	829	903	904	869	889	859	880	840	850	846	868	866	874	819	893
51190	25400	15801	8997	4850	2657	1187	632	481	446	471	427	379	347	325	353	306	341	341	328	367	306	352	341	336	337	326	338	332	319	317	310	287	337	342	304	324	323	288	347	349	332	305	332	322	308	308	293	311	307	320	317	288	315	334	351	290	313	322	328	311	335	305	344	323	327	345	281	280	313	320	286	255	295	288	322	312	312	322	309	328	306	354	311	319	326	329	331	332	322	309	299	266	327	307	325	349	303	344	335	347	302	305	341	291	288	320	281	319	322	292	309	303	313	296	324	294	287	306	298	323	305	313	313	311	320	310	279	310	308	317	332	307	305	271	332	310	303	323	314	322	308	306	347	322	317	316	311	317	328	279	323	296	326	279	298	321	322	316	306	321	296	320	298	311	319	308	318	284	320	280	309	299	334	317	284	325	322	320	334	305	292	322	268	281	316	289	324	324	338	291	304	287	331	293	337	303	299	310	292	304	316	268	283	306	314	325	296	312	291	337	298	341	324	321	303	323	311	310	319	328	347	302	323	319	277	304	312	301	288	290	304	276	303	327	322	319	315	306	298	336	300	327	291	313	331	288	311	324	331	289	313	311	298	311	317	345	336	327	350	325	302	339	313	311	302	309	326	312	292	305	285	313	315	279	333	316	328	298	328	292	310	320	311	307	298	328	308	314	299	303	326	287	299	323	307	323	327	309	296	310	288	296	316	282	296	327	339	310	319	319	301	306	306	311	331	321	325	309	317	291	319	311	323	307	340	283	296	303	312	308	307	318	338	322	350	324	315	332	287	319	325	312	296	322	304	375	296	318	318	299	371	302	319	291	331	308	314	296	318	311	318	312	317	293	306	334	335	320	306	292	323	340	309	283	320	342	323	310	274	318	353	316	298	343	285	301	305	315	338	304	328	316	320	303	330	318	325	304	316	334	309	337	302	294	292	303	333	295	303	331	311	285	334	283	309	346	283	279	339	322	320	315	325	346	278	299	368	296	304	282	297	305	277	303	323	294	326	342	305	300	295	352	318	307	339	323	335	316	302	322	316	282	287	324	330	300	312	317	316	279	308	312	268	320	329	299	338	297	298	317	304	322	350	317	307	293	320	296	269	309	297	295	319	353	308	297	331	270	319	321	309	305	339	302	294	267	281	266	303	341	318	318	307	315	341	311	300	287	285	288	301	295	312	373	274	328	315	298	278	319	308	325	297	306	326	330	318	332	285	339	300	319	300	312	316	328	325	338	297	284	314	339	298	302	321	313	336	305	290	325	332	346	297	312	282	300	303	302	346	298	324	315	320	304	286	289	304	283	316	308	312	332	286	323	318	302	297	294	274	362	321	304	298	316	301	298	320	315	307	305	292	330	331	295	299	325	321	311	282	337	297	322	324	314	287	325	311	306	309	317	331	271	329	320	321	303	345	297	308	270	303	317	319	298	299	328	285	329	341	292	285	332	269	338	308	316	277	321	300	315	283	296	291	272	331	307	319	333	352	315	318	306	316	300	334	307	293	288	303	325	319	348	304	312	307	304	299	301	307	318	307	289	302	316	313	306	325	338	319	292	370	314	288	286	316	266	310	318	332	312	322	313	272	273	301	314	332	315	307	313	344	319	289	301	310	342	337	329	307	330	307	333	322	301	348	307	311	302	314	288	290	301	323	299	319	335	297	297	300	344	325	332	324	297	333	274	312	289	298	317	317	304	318	314	310	360	321	315	306	322	285	284	352	309	310	266	334	282	308	366	269	299	331	287	282	311	294	335	349	295	302	288	289	311	284	326	305	296	286	309	278	296	316	351	322	309	299	296	292	323	284	310	305	331	332	324	289	323	343	307	312	309	280	280	282	270	315	288	321	300	319	306	297	294	359	337	331	302	337	316	334	315	271	313	319	333	349	308	278	310	318	319	307	316	319	320	278	334	293	326	328	311	324	282	327	277	335	319	330	320	338	308	304	267	315	338	327	279	285	349	304	287	332	308	315	307	304	286	317	318	309	294	319	307	302	326	294	343	290	339	297	337	300	304	319	301	331	287	316	328	292	291	293	283	318	342	334	304	284	362	298	331	297	283	348	317	326	303	304	359	330	280	274	322	321	306	296	291	312	292	325	297	293	304	344	361	322	319	323	327	320	309	325	346	327	312	315	294	298	327	276	344	283	300	319	293	317	297	302	306	340	343	277	329	325	303	306	303	294	294	306	296	303	311	351	296	306	312	282	294	273	311	336	321	314	289	324	306	292	339	299	318	291	304	310	347	294	303	291	282	348	305	323	302	355	295	299	333	304	287	332	315	316	312	322	329	296	310	308	295	317	311	331	315	313	325	304	284	309	305	299	339	316	340	290	320	313	309	291	313	313	317	293	307	286	312	329	320	330	341	300	279	340	334	346	313	321	301	297	308	293	314	313	303	340	295	318	261	267	306	316	298	348	314	279	306	321	337	303	312	314	339	326	300	339	314	321	325	345	314	303	331	337	329	316	309	314	314	303	317	314	325	304	326	323	287	297	297	321	279	310	305	305	319	276	313	314	333	287	319	318	266	320	320	331	315	303	314	277	287	311	334	283	308	335	324	282	333	289	319	337	304	333	295	310	323	283	325	294	284	328	306	292	324	284	351	319	289	311	319	311	315	342	303	303	310	287	318	312	284	282	338	315	331	285	305	313	317	315	277	316	318	309	294	318	332	313	306	317	357	317	295	302	312	311	291	284	306	319	322	333	337	327	325	283	320	307	289	329	349	303	314	323	278	325	300	309	307	321	312	305	323	321	290	278	299	305	308	344	326	308	324	318	313	303	300	288	315	287	296	311	296	319	308	323	311	309	298	271	315	289	296	309	303	318	338	331	305	306	260	301	271	292	304	301	295	319	300	336	304	314	332	332	307	293	323	289	329	301	344	302	314	297	273	241	310	309	306	302	324	309	302	310	295	308	320	298	351	339	309	283	364	328	348	306	331	283	283	319	310	307	338	314	287	281	260	300	286	311	288	306	324	310	310	313	293	319	349	327	310	320	370	309	315	328	307	310	310	318	332	314	295	331	337	304	351	327	325	302	303	277	294	327	326	309	308	312	342	343	262	309	285	311	331	280	311	302	313	334	347	319	303	299	306	293	330	268	300	347	306	304	311	291	307	306	281	294	290	261	319	339	317	280	317	286	328	284	282	325	303	311	302	306	302	312	294	347	293	333	296	307	356	312	295	275	301	327	313	313	304	310	299	317	304	334	338	324	313	275	308	318	282	325	321	340	326	377	334	318	312	322	295	326	264	317	299	312	288	301	315	314	279	302	279	322	340	324	299	282	318	289	314	345	315	303	306	323	317	304	282	324	327	287	301	301	307	318	264	289	322	278	328	349	287	329	306	318	300	285	296	327	314	281	315	286	313	301	289	314	291	299	320	304	310	319	313	334	317	282	321	300	308	315	323	309	330	333	275	333	366	315	307	293	285	310	295	287	306	290	314	340	367	298	292	319	323	302	314	301	342	345	300	295	348	301
34103	18928	20482	17762	14142	9256	4250	2168	1833	1670	1471	1400	1190	1103	995	946	914	868	878	866	857	881	906	872	860	809	795	743	737	816	791	778	788	788	730	769	765	741	749	783	745	752	818	800	781	765	764	721	742	720	797	732	718	719	715	704	722	687	767	743	758	771	695	738	691	737	729	755	775	729	697	758	733	758	757	690	742	728	711	702	700	739	697	720	757	743	745	680	738	736	753	763	716	722	715	656	715	726	719	699	758	737	726	695	779	733	757	705	691	712	703	731	726	740	716	771	722	710	734	739	748	728	755	767	695	678	720	674	734	766	770	717	739	729	754	720	724	729	706	709	740	752	707	730	780	730	715	704	712	745	721	724	708	757	689	657	739	724	735	768	730	742	716	719	732	725	688	711	718	735	751	766	726	767	743	713	770	769	776	727	780	716	722	739	740	735	749	703	761	713	729	730	731	712	764	740	715	747	740	748	725	739	721	760	727	713	764	735	739	749	726	696	746	742	756	736	783	697	768	709	727	717	749	759	733	701	686	716	769	750	714	726	687	736	675	722	737	740	663	748	691	683	676	710	701	687	729	713	675	776	738	729	683	716	688	715	731	719	722	783	721	707	724	795	752	745	747	704	739	747	725	741	744	688	759	718	741	727	776	752	756	711	685	666	720	704	746	732	801	663	741	731	788	749	746	708	744	703	708	743	721	753	720	698	765	777	755	755	689	716	758	776	717	726	757	734	739	691	714	715	669	739	730	692	778	675	749	717	723	720	735	679	748	719	738	741	757	710	729	702	713	766	748	702	742	714	728	713	737	734	726	766	744	712	694	772	674	711	713	719	693	724	745	739	726	742	746	752	769	730	728	665	710	776	731	759	711	731	724	725	737	748	735	767	720	712	739	699	702	715	751	724	750	706	735	698	692	752	768	731	737	687	696	749	745	693	714	723	725	729	741	746	802	706	786	776	743	756	757	731	742	735	779	722	641	762	739	722	734	748	724	704	700	698	738	738	741	717	745	737	681	734	736	695	722	703	719	754	768	780	762	738	719	708	788	763	762	726	714	775	749	746	754	711	741	736	733	739	725	737	690	717	733	755	678	733	750	705	745	712	744	705	707	713	748	700	737	758	718	743	745	695	743	755	753	712	711	758	733	725	727	722	756	755	739	735	667	674	760	715	723	734	741	738	819	750	703	731	688	739	727	746	744	757	803	724	741	735	749	749	696	742	734	730	721	679	716	785	766	742	728	759	688	750	766	712	739	777	740	774	734	732	737	704	678	666	737	733	731	709	754	729	741	676	764	659	765	720	730	695	743	695	742	678	734	730	735	716	732	743	706	711	725	717	706	698	664	710	750	761	732	676	728	772	766	700	725	715	774	685	696	771	767	715	711	694	754	710	743	757	688	769	684	729	672	728	712	750	739	714	716	748	714	745	730	717	753	725	755	786	714	653	736	685	766	701	726	741	767	741	757	734	757	692	740	715	771	709	757	728	696	796	722	698	733	739	746	744	724	735	735	696	700	783	730	760	754	729	721	743	744	740	717	708	725	705	747	706	752	723	729	739	746	746	689	745	708	698	706	691	751	709	751	733	691	754	716	712	773	713	698	711	779	711	763	723	714	713	744	689	689	743	715	763	731	721	750	680	734	775	712	736	727	756	753	720	745	745	740	718	733	729	746	775	790	722	718	795	773	745	693	675	770	683	708	729	765	735	751	772	735	678	724	730	731	672	724	744	742	744	702	727	690	756	704	736	693	718	780	754	720	726	705	736	696	719	763	739	733	747	677	680	761	724	708	739	793	717	715	741	710	713	763	752	744	706	742	771	749	752	739	740	705	705	765	724	709	746	735	702	774	766	730	718	693	695	724	742	740	769	723	683	737	716	726	713	764	686	751	754	720	713	690	743	787	741	694	706	785	732	736	777	735	702	737	738	734	742	726	746	718	715	749	726	723	733	704	734	693	666	736	761	716	723	750	737	765	759	697	707	729	699	732	721	640	773	715	697	715	709	749	749	737	681	694	685	692	700	762	735	730	708	720	715	682	751	740	736	707	721	708	736	733	703	667	723	730	737	697	691	745	706	689	751	691	737	746	703	744	706	653	729	695	793	753	737	752	753	728	708	740	724	729	719	795	732	754	738	777	765	753	750	790	714	712	702	713	722	757	709	743	751	710	723	741	725	730	729	709	734	696	784	747	733	777	702	712	755	743	727	732	707	760	727	719	723	766	719	743	739	764	752	731	733	731	762	737	777	723	696	730	763	744	716	794	766	732	715	720	750	674	737	743	734	791	727	763	699	751	781	680	697	751	710	708	701	740	785	704	726	708	676	712	717	785	695	753	749	725	733	715	797	723	677	699	727	673	720	714	710	736	723	732	695	721	743	739	712	721	703	806	737	678	731	737	707	704	752	744	727	728	736	731	699	739	718	710	729	740	678	723	752	739	717	746	723	673	750	708	732	765	749	723	741	713	724	782	735	675	719	736	753	718	746	696	748	713	733	756	702	761	730	736	677	765	690	716	750	743	734	735	730	759	704	750	763	747	727	712	724	719	727	721	734	745	717	739	743	681	726	741	728	726	757	718	732	708	718	721	742	699	749	732	735	745	726	761	719	758	691	725	753	685	744	740	753	745	680	694	678	708	738	710	752	710	765	731	742	752	725	767	778	764	683	732	736	719	739	739	739	705	765	668	720	711	678	719	728	716	722	728	706	758	739	735	723	749	709	737	677	649	685	760	696	716	725	771	725	708	769	730	766	777	754	708	727	717	724	726	708	735	697	696	753	712	762	704	727	739	655	690	639	725	767	718	724	691	670	755	715	720	669	756	748	749	771	700	740	730	774	736	733	772	731	707	762	704	723	732	733	751	714	782	730	690	741	727	715	710	714	754	733	732	722	732	730	721	664	755	726	757	735	715	687	675	709	737	698	691	737	689	723	714	712	716	767	713	727	741	738	746	727	711	737	725	752	726	790	738	666	704	699	697	732	755	735	731	701	747	757	757	721	738	724	719	716	757	726	767	763	712	713	702	717	722	725	725	708	701	703	710	722	734	739	729	791	740	682	737	752	741	696	716	687	755	743	713	749	727	755	740	731	752	718	680	701	768	679	752	779	729	687	750	708	725	731	759	740	713	682	700	701	733	711	745	713	654	733	742	741	725	762	711	721	695	746	709	779	777	700	726	703	770	691	707	728	703	700	712	722	766	721	729	710	739	750	738	734	714	751	767	754	725	696	717	742	704	683	685	747	737	688	739	727	728	732	751	739	732	704	759	709	682	733	709	730	686	701	746	739	696	729	721	747	756	776	731	707	726	732	687	748	714	709	703	747	701	706	762	721	759	742	761	703	689	683	715	726	731	703	714	713	721	720	746	751	725	747	719	709	761	753	725	731	773	731	743	695	676	731	722	725	773	696	724	746	706	774	746	717	686	777	701	763	735	780	750	748	715	742	713	723	736	705	745	722	727	744	774	729	703	739	734	775	745	708
30706	14467	6219	2856	1432	710	497	409	391	351	381	362	360	369	321	350	326	334	314	325	310	312	330	343	328	314	306	298	335	317	310	316	342	308	310	323	327	307	310	281	346	313	348	322	327	344	323	332	314	319	304	337	311	313	346	335	333	275	307	369	331	307	343	348	328	314	320	328	334	323	293	322	366	325	294	317	295	328	337	344	316	285	322	290	339	339	358	317	340	334	323	294	343	332	324	338	300	327	303	276	311	330	311	284	310	319	324	322	322	283	344	326	338	311	315	320	316	319	301	318	314	342	296	294	300	311	331	299	343	316	364	279	339	277	322	327	304	297	328	351	310	294	380	298	296	312	336	306	297	297	292	295	316	319	321	305	310	297	353	332	324	291	325	351	354	321	321	316	337	342	333	322	297	333	357	288	333	317	306	326	349	283	294	297	327	293	321	333	295	298	331	283	287	309	336	336	292	318	291	300	316	327	347	324	335	345	313	332	333	358	318	324	302	279	335	343	333	314	335	313	294	321	284	320	334	333	310	339	286	308	345	300	340	317	327	311	314	321	285	284	309	299	329	295	304	331	333	297	319	317	313	331	310	303	308	327	341	327	328	332	326	330	329	328	313	344	308	310	281	338	313	322	346	312	335	314	303	344	281	303	296	338	330	307	318	282	361	310	323	287	309	321	313	323	298	293	333	334	297	374	280	354	348	347	342	338	330	294	312	305	334	364	313	301	326	339	325	331	333	310	315	290	352	339	314	316	340	315	343	300	319	312	317	298	284	345	327	327	339	307	322	343	311	303	360	350	312	342	318	322	305	285	333	294	330	313	328	335	334	309	309	324	327	324	319	293	332	318	329	334	323	335	294	300	306	324	325	333	314	355	320	357	324	302	332	341	311	284	305	340	316	309	337	315	283	294	319	325	311	289	341	291	321	285	304	324	318	314	317	264	329	326	324	314	322	330	299	364	309	290	291	298	325	293	330	331	364	327	320	323	323	332	325	285	308	285	301	271	335	290	329	322	333	315	333	307	305	321	313	299	333	334	325	318	310	318	297	332	296	343	327	332	315	297	311	300	301	316	311	349	307	352	286	314	327	318	303	306	324	309	322	307	316	319	321	305	314	302	313	316	337	296	346	293	333	300	333	283	312	322	323	303	326	336	305	335	271	305	325	339	336	308	287	306	342	373	310	315	294	309	317	364	345	316	362	351	294	321	316	287	358	340	330	320	321	297	319	275	299	311	322	317	305	311	324	327	365	320	310	296	309	324	305	304	329	319	339	316	291	320	347	322	281	293	327	318	245	314	323	326	370	305	309	338	294	321	350	309	323	326	328	314	280	288	337	322	303	321	279	321	357	339	328	328	326	330	289	286	318	313	314	291	297	305	299	294	317	340	294	334	325	335	295	325	336	327	312	298	329	310	293	330	319	310	336	348	315	319	320	326	323	309	320	278	326	345	335	338	340	339	313	327	313	324	326	292	307	319	343	330	327	317	303	283	315	306	309	331	327	346	323	300	339	296	319	288	304	307	309	301	302	310	340	328	315	327	327	329	345	302	336	315	303	296	279	328	297	274	344	302	300	290	324	300	272	294	322	292	330	304	341	314	335	329	362	317	301	300	301	318	299	296	315	338	339	330	325	296	338	307	313	290	314	294	354	329	294	293	337	309	317	322	312	326	322	348	339	342	314	323	332	329	305	313	335	338	339	309	325	318	311	317	296	348	339	344	309	318	325	360	323	350	302	315	309	294	292	333	311	330	334	343	310	313	336	322	314	305	350	307	306	312	306	336	309	310	311	314	294	345	336	319	318	318	314	297	310	313	302	316	345	328	318	338	327	361	287	307	306	367	336	290	325	305	322	356	326	326	315	302	333	332	287	326	321	349	326	324	318	290	313	309	316	294	270	348	334	316	297	292	318	343	304	354	346	295	283	353	300	326	333	301	330	314	317	328	324	340	336	304	294	348	328	303	326	321	320	321	314	302	277	287	321	298	297	315	307	296	304	320	341	300	306	323	293	347	312	317	313	313	304	308	288	299	309	312	295	335	313	329	314	340	334	336	313	352	343	313	296	320	337	349	329	332	332	313	346	328	285	329	301	333	326	300	337	328	332	335	337	327	313	324	350	333	311	300	323	314	316	379	331	299	330	338	305	270	322	358	332	288	275	335	307	314	333	305	362	306	312	331	308	328	322	302	314	292	290	327	330	349	328	320	304	317	332	315	302	312	284	296	309	334	290	345	345	328	322	302	326	308	351	333	321	336	282	309	329	329	297	337	324	302	316	339	311	343	327	321	316	283	314	342	310	340	295	299	303	312	328	319	314	316	335	313	332	302	305	328	341	354	294	311	300	314	299	324	350	293	287	304	366	330	316	299	344	333	323	289	315	284	338	318	348	336	315	333	324	304	349	317	290	304	319	327	318	335	305	324	315	312	352	323	297	302	319	324	308	324	303	277	291	330	332	295	337	293	349	354	315	305	329	319	351	298	381	328	326	290	329	298	319	304	322	304	308	334	310	339	320	310	283	308	313	339	335	333	302	283	319	335	303	320	331	309	338	335	303	326	309	306	315	301	300	313	327	329	327	323	325	326	349	311	316	320	341	337	291	312	338	274	353	319	343	313	333	329	352	301	302	316	343	304	307	330	314	312	325	308	321	299	324	305	318	329	342	339	306	336	310	336	305	319	296	318	337	329	335	320	319	318	325	285	323	302	350	316	359	308	277	314	288	338	333	299	345	303	326	325	290	352	314	309	344	296	324	313	317	312	326	307	302	331	351	296	299	327	326	315	355	301	300	331	299	309	332	324	318	340	335	310	326	324	318	333	294	311	287	296	320	319	328	279	298	332	311	342	306	322	323	294	323	316	285	309	315	328	316	319	310	354	348	294	308	302	321	337	373	282	357	317	324	314	306	345	296	330	310	325	346	309	293	338	338	336	318	314	303	348	326	323	329	312	338	322	304	328	334	295	324	331	305	342	311	333	297	349	314	297	353	309	323	343	311	286	320	337	331	342	299	332	346	324	352	350	305	312	307	347	325	314	322	303	309	322	311	300	302	316	290	325	288	307	353	289	343	337	315	299	321	330	308	333	321	347	325	335	354	311	321	339	319	322	314	332	322	341	329	309	310	317	316	303	302	312	333	289	312	314	320	332	286	296	339	335	325	360	321	313	313	315	317	329	342	318	310	360	308	315	302	328	310	315	312	336	311	327	313	343	326	317	320	269	308	306	294	319	298	317	263	300	320	317	289	323	304	311	313	292	302	311	323	318	293	298	313	301	339	309	306	319	314	318	323	309	306	304	296	325	310	350	313	333	305	314	344	353	303	321	282	305	307	310	322	351	305	288	325	329	316	298	316	332	302	321	316	317	332	323	331	313	333	326	345	329	331	323	301	283	336	347	313	294	315	325	326	346	300	315	330	292	335	346	346	320	343	331	274	349	322	298	332	323	317	292	309	300	313	296	318	305	334	327	328	288	318	287
21823	11804	9852	7565	4680	2573	1519	1177	1130	1075	1000	920	918	907	827	827	793	842	764	820	799	824	857	847	771	781	808	713	766	803	781	747	817	743	735	789	803	762	777	738	807	767	706	728	780	753	715	715	784	766	816	765	785	768	746	726	773	796	712	760	772	701	743	770	763	742	728	751	779	707	759	719	757	753	721	752	735	763	781	708	795	781	769	775	805	722	793	790	753	745	800	755	779	785	762	789	813	755	779	760	744	764	770	739	803	730	768	764	757	777	781	751	811	791	709	726	736	749	780	808	773	772	840	758	754	753	754	745	741	737	739	720	770	729	703	750	804	743	774	718	808	765	741	690	789	770	721	727	732	733	801	745	770	765	760	776	826	721	720	732	815	755	746	782	715	775	747	785	709	784	724	809	805	792	754	775	768	758	771	743	749	714	782	790	740	767	706	730	761	772	705	774	804	785	767	718	696	767	750	705	732	745	726	668	795	718	755	787	752	773	756	729	754	697	713	764	736	788	754	786	780	705	768	721	751	781	736	748	737	781	713	748	736	778	710	762	742	734	777	767	714	787	743	758	744	722	779	786	777	783	746	758	733	773	756	788	748	747	710	741	809	759	755	785	746	775	761	772	733	773	759	771	761	745	797	789	757	757	766	789	767	739	764	731	741	729	805	733	736	790	784	694	755	779	741	734	749	738	699	761	749	794	754	765	751	778	744	741	774	703	739	762	745	769	760	754	791	758	762	758	774	795	761	784	747	752	761	740	752	750	765	765	748	767	744	767	714	759	775	755	762	749	731	771	698	756	750	753	712	779	797	738	712	744	757	776	753	835	761	756	768	738	742	773	764	736	737	761	757	791	768	747	684	780	751	778	753	764	738	743	805	760	744	731	790	725	795	741	804	763	773	752	772	765	797	769	778	705	778	757	744	744	786	803	783	756	718	745	800	745	733	773	807	813	777	694	803	761	784	778	722	775	765	774	762	749	797	789	781	782	749	751	772	773	781	740	759	769	735	695	727	788	767	739	801	792	811	757	715	781	724	742	799	753	741	776	781	741	796	767	720	736	716	751	788	698	768	783	745	745	713	768	766	812	749	741	729	765	738	798	755	775	730	771	764	731	718	782	797	748	711	764	790	746	732	774	754	791	773	774	821	753	789	782	801	790	721	731	815	744	744	782	769	712	760	778	741	772	707	755	761	721	743	724	767	762	752	713	757	801	754	742	751	721	782	741	789	698	717	761	775	740	762	766	753	766	762	822	773	799	767	731	713	698	719	739	732	732	720	765	765	766	749	724	781	812	753	710	762	743	719	770	726	741	748	761	736	815	787	742	754	728	785	717	731	797	709	779	755	797	754	803	788	769	735	800	753	719	770	749	734	735	730	814	803	732	764	738	782	760	751	769	793	828	806	725	732	717	755	766	778	782	762	801	780	739	745	774	732	732	744	747	742	739	757	733	773	749	762	759	747	790	788	806	794	743	748	727	725	745	738	768	731	795	760	782	765	730	741	708	732	725	711	771	751	746	780	714	764	748	748	837	748	769	784	724	741	763	711	752	773	748	784	753	757	779	782	741	758	748	727	784	720	737	730	749	753	755	817	739	804	755	723	743	805	746	723	770	777	756	731	812	743	763	751	756	751	796	775	794	706	799	771	769	760	775	740	754	785	814	773	764	775	694	755	748	768	781	726	749	686	742	781	683	743	771	730	727	815	753	763	790	737	758	779	746	786	763	738	742	750	767	742	783	763	739	724	756	818	702	737	750	768	761	763	800	765	774	742	751	790	754	751	734	767	775	730	732	755	771	754	775	751	765	768	776	792	752	751	773	788	747	703	788	757	813	761	747	762	735	772	724	762	726	762	760	719	753	744	749	731	789	818	694	756	760	739	714	785	761	768	740	750	739	746	715	773	744	750	727	746	783	781	791	729	790	767	694	727	787	763	789	783	746	780	709	757	809	753	721	757	760	756	746	711	717	782	773	723	820	771	784	752	693	743	742	707	782	734	720	726	727	798	761	757	791	785	742	777	753	736	733	805	742	725	742	750	812	772	763	765	741	808	755	743	725	718	796	768	718	754	732	721	735	731	754	720	729	727	781	815	726	781	746	750	747	747	761	735	794	761	701	779	804	736	758	765	788	751	753	731	753	774	787	793	756	784	781	736	799	778	750	785	770	756	772	768	786	810	758	718	786	771	757	775	793	723	754	752	711	721	743	756	774	776	730	714	724	727	755	779	775	766	763	773	736	777	777	746	735	754	773	755	758	733	711	791	779	754	767	761	771	777	745	772	763	695	758	749	769	803	781	761	705	724	748	774	746	772	787	751	743	789	782	785	759	715	739	719	722	787	759	732	779	715	738	771	739	738	766	745	732	785	787	762	740	759	816	739	690	775	725	746	796	770	722	710	747	753	787	734	743	752	796	755	814	761	750	753	779	774	774	754	768	762	794	734	765	761	722	761	756	764	719	792	755	787	804	746	808	773	793	768	739	750	787	725	803	730	720	743	753	748	760	749	755	747	737	760	764	740	788	751	770	752	766	776	782	791	746	785	764	786	758	784	799	750	759	735	743	752	717	746	742	766	795	739	743	737	779	817	800	731	799	736	743	744	766	779	767	752	800	764	721	798	772	748	776	775	701	797	785	760	758	745	765	727	757	745	777	787	794	796	689	722	699	722	788	746	793	773	750	709	765	761	775	808	756	805	749	770	743	725	718	716	762	782	739	757	739	763	755	798	708	740	770	785	763	738	751	757	761	782	803	748	785	780	746	743	761	771	779	752	765	757	742	742	744	762	743	781	763	735	695	716	717	763	770	742	737	761	782	716	728	814	726	772	742	754	743	758	750	758	790	726	770	710	784	725	733	776	738	800	717	727	770	764	778	736	789	755	723	748	809	725	738	729	769	750	722	773	741	772	767	768	733	753	734	797	774	791	780	761	755	761	745	733	768	789	777	793	772	759	727	782	789	739	786	732	797	792	745	751	792	799	808	775	797	766	772	732	727	768	748	755	823	724	779	768	755	742	730	799	775	725	723	735	715	757	730	729	718	788	778	777	787	718	779	773	791	757	771	746	787	782	769	742	737	778	741	763	757	741	760	787	744	723	761	742	768	725	771	757	733	743	742	791	795	735	775	780	704	718	778	765	755	793	764	751	771	761	732	695	710	714	741	800	778	775	775	726	793	756	711	673	777	793	731	756	732	796	767	746	746	763	800	767	776	739	747	736	776	766	746	696	746	710	783	778	745	778	752	705	769	719	738	764	771	772	755	768	753	775	733	772	745	775	800	782	775	743	748	761	764	817	729	749	758	782	819	792	774	778	772	730	758	752	760	753	763	718	749	766	749	745	757	771	783	769	756	806	732	779	777	794	687	719	727	742	718	742	766	727	763	796	769	728	738	772	728	759	745	747	769	752	771	754	698	731	717	776	760	802	764	773	719	793	787	715	725	767	710	801	734	747	756	800	764	711	791	758	774	776	758	790	765
44258	21139	10167	5099	2613	1400	801	580	562	509	461	426	445	428	399	398	421	372	386	381	385	394	379	394	345	364	387	373	384	374	376	384	397	384	397	369	403	378	376	390	374	374	398	386	376	369	348	345	399	363	394	382	359	386	402	389	363	419	360	365	370	359	380	347	374	339	367	351	356	365	315	370	378	340	412	375	332	384	367	375	359	391	372	337	337	355	369	371	366	357	379	358	369	363	353	361	393	399	347	359	356	322	308	382	369	388	335	346	387	393	391	353	388	346	367	309	400	377	370	361	421	310	358	358	361	368	383	349	376	355	387	376	379	352	352	365	374	343	378	371	380	367	362	323	354	368	378	365	392	349	396	379	335	349	402	350	356	381	381	347	371	332	383	409	407	348	370	356	328	348	373	365	383	353	347	372	336	361	369	378	378	376	372	372	382	397	372	353	352	390	426	385	369	347	358	360	335	347	408	344	365	355	390	369	408	355	377	359	373	370	385	357	362	354	349	387	372	329	370	354	411	343	347	372	358	372	383	373	383	364	347	346	387	392	367	362	370	375	364	376	384	358	367	356	358	390	367	387	393	353	356	373	383	392	415	381	366	391	371	352	355	355	365	383	376	375	355	383	333	373	368	387	378	356	388	387	373	391	365	354	383	382	366	394	374	375	343	368	405	375	395	339	372	380	372	336	393	328	352	379	366	349	395	358	394	388	360	376	355	381	372	389	354	382	396	403	378	380	384	365	346	386	378	359	355	387	351	329	351	333	387	399	382	351	363	367	369	352	364	362	382	381	384	338	382	372	375	344	386	363	390	372	395	380	382	391	347	365	372	335	370	384	390	382	378	353	363	356	348	352	356	425	329	362	373	400	360	380	342	360	363	388	395	384	390	390	375	332	332	367	388	378	375	307	420	371	346	402	361	352	414	396	393	358	335	341	359	361	372	359	374	354	415	413	396	382	358	350	378	390	390	368	395	378	353	392	367	349	376	357	317	363	377	372	373	359	371	337	336	352	399	385	337	404	360	365	360	347	354	328	385	375	354	344	360	379	381	354	383	381	355	387	394	383	351	343	343	359	363	380	333	350	402	384	391	340	347	332	327	336	359	362	395	366	315	382	386	360	356	341	351	387	332	352	382	367	404	363	373	371	360	362	355	378	362	335	346	367	370	341	401	420	359	339	392	321	393	369	346	357	382	371	371	373	361	388	354	410	348	388	408	377	326	336	372	402	375	386	371	351	366	372	329	394	383	368	362	387	381	392	374	383	431	380	337	382	374	386	391	378	358	385	366	367	407	375	406	358	343	364	351	368	392	340	355	375	368	398	398	376	341	377	359	355	351	377	389	357	388	379	350	358	385	340	370	397	384	364	354	355	356	361	377	362	365	355	360	369	357	349	371	346	376	327	374	340	362	379	361	357	377	380	372	352	331	408	354	354	395	381	392	345	356	380	379	399	390	358	370	382	399	396	334	391	381	352	354	339	361	354	393	345	364	359	377	390	394	400	394	386	352	365	407	368	369	405	358	380	398	376	387	356	361	363	360	396	329	385	361	392	377	326	372	380	367	351	377	384	339	354	373	356	397	372	374	345	349	373	395	358	347	349	382	363	334	378	333	395	380	365	366	381	395	364	394	375	394	382	356	393	395	362	371	360	341	393	368	350	382	363	371	383	357	392	356	360	352	375	379	372	353	406	363	378	370	379	400	384	331	385	416	333	361	365	339	372	384	402	334	349	367	364	364	357	359	385	390	371	367	357	344	361	367	353	364	351	365	385	368	356	314	359	342	352	401	372	372	346	413	338	357	336	382	392	354	348	353	371	384	381	384	381	346	379	350	333	346	381	364	365	369	373	359	360	402	362	342	368	365	371	344	379	377	361	369	393	375	341	392	378	341	356	371	385	344	364	370	397	371	377	358	412	348	379	354	326	347	385	369	402	380	335	354	367	359	364	356	372	360	363	407	351	353	393	340	371	375	386	421	358	355	365	375	381	371	370	409	371	369	372	357	364	389	359	364	369	387	360	360	345	351	350	352	336	375	351	341	333	384	337	378	371	357	377	390	363	377	388	419	354	394	370	378	367	382	367	354	357	361	379	388	382	383	359	396	400	372	378	368	373	364	343	365	354	357	399	382	395	398	366	359	376	358	360	379	377	359	333	353	388	372	362	401	385	361	394	390	382	363	353	354	366	375	362	364	335	364	376	364	354	366	346	346	415	359	369	403	354	369	383	376	340	346	345	358	407	361	350	399	333	359	358	356	386	335	376	343	374	396	318	366	377	374	387	381	380	342	341	379	328	348	348	364	339	387	381	362	370	354	360	380	381	366	353	351	362	354	383	355	336	362	363	331	367	378	414	370	376	368	359	358	345	333	382	357	388	359	384	319	327	394	370	372	375	416	383	367	368	396	343	374	429	425	388	358	345	406	350	408	378	368	370	369	337	361	364	366	382	374	398	356	369	372	382	379	363	369	373	368	349	365	341	390	377	383	371	372	371	347	412	375	338	368	340	371	350	337	330	363	348	376	365	385	373	392	317	363	375	349	388	360	358	358	342	332	398	380	373	396	376	344	353	395	382	345	361	398	383	359	357	365	354	363	378	355	380	371	344	364	346	374	350	334	338	386	330	343	320	356	391	338	363	398	356	375	376	374	376	365	371	358	363	407	388	363	327	346	341	372	351	354	371	372	361	365	356	372	355	345	399	365	402	363	337	401	373	357	372	378	372	414	354	337	377	385	367	328	359	343	360	352	349	393	383	349	384	367	391	396	407	363	363	410	390	367	370	394	330	360	354	382	362	374	335	392	388	384	383	380	369	395	367	343	352	427	386	345	373	350	327	355	368	357	348	348	339	350	343	386	378	320	389	358	356	419	353	356	330	399	369	360	369	382	367	370	380	377	407	363	394	384	384	400	351	346	352	409	393	401	363	405	370	378	388	367	379	365	384	356	372	362	360	379	399	343	354	365	330	357	385	380	367	363	360	370	383	347	324	370	367	370	357	328	347	357	386	346	373	324	368	374	384	376	365	406	345	373	359	372	350	400	357	330	333	373	394	366	320	355	360	378	395	368	360	363	344	392	372	359	372	372	373	371	401	374	360	367	365	387	369	383	363	357	357	365	385	377	383	360	384	354	367	351	381	376	349	351	369	390	345	370	371	401	378	377	377	386	337	364	363	331	374	375	375	393	374	391	400	376	371	374	345	376	366	390	383	375	365	385	359	362	364	375	345	381	371	373	378	363	368	388	369	400	392	350	350	330	355	403	354	360	340	371	366	364	374	377	387	421	348	347	381	377	391	368	344	358	368	341	370	364	336	375	345	318	379	359	382	383	333	393	355	424	377	367	338	364	380	363	389	361	384	380	385	391	379	380	359	381	337	361	399	358	379	367	399	371	367	342	376	377	343	381	377	390	370	360	402	352	409	387	384	348	337	342	350	358	383	376	338	385	359	354	379	378	378	384	355	342	358	387	354	363	367	366	391
30884	16463	14322	12185	8719	4903	2954	1914	1791	1627	1381	1223	1170	1118	1025	1053	1078	987	1019	930	953	984	1001	983	921	966	942	960	900	917	943	922	919	861	939	943	905	862	928	847	889	957	902	927	910	874	841	928	861	849	838	876	826	873	877	900	845	886	873	856	880	897	846	872	865	852	858	865	880	889	856	853	899	863	829	923	895	889	860	872	849	829	872	831	833	912	889	847	934	842	851	880	885	864	847	874	898	885	866	855	886	883	829	900	880	800	871	878	905	837	824	858	836	876	903	862	851	847	841	786	911	874	843	802	865	840	820	881	920	922	835	875	853	872	826	810	824	839	866	807	847	853	860	865	841	866	880	870	905	879	862	823	867	881	866	822	840	778	869	902	818	818	875	899	843	834	894	839	812	880	840	875	889	908	891	843	848	850	854	919	872	844	906	871	909	856	877	834	836	949	902	865	909	862	914	869	884	836	897	864	877	868	850	879	889	829	851	895	858	843	850	914	894	844	887	856	823	859	854	838	799	823	833	857	890	828	864	912	879	868	853	832	849	865	918	861	829	890	889	867	833	825	876	852	878	897	885	812	867	936	841	912	875	839	857	857	853	827	815	856	877	893	864	900	847	853	876	880	872	850	853	861	838	851	835	810	855	849	886	897	873	842	836	887	896	891	837	874	881	882	881	897	873	859	879	882	854	846	898	830	869	849	905	859	892	870	917	862	909	837	847	852	879	868	871	884	831	855	850	847	879	880	880	860	825	791	859	890	897	846	862	837	896	839	918	884	842	868	842	899	847	862	825	882	870	818	891	917	888	879	870	835	836	926	867	853	819	801	841	922	896	851	833	824	871	879	816	881	827	886	838	867	876	851	829	897	902	838	920	827	860	842	867	852	843	878	848	890	829	829	917	867	868	917	818	843	798	887	858	835	840	880	831	881	902	845	903	853	866	824	846	863	831	838	872	864	851	855	925	875	868	898	880	814	854	876	872	936	849	872	825	836	919	912	853	856	859	780	849	880	840	826	820	865	900	916	924	887	859	882	853	804	831	816	907	867	848	920	835	851	900	924	929	886	873	885	877	842	851	884	841	835	867	879	882	873	788	836	848	865	873	838	923	825	883	849	816	828	884	872	847	819	843	878	798	843	806	878	876	846	879	867	894	877	911	883	858	893	902	844	923	882	872	853	896	847	869	878	896	813	840	830	882	878	882	832	863	872	860	791	812	881	875	872	855	914	901	883	854	891	914	885	850	839	769	865	877	849	844	861	890	850	844	871	864	823	871	863	920	825	863	890	894	875	842	902	850	901	876	864	831	866	885	802	868	860	926	858	880	811	920	875	874	866	833	895	857	868	890	838	871	840	864	883	884	897	853	844	855	876	845	864	852	878	906	862	865	877	844	836	819	828	836	884	913	885	888	878	855	861	890	826	894	884	867	841	905	897	855	857	891	852	841	855	849	896	895	863	858	830	854	823	874	851	849	877	892	826	842	867	903	882	823	874	825	825	831	862	857	870	869	838	844	889	854	883	859	897	819	866	821	892	872	862	832	886	904	891	898	873	883	850	833	834	867	866	877	880	863	829	836	843	908	831	905	898	824	898	858	880	827	867	808	905	884	898	815	884	831	807	841	884	865	885	853	850	848	869	879	842	871	828	849	879	885	867	840	866	848	923	859	876	852	873	900	884	903	842	873	802	895	888	862	887	876	894	883	876	876	841	799	872	826	883	922	866	910	862	907	870	837	894	877	880	869	859	873	892	848	877	806	906	834	867	869	878	890	897	881	903	889	853	859	895	877	831	888	852	822	881	880	844	891	853	891	885	944	883	870	837	877	894	866	856	864	862	846	872	877	872	904	838	864	901	814	859	851	834	881	888	819	858	884	856	869	858	870	857	841	877	816	861	812	869	853	861	853	841	872	868	904	840	890	854	872	856	820	831	831	873	848	825	846	869	839	866	900	820	874	873	840	858	873	890	879	876	889	832	832	848	893	900	831	861	845	894	809	873	824	916	867	860	830	821	912	789	865	881	879	868	846	895	874	869	882	865	870	845	863	825	923	857	883	861	833	826	908	867	825	844	901	864	861	854	853	873	914	895	863	847	878	867	870	848	887	925	878	860	907	858	874	874	860	804	806	886	834	888	830	863	791	886	887	879	882	872	828	837	866	884	894	819	855	856	923	843	857	818	831	843	886	863	824	865	889	828	874	820	852	868	871	880	897	842	868	859	821	928	850	855	905	874	899	888	814	924	901	844	993	878	828	882	907	897	834	844	884	859	905	835	834	824	861	854	893	896	848	859	864	847	825	872	928	869	866	920	841	855	877	874	888	826	832	823	871	857	890	891	872	893	816	872	876	867	907	842	901	828	853	859	867	802	850	829	840	884	898	813	924	868	813	851	884	825	910	835	824	880	867	878	848	862	851	837	887	840	830	856	854	833	872	831	922	835	850	853	856	857	870	826	908	876	876	831	815	804	837	886	856	851	855	833	832	846	917	841	880	864	847	869	889	894	882	857	821	917	904	827	823	797	870	853	889	896	818	877	883	867	922	902	833	853	858	908	868	836	888	897	920	899	819	865	818	861	877	826	835	822	901	872	884	848	882	907	846	805	904	894	854	847	841	875	866	867	847	883	868	880	835	899	888	884	849	833	872	882	848	799	872	885	885	893	878	885	838	833	870	869	870	854	810	862	861	869	863	879	909	846	884	788	917	866	885	867	927	845	910	825	949	838	850	826	868	867	885	836	885	846	849	815	850	874	851	890	855	825	908	881	852	893	862	890	871	849	836	872	903	894	854	883	897	891	890	890	827	873	867	848	852	822	853	892	842	859	867	887	814	894	874	850	856	864	862	837	883	887	875	876	887	838	825	883	834	868	852	857	858	878	850	848	868	900	889	845	845	906	875	819	908	831	821	879	832	849	871	833	839	851	882	883	858	864	902	861	848	864	869	800	838	844	855	837	843	858	833	888	875	861	870	830	848	896	828	858	857	867	847	891	886	869	841	885	847	884	889	882	882	865	865	890	837	865	876	900	850	841	866	880	830	915	922	889	827	863	909	884	884	879	853	842	854	904	866	825	939	918	810	899	840	910	834	824	840	864	861	871	869	834	900	868	854	847	882	877	841	823	926	891	864	877	859	918	839	845	890	842	859	896	873	879	874	867	846	848	813	893	798	842	829	915	904	858	909	794	860	831	831	848	850	853	870	871	898	833	820	847	874	884	847	810	871	889	868	876	819	915	817	853	878	883	896	845	883	853	859	880	840	909	838	874	835	872	830	873	866	865	822	886	817	870	832	894	841	869	847	826	855	831	879	895	838	891	860	845	849	869	888	860	839	888	853	819	862	864	815	862	833	895	842	825	851	876	784	882	811	865	889	818	865	823	791	886	946	847	893	831	839	838	886	851	878	830	849	849	807	889	863	830	844	869	916	820	870	830	870	933	883	904	845	798	864	881	884	907	806	865	846	851	875	836	867	809	855	886	883	889
49524	22953	14961	8391	4448	2016	869	645	602	510	492	429	410	385	395	330	364	332	335	331	354	336	320	340	346	341	360	322	325	317	308	332	337	313	314	353	360	305	332	319	318	317	314	331	303	305	292	323	290	317	321	355	307	290	275	294	297	294	309	305	329	290	318	334	283	333	295	304	299	290	314	338	274	347	325	328	325	331	312	304	305	294	278	313	318	316	321	303	323	318	301	325	331	318	288	310	320	301	329	321	304	285	304	328	335	334	302	318	328	314	310	316	294	293	302	342	315	314	315	319	319	320	309	342	346	307	306	334	341	298	273	272	295	278	292	282	284	310	331	302	313	300	319	319	322	344	294	288	319	325	300	319	319	331	310	305	302	282	258	305	339	322	315	288	309	322	295	307	310	300	304	272	305	310	302	307	292	293	299	322	303	309	317	306	316	342	341	298	299	301	308	320	331	319	333	343	295	312	284	257	288	288	323	313	290	285	297	303	329	325	341	289	307	275	330	318	279	303	336	282	326	320	299	307	294	296	320	308	315	328	345	330	304	314	312	303	261	305	291	311	298	318	285	328	307	317	280	316	306	287	324	279	316	327	288	313	291	331	295	314	332	336	306	312	298	317	317	295	297	297	288	324	311	289	341	316	290	287	290	350	316	349	277	288	327	331	308	307	289	315	295	306	289	297	303	295	332	289	300	254	292	301	316	309	297	338	290	245	308	337	302	320	315	324	308	287	301	305	300	275	300	319	268	300	297	303	318	298	301	298	330	343	306	282	310	308	312	347	301	296	284	308	298	329	315	304	310	292	289	357	328	276	312	306	300	293	297	305	328	282	348	320	322	282	310	313	308	323	312	310	309	343	291	295	282	322	276	307	258	289	299	310	310	306	317	325	293	346	316	321	313	318	309	269	320	271	291	269	288	328	348	292	285	283	335	302	335	317	323	343	326	302	267	296	287	282	327	305	326	301	273	303	319	294	351	291	285	306	352	283	295	317	299	293	305	327	315	308	338	308	317	289	263	332	301	312	308	315	326	306	327	296	305	279	310	340	299	338	288	335	299	283	291	336	265	320	325	283	308	339	314	311	273	288	272	343	311	285	290	302	305	291	289	320	323	304	322	318	283	323	311	281	317	330	293	299	295	310	325	320	325	310	285	287	298	310	334	293	303	316	315	300	309	293	340	316	303	294	346	359	330	306	304	317	312	277	302	323	316	311	297	293	306	322	302	302	294	294	277	284	266	313	309	303	348	320	321	308	299	319	300	317	281	329	265	290	342	287	340	293	296	283	306	318	323	333	301	317	314	297	330	328	302	309	259	324	316	317	287	330	295	329	282	302	280	268	307	295	293	274	297	296	324	330	239	325	323	320	302	343	317	289	297	301	304	351	344	289	323	301	288	303	274	315	289	294	324	291	288	282	279	303	334	310	260	302	276	297	298	317	300	288	297	335	313	324	295	304	294	302	303	323	311	308	323	296	283	293	293	322	307	284	327	309	292	289	321	325	312	344	319	350	283	319	300	317	294	337	317	308	292	319	330	312	314	283	293	342	341	271	336	291	266	281	300	277	287	320	317	308	338	309	302	309	322	299	284	320	287	299	346	308	281	300	321	320	312	312	325	265	278	283	318	314	292	336	330	313	306	262	314	263	329	298	282	279	312	301	342	308	321	301	294	328	333	291	292	300	284	319	294	294	320	290	303	322	310	312	332	311	317	282	290	329	326	332	311	297	313	298	290	294	327	316	289	311	301	277	320	308	285	314	269	302	332	298	321	313	264	308	310	298	300	280	286	278	315	300	283	293	299	308	329	260	309	296	333	317	278	311	335	293	285	310	320	325	293	336	280	350	302	321	307	301	265	293	294	292	289	288	327	302	317	301	285	305	287	288	302	323	304	363	292	307	300	286	283	336	294	292	291	309	313	301	322	287	275	321	272	303	314	338	328	300	315	302	305	311	296	341	302	282	312	309	319	308	338	314	311	326	283	310	293	268	307	301	348	302	343	300	319	305	282	282	313	307	284	287	305	322	308	299	298	316	310	313	329	298	288	291	313	320	302	315	321	324	311	301	310	316	309	299	289	294	322	315	299	276	306	334	316	296	328	319	309	295	326	310	297	316	350	294	289	314	309	301	335	318	304	279	305	327	279	307	298	294	274	274	324	256	302	312	332	267	311	301	333	261	333	310	329	327	326	302	308	298	279	316	297	304	299	307	339	288	308	292	301	311	340	303	316	331	284	307	319	313	320	334	298	290	292	299	308	340	295	282	310	298	328	297	322	308	310	300	292	297	312	332	326	266	303	307	299	299	352	323	293	314	319	287	300	282	328	314	318	320	337	334	326	316	301	335	300	297	310	308	284	312	293	285	289	287	324	281	301	285	316	268	324	303	340	340	312	279	302	340	314	296	307	293	320	327	281	291	288	305	302	292	305	308	266	313	270	309	284	297	310	292	329	309	316	284	300	297	308	299	328	325	334	338	290	279	326	326	283	335	301	321	269	299	275	307	305	310	288	309	274	315	304	300	280	318	293	300	286	287	330	291	283	299	289	294	290	266	330	319	298	316	295	322	281	301	306	338	320	310	315	288	312	305	266	282	292	314	298	311	313	331	313	314	328	306	358	289	306	295	281	306	303	308	324	278	313	313	316	325	346	321	337	341	298	358	309	301	284	324	290	334	317	292	291	279	304	306	304	345	295	297	319	330	287	266	289	323	332	325	289	299	329	274	303	297	310	307	326	279	295	261	311	290	314	292	320	308	286	285	294	299	324	295	312	274	298	315	272	333	308	272	299	346	304	339	299	287	283	289	296	280	289	309	314	317	293	329	312	307	318	312	299	309	300	295	273	276	274	334	309	296	288	260	286	339	348	337	314	303	303	322	289	308	354	296	302	316	313	289	293	324	330	294	275	342	320	272	275	310	296	304	305	318	287	319	304	322	309	315	291	320	306	296	328	322	321	275	303	269	305	344	340	308	279	297	307	261	304	291	314	295	309	305	325	308	330	285	309	312	333	314	299	281	334	318	328	313	319	286	292	294	304	303	308	313	289	298	311	306	296	305	325	302	305	281	274	345	309	301	297	277	308	323	322	295	288	300	312	275	315	314	299	298	302	288	351	319	325	341	333	312	313	300	318	323	312	281	291	318	340	294	293	324	292	308	302	273	292	325	312	281	302	333	308	370	312	320	315	301	302	305	285	302	310	303	298	309	278	300	334	329	355	345	293	296	297	302	317	325	334	312	313	309	315	304	314	345	293	338	300	306	310	311	340	313	297	326	279	323	308	321	310	318	297	315	271	296	319	325	317	280	302	289	293	324	292	337	324	330	333	286	300	299	289	295	310	306	313	353	295	303	287	332	296	304	331	313	325	291	334	291	317	296	306	292	286	344	312	291	299	310	305	308	273	325	329	287	304	330	302	335	303	303	336	328	322	293	287	302	303	318	305	299	301	280	309	321	262	321	297	302	296	336	331	330	283	315	289	288
32980	17677	19549	17412	12415	6925	3323	2398	2299	1764	1638	1381	1234	1080	992	1023	957	950	957	867	902	908	847	854	863	760	873	790	863	849	755	870	830	747	800	760	812	745	722	740	732	750	769	768	747	749	688	748	751	683	720	729	730	726	697	732	736	713	721	717	698	738	727	767	720	735	740	721	731	717	716	709	737	727	762	701	735	757	696	768	757	674	718	727	744	717	750	723	719	691	783	697	733	763	720	734	707	742	758	724	750	698	751	719	735	752	696	641	684	770	741	748	749	727	680	713	701	718	778	704	706	733	738	741	745	687	750	721	692	699	689	738	723	691	710	733	725	752	686	653	699	745	718	673	721	757	679	704	698	746	754	778	741	759	686	769	746	727	698	732	717	713	733	748	732	729	724	764	691	744	713	728	709	720	735	687	763	729	704	768	710	733	758	690	764	670	727	720	676	722	709	774	705	694	773	743	713	684	732	706	758	695	745	703	709	740	726	684	753	731	716	736	747	718	729	709	710	694	648	747	690	735	749	697	691	742	740	751	717	707	768	698	756	700	718	730	681	713	699	702	703	740	730	723	704	722	714	749	742	747	746	661	762	747	736	758	740	764	732	722	720	716	694	739	725	714	775	737	758	719	696	704	721	748	671	721	754	737	702	762	694	751	708	719	746	713	740	687	734	702	713	783	753	716	707	739	753	712	669	704	722	738	725	734	747	779	715	696	760	751	714	724	705	711	717	679	722	718	729	706	780	713	745	752	727	747	723	715	761	715	735	780	747	760	702	717	788	677	723	710	769	715	749	706	708	746	738	734	737	679	733	771	722	698	689	725	708	732	720	696	765	695	761	756	715	719	684	725	702	738	692	745	741	717	759	721	759	741	706	697	736	743	727	745	751	702	763	749	712	736	719	683	721	699	706	669	735	735	727	706	751	706	713	737	736	704	731	769	718	696	743	770	725	749	743	746	725	719	757	725	697	716	747	713	682	729	747	724	769	728	736	728	713	710	712	722	736	778	732	757	754	679	689	710	712	758	743	729	710	728	708	767	729	731	766	714	772	722	735	756	751	693	778	730	687	736	737	688	777	718	709	699	719	684	774	747	703	691	735	730	732	752	686	719	735	720	732	733	759	676	724	708	706	729	701	702	697	719	736	703	698	738	689	688	773	698	715	714	697	722	714	706	675	718	700	718	720	720	753	694	726	690	741	752	774	724	713	736	719	703	737	700	743	747	747	758	733	770	712	746	728	740	692	717	750	738	738	727	728	706	742	734	738	719	688	694	719	727	734	708	727	736	711	717	693	734	728	742	736	697	706	744	770	755	739	760	746	747	743	710	711	678	755	772	722	765	683	744	691	720	698	737	663	710	701	716	742	693	776	734	780	713	751	727	710	698	734	712	695	742	721	737	777	723	714	682	746	713	740	741	738	703	726	722	744	699	703	760	690	789	765	695	700	744	754	735	726	714	714	728	721	658	748	729	728	710	678	741	728	728	748	740	747	714	774	747	700	734	730	744	758	662	747	745	699	721	773	750	765	735	712	715	738	716	760	757	733	716	680	725	716	761	673	732	786	697	749	738	723	746	722	671	734	719	742	740	734	700	723	699	719	741	733	714	734	707	688	697	728	756	706	729	708	738	727	710	760	777	711	762	713	723	739	714	723	696	741	705	742	744	734	729	711	734	756	781	726	713	732	713	742	728	693	734	754	746	680	730	739	760	719	711	703	702	733	680	738	723	649	717	662	680	698	704	768	675	744	742	706	745	727	706	690	662	713	741	755	738	690	714	747	706	752	718	743	691	734	738	712	732	706	709	687	670	701	730	743	732	699	768	724	735	719	708	711	705	709	693	695	767	708	713	715	736	714	690	737	706	707	755	750	785	723	734	728	675	698	744	709	735	670	733	677	699	727	701	684	735	708	725	760	696	760	721	695	719	715	722	717	738	731	692	730	714	721	676	732	710	682	738	766	751	759	706	789	724	683	711	759	705	743	737	726	723	702	733	740	713	708	680	759	698	705	681	766	677	703	746	733	764	721	734	730	723	710	720	713	713	700	724	752	691	715	732	718	740	744	746	734	686	702	765	734	651	682	794	697	742	711	754	743	688	720	696	711	695	710	679	711	718	667	692	677	745	706	740	727	711	697	741	707	679	673	727	715	718	759	700	759	744	679	689	728	728	710	709	730	748	736	691	698	743	729	687	751	703	746	732	713	719	727	742	710	712	699	705	767	722	727	761	654	751	732	725	727	696	704	738	744	700	697	745	713	715	714	735	728	726	710	754	695	719	707	704	741	736	731	703	741	683	718	709	723	752	740	695	679	742	712	694	784	738	738	699	691	694	734	736	767	670	721	728	725	703	716	708	732	735	752	706	742	722	766	787	703	705	736	737	734	741	704	691	710	700	739	762	711	722	722	769	735	745	681	690	726	652	732	745	729	727	724	745	687	704	702	702	678	794	747	770	711	708	726	723	702	689	725	712	706	749	660	740	724	731	765	709	732	729	686	694	727	718	703	755	746	750	717	762	715	713	709	755	679	707	771	748	680	696	760	764	742	733	741	735	746	693	739	748	705	708	705	721	715	733	715	715	743	705	716	718	747	689	742	731	744	744	746	728	715	697	731	714	681	736	701	760	741	696	724	759	699	734	725	760	723	732	717	729	723	715	739	720	731	699	749	739	743	732	774	720	730	744	704	752	728	696	734	702	716	681	726	730	765	685	725	711	708	741	744	773	739	740	713	751	729	776	722	717	713	767	720	748	721	716	723	717	747	701	682	741	767	705	733	754	735	670	702	769	741	705	729	756	721	732	753	747	719	711	772	750	707	759	756	690	735	715	666	752	706	752	713	709	715	725	696	701	678	714	731	706	690	698	706	716	757	723	752	723	711	760	679	709	755	726	752	667	724	735	733	702	756	674	739	750	734	734	719	728	726	697	707	723	734	700	767	720	696	749	750	717	696	739	678	770	684	748	739	727	687	743	668	785	697	727	767	734	736	735	729	677	726	745	668	714	724	693	699	746	720	685	703	730	742	750	755	690	735	721	693	730	647	691	687	744	762	755	720	735	751	729	749	685	669	708	702	762	765	729	776	723	781	735	714	737	708	735	694	821	725	740	689	687	731	747	763	729	703	727	704	699	723	720	702	765	708	698	693	739	676	740	728	767	708	717	733	746	722	701	728	713	692	689	741	729	724	718	706	737	725	669	726	725	719	746	748	734	734	747	721	739	720	764	724	759	724	709	735	719	683	737	747	725	714	698	727	776	696	729	746	691	726	744	703	693	741	686	701	701	749	661	680	703	726	736	733	712	758	741	684	730	771	768	698	716	739	734	720	712	744	762	727	723	717	702	751	729	723	714	755	726	757	721	725	691	742	672	771	737	712	704	703	699	755	695	734	735	702	703	707	754	724	740	734	748	688	722	758	704	727	733	745	731	665	747	721	696	655	693	697	699	739	721	731	756	741	720	673	712	725	729	687	723	742	710	716	731
28313	10672	5464	3111	1565	740	512	396	385	344	361	375	349	345	319	346	318	341	311	307	322	318	312	358	314	293	294	317	318	325	328	330	329	323	320	325	300	301	313	293	330	322	255	301	304	311	313	289	305	316	299	302	314	322	314	302	339	318	323	324	328	311	339	298	357	307	322	333	270	313	290	325	330	324	306	321	333	326	319	295	298	313	333	306	326	296	314	305	310	296	317	304	336	306	310	336	324	334	302	315	303	306	326	274	287	329	350	311	294	286	268	321	304	322	308	310	277	307	341	314	304	314	312	307	330	299	321	322	292	302	335	313	315	260	309	293	308	277	307	335	323	341	288	318	319	271	290	330	327	335	334	336	316	303	335	311	305	314	329	333	298	320	273	332	320	322	291	313	294	319	330	329	282	288	328	296	300	323	322	322	285	316	294	292	311	324	313	325	308	308	299	292	312	310	321	318	317	347	293	309	359	329	281	302	280	325	344	313	323	311	276	344	299	320	340	321	309	310	310	313	353	317	341	338	310	297	303	289	315	310	337	306	297	279	342	330	333	309	306	340	310	317	355	321	307	324	330	334	323	300	310	317	334	323	330	323	336	303	315	314	312	316	337	282	337	322	285	340	323	295	298	311	338	303	307	291	310	313	315	333	331	296	314	307	361	303	312	309	303	314	300	305	329	302	281	328	280	321	299	333	335	315	345	333	307	295	320	283	324	328	330	350	295	299	281	306	343	315	311	306	339	328	323	302	330	323	323	303	297	309	297	327	318	327	298	280	291	287	296	329	339	281	318	313	324	262	341	314	309	317	305	325	321	323	320	313	327	291	308	302	292	312	338	333	331	346	273	314	309	350	299	299	316	311	298	329	337	322	335	320	319	323	317	296	313	294	324	302	301	307	303	288	303	303	324	359	307	296	324	352	302	319	327	319	339	346	330	309	327	289	327	352	324	320	338	300	300	301	315	313	349	340	328	326	317	317	341	297	360	334	317	322	315	328	318	289	296	318	344	320	342	316	285	325	317	305	313	318	310	311	296	303	291	338	319	321	345	337	325	324	316	326	306	317	295	288	280	315	307	314	326	313	343	313	281	297	323	333	330	338	320	314	289	303	309	314	331	319	310	284	309	312	356	303	307	309	329	306	338	335	270	335	268	322	283	325	297	295	304	322	322	331	302	294	315	349	286	326	330	284	298	299	338	323	381	336	288	314	304	286	301	326	357	320	294	315	315	298	280	330	335	350	327	332	362	327	314	304	339	284	300	269	289	280	295	305	348	296	336	327	338	306	301	303	334	312	319	304	317	296	291	274	304	291	305	309	286	322	352	325	330	322	321	351	289	324	320	326	333	314	308	304	336	340	310	313	302	324	307	303	322	319	344	305	274	333	337	332	283	304	309	284	317	335	269	321	287	340	324	293	324	290	309	317	311	313	328	307	304	344	292	310	305	305	312	290	286	308	356	310	306	335	307	329	300	308	349	317	280	325	289	313	304	301	307	326	325	312	310	366	303	311	313	351	277	340	328	309	346	293	326	297	289	288	293	328	330	288	319	316	320	293	291	321	297	299	302	311	315	310	319	268	339	308	303	309	325	278	317	332	331	317	315	321	315	274	331	302	295	342	307	346	330	331	294	313	293	318	318	321	340	340	334	338	300	313	353	290	304	286	306	340	293	330	319	313	307	324	307	273	309	302	336	288	319	309	336	311	309	309	297	316	322	286	278	320	317	352	290	308	315	332	295	312	326	299	341	311	338	317	316	355	313	290	290	315	330	287	347	300	322	308	303	276	340	278	319	311	313	297	320	303	348	326	291	289	322	307	294	341	340	334	309	305	286	315	296	345	342	293	320	327	286	309	304	306	333	286	297	351	297	296	309	304	323	327	305	319	314	311	310	340	315	310	324	337	298	320	352	296	328	337	299	323	286	341	277	324	303	335	305	319	350	346	341	287	286	316	286	321	300	324	299	314	347	312	324	299	301	315	323	326	291	297	304	320	276	337	306	294	343	311	288	317	328	311	317	316	309	293	320	308	291	330	297	297	317	327	287	322	302	322	311	280	299	329	298	317	298	289	311	321	336	319	359	299	294	342	333	325	361	301	331	323	333	311	308	310	320	314	338	327	299	295	327	301	338	320	337	328	289	332	305	332	312	310	282	297	321	315	309	332	345	317	310	299	294	337	324	277	315	325	293	318	275	296	334	292	300	339	322	297	360	346	322	344	326	320	325	283	327	290	301	328	304	292	332	340	298	332	295	312	346	315	315	314	311	307	301	305	311	311	324	353	302	255	306	294	309	360	320	307	307	294	340	280	293	318	309	286	315	332	322	308	294	300	329	300	305	302	303	342	323	322	343	330	312	277	352	281	341	316	293	328	311	282	327	309	342	315	296	303	302	278	313	324	303	303	322	295	304	330	319	326	321	321	302	330	302	313	332	319	327	344	334	307	313	311	275	314	320	320	336	338	329	329	332	315	285	300	318	333	353	309	277	289	355	333	307	299	340	375	287	322	303	329	306	351	285	332	287	317	303	303	368	326	313	319	279	334	345	337	309	296	304	309	298	359	326	303	311	351	298	298	336	301	332	305	319	271	294	310	343	330	329	287	292	339	303	299	331	318	317	327	318	357	306	307	307	323	331	353	335	305	308	288	338	319	316	291	328	339	308	302	308	326	313	356	311	323	353	336	337	308	291	278	311	313	295	309	314	332	297	338	309	320	299	331	339	317	322	297	329	355	318	354	309	306	356	323	314	338	318	339	307	296	318	305	281	277	301	320	335	313	301	301	311	325	296	302	302	326	262	269	320	339	307	314	321	280	336	300	289	305	313	312	307	314	318	320	316	319	288	322	323	315	339	337	292	275	317	340	335	297	325	301	294	317	335	298	321	294	323	317	289	289	291	292	350	306	313	351	310	355	293	320	331	337	315	323	326	294	316	309	298	331	333	304	295	317	282	302	297	288	340	276	335	293	310	311	344	286	292	310	347	306	333	306	319	311	288	321	317	296	298	321	304	306	338	304	312	309	291	337	309	339	334	324	333	319	350	311	323	331	283	310	296	315	343	285	308	316	295	326	324	320	315	311	298	336	286	324	331	284	310	314	295	338	335	331	311	341	318	280	301	315	311	285	302	356	295	323	270	333	300	342	273	337	273	292	305	289	302	316	322	309	298	317	331	327	319	296	317	306	340	344	293	304	299	299	316	304	310	334	302	289	287	293	309	348	285	293	319	316	320	308	305	309	304	328	319	307	275	354	306	294	327	322	300	357	340	296	331	298	335	327	310	294	325	336	328	335	334	311	324	325	309	331	303	338	317	318	303	290	318	352	296	287	322	312	293	289	311	333	307	331	319	327	303	336	287	322	304	315	346	345	297	295	280	305	345	291	296	292	327	307	314	320	298	288	334	302	327	257	286	311	310	313	357	303	335	334	327	321	281	284	298	325	337	311	311	299	321	308	331	306	332	303	261	295	322	295	270	307	328	308
20589	8580	9305	8498	5238	2651	1612	1354	1309	1156	1113	997	966	930	873	914	828	891	799	802	809	849	838	825	821	829	827	864	765	780	800	790	790	750	831	786	785	779	788	764	758	781	764	761	781	781	739	766	787	784	802	734	756	739	770	758	751	732	772	733	769	778	735	774	777	761	795	781	798	786	719	745	741	741	752	737	744	752	788	753	709	773	758	807	740	734	742	794	771	762	704	751	753	741	753	765	820	825	744	736	741	812	760	731	800	742	720	694	749	764	776	766	766	720	745	706	767	784	763	747	726	786	787	777	757	763	710	750	803	728	745	749	778	737	756	799	737	770	739	763	752	724	776	776	725	727	779	768	744	760	777	793	720	783	734	768	759	762	693	787	739	734	730	750	740	792	798	736	725	727	714	780	773	763	804	754	782	785	746	773	755	789	760	779	775	711	816	715	747	757	718	746	760	786	742	749	761	737	738	779	817	782	740	749	784	737	757	747	776	756	775	769	746	742	797	776	765	774	753	731	716	730	753	770	759	758	723	788	750	795	728	716	726	721	759	729	711	742	778	739	726	767	764	735	725	752	765	767	804	773	736	802	721	756	698	744	810	771	720	761	756	767	736	759	768	752	765	738	742	779	751	785	747	720	732	792	771	779	763	794	750	756	746	732	764	733	746	752	770	791	757	720	764	756	764	745	765	751	762	729	767	766	808	788	794	756	726	718	783	702	761	767	754	714	786	767	726	790	759	740	741	732	752	763	699	744	759	763	787	766	716	739	745	752	761	768	770	792	730	775	738	742	755	775	729	800	777	765	759	741	766	752	791	761	761	725	751	740	804	772	733	791	796	754	767	746	695	779	711	738	736	772	809	752	765	782	787	790	788	782	775	741	737	740	728	775	802	767	694	782	752	773	805	770	805	777	756	796	769	800	755	761	701	755	750	783	815	732	793	787	695	788	698	788	737	776	765	749	756	749	728	751	806	760	795	737	795	769	792	749	759	771	730	778	728	757	732	721	777	757	756	746	756	790	766	763	792	724	797	777	741	763	742	749	740	761	752	704	758	805	728	808	779	739	732	754	758	766	807	753	765	746	782	752	747	764	827	766	798	736	742	745	751	765	752	759	745	793	717	758	752	727	794	819	771	737	763	749	805	808	762	779	794	722	789	721	764	717	748	772	794	798	765	712	766	748	777	707	757	766	747	759	712	744	712	755	758	813	801	778	773	710	742	791	762	724	823	765	763	734	735	740	754	788	775	850	729	776	774	703	812	741	800	783	739	749	779	713	721	750	687	759	764	656	773	727	698	762	800	768	692	778	747	775	750	709	732	791	752	773	687	761	751	747	756	761	700	688	731	747	773	786	763	733	767	759	793	727	771	745	728	748	738	746	719	770	742	779	759	735	744	784	775	708	752	772	735	728	777	806	796	799	759	756	750	728	703	744	736	755	766	741	742	753	757	785	817	739	733	780	755	796	769	776	747	729	817	778	771	806	721	736	779	741	782	737	716	793	728	784	791	758	743	732	760	785	747	801	752	786	750	715	736	772	715	738	760	720	742	765	765	691	756	758	814	762	798	768	784	737	783	754	820	779	742	760	715	778	729	691	751	776	721	771	788	755	748	758	781	736	734	775	728	759	739	761	756	754	741	721	780	754	756	753	775	755	769	739	726	717	755	731	766	785	773	751	749	772	719	727	713	777	753	789	737	737	775	725	763	712	784	787	775	799	778	757	742	731	771	762	778	793	817	757	730	694	755	776	776	754	765	749	763	716	789	730	745	760	744	802	802	764	819	814	796	709	753	772	761	743	754	789	811	759	795	742	766	799	769	734	778	775	720	724	743	754	775	772	733	744	739	760	735	713	795	761	702	786	761	794	797	726	759	796	718	712	785	808	781	768	756	716	688	829	769	772	770	785	772	748	754	748	778	769	811	801	746	764	738	715	773	736	737	750	741	794	763	744	749	730	730	815	722	745	756	762	743	762	769	720	743	771	754	770	810	770	756	749	761	704	763	774	730	801	724	799	797	796	778	774	754	735	705	758	761	809	733	758	691	776	759	748	773	800	762	791	758	719	779	860	740	744	785	771	805	718	727	706	764	743	747	731	793	784	741	742	751	765	748	807	757	760	740	740	755	746	752	736	801	791	759	754	755	725	764	728	721	789	752	701	748	715	786	763	802	792	762	752	753	753	804	775	733	739	742	756	748	752	756	774	746	765	798	791	754	712	753	773	722	764	722	729	803	781	771	743	743	769	753	790	773	826	762	731	751	751	735	741	769	795	740	717	726	763	744	744	768	746	775	739	751	773	719	679	770	751	789	728	782	739	706	797	764	719	735	736	697	784	730	741	780	735	777	795	788	752	732	781	755	789	739	756	750	743	746	748	741	809	768	811	706	733	775	741	784	729	785	709	789	797	786	747	760	745	741	791	747	776	735	797	752	840	749	765	796	775	763	718	734	764	714	726	749	790	741	749	761	765	744	743	760	756	747	721	773	727	776	786	735	750	795	768	769	735	785	761	788	771	757	755	786	735	706	756	756	724	761	755	754	773	778	740	740	773	729	738	773	748	760	757	760	742	740	798	740	756	759	777	735	741	722	705	747	763	777	791	707	795	767	732	724	749	767	718	789	744	767	755	760	736	727	800	741	760	777	745	755	749	763	741	740	743	746	709	738	723	762	748	749	738	785	789	748	777	787	745	775	763	769	789	738	796	794	773	792	735	782	732	791	772	693	779	740	735	748	716	807	788	779	714	765	761	777	765	768	774	782	723	782	739	744	753	745	782	754	761	802	754	767	736	731	782	729	709	717	773	743	713	766	689	728	752	704	764	692	754	734	794	797	754	719	769	690	741	781	793	754	704	766	765	745	769	761	777	734	789	750	788	810	756	739	782	770	792	752	763	782	758	798	749	758	755	781	722	768	831	768	747	768	771	717	762	754	758	708	680	769	754	773	764	726	736	761	756	767	717	778	744	761	759	775	755	760	742	700	766	776	753	794	791	721	751	785	785	807	748	788	751	746	803	774	753	751	776	696	786	758	763	744	747	732	822	756	724	736	728	771	733	700	772	788	718	762	742	742	737	746	716	779	765	768	751	738	759	756	783	806	774	751	708	715	681	707	673	763	759	753	739	846	736	727	726	745	722	736	788	766	744	769	758	756	723	726	727	724	811	753	792	753	775	778	760	756	742	723	745	719	778	755	777	752	822	770	721	710	748	750	733	774	763	754	755	836	763	725	785	795	728	743	740	702	742	786	747	739	761	783	706	723	743	774	800	767	741	756	768	757	809	743	743	761	750	757	761	775	776	792	760	791	744	794	785	751	740	743	794	750	762	760	823	753	783	768	811	741	801	791	758	733	756	734	747	727	723	753	747	778	756	785	692	734	780	730	769	772	744	746	739	776	738	781	776	781	790	780	768	800	799	783	717	748	784	759	730	772	743	797	741	774	759	806	774	787	794	788	794	761	734	777	735	720	774	682	725	694	773
42158	18881	11207	5957	2665	1161	728	557	520	503	470	435	415	392	397	427	368	400	401	380	376	380	396	392	393	370	386	378	368	370	372	362	392	371	405	362	398	348	352	356	346	372	392	388	376	372	410	353	409	410	342	369	362	366	374	363	383	392	356	350	386	353	361	364	344	395	386	370	343	422	349	364	379	379	361	423	357	360	360	391	390	369	361	365	380	386	364	350	398	367	414	366	398	338	402	342	339	365	361	390	389	367	361	356	331	377	389	363	364	372	406	395	357	376	390	382	351	394	380	378	367	413	379	380	395	371	364	358	361	366	400	342	357	390	383	322	385	361	408	352	379	372	363	348	361	389	359	392	366	370	393	412	383	367	385	383	388	387	367	354	347	373	402	396	353	364	365	402	372	373	364	392	355	352	403	391	390	370	376	390	346	362	380	375	396	356	383	356	371	345	389	362	359	360	360	358	339	360	396	380	342	353	386	414	396	404	374	395	383	373	354	355	411	342	400	401	381	363	372	376	373	352	387	368	353	345	400	329	370	411	398	374	370	375	362	371	357	377	358	383	371	393	368	352	333	326	384	338	323	348	367	361	376	354	333	381	378	414	398	354	373	362	339	391	355	405	382	378	345	379	383	373	369	399	380	404	401	353	381	374	381	317	351	380	374	336	410	337	351	369	356	401	360	366	365	365	365	368	383	373	406	385	340	363	381	363	370	361	349	375	393	377	369	426	367	392	409	371	372	340	374	347	360	398	369	410	366	355	364	360	380	380	344	338	375	411	357	343	389	419	374	372	352	377	382	357	365	338	344	355	371	346	387	373	382	354	361	368	355	387	392	408	354	356	365	359	355	383	369	372	353	390	370	361	371	380	374	389	377	367	399	348	379	382	336	382	367	404	357	366	328	347	395	354	378	364	365	354	354	371	358	338	375	395	370	378	408	388	381	398	362	378	386	384	350	397	392	369	397	361	372	402	341	383	414	363	407	366	360	330	349	393	411	377	375	402	393	383	374	355	382	376	367	348	364	344	348	360	360	345	348	399	365	390	373	383	364	389	372	374	402	369	334	388	384	345	351	393	389	399	417	378	401	352	338	330	352	367	369	368	361	353	373	362	405	386	406	374	387	367	361	387	354	375	398	378	377	328	361	355	332	375	341	422	388	373	356	340	394	442	348	378	352	379	369	362	344	331	379	355	360	372	365	366	382	375	372	373	361	354	388	387	366	377	375	370	375	387	397	378	383	408	350	351	377	380	394	400	356	395	344	397	350	340	362	388	346	385	361	361	393	359	372	351	350	372	429	332	384	343	372	333	369	384	394	363	401	397	346	349	359	358	382	402	324	362	378	336	389	395	370	379	378	399	376	371	376	349	369	412	356	348	349	362	381	328	382	374	403	379	350	364	376	311	368	360	382	374	349	362	373	366	419	396	381	349	334	366	359	366	369	358	371	346	340	365	381	372	379	323	351	340	381	322	357	393	346	403	359	356	383	399	364	388	371	356	372	358	388	363	352	365	378	393	370	354	377	394	391	368	359	364	371	339	359	375	381	396	382	374	376	377	395	396	386	396	419	364	351	325	404	360	383	378	370	386	405	372	374	382	348	343	405	376	380	393	374	393	391	374	395	369	405	377	378	394	359	357	406	343	370	356	383	345	370	355	378	376	367	373	339	391	356	332	353	382	391	349	359	385	360	359	370	369	385	371	366	379	383	366	331	346	376	376	357	354	372	386	383	404	366	312	365	374	387	347	354	362	341	377	390	356	360	375	371	418	362	346	383	394	395	400	355	353	375	386	379	372	389	384	365	384	357	372	400	395	374	388	398	346	382	377	399	381	364	386	362	381	333	398	384	338	381	395	332	378	360	348	388	388	423	398	378	380	361	376	391	357	367	362	423	369	382	396	350	343	381	364	422	382	372	386	357	380	384	352	374	404	403	380	399	416	397	359	360	318	355	415	369	365	381	354	393	354	393	387	397	356	349	382	373	365	393	352	351	371	386	373	350	386	354	390	380	336	369	357	362	390	371	401	375	361	375	358	389	404	403	344	357	385	418	394	354	399	352	360	368	394	399	399	356	387	380	354	306	365	387	345	407	438	382	383	367	348	409	384	370	367	411	365	401	374	396	346	382	360	383	340	383	383	384	338	351	344	384	371	379	391	386	361	382	357	362	369	355	357	374	381	348	381	362	383	385	401	381	369	365	367	390	356	385	381	362	338	362	368	371	377	404	375	400	396	417	360	349	347	362	379	352	389	381	375	346	387	371	355	359	399	376	381	394	352	367	390	377	372	368	393	394	356	390	354	328	341	380	351	368	369	340	374	353	342	403	385	378	371	366	387	370	394	362	345	371	362	362	379	355	354	353	401	372	361	360	359	373	382	358	370	371	357	344	361	389	376	346	393	367	359	382	363	359	409	377	373	335	371	365	368	373	377	375	368	405	374	361	394	378	365	377	368	390	351	391	385	367	404	362	352	362	367	357	386	368	376	344	379	345	329	368	351	350	365	367	411	380	394	354	346	382	395	343	354	365	369	414	405	367	371	348	373	379	408	372	395	358	355	366	352	363	354	358	357	382	360	384	377	383	331	356	361	401	368	400	378	361	339	378	371	383	356	409	350	362	387	374	377	385	374	393	407	389	420	359	369	363	373	329	368	382	360	375	347	360	386	391	410	386	403	374	360	383	368	362	358	371	426	382	396	369	373	369	379	334	340	352	370	402	378	371	340	350	370	353	392	362	353	345	351	352	349	374	399	369	352	368	383	379	357	371	444	365	380	355	430	375	354	350	372	360	369	342	392	417	424	352	363	399	383	371	361	344	399	417	363	370	403	378	365	395	371	350	385	370	355	349	343	366	360	335	394	397	380	404	367	349	387	360	367	367	348	354	355	413	372	378	383	339	378	355	361	381	397	365	395	369	355	376	371	375	364	352	370	378	410	358	373	357	352	363	397	365	383	348	393	376	385	376	345	370	386	357	352	355	318	354	355	331	366	362	362	398	387	379	387	338	343	397	390	354	347	373	379	365	396	401	400	340	368	341	370	372	362	328	377	375	368	358	405	395	379	381	402	356	359	377	353	366	366	380	369	368	370	383	402	365	387	341	365	374	397	369	365	365	385	378	359	341	373	346	356	333	377	362	359	347	389	366	350	345	377	340	384	346	399	378	379	355	340	394	370	400	380	396	391	363	379	319	352	382	374	394	396	376	362	351	363	361	336	346	402	376	392	362	372	369	363	379	364	371	373	368	332	353	362	388	404	359	393	369	380	372	393	342	354	396	380	375	378	346	381	367	365	367	356	413	399	411	378	400	368	384	367	353	359	387	377	395	358	359	387	355	391	420	349	390	340	375	370	399	378	412	403	389	373	386	352	365	383	404	370	363	367	363	358	391	348	386	381	386	395	371	385	402	361	395	362	341	365	359	357	394	345	355	387	368	420	411	366	353	341	363	417	353	355	379	342	363	359	359	368	407	377	354	350	385	356
28492	15556	16197	13336	8379	4060	2466	1959	1680	1590	1370	1225	1225	1133	1146	1060	1093	987	1029	986	1079	919	965	951	993	971	1003	923	943	872	919	905	892	928	904	936	878	891	918	870	823	883	856	928	868	917	848	891	866	874	876	940	875	801	814	876	926	813	906	852	900	910	907	866	848	862	915	868	884	845	895	875	902	871	882	811	928	873	865	834	887	837	888	918	868	871	871	883	815	851	865	840	840	907	846	876	878	846	874	864	899	870	856	816	853	877	849	847	883	868	853	920	836	821	859	868	827	884	865	855	834	891	881	888	843	863	898	922	864	879	862	892	909	839	907	860	891	895	860	879	881	865	875	849	817	894	843	934	885	842	841	879	843	901	905	826	878	887	824	909	855	870	853	863	875	862	888	865	858	858	858	917	848	904	861	863	866	828	841	877	913	871	881	891	852	928	843	892	834	872	894	871	786	903	910	902	894	871	857	853	926	838	858	878	890	889	824	890	847	829	891	885	879	861	880	888	857	854	884	850	918	881	839	900	870	902	839	885	858	912	817	871	871	900	880	889	855	846	890	839	884	853	793	898	863	913	902	847	901	890	850	946	876	888	855	921	843	867	921	869	881	901	851	849	842	896	921	853	860	898	839	880	829	907	845	910	847	833	933	905	923	826	847	886	871	869	825	882	927	799	887	838	895	866	859	858	846	869	916	882	913	911	884	884	894	910	911	844	865	868	902	831	894	878	858	862	840	857	936	840	853	944	915	903	859	850	889	864	846	934	901	900	861	866	866	865	868	830	899	893	880	871	826	873	860	891	867	861	865	850	865	828	860	848	868	916	912	903	809	902	862	899	858	894	893	897	773	847	918	858	880	847	874	834	890	876	887	890	923	840	845	853	851	839	869	858	864	923	856	866	877	826	881	872	855	895	857	867	847	839	892	858	880	904	891	854	875	865	889	862	912	872	896	879	889	912	853	860	880	848	911	830	873	832	848	862	882	836	914	882	905	887	867	864	856	842	905	942	857	822	826	838	851	866	833	852	891	921	833	935	892	857	853	869	856	855	806	846	905	857	914	894	863	887	879	838	835	835	881	848	822	901	875	872	897	888	872	862	864	860	917	894	834	857	848	826	880	871	901	869	902	869	841	874	839	890	940	837	873	814	910	868	837	895	875	924	879	812	892	871	835	866	845	836	859	816	863	844	865	865	826	911	859	906	872	884	867	887	833	842	909	822	864	844	872	888	905	887	902	841	866	829	876	805	874	830	882	851	907	831	883	837	862	884	883	863	873	851	884	849	908	865	849	840	861	795	896	878	860	839	860	878	823	830	860	931	893	822	889	874	865	866	863	935	876	888	848	859	893	885	894	829	850	869	881	805	892	850	896	866	862	901	886	826	906	842	901	825	863	847	852	909	906	859	898	905	895	813	844	903	851	824	879	902	858	883	908	896	861	864	891	803	865	830	859	823	797	879	884	867	858	911	832	885	875	885	890	890	860	853	895	839	941	889	832	921	864	880	889	891	884	868	841	879	825	854	818	859	877	810	885	855	887	845	919	889	890	873	867	853	809	833	895	858	844	836	903	914	869	864	865	843	881	925	860	890	834	884	890	868	881	912	880	897	852	885	778	906	862	929	838	866	832	886	830	881	888	933	872	862	870	848	907	938	835	879	867	892	865	832	857	860	876	883	826	881	822	925	907	880	857	867	876	822	873	801	870	883	870	921	891	831	887	891	878	856	839	830	858	840	858	819	870	892	886	823	897	837	877	866	860	881	883	930	911	878	852	940	886	847	884	828	840	871	868	885	874	910	888	845	871	881	923	872	906	896	865	833	855	878	915	889	836	883	892	902	873	889	867	818	836	861	870	824	907	909	927	877	815	924	884	832	848	822	843	853	875	873	898	892	833	845	928	873	865	824	887	847	842	877	898	838	888	860	865	886	889	904	890	866	847	865	889	860	868	802	840	841	855	869	868	887	831	861	881	840	862	884	860	878	865	915	849	884	886	893	897	937	904	925	894	875	849	893	846	864	810	875	878	883	843	848	853	853	912	893	885	837	923	915	808	879	834	895	833	851	854	879	853	895	869	867	873	853	874	893	883	885	926	847	892	878	904	854	874	882	838	857	892	889	887	859	828	908	849	807	937	847	854	885	896	864	848	857	835	853	858	889	809	938	867	894	907	846	879	870	884	864	876	893	900	895	884	856	901	865	919	880	882	830	864	901	863	887	851	836	855	890	885	892	851	861	875	922	855	901	905	870	916	832	925	853	877	888	889	861	836	882	889	899	873	874	831	874	893	926	886	892	895	856	884	850	854	893	868	892	889	859	810	806	850	800	905	893	885	937	878	856	894	911	899	883	921	843	875	878	902	850	921	859	852	910	904	852	854	867	882	905	862	848	865	854	873	846	858	834	810	848	858	853	871	880	886	841	909	895	871	835	855	865	833	848	893	959	874	878	907	884	874	886	871	857	894	866	892	863	878	888	856	861	834	857	864	901	900	859	864	903	815	859	911	847	887	849	898	895	887	846	847	873	803	962	847	934	872	863	876	868	874	898	870	900	853	816	863	861	868	861	854	870	882	809	864	842	830	861	906	868	894	910	913	889	875	889	874	853	927	900	878	850	880	867	882	869	845	850	863	897	886	898	907	956	872	902	927	859	913	866	865	905	877	885	887	882	838	853	869	872	872	850	853	947	884	866	891	888	848	868	901	871	879	823	866	897	855	887	904	837	864	909	889	856	902	862	875	866	835	832	844	884	908	909	843	882	857	861	835	889	921	840	860	839	847	879	825	843	850	851	866	877	887	883	861	860	868	863	862	887	877	865	847	896	896	872	907	851	883	884	894	871	867	898	843	797	872	872	891	886	860	855	850	898	846	894	916	888	882	831	872	849	846	890	827	859	851	849	861	881	854	851	908	833	862	876	928	861	873	886	902	848	846	796	846	882	833	892	835	852	871	847	891	881	863	833	899	882	847	839	833	876	838	867	880	850	841	852	880	868	838	858	852	840	859	870	850	869	934	871	849	881	883	882	876	907	847	892	931	868	832	842	906	906	864	848	909	856	873	900	835	911	863	902	864	876	872	900	889	848	849	946	865	832	883	865	912	833	923	875	874	832	860	874	856	874	892	849	851	845	865	886	865	833	855	888	930	869	827	802	860	865	843	840	853	924	901	884	916	823	848	864	843	901	880	869	882	825	822	873	870	883	902	909	850	925	936	878	879	927	816	855	833	861	840	867	810	846	896	843	920	878	925	871	892	877	833	876	891	881	900	869	887	831	891	871	828	831	841	876	877	885	895	869	880	860	860	871	940	891	861	876	861	862	889	864	873	888	884	882	885	903	866	898	871	844	917	865	878	887	830	856	818	864	785	862	818	904	881	898	866	884	875	845	909	832	911	902	839	876	893	810	795	829	930	890	865	876	892	909	897	865	855	885	906	860	891	896	922	855	845	934	862	959	911	859	870	829	824	868	844	917	829	879	851	876	874	861
48220	23743	16962	9145	3993	1659	840	625	630	482	453	393	386	402	379	364	333	336	335	339	312	315	317	299	325	346	360	297	286	322	355	315	323	328	350	313	318	319	300	294	296	333	335	282	305	322	311	330	302	315	305	338	316	318	319	329	327	327	342	319	327	288	296	294	297	318	309	302	317	308	281	331	343	312	296	326	312	290	322	328	302	268	335	304	297	289	319	301	279	309	311	293	313	292	305	318	335	324	358	319	302	328	338	291	307	330	322	323	343	311	312	296	315	272	289	302	325	322	303	317	302	302	313	276	292	346	322	297	306	277	296	339	312	350	291	334	321	282	299	314	311	335	308	314	319	313	326	300	308	317	318	317	307	335	303	346	318	284	323	305	289	302	309	281	321	339	310	321	332	322	331	290	343	334	326	303	280	297	312	333	322	284	295	317	331	306	331	315	312	320	329	304	323	307	329	327	337	297	291	300	325	308	316	339	320	301	306	294	322	310	311	311	307	330	313	313	288	298	356	284	333	339	331	318	292	310	302	319	339	338	336	267	272	345	301	336	302	310	319	297	326	275	314	336	307	322	278	332	310	322	324	306	295	306	292	346	306	358	289	313	317	351	312	298	308	333	321	303	268	316	293	308	348	343	262	353	318	290	297	295	342	341	300	283	319	312	305	340	305	324	308	305	308	290	270	320	292	308	310	314	284	312	297	356	286	309	290	308	315	296	299	305	312	319	337	320	307	299	298	358	315	315	310	302	289	285	307	296	348	324	297	307	284	293	282	277	282	333	281	285	318	332	294	307	341	285	315	261	330	271	298	307	281	321	313	306	321	290	291	307	297	308	311	318	317	344	264	323	326	287	320	293	328	288	333	294	292	309	324	329	289	320	321	290	287	317	332	306	297	323	359	316	325	308	301	312	306	346	346	270	321	294	284	323	297	310	310	326	327	285	319	297	320	295	309	297	293	317	301	334	298	280	320	333	323	268	298	321	319	301	300	305	308	317	311	308	316	298	310	303	282	324	318	311	316	305	317	314	335	329	285	337	337	299	304	299	329	350	297	283	323	330	320	329	285	308	287	323	315	342	282	320	306	284	310	363	302	301	291	311	301	314	324	291	311	305	293	314	288	273	305	330	303	316	335	290	298	303	295	337	295	305	307	293	307	289	317	315	318	295	287	260	286	321	306	311	301	327	299	353	328	292	329	302	307	357	299	326	281	306	308	292	290	312	325	311	291	307	311	293	308	294	304	309	313	320	300	333	293	298	289	325	323	300	312	309	330	311	370	308	317	309	300	303	308	343	325	320	325	331	283	285	288	311	329	292	308	275	303	278	313	326	304	337	351	306	298	307	317	295	308	323	308	329	310	312	282	320	311	310	335	332	329	317	337	324	333	336	310	313	338	304	348	318	341	333	308	299	306	297	292	320	324	310	296	313	293	319	308	281	343	314	298	323	347	289	311	326	311	324	293	289	321	304	328	298	323	349	322	304	300	319	286	324	280	315	319	333	306	324	332	308	315	295	297	281	299	328	335	313	311	343	309	312	350	316	333	332	307	314	301	361	323	311	300	320	317	287	272	325	341	288	338	306	329	352	289	326	290	300	304	288	317	331	315	336	340	330	292	334	346	324	315	336	332	316	313	314	313	326	304	331	321	314	305	274	352	347	307	328	333	296	325	326	313	335	316	315	282	316	295	297	318	302	343	293	290	305	291	334	334	308	291	322	299	310	294	301	304	334	320	273	319	325	304	291	326	307	299	325	324	299	332	307	308	308	277	315	324	313	287	322	315	336	300	327	286	330	315	297	343	325	341	328	336	311	312	313	308	312	314	288	294	320	300	326	301	303	270	292	306	320	325	357	331	316	308	286	326	316	258	293	322	300	334	310	288	341	299	321	305	335	305	304	301	314	335	299	340	314	321	346	308	285	281	321	340	304	307	308	321	312	313	277	343	307	295	303	286	353	273	319	316	294	304	317	304	340	326	281	312	329	342	319	310	324	306	291	339	337	357	318	304	314	296	294	302	300	313	297	297	300	306	324	313	290	335	308	350	317	319	292	318	323	346	316	306	295	305	328	300	324	310	308	293	300	304	316	272	325	322	315	306	297	338	314	332	328	319	291	312	297	323	311	325	301	286	340	305	275	329	310	298	327	339	311	311	263	287	293	332	316	324	299	340	310	281	318	308	323	314	326	311	314	301	297	303	308	282	282	330	316	302	300	313	278	318	335	288	283	312	303	319	314	307	304	307	313	295	304	320	299	311	311	306	297	293	297	321	322	282	304	304	321	271	328	290	281	300	339	326	290	294	302	303	313	309	303	304	311	310	296	335	310	316	307	311	310	290	291	288	292	312	343	301	299	302	317	357	317	285	311	299	313	317	306	300	323	313	297	307	332	297	287	335	323	334	335	346	311	283	281	318	316	293	310	279	287	308	298	329	323	285	320	320	312	327	299	282	306	289	297	296	298	332	293	293	327	310	305	311	314	312	318	345	286	346	308	325	308	337	291	345	296	312	315	322	303	302	349	313	321	306	307	301	316	327	312	285	285	308	292	306	307	311	312	328	300	294	311	316	337	306	312	285	331	316	341	305	308	316	307	297	301	318	324	296	296	301	308	317	311	304	311	305	306	341	312	312	338	301	326	317	319	330	309	301	316	332	311	307	306	279	333	297	305	309	279	326	325	323	315	326	307	303	332	305	315	303	314	322	306	332	293	315	298	307	295	322	306	337	321	309	292	329	301	306	319	317	297	302	311	319	294	308	325	324	281	347	301	336	320	310	333	279	302	302	302	290	309	308	311	316	322	302	341	285	362	314	293	321	299	304	328	331	318	277	302	320	293	302	310	304	318	314	281	296	298	337	303	304	321	339	302	315	313	338	345	317	298	259	294	334	316	317	267	306	308	314	310	339	333	294	267	340	302	305	302	290	322	334	343	271	302	299	320	316	314	292	321	279	322	288	300	313	318	332	320	294	312	282	307	331	296	308	308	328	294	315	316	332	322	322	311	302	301	303	323	323	322	312	275	316	324	292	316	289	297	354	313	326	302	316	299	295	305	340	335	317	340	309	317	261	312	289	297	307	303	293	307	313	276	300	322	311	344	298	314	291	311	311	333	325	305	270	308	305	307	304	329	298	323	330	320	321	340	290	310	300	316	308	282	307	302	300	332	318	301	304	334	332	293	296	339	305	327	301	311	308	315	303	298	301	290	317	285	299	314	321	304	342	299	309	286	271	292	349	292	332	313	302	321	294	302	292	287	307	313	297	329	279	286	278	304	302	291	307	316	301	326	304	301	262	310	307	306	313	302	311	311	292	276	281	302	309	313	290	302	325	297	322	308	313	331	331	319	322	307	287	293	313	294	319	307	295	309	299	332	311	309	335	320	300	306	303	297	278	313	294	312	303	312	317	317	304	291	328	306	319	335	290	264	313	309	329	276	319	280	311	302	316	311	309	283	332	323	300	316	315	351	301	310	292	310	335	295
31480	18691	22195	17530	11248	5403	3089	2595	2372	1927	1550	1385	1327	1223	1145	1145	1011	1021	990	926	929	947	850	881	850	897	823	835	852	838	810	773	816	730	796	768	721	788	760	789	762	794	788	731	749	769	731	725	712	733	757	753	712	728	768	726	698	763	756	751	732	764	725	704	730	743	711	700	774	720	755	742	713	725	723	758	727	716	725	690	663	746	773	702	758	740	701	733	727	717	698	769	749	723	757	706	747	730	733	766	768	746	696	699	705	732	754	702	723	707	661	722	676	770	733	776	743	714	727	715	704	705	732	761	720	723	686	737	748	734	725	751	737	717	698	735	745	689	719	700	755	774	705	711	757	760	723	692	761	749	763	758	713	699	751	672	726	699	721	731	739	736	696	753	752	740	766	721	732	745	743	707	717	718	702	716	797	755	711	718	767	777	709	745	725	774	755	696	752	643	761	750	678	685	754	741	746	734	736	725	720	749	732	680	718	686	704	698	733	729	720	730	718	726	714	709	696	722	750	724	734	741	727	770	679	729	715	713	705	685	674	724	714	699	765	687	716	752	763	695	770	704	722	704	676	758	775	680	784	739	723	748	703	712	742	693	772	711	683	742	685	755	742	718	710	730	752	697	734	703	739	738	698	722	737	747	729	670	740	715	732	750	747	721	692	709	764	771	749	729	711	756	714	720	685	773	752	708	772	686	747	713	748	706	711	704	741	699	705	714	768	747	718	706	773	728	743	743	798	747	731	719	761	722	721	720	716	705	744	711	710	716	749	684	724	764	691	722	778	720	712	715	741	741	734	701	705	752	770	697	715	717	721	752	756	695	757	711	734	732	660	691	747	720	714	685	759	726	719	720	664	763	711	734	688	702	681	768	714	717	738	767	698	742	732	733	723	742	697	718	701	723	721	724	686	697	648	764	725	712	748	789	712	725	702	701	697	746	719	738	782	714	739	708	699	702	682	690	727	747	699	709	728	676	718	727	727	759	727	733	734	732	677	713	728	748	705	731	701	750	745	757	694	715	764	787	761	736	733	735	764	713	741	722	714	695	735	684	735	707	713	734	719	703	744	745	725	764	730	740	727	705	735	719	712	703	720	730	733	742	733	740	716	741	699	725	715	737	752	741	717	763	740	690	719	751	722	727	696	777	752	733	699	704	718	713	751	752	747	732	701	719	713	700	718	713	706	712	693	742	737	724	707	750	778	705	689	734	667	698	724	728	721	726	731	714	728	710	687	773	663	773	746	717	707	777	748	735	662	706	700	762	701	705	685	710	745	781	722	710	732	737	729	801	703	718	748	725	727	712	704	714	715	687	731	680	714	716	701	717	710	664	767	735	776	800	733	713	696	720	680	740	709	743	706	729	747	739	725	719	673	732	706	729	723	726	761	766	702	691	706	726	741	682	725	741	713	754	707	726	713	725	723	731	686	728	706	760	677	702	729	734	753	730	713	734	753	705	705	699	728	694	773	725	783	727	754	758	722	731	701	734	783	733	737	733	711	702	729	708	733	721	721	666	708	720	709	693	696	733	712	743	760	707	766	719	708	758	676	746	708	720	699	757	752	716	764	692	731	718	702	699	754	747	739	696	729	718	692	718	665	739	724	743	761	755	710	737	736	693	708	745	737	711	745	781	712	704	724	740	738	697	712	722	722	740	725	743	740	706	718	714	698	733	758	675	734	765	731	727	746	728	734	718	719	717	746	733	697	731	736	742	738	733	738	725	805	713	731	737	698	722	721	707	700	764	706	685	720	696	739	706	716	740	700	738	645	713	747	769	701	740	732	753	680	712	695	690	722	739	732	731	735	733	759	711	718	726	774	697	713	736	720	702	744	721	781	694	727	774	717	711	701	732	720	744	718	691	749	766	711	723	704	735	765	722	752	721	734	731	720	731	704	723	736	757	690	699	783	705	666	781	760	707	719	716	780	790	723	734	745	769	707	754	705	744	709	710	716	774	723	737	721	709	717	726	733	710	717	715	722	748	745	736	728	741	717	749	719	738	705	779	700	754	697	712	710	754	695	736	736	694	703	708	697	734	742	750	717	714	730	680	679	736	692	735	695	718	737	725	744	731	702	702	750	731	766	722	734	709	729	696	777	723	644	707	727	756	770	743	720	689	692	761	742	730	699	729	699	744	751	723	707	743	724	705	719	727	748	734	712	747	700	755	745	714	703	729	723	727	707	721	714	765	706	693	717	710	749	725	721	782	700	722	723	735	725	763	706	710	742	697	761	732	719	752	773	733	704	745	715	768	760	713	757	718	711	776	737	775	747	775	770	705	720	724	772	757	752	649	727	691	689	697	707	751	718	715	738	685	715	756	724	731	728	746	784	696	728	702	751	760	715	708	703	694	755	704	719	775	742	706	758	742	736	743	724	773	700	719	707	689	789	760	762	667	729	708	767	715	755	749	731	752	706	670	689	726	715	749	776	732	727	733	728	722	697	719	714	702	694	734	693	723	700	739	765	680	743	760	718	710	732	738	716	708	748	718	747	714	699	717	697	718	727	706	716	692	707	709	748	718	725	768	705	690	692	689	781	704	759	720	706	724	695	724	752	795	760	726	711	736	707	687	729	707	700	679	699	744	759	766	714	730	707	732	755	750	741	778	693	730	750	761	712	728	750	759	760	763	695	775	688	757	705	714	700	724	707	743	760	695	725	715	729	714	737	717	743	716	735	717	704	730	720	768	751	708	724	701	711	722	701	693	763	761	749	730	683	730	718	723	712	756	780	761	744	707	704	700	750	726	758	710	779	732	753	695	746	728	753	736	780	747	704	670	762	742	713	736	761	735	742	732	735	748	743	748	683	752	696	715	721	726	762	720	729	771	753	766	737	738	744	742	731	673	758	716	723	728	753	729	739	805	719	728	742	757	762	744	730	695	765	728	791	726	683	759	693	756	783	734	714	735	718	736	716	769	765	748	766	755	725	747	726	750	745	747	715	709	715	754	676	756	737	729	754	734	722	786	730	754	716	689	707	716	725	710	743	696	722	751	739	694	704	709	743	692	714	729	718	699	760	711	692	763	672	710	747	721	737	758	672	729	714	728	722	747	694	691	706	736	738	739	755	760	725	722	741	692	770	748	699	764	752	756	731	725	729	756	730	703	715	748	720	712	723	742	680	703	733	720	686	754	748	726	717	666	712	728	754	701	729	773	788	732	687	677	701	693	771	722	777	728	716	721	720	761	747	712	691	770	745	706	698	733	748	704	697	754	672	727	733	716	738	691	682	693	710	716	721	720	754	769	712	731	715	725	768	762	711	711	667	751	738	669	693	671	769	720	711	760	755	736	685	689	780	714	739	724	711	730	750	712	696	710	738	756	715	691	742	715	715	715	755	719	763	758	759	718	722	700	713	703	715	736	741	713	723	718	750	764	710	727	728	675	701	751	718	723	720	757	715	704	701	716	708	703	763	712	696	767	715	695	719	756	694	710	711	758	777	748	708	718	716	751	723	774	773	691	806	690	685	727	722	773
25389	9518	4817	2719	1418	716	507	480	399	408	377	377	358	335	315	351	320	327	307	322	349	304	334	333	344	332	320	329	324	349	327	295	306	294	312	320	321	317	269	304	305	305	326	319	332	322	316	343	308	331	328	317	306	312	296	306	315	311	335	324	331	304	342	306	319	314	332	282	284	317	348	296	324	325	312	320	323	324	343	346	314	336	334	340	300	301	290	330	294	296	303	307	339	311	334	315	328	296	337	322	311	308	321	307	310	324	312	298	302	319	333	304	296	304	284	317	294	317	303	326	298	282	338	296	304	299	329	322	338	292	307	295	296	307	305	287	312	309	316	322	301	315	337	310	284	305	356	313	323	333	300	314	304	311	263	315	329	335	330	298	344	307	300	304	290	342	294	342	322	313	329	326	330	308	287	311	345	292	311	319	323	299	312	304	316	293	328	306	314	317	353	334	273	269	300	288	302	321	335	273	314	303	298	315	324	339	292	322	301	338	322	330	314	341	323	295	293	326	317	303	289	306	266	303	313	287	316	314	319	270	279	321	272	287	315	311	320	289	333	342	326	291	302	295	295	303	328	324	277	319	277	296	263	332	311	300	282	299	307	284	294	335	325	332	314	289	334	338	298	320	285	274	329	288	293	303	301	320	335	298	306	313	322	282	304	337	329	284	314	306	333	306	279	294	296	288	290	305	317	303	320	293	325	314	308	314	306	287	306	307	331	315	343	323	351	326	316	350	318	309	358	303	334	307	323	321	360	291	318	306	317	319	306	345	333	331	307	320	317	344	338	298	311	307	323	310	295	288	318	345	308	298	310	313	320	306	307	307	289	322	321	293	287	297	275	282	334	335	317	335	338	319	322	291	300	309	305	302	316	326	329	313	324	293	266	304	326	320	324	336	295	309	321	308	332	283	320	305	295	321	292	315	303	316	304	315	360	320	297	295	327	278	304	321	337	361	329	310	311	332	326	331	296	308	303	285	327	331	327	328	312	316	290	316	305	309	306	304	323	312	297	330	304	293	349	316	312	288	307	283	284	307	266	303	293	303	295	303	325	337	359	315	310	288	325	296	329	334	320	295	287	308	311	295	319	273	325	331	341	300	323	330	327	321	336	326	271	296	313	303	285	318	347	317	312	315	307	295	320	338	299	327	312	310	328	288	291	279	300	324	327	306	316	336	320	303	317	306	342	285	321	319	318	341	310	306	364	336	336	301	322	283	288	302	278	251	291	301	319	295	286	319	289	276	316	284	321	323	363	341	305	307	326	310	319	304	329	325	338	296	291	302	327	323	302	365	286	345	349	302	330	333	316	301	313	286	299	289	343	304	328	284	267	319	286	315	333	303	331	266	323	310	322	300	317	285	280	286	282	296	316	304	328	286	314	373	327	341	288	305	295	311	311	339	326	305	321	291	317	334	301	334	289	309	269	332	296	317	299	303	316	305	300	322	306	310	302	343	289	271	342	298	316	307	289	307	296	288	282	303	319	285	284	308	296	322	289	281	302	300	307	317	329	300	326	275	285	315	321	332	344	319	304	272	297	305	299	301	335	305	329	299	304	277	344	320	317	324	347	291	291	328	331	338	287	331	322	336	320	348	315	306	317	297	310	326	316	311	299	321	322	306	286	307	305	320	290	333	310	298	279	298	311	325	311	310	286	271	298	285	275	344	331	322	320	298	338	329	291	303	330	326	307	322	306	314	291	265	339	351	298	293	309	281	309	323	289	285	320	316	312	303	288	338	326	315	317	317	305	306	312	318	351	343	302	311	329	347	314	321	302	329	300	316	291	303	309	286	319	341	281	299	314	324	319	315	316	328	288	268	334	326	309	370	341	328	316	316	330	337	333	293	329	293	305	312	327	309	326	308	287	327	302	335	321	290	295	306	255	305	305	304	319	319	290	322	301	344	312	278	332	335	312	307	309	313	297	330	299	277	280	311	308	331	312	298	293	376	291	299	310	300	330	323	319	302	281	287	299	336	312	300	320	330	276	312	300	326	280	290	343	297	330	292	310	307	330	312	294	370	300	313	295	326	323	306	327	291	290	288	283	263	331	325	342	324	320	310	330	301	325	288	330	285	302	305	313	326	331	329	337	339	310	297	304	328	313	321	303	332	297	290	310	320	307	349	329	339	317	348	270	294	320	304	327	318	302	308	322	323	326	294	334	325	304	318	323	313	327	314	295	300	308	291	324	339	280	311	341	308	270	296	321	321	347	292	326	318	280	297	295	291	327	315	317	329	307	278	298	285	301	338	322	315	318	333	279	295	312	306	308	327	301	299	301	303	320	308	319	321	311	321	298	305	322	300	292	271	326	320	343	325	323	282	317	329	313	334	320	292	303	305	293	338	312	315	289	314	328	349	294	342	270	307	280	306	286	281	359	332	316	305	309	273	301	295	299	304	329	291	328	315	300	337	316	320	345	312	328	321	340	315	302	319	296	292	277	301	310	287	317	305	282	309	339	328	303	332	276	319	310	361	285	321	295	318	317	294	295	322	326	303	325	302	307	316	349	304	322	327	290	326	317	295	286	312	294	301	315	297	334	297	365	264	309	312	324	294	331	321	310	327	331	299	333	295	327	287	341	318	327	316	308	311	282	295	367	330	308	333	323	306	341	320	313	287	331	309	314	291	324	338	322	292	310	295	305	332	307	320	283	303	288	339	305	306	280	293	307	273	304	283	301	328	308	290	306	307	307	318	309	309	299	296	315	295	318	313	306	308	300	337	290	304	315	307	331	345	353	285	312	296	336	349	305	309	290	304	320	310	313	332	295	294	288	306	321	317	276	297	299	290	318	293	307	295	339	321	303	349	328	328	294	359	335	311	329	328	308	280	337	332	306	337	334	314	296	319	334	299	304	313	324	295	308	330	349	280	344	313	313	311	306	276	293	342	337	338	336	308	312	308	309	305	331	300	307	308	329	299	330	316	316	281	301	316	280	284	286	327	322	332	299	303	309	360	314	279	285	294	305	313	326	328	315	275	324	321	316	276	319	327	321	316	303	319	319	323	319	309	305	306	347	333	311	319	299	291	305	300	316	301	347	293	293	335	353	317	295	321	287	307	317	299	313	300	306	292	294	306	321	301	347	328	306	306	334	279	284	315	327	328	292	317	311	289	292	293	294	334	307	330	307	339	317	350	312	286	278	282	302	322	328	300	291	317	316	318	327	306	333	323	337	290	302	318	343	317	316	299	301	301	325	290	301	277	321	290	300	301	304	315	273	278	332	289	325	308	298	297	307	302	307	333	285	326	346	352	314	315	298	287	314	294	328	282	319	338	284	309	288	303	315	317	287	271	271	321	297	281	300	350	334	350	299	305	330	298	297	293	328	309	350	317	288	322	315	340	308	335	339	295	280	309	305	318	311	305	279	295	301	299	296	303	329	315	292	322	297	306	316	303	371	313	338	340	302	289	308	313	302	276	305	327	323	276	301	312	328	308	288	319	323	348	316	314	320	302	356	336	325	295	321	295	316	304
18394	8342	8490	7430	4797	2597	1668	1410	1232	1202	1078	1036	1023	960	913	920	892	922	819	823	820	840	837	716	764	787	796	748	800	776	766	776	748	780	832	757	755	692	782	746	715	747	757	762	802	730	753	722	716	735	759	716	785	716	727	769	717	780	746	739	780	782	769	762	745	748	755	776	745	760	711	713	735	740	783	724	748	741	785	756	806	747	773	689	756	737	738	750	761	772	720	736	745	765	775	740	765	739	686	734	740	753	754	760	705	766	713	722	757	756	779	748	755	748	773	737	734	728	751	684	723	770	771	735	800	739	731	711	746	744	759	804	754	755	734	761	715	784	677	750	763	764	775	747	714	762	749	767	720	775	779	731	726	760	793	727	790	792	748	741	763	745	756	767	753	761	749	783	785	740	757	768	752	776	790	779	801	712	765	696	722	736	739	751	740	762	792	790	782	752	698	764	723	734	712	754	751	729	738	741	745	728	759	762	755	768	742	749	748	713	759	717	735	752	794	709	728	710	752	793	765	774	725	776	771	782	736	759	697	800	745	767	786	750	766	772	745	748	688	735	780	769	745	719	791	738	752	737	800	748	744	769	722	716	773	702	732	770	739	785	739	772	735	751	774	732	736	765	709	724	749	793	761	680	761	740	751	753	686	707	739	717	730	723	716	735	721	769	729	754	740	728	773	676	691	773	759	713	728	711	765	763	740	773	820	776	730	748	747	797	760	742	771	700	784	730	722	730	711	764	753	748	734	742	751	706	744	766	748	724	697	761	776	735	742	763	793	785	757	723	738	742	804	752	763	733	710	733	739	730	734	709	743	789	753	740	755	759	715	732	722	739	725	713	780	788	771	760	759	705	710	740	769	769	725	753	784	697	737	772	716	736	712	782	762	704	764	737	752	689	766	789	759	697	728	751	719	753	757	755	797	695	680	753	742	748	788	750	736	743	752	749	762	761	751	741	722	763	747	760	752	741	799	709	763	732	740	770	742	717	704	731	746	727	780	740	713	750	732	763	755	750	766	769	728	729	746	753	720	733	795	718	708	713	687	774	714	745	753	728	720	739	718	741	726	749	779	768	717	712	731	731	753	736	791	787	761	713	743	770	715	753	707	741	743	711	705	756	730	744	798	717	715	739	749	727	807	758	719	750	718	754	818	756	734	755	761	754	711	731	733	723	716	758	741	702	756	775	759	747	705	775	721	795	696	743	723	784	795	751	781	711	780	708	760	770	788	744	741	751	710	753	774	789	763	738	765	744	723	749	760	763	798	709	740	770	763	772	762	766	750	721	720	751	772	785	736	736	760	750	753	762	725	754	715	770	762	693	713	735	738	753	755	756	746	752	734	754	703	738	751	788	783	743	793	693	759	690	763	712	781	725	754	739	778	727	688	738	702	810	809	799	777	756	747	746	737	708	729	768	659	744	767	715	707	738	753	772	789	788	734	735	711	750	768	754	737	750	785	807	693	733	732	785	729	697	754	770	742	736	748	748	684	751	735	770	730	742	709	735	761	764	743	761	737	698	763	704	790	756	746	743	735	671	804	780	719	731	810	725	790	764	708	741	757	654	719	785	695	725	738	713	740	771	750	767	769	748	764	742	721	778	701	736	735	715	737	728	709	719	767	694	839	757	779	717	703	754	824	769	760	766	760	786	769	740	813	784	709	741	760	760	749	708	732	757	723	774	762	704	767	798	716	737	772	741	727	705	795	755	710	792	760	744	726	761	742	724	721	776	748	748	779	740	732	750	733	712	770	799	727	690	698	706	771	778	775	740	771	678	754	705	731	767	727	750	768	788	755	730	737	764	736	743	794	741	696	823	737	726	712	704	721	768	739	772	764	739	717	719	777	720	702	739	748	723	781	733	804	719	752	732	762	805	724	768	726	736	756	715	738	751	760	780	768	747	745	754	743	725	721	727	724	783	708	761	716	747	756	720	713	760	726	783	748	771	728	758	732	756	746	780	742	762	730	746	756	709	768	747	780	737	735	760	768	739	722	753	743	724	755	777	783	735	797	732	767	791	757	770	770	714	724	786	728	706	766	693	800	761	705	725	736	756	720	732	742	750	758	696	721	743	696	718	770	733	749	762	725	721	739	762	768	747	748	702	713	811	756	691	726	705	759	747	698	801	741	699	761	786	758	725	788	727	757	747	731	702	723	708	707	751	741	771	754	721	760	770	722	721	745	734	734	709	763	767	739	709	726	777	728	710	733	739	763	759	717	734	750	792	719	707	783	759	730	775	756	735	737	752	732	721	775	723	747	726	715	742	734	725	766	734	737	744	759	783	740	756	743	731	753	738	716	743	726	749	789	735	723	776	748	721	747	734	743	768	730	733	740	761	746	747	717	712	714	704	780	740	757	777	730	759	749	703	760	747	776	728	753	732	784	710	742	751	795	735	728	777	719	767	735	701	724	789	675	754	774	746	768	751	772	744	739	791	808	713	741	741	728	729	750	726	771	750	741	744	757	731	718	677	768	762	733	770	711	775	754	703	680	765	724	756	703	750	725	724	708	721	778	740	750	703	722	721	800	783	722	720	723	727	757	744	736	717	770	749	749	740	764	708	766	787	754	724	808	772	766	749	738	697	720	779	754	756	727	765	750	734	722	712	743	728	781	743	760	794	760	710	774	772	782	764	775	731	775	724	754	744	752	779	771	778	697	738	772	755	781	791	780	736	747	682	751	761	747	747	725	753	700	723	740	731	777	758	723	714	728	769	802	716	746	764	743	741	774	748	762	753	736	756	696	711	760	712	720	757	772	741	766	670	785	722	744	739	738	747	720	765	795	719	774	725	807	709	746	728	706	712	762	776	766	770	713	735	745	730	782	747	755	698	711	717	724	709	750	729	738	734	785	700	773	767	696	716	717	722	763	707	747	768	686	762	740	739	749	727	725	754	749	722	776	743	749	715	708	737	728	775	735	721	767	762	732	734	715	703	727	783	739	723	727	783	699	760	754	658	733	817	759	721	732	707	743	694	777	725	736	750	729	745	781	753	730	737	704	729	728	738	794	726	712	770	710	719	722	727	809	723	749	746	775	733	758	792	782	721	739	775	741	754	737	733	774	746	745	782	724	718	801	726	762	786	739	705	822	792	763	729	725	745	742	776	722	746	749	739	772	739	800	731	713	695	748	766	681	734	718	740	752	778	722	706	732	779	721	819	730	743	723	779	710	729	764	764	724	708	721	696	770	690	728	718	706	719	718	723	788	719	727	738	736	778	710	742	783	734	672	746	716	733	765	755	784	726	731	746	707	723	765	726	735	737	792	741	734	734	727	693	776	734	710	741	724	764	737	729	727	772	725	761	744	745	726	758	797	734	753	725	721	778	737	706	777	761	794	760	763	762	736	747	766	756	737	750	721	773	770	754	693	696	742	747	709	694	716	719	775	763	734	783	719	737	757	730	691	758	719	751	718	764	646	736	730	706	700	707	759	756	763	791	738	738	718	773	743	772	751	759	721	780	738	752	741	738	762	778
38267	15174	9768	5884	3170	1611	1068	720	568	497	448	432	444	425	448	393	422	413	401	438	334	360	378	377	363	390	389	392	378	384	384	385	395	400	370	369	426	346	360	331	376	385	369	346	346	347	364	385	360	384	401	358	358	406	395	329	412	369	324	371	383	388	365	387	359	342	378	408	364	388	390	319	364	374	328	410	338	344	363	386	387	362	381	356	351	349	381	358	389	332	358	361	357	375	354	347	346	387	350	390	388	357	353	359	376	382	387	374	368	387	402	355	328	362	390	380	335	340	313	391	377	363	368	337	335	359	338	364	360	369	367	386	375	389	344	410	334	362	353	346	385	350	403	331	368	332	362	338	322	343	374	368	407	340	356	364	350	370	367	367	373	344	382	359	374	361	351	374	354	370	382	368	363	355	367	370	335	334	367	367	403	381	384	368	391	329	392	380	353	392	363	381	364	382	346	347	348	383	387	352	364	317	345	411	335	346	342	354	344	346	377	357	340	350	370	353	334	360	374	361	351	350	350	366	358	390	384	362	365	373	372	337	359	398	332	376	344	360	357	354	378	411	381	375	377	369	355	343	386	368	388	330	359	364	369	369	370	361	351	412	374	366	374	364	409	361	414	354	356	388	395	344	367	376	378	412	402	374	366	394	359	354	379	372	343	323	341	362	329	382	390	356	342	365	360	403	383	381	381	357	349	348	367	391	344	317	383	361	358	373	369	359	394	403	372	331	355	391	352	343	364	362	362	346	380	393	361	389	367	397	354	363	370	333	377	351	365	354	358	323	341	354	382	357	378	371	337	318	376	332	369	355	361	366	375	365	384	326	367	377	377	394	362	333	355	358	351	359	380	400	384	354	384	345	354	316	330	338	344	365	373	352	358	318	385	370	399	364	407	369	350	361	381	371	376	367	353	357	355	384	383	338	322	332	359	350	353	358	356	372	380	325	348	393	362	333	389	385	378	350	380	379	363	364	376	375	354	336	397	354	388	353	355	324	408	343	346	361	384	356	345	345	382	305	356	345	351	387	393	353	361	369	354	389	358	361	391	396	395	404	362	354	389	365	353	351	381	351	396	387	359	382	357	381	348	394	342	351	315	383	347	356	354	369	370	358	360	362	342	350	371	370	355	386	328	374	360	351	339	416	358	366	355	383	358	366	352	395	387	389	369	367	360	366	365	385	342	409	348	341	353	387	360	349	392	362	329	368	377	338	338	331	329	358	389	348	330	346	373	357	368	374	379	390	419	352	382	330	370	351	355	350	391	372	396	368	327	377	399	362	378	370	343	358	390	330	354	377	351	401	389	369	367	369	392	353	378	377	335	353	354	375	366	396	323	359	409	374	371	368	364	368	354	370	375	354	320	361	354	381	358	384	393	376	387	355	328	361	337	371	361	357	391	374	411	350	350	354	358	384	341	374	370	347	347	344	393	332	381	331	368	368	359	368	385	354	388	347	350	355	359	348	355	384	366	366	366	360	361	357	332	363	363	369	360	355	357	361	360	342	330	373	330	362	375	406	369	378	384	324	325	359	374	369	373	363	393	357	338	372	371	349	363	365	372	391	403	379	359	355	359	368	412	338	341	384	372	357	375	345	397	376	366	348	360	359	388	373	357	377	394	375	375	370	381	378	377	364	354	358	356	346	361	378	366	365	351	372	348	360	332	403	408	366	368	380	325	341	361	377	392	360	387	336	357	405	372	352	381	335	402	387	353	365	382	375	371	361	339	377	380	349	359	377	361	378	360	373	396	371	394	338	414	344	375	373	358	396	370	361	377	380	327	370	373	372	374	388	370	339	383	362	360	321	359	390	343	361	372	373	376	362	388	347	350	339	359	368	346	324	332	376	351	375	393	390	383	359	380	360	323	369	354	375	368	379	342	372	373	352	383	358	362	352	350	366	359	393	339	344	339	374	346	341	385	356	358	398	365	379	360	343	372	390	334	345	371	380	358	379	365	350	384	364	394	353	347	362	396	376	361	362	346	331	356	409	365	361	412	326	357	367	374	358	385	367	383	361	345	372	415	367	381	357	381	372	387	361	358	392	345	386	359	329	339	364	362	347	387	367	386	369	365	347	366	361	331	340	308	376	403	383	389	351	362	386	375	334	353	386	358	383	385	391	396	379	358	350	375	376	345	345	356	356	354	350	327	363	375	348	332	368	381	347	369	347	352	377	332	371	377	390	365	361	361	393	355	377	328	371	372	362	400	372	397	375	354	325	355	400	356	384	415	329	393	406	385	392	369	361	336	390	370	375	354	378	336	358	357	388	358	376	389	361	359	357	389	354	345	384	392	391	411	372	367	335	393	345	366	356	356	381	318	358	358	375	386	355	371	333	360	378	357	366	384	352	353	334	413	382	378	392	349	371	364	395	365	348	349	369	342	318	356	366	364	381	347	371	343	368	366	367	413	347	363	387	336	363	380	377	378	368	357	346	357	378	406	355	376	375	371	370	357	351	368	359	360	376	412	359	376	363	364	363	384	383	305	392	364	336	394	354	355	418	386	379	345	360	371	328	349	383	352	355	364	368	420	353	375	395	350	340	355	408	388	384	380	348	343	349	402	400	346	329	352	368	371	382	357	387	396	386	350	336	373	368	366	360	365	349	335	375	359	385	345	297	365	359	374	347	346	345	409	371	347	411	360	362	366	358	383	371	384	358	374	348	398	377	350	378	369	350	371	354	354	358	422	389	383	375	384	386	405	373	374	380	375	364	394	374	350	369	382	391	339	362	363	376	347	351	346	382	384	403	361	368	370	368	315	364	362	349	322	347	358	344	339	383	364	348	356	364	369	350	368	370	357	356	400	357	392	365	335	376	321	364	375	341	336	366	370	358	417	358	389	375	326	353	365	360	372	414	336	341	369	387	367	377	379	380	388	387	355	338	369	360	398	377	329	369	390	350	370	398	358	358	365	357	347	360	385	331	355	364	329	374	376	358	386	367	372	373	367	336	374	394	389	373	403	371	347	370	387	351	385	367	382	353	368	334	393	394	350	360	358	342	351	333	382	387	377	382	358	359	338	355	335	357	382	380	343	379	409	393	370	313	364	377	329	377	339	378	350	382	380	408	413	332	369	400	348	344	357	371	382	343	358	389	378	377	392	362	383	383	349	342	405	338	369	370	368	387	347	337	400	367	354	342	383	373	405	360	369	339	375	369	356	354	364	363	359	361	400	374	380	395	358	385	351	394	370	359	388	356	338	360	404	376	367	377	371	357	375	401	387	351	364	371	322	340	349	367	375	370	385	373	378	347	342	381	358	346	376	350	382	385	352	381	369	374	387	353	380	369	386	372	402	379	368	365	372	375	352	360	406	368	381	400	378	359	358	386	335	366	391	354	381	370	335	381	370	339	398	367	368	384	346	333	370	374	371	372	370	349	346	339	412	367	363	359	370	382	363	384	335	364	343	346	409	355	361	370	342	357	369	351	373	404	367	404	391	349	351	335	388	358	381	334	373	405	371	397	380	371	349	377
26012	12508	15091	13742	10304	6155	4287	2754	1761	1562	1366	1337	1285	1209	1210	1169	1137	1128	1076	1048	1003	930	1004	932	983	946	940	903	931	914	908	929	914	934	906	847	882	862	918	941	912	890	896	805	882	870	876	862	923	867	797	829	856	850	872	841	855	896	826	824	850	866	871	859	892	900	892	849	807	877	846	922	878	853	845	853	856	868	867	812	853	856	861	869	844	830	840	877	827	898	829	853	846	930	866	820	895	868	886	886	827	869	834	864	847	913	875	861	877	801	852	875	842	842	821	897	899	887	858	852	845	890	863	802	814	886	839	882	854	834	862	899	838	885	849	907	844	893	864	864	830	862	864	850	871	860	803	865	862	835	820	837	833	838	817	897	817	844	851	837	805	839	841	918	842	905	858	851	822	868	847	844	840	820	877	891	862	884	866	916	863	842	861	916	851	856	867	867	838	856	830	857	822	821	867	885	846	874	854	891	892	871	857	807	881	799	882	903	806	831	853	822	822	845	866	837	867	877	863	838	884	819	872	838	860	840	869	848	816	827	915	846	822	880	811	870	877	857	863	860	824	852	857	857	838	853	817	845	883	812	890	931	823	833	865	877	822	851	806	870	791	867	843	870	881	861	855	885	869	833	874	844	870	865	824	813	867	856	847	894	893	839	796	840	884	809	885	849	833	859	874	868	870	846	848	860	862	856	898	837	871	862	847	849	860	860	827	809	819	845	873	835	866	857	864	867	865	870	872	887	819	817	853	801	867	849	890	852	815	855	895	869	906	807	841	851	887	877	878	832	874	803	895	836	861	835	845	883	851	823	895	822	838	910	906	860	864	891	848	809	845	852	818	858	905	864	832	831	882	898	847	809	834	875	812	842	854	883	818	824	874	899	861	828	877	809	851	862	870	832	882	898	832	842	840	898	894	781	849	837	847	912	847	831	874	847	867	858	858	860	863	899	849	838	849	848	870	850	836	842	806	834	848	805	855	872	827	851	833	869	864	890	822	824	892	892	816	876	827	863	897	887	871	877	841	884	824	895	807	832	887	843	787	860	859	873	822	860	830	861	855	836	867	882	838	816	823	883	875	827	882	874	833	838	823	807	857	855	833	893	830	833	821	810	857	879	862	883	807	867	880	813	869	857	864	845	829	851	844	896	899	826	841	852	898	879	891	826	899	907	836	858	899	914	840	895	835	829	883	838	885	885	845	849	854	912	841	855	870	874	873	869	838	884	823	882	838	870	918	909	809	847	890	863	848	871	836	843	883	824	922	878	891	880	923	860	867	858	881	854	792	846	897	821	899	822	892	864	840	809	866	839	838	868	831	856	854	844	817	836	864	875	887	855	923	870	815	847	850	829	897	839	862	845	847	841	824	848	805	856	874	863	924	838	875	836	853	820	840	874	880	826	852	870	825	852	822	828	830	852	893	823	874	871	847	902	808	871	908	909	871	846	841	870	846	866	888	860	844	835	848	851	824	859	838	858	857	888	855	819	875	854	878	818	926	843	814	847	872	854	877	837	847	847	819	797	832	838	802	848	863	853	875	848	870	854	884	890	869	838	860	873	903	829	824	825	825	861	849	888	808	854	851	799	868	847	838	868	818	849	850	787	819	868	863	887	850	871	840	906	844	860	810	886	860	849	846	891	829	821	865	798	866	862	837	896	806	878	819	868	869	835	876	821	874	809	888	862	857	871	812	819	869	883	880	843	858	878	795	857	814	835	877	863	858	811	821	890	816	844	884	850	861	824	841	835	856	805	800	821	925	854	840	900	878	900	845	898	829	807	890	842	817	799	896	877	830	869	875	872	857	864	854	886	863	867	839	795	860	824	848	853	834	880	871	859	836	869	887	827	831	826	861	920	828	889	876	859	877	834	865	865	852	843	849	833	887	808	877	847	883	834	878	863	849	872	772	846	869	876	817	864	838	824	842	860	849	892	895	837	844	869	861	887	860	841	826	891	816	816	832	843	849	846	859	859	889	831	840	839	848	843	907	886	865	813	847	842	880	838	804	815	917	880	851	816	812	877	871	842	857	858	815	907	874	878	801	865	819	821	858	911	860	841	859	858	813	822	823	851	862	876	815	853	900	856	829	833	922	872	836	864	832	828	862	836	882	841	840	882	914	886	819	867	847	875	788	793	844	878	857	902	855	865	832	825	855	876	904	843	828	806	864	875	874	818	850	862	829	863	870	878	854	878	830	837	837	818	841	840	845	910	846	842	830	835	861	838	883	820	832	814	900	835	866	816	826	839	881	873	843	781	852	888	846	852	833	866	866	876	870	884	845	839	832	850	828	857	834	827	873	825	808	869	830	866	888	838	801	844	817	830	872	840	799	853	833	828	867	845	908	866	848	872	813	850	902	841	856	907	841	838	842	882	826	823	838	838	825	874	859	841	859	849	854	849	903	904	844	848	844	888	833	785	847	872	817	940	816	848	849	852	839	866	838	843	852	861	827	919	799	878	830	798	876	875	815	806	841	884	819	860	868	868	896	832	882	856	856	835	836	794	840	818	856	882	871	867	812	875	849	863	863	825	875	837	813	816	861	791	843	959	879	829	848	878	845	850	811	817	852	802	904	823	832	836	832	871	886	894	841	853	898	865	868	899	835	879	849	850	872	803	826	866	908	842	913	860	826	884	877	899	849	864	928	820	858	820	855	860	856	886	878	848	802	838	893	830	855	829	839	863	804	874	853	887	831	823	850	906	859	879	932	803	794	855	833	920	857	837	889	880	869	861	824	843	883	878	827	864	872	847	891	831	873	884	830	889	854	842	825	819	852	821	866	836	836	885	870	818	820	809	851	822	831	863	846	836	888	822	822	861	880	865	854	883	870	825	848	877	853	855	801	870	862	860	786	808	821	868	873	824	869	820	853	821	850	856	886	883	837	891	754	866	812	862	855	891	868	852	884	846	829	886	877	876	892	890	862	865	828	909	848	794	859	908	839	868	854	840	813	835	877	840	857	857	848	850	859	846	858	918	869	851	888	878	845	859	862	914	835	873	861	888	807	843	811	909	870	877	820	852	871	831	873	818	805	793	885	852	849	838	905	910	793	789	851	884	884	912	822	828	844	895	879	807	819	859	825	841	894	868	865	824	816	802	856	859	869	830	851	795	815	864	866	860	904	870	816	858	904	847	838	810	852	903	875	846	864	834	858	828	847	813	828	824	800	853	823	839	858	860	879	856	828	892	856	873	873	828	877	854	877	809	857	841	847	846	891	873	845	827	926	825	862	834	874	884	870	882	853	859	822	887	826	825	830	835	870	829	849	794	884	896	872	849	818	822	853	878	846	843	828	896	784	892	817	863	877	836	851	912	860	858	857	842	866	841	890	827	867	828	841	878	833	871	850	838	916	873	866	836	831	817	866	810	823	894	852	898	870	823	909	855	815	801	852	847	842	878	859	868	890	871	898	855	900	894	838	871	856	772	837	869	885	866	832	852	836	816	838	854	922	841	788	869	826	847	830	828	848	895	791	912	899	849
47295	20738	14811	9641	4976	2297	1357	680	581	507	457	463	418	403	383	411	336	373	328	336	328	338	322	306	337	334	305	347	299	312	294	266	332	299	291	300	304	307	300	324	297	348	312	313	318	350	304	314	317	333	339	304	331	320	320	315	277	305	324	308	329	334	295	294	311	297	312	328	315	304	289	290	286	301	293	290	296	310	363	304	304	299	300	280	323	310	330	327	304	319	279	297	300	325	302	304	334	333	281	301	317	307	275	329	321	329	306	313	323	306	326	294	306	303	280	296	272	316	281	320	310	316	322	312	283	269	302	298	326	276	357	325	316	297	309	346	277	302	302	286	309	299	293	314	287	315	294	324	325	296	292	310	325	328	336	323	301	319	294	330	297	291	326	311	315	307	308	290	287	305	313	279	275	300	293	297	281	262	313	288	315	298	307	303	319	293	273	300	305	330	325	328	306	320	299	345	317	326	294	330	288	313	278	303	309	260	282	337	318	310	309	344	317	274	289	306	345	298	342	286	320	273	304	284	285	309	303	295	275	287	304	320	295	336	301	282	300	343	331	299	310	335	323	278	325	307	302	312	311	301	300	320	313	300	314	271	323	315	302	306	287	311	273	303	290	315	332	305	321	315	305	319	286	301	308	303	324	279	318	296	267	315	322	293	308	336	276	284	310	280	303	317	306	264	307	338	280	292	330	300	266	313	304	294	322	286	271	277	278	315	295	310	285	305	305	327	290	308	317	312	313	324	286	286	298	317	309	349	297	331	295	276	284	304	323	290	307	326	319	329	315	291	314	293	311	268	291	340	306	315	292	298	325	303	337	284	313	322	315	300	296	314	316	334	281	302	298	317	292	297	290	305	298	308	352	313	308	318	295	274	316	293	339	291	321	333	310	309	286	311	295	289	303	295	302	287	336	307	324	321	320	292	306	311	299	310	311	301	340	311	308	338	317	332	304	336	283	304	319	285	314	303	275	300	269	297	318	323	290	324	319	297	317	298	311	326	304	309	321	300	354	304	320	295	270	309	283	297	347	307	289	305	286	287	294	331	320	325	329	320	305	302	321	315	307	297	291	333	278	279	266	310	314	303	323	291	299	331	304	300	333	321	296	313	289	297	293	303	319	309	324	301	297	295	311	274	282	271	255	273	295	312	276	309	312	294	330	298	319	324	329	309	321	335	342	311	292	293	323	307	273	299	304	291	317	289	294	332	326	305	271	294	276	310	305	291	299	323	290	301	294	311	291	312	319	310	322	294	249	288	301	299	297	295	345	292	290	298	299	325	317	322	255	298	302	283	303	296	300	337	321	322	279	280	317	289	297	317	326	324	278	287	290	267	294	315	304	319	318	299	244	322	314	315	313	302	320	334	295	325	304	302	284	309	318	332	299	311	319	335	267	288	292	331	318	290	287	293	300	293	261	291	320	307	337	308	328	274	323	310	289	329	307	298	299	291	313	326	307	308	305	293	308	300	290	292	293	279	305	288	295	310	357	310	289	296	307	328	318	264	300	299	328	302	279	296	304	308	298	351	288	283	328	271	330	310	267	299	331	317	296	288	289	269	301	286	305	295	303	266	321	323	320	306	321	295	292	308	315	318	292	292	311	299	351	292	320	302	280	294	309	304	285	292	318	305	325	297	327	307	279	335	340	336	306	302	305	291	313	321	300	329	289	286	325	327	283	290	299	311	301	307	283	318	331	312	318	327	297	282	303	311	290	308	318	285	301	279	279	308	300	324	307	310	296	317	290	292	306	313	312	300	301	327	300	291	263	281	325	292	338	314	297	296	329	289	308	304	285	301	302	314	296	297	273	326	289	316	315	326	305	301	316	305	317	286	293	301	304	269	324	297	279	322	315	292	291	317	295	312	306	324	277	300	293	299	281	304	309	273	304	313	339	337	299	308	308	307	315	325	268	270	292	293	291	297	293	315	303	292	331	274	294	290	293	322	304	299	341	312	330	295	308	312	294	333	306	294	299	307	312	288	290	308	321	341	283	326	313	309	312	304	263	295	302	323	326	287	307	294	306	325	313	331	293	303	271	274	295	301	307	325	310	327	306	322	294	303	299	278	272	320	307	322	292	310	276	326	311	311	302	328	306	315	296	319	331	298	308	317	297	290	287	322	315	298	299	326	332	323	323	297	336	347	310	303	333	333	331	287	315	378	290	296	324	321	278	306	292	301	327	294	319	336	302	314	312	295	293	272	298	322	320	297	286	316	302	331	287	293	300	328	309	315	271	284	314	303	288	281	301	309	283	283	260	325	299	289	294	281	316	325	329	315	304	287	322	289	314	297	305	311	342	321	291	280	303	292	302	288	305	347	296	282	295	315	335	297	273	319	305	311	314	315	304	276	306	299	261	309	298	298	299	311	329	346	302	307	309	314	316	333	267	275	309	321	288	316	282	347	322	294	282	303	319	269	320	291	315	259	293	288	285	281	299	290	280	338	284	315	316	312	298	283	305	301	292	316	312	320	314	275	316	303	305	326	326	314	285	321	314	329	316	290	306	295	328	320	301	269	312	333	283	274	297	328	294	289	282	306	303	329	314	313	301	312	284	336	317	307	338	320	317	360	296	312	279	276	300	310	312	339	313	303	300	285	302	301	270	293	333	338	321	327	303	296	288	323	301	274	269	288	306	294	297	271	329	306	296	341	304	293	299	290	304	305	280	290	338	323	289	274	312	282	305	295	299	316	325	272	285	307	270	324	302	301	289	290	303	291	335	333	319	304	291	282	304	313	307	322	313	277	324	312	299	337	325	329	322	313	274	318	320	288	298	260	296	281	295	307	316	300	269	302	328	320	313	320	320	312	310	294	267	313	331	285	286	310	296	309	289	325	288	343	280	251	286	314	269	322	323	314	290	304	272	291	310	315	344	308	279	288	291	311	304	315	329	320	296	279	302	311	309	316	284	335	307	324	289	286	312	313	330	313	291	307	322	304	316	282	298	280	343	326	294	302	303	308	278	288	332	312	317	318	290	299	310	317	329	325	338	291	303	297	322	291	321	285	333	323	292	298	277	295	297	330	306	316	310	304	313	319	327	278	320	261	323	337	330	290	311	321	299	297	297	339	289	308	318	278	317	324	275	296	304	245	334	304	313	306	285	325	318	332	318	314	281	287	293	296	316	288	279	291	274	310	265	318	303	290	307	292	305	280	284	314	268	319	302	323	308	311	338	331	314	300	273	313	294	258	291	320	304	318	282	287	275	295	322	321	290	294	261	309	334	309	304	316	326	283	313	301	313	301	295	296	287	310	301	293	294	281	301	289	258	308	320	294	341	283	299	317	276	292	335	279	314	310	319	313	319	328	290	302	279	291	288	269	313	294	293	330	301	312	274	259	294	297	327	320	320	299	281	293	340	305	299	297	280	286	276	322	309	303	301	296	277	297	292	299	310	272	312	292	345	302	308	295	308	335	295	330	304	301	312	334	324	278	294	270	327	301	316	300	323	300	321	338	317	325	317	305	269	326	330	322
30777	15647	19738	19599	13952	8351	5482	2754	2196	1749	1518	1528	1379	1361	1172	1216	1121	1058	974	974	889	856	948	929	823	898	853	820	753	805	785	743	866	756	789	739	760	774	695	780	792	751	796	732	777	779	709	702	740	737	735	745	743	676	735	685	733	727	741	673	708	728	703	686	728	727	723	730	684	736	732	714	720	730	730	697	701	720	708	731	722	736	733	752	685	745	704	689	725	690	759	732	730	742	714	767	662	679	732	690	744	690	721	725	761	702	701	692	740	711	735	729	694	699	770	673	700	724	729	751	732	752	712	752	679	722	713	723	703	733	715	745	707	720	661	746	757	711	744	713	730	689	690	705	736	758	708	727	723	698	773	734	691	699	689	674	667	732	743	786	709	692	732	692	709	704	669	751	761	674	673	665	735	705	737	750	658	715	741	709	719	711	735	697	772	738	746	717	703	682	727	714	668	714	715	712	720	736	774	741	670	771	650	735	685	712	723	751	719	719	731	706	669	747	693	774	728	723	743	735	742	701	694	662	701	690	704	751	707	733	739	715	742	704	690	694	736	747	730	735	760	714	756	724	707	715	745	706	694	734	727	772	728	765	720	696	743	710	635	701	674	723	687	695	726	713	703	685	680	739	686	694	719	740	689	706	735	742	725	745	699	743	681	704	682	717	739	703	757	696	729	808	707	729	722	738	700	696	749	745	701	689	734	704	719	678	699	687	715	695	740	716	711	734	730	705	716	669	693	742	722	666	739	716	726	701	741	661	730	723	707	681	685	701	726	751	684	787	695	746	735	700	703	709	719	730	729	721	679	714	659	737	683	733	677	693	709	724	713	715	672	713	702	702	751	702	702	753	719	720	684	756	695	717	719	772	680	715	698	720	729	726	692	718	744	703	688	725	702	752	731	728	729	707	706	664	722	678	738	703	731	697	709	665	720	657	661	681	749	723	719	712	711	683	722	715	677	682	700	690	700	763	752	764	674	747	700	696	731	678	777	723	697	669	745	710	724	727	664	717	712	697	732	717	733	782	729	690	696	722	699	694	684	785	686	723	696	692	729	690	714	719	688	736	695	700	752	675	691	758	744	750	706	697	715	687	751	660	682	731	732	709	757	699	733	738	663	734	688	636	690	720	730	698	717	692	740	688	725	729	719	733	720	716	725	743	771	728	729	663	746	722	752	665	683	709	766	720	711	724	738	740	712	758	694	721	749	772	741	726	713	744	651	689	696	699	701	700	699	687	740	683	701	660	724	681	672	652	721	686	743	704	695	689	723	714	743	707	693	720	722	715	678	770	698	661	701	712	735	700	777	718	700	720	762	700	737	699	725	727	705	730	750	672	716	720	719	717	666	699	756	728	703	770	744	688	707	668	708	757	740	744	765	726	674	647	709	672	716	760	741	721	720	722	728	719	726	722	735	720	685	687	665	720	697	735	701	711	716	739	721	699	726	702	693	688	708	657	712	716	753	750	711	713	707	699	719	688	710	695	674	756	729	736	720	679	697	734	742	675	627	713	658	742	697	735	722	699	726	694	697	660	695	697	693	721	700	713	728	701	714	714	767	702	743	682	696	715	727	705	689	686	752	698	709	734	739	747	737	701	730	678	669	743	721	699	703	702	734	734	696	730	655	706	636	713	697	748	701	757	662	720	700	707	663	715	744	748	762	723	645	664	713	672	719	696	720	699	773	706	705	725	721	713	697	763	660	696	700	713	717	677	769	691	682	695	695	719	750	695	714	756	733	740	713	743	712	772	700	729	678	725	673	755	634	771	746	709	728	743	740	677	708	703	749	725	741	721	739	744	706	751	690	696	717	735	768	696	711	731	724	675	724	702	765	729	709	717	705	744	731	727	693	738	714	734	698	700	727	736	659	741	759	718	712	703	713	703	695	756	737	693	752	679	686	677	719	699	735	692	704	747	733	744	722	676	719	676	714	714	714	684	681	694	717	706	708	737	726	724	722	731	738	674	721	710	677	703	695	721	713	707	723	717	702	698	671	712	711	784	737	710	705	720	713	727	700	668	679	685	751	701	673	734	711	734	700	710	698	748	723	723	715	678	720	708	723	693	703	673	738	750	726	724	706	690	723	714	754	729	709	691	742	708	717	722	715	689	742	766	719	726	709	729	701	765	726	779	746	724	713	722	723	734	723	721	730	702	711	711	719	750	725	737	713	727	731	707	717	671	706	713	672	709	721	704	670	700	745	723	747	729	685	717	715	746	730	715	706	732	753	731	689	756	689	699	796	724	744	766	731	687	704	729	697	732	688	703	711	717	729	731	759	762	716	761	748	713	726	688	659	685	703	718	720	731	726	661	693	699	688	734	701	744	696	722	707	769	740	718	711	647	668	743	706	761	709	753	688	733	728	756	711	680	695	721	718	748	743	699	724	717	710	737	708	690	694	728	696	723	663	680	720	712	728	767	738	702	718	685	737	669	696	724	754	755	694	736	669	640	692	733	700	696	714	729	659	703	734	694	769	688	667	708	766	743	740	703	718	696	674	704	694	701	704	718	698	783	739	704	745	712	719	717	725	731	714	739	729	709	750	687	712	723	690	711	700	723	676	714	704	711	718	743	703	712	661	744	762	733	739	727	760	720	718	704	745	678	709	751	736	714	704	701	686	767	705	759	724	768	709	733	731	724	681	695	716	715	720	738	706	685	684	702	697	737	748	688	748	700	733	686	704	699	692	700	722	724	758	708	734	733	654	690	693	767	712	730	735	724	691	746	702	697	723	738	703	706	742	731	762	745	697	708	705	719	759	756	689	724	704	695	748	702	784	742	712	739	750	706	748	691	690	680	717	694	745	754	732	703	693	704	732	730	724	711	764	742	676	746	744	744	678	680	776	713	710	680	707	688	694	696	698	728	714	742	768	737	732	735	768	701	770	704	741	710	704	762	726	697	712	711	690	734	703	696	745	688	732	700	695	690	746	730	709	677	721	664	696	723	724	748	697	691	650	723	697	725	726	699	778	693	742	703	740	732	731	739	757	681	721	692	700	717	717	706	717	746	729	711	706	687	665	749	746	734	662	776	719	673	762	712	717	692	657	728	717	728	745	695	729	755	700	692	742	766	708	656	719	748	708	733	741	707	656	712	740	734	658	694	711	740	742	748	673	700	693	695	692	705	704	750	700	690	682	724	710	697	727	699	669	697	715	679	770	679	757	722	707	743	679	718	699	730	714	721	704	702	726	659	764	702	815	706	723	735	700	721	726	727	683	702	716	719	706	768	722	703	728	721	745	739	697	727	750	689	713	705	731	692	771	743	709	713	694	729	702	733	738	669	753	723	698	696	693	698	735	719	744	765	742	674	673	734	690	729	640	731	721	673	716	696	711	758	708	707	691	692	730	709	712	721	741	724	711	717	721	683	664	692	728	763	722	691	710	738	730	688	708	700	781	704	722	750	718	716	731	711	753	725	700	711	763	690	675	698	705	689	727	702	659	702	706	709	754	713	728	754	720	710	701	708	705	696	746	711
21906	9325	6170	3733	1682	682	540	511	392	394	338	364	387	383	311	331	338	322	305	315	318	300	301	300	321	307	325	324	316	302	330	339	262	303	287	321	291	316	324	324	287	313	320	306	291	343	303	302	288	273	309	297	318	311	279	308	336	313	324	308	285	305	288	342	288	303	325	307	294	305	315	323	277	312	300	315	314	299	314	278	313	286	307	309	339	300	279	352	352	289	327	319	329	279	323	327	292	303	336	322	326	296	343	280	329	323	320	309	320	321	322	326	297	307	278	304	307	292	274	317	298	307	267	320	296	310	288	291	343	320	288	322	318	312	300	259	296	278	301	255	317	298	308	307	306	309	285	269	328	306	316	315	321	309	318	318	319	302	305	319	311	323	295	317	297	309	320	340	292	303	290	301	322	324	305	283	335	326	278	303	319	305	308	276	277	316	278	277	311	268	297	314	342	319	297	281	297	317	296	312	320	281	300	283	360	318	308	287	315	314	324	292	323	360	325	283	328	324	323	314	337	305	317	312	299	294	310	290	296	313	313	320	294	311	273	311	288	289	335	335	347	271	310	312	313	310	323	280	318	317	320	312	311	313	302	330	309	308	346	271	283	312	294	289	300	317	316	317	334	308	305	307	304	301	305	301	302	309	303	297	325	316	355	318	321	305	349	320	300	292	303	282	314	308	299	302	304	306	309	291	308	292	302	298	328	289	303	259	303	295	308	323	310	326	317	303	313	319	310	296	306	294	311	314	308	310	293	329	318	308	305	290	309	295	320	343	308	307	322	356	331	322	325	318	281	298	340	353	296	239	289	305	335	339	319	322	353	287	327	328	314	315	314	286	304	288	288	337	311	298	294	302	323	318	312	321	284	336	293	303	317	337	295	325	293	284	302	311	329	303	296	323	347	327	286	285	312	320	322	314	296	299	278	307	326	301	265	294	295	300	307	333	337	316	298	288	322	326	296	298	279	292	308	295	293	322	319	310	308	325	305	323	298	283	302	337	332	298	272	291	332	320	316	302	263	286	308	302	281	296	300	299	307	307	329	305	321	302	319	310	332	279	306	290	307	318	272	325	288	330	310	311	314	279	303	309	293	298	315	316	301	301	283	285	300	330	280	319	317	290	316	302	309	340	298	305	296	294	320	303	295	262	325	290	299	308	319	318	283	288	310	290	299	299	305	352	339	301	349	312	318	302	306	301	297	304	327	296	296	306	300	253	310	293	291	295	281	289	265	266	304	318	298	309	290	310	308	289	304	293	293	312	260	319	326	310	291	299	284	283	293	317	299	326	286	335	310	293	339	311	322	301	308	287	303	315	318	329	326	337	345	291	310	327	282	321	321	278	321	318	319	292	309	309	328	309	306	301	295	282	333	297	290	274	334	307	307	306	315	301	338	317	340	306	311	303	339	328	270	332	347	297	283	308	307	309	306	277	334	339	304	307	303	301	308	317	326	309	303	308	330	312	268	340	313	318	305	331	322	283	301	298	350	341	277	275	308	308	284	310	324	324	329	339	317	331	306	318	296	293	312	331	344	312	297	286	307	311	342	355	260	266	335	332	320	330	299	277	312	290	282	337	323	289	312	361	329	265	302	302	306	308	335	291	295	303	335	305	293	333	306	319	348	327	292	334	301	294	302	297	292	313	313	308	313	316	292	302	301	326	283	296	323	310	290	335	320	349	325	299	304	314	302	303	291	291	290	316	312	308	314	302	324	321	307	269	306	261	313	285	334	299	300	320	332	281	305	318	341	311	317	337	312	297	315	322	337	336	308	322	315	329	324	311	291	310	315	280	313	331	356	292	300	297	304	308	324	311	308	291	307	285	323	330	299	309	300	346	301	309	307	275	316	319	317	302	318	305	332	340	305	294	299	282	307	305	309	290	314	306	311	296	311	313	300	310	316	313	293	303	317	310	338	279	313	316	330	318	345	329	326	285	338	320	330	299	310	279	295	310	324	318	347	294	283	296	300	320	347	350	265	324	327	289	281	316	316	290	281	310	312	328	332	336	329	283	287	364	296	296	322	289	314	308	314	328	290	323	307	323	309	311	291	289	323	332	307	305	285	322	309	324	288	308	311	329	307	302	286	317	318	337	286	315	288	283	312	282	307	299	284	319	292	328	306	293	287	342	295	256	299	299	284	314	294	297	296	272	313	320	297	311	312	325	289	271	301	295	316	301	307	315	329	288	348	319	299	283	328	328	332	319	376	295	318	324	315	330	325	330	300	292	298	307	284	292	318	314	324	291	303	319	335	340	318	302	317	297	333	308	299	302	299	310	334	286	325	306	303	355	314	334	311	300	319	320	307	299	320	312	286	303	283	331	320	313	277	309	316	308	291	341	313	305	302	287	307	334	262	324	344	291	281	252	295	298	321	309	301	268	317	335	297	303	304	300	314	278	274	328	335	313	302	322	301	306	329	314	311	308	291	307	304	324	285	309	261	301	317	313	282	280	319	308	318	308	287	281	282	308	321	352	289	279	274	337	340	344	350	303	323	317	299	311	310	319	303	315	291	334	343	326	329	350	306	319	293	309	298	303	295	296	320	286	310	328	337	265	311	337	325	316	308	298	333	325	301	336	290	304	300	300	330	325	313	300	284	309	324	315	302	301	279	301	305	264	289	294	330	305	336	317	314	292	333	276	353	314	328	292	284	321	302	275	268	293	269	326	279	271	317	294	287	307	321	264	302	286	257	337	306	297	290	329	288	291	299	323	326	313	314	345	295	320	300	294	295	339	319	307	327	313	306	324	325	275	306	313	315	316	316	315	297	293	313	313	311	277	298	327	293	329	286	298	336	317	319	285	312	281	311	310	300	327	368	344	330	323	312	332	349	311	266	320	296	297	313	329	317	312	328	295	289	312	306	288	286	331	295	345	309	298	327	289	279	330	330	315	328	316	303	338	282	308	310	289	295	362	290	281	307	303	304	302	274	317	309	330	338	296	306	277	336	318	282	317	323	288	306	309	304	311	310	299	316	292	281	302	323	283	289	305	306	276	291	358	274	317	344	338	277	314	319	302	284	287	323	285	287	330	321	343	311	325	341	296	315	292	285	309	318	327	325	271	313	301	335	329	294	316	297	282	296	276	298	294	305	332	280	306	299	346	279	309	289	313	305	293	334	326	314	304	339	315	320	323	336	302	315	309	287	319	295	319	296	296	285	297	287	313	299	288	310	314	286	310	292	290	292	302	342	298	316	331	308	318	259	348	286	355	274	293	330	307	310	290	314	306	280	332	304	300	337	359	305	282	320	314	314	292	310	281	307	307	323	310	301	291	291	343	307	291	295	322	324	324	273	323	329	303	322	334	326	296	322	327	324	301	325	305	286	333	304	322	324	320	312	315	321	299	316	290	297	296	299	300	307	292	287	320	299	296	325	299	317	286	336	315	294	319	318	291	301	304	301	306	348	322	339	297	304	287	325	311	293	327	299	277	285	289	334	313	326	347	301	286	308	284	295	302	345	273	335	354	295	304
15870	8817	10096	10099	5577	2416	1686	1416	1283	1134	1040	1059	980	941	938	921	880	830	795	832	812	832	769	803	827	755	803	733	751	746	774	773	814	791	746	740	748	678	698	737	738	765	751	739	732	776	761	741	706	699	737	774	759	753	759	760	746	759	737	789	745	771	737	741	761	743	709	745	750	696	730	741	701	722	731	710	704	720	743	721	742	732	716	814	709	737	736	725	736	725	771	740	765	709	736	685	725	730	721	723	697	716	736	735	737	745	750	727	742	765	734	728	727	765	723	743	713	767	739	771	750	735	753	698	749	723	753	774	746	763	721	778	687	714	723	714	782	725	692	772	794	756	735	744	722	709	712	714	749	786	740	761	760	722	757	745	730	726	719	741	760	744	777	747	727	719	757	734	783	797	711	719	690	762	727	747	711	758	744	751	775	733	736	690	713	702	695	758	750	738	757	737	738	755	752	792	704	725	747	815	702	745	740	756	744	752	709	738	736	713	719	721	790	758	757	733	749	752	771	750	796	764	736	756	744	756	742	743	777	720	745	778	720	757	717	765	743	788	745	683	725	775	743	735	756	767	737	750	720	743	735	711	688	738	719	785	744	737	756	756	768	734	751	731	754	766	726	704	701	758	697	757	715	705	748	732	770	741	768	722	725	721	744	726	772	738	748	729	761	756	723	762	729	711	764	741	721	687	757	797	732	732	713	750	755	737	715	736	744	765	745	765	754	735	770	763	736	735	722	755	760	712	752	731	718	744	718	694	745	694	748	753	691	766	697	773	764	699	694	735	784	725	769	757	755	801	737	658	739	740	760	749	743	759	775	734	743	746	730	783	709	731	767	757	738	773	765	805	768	789	762	739	725	769	721	760	741	738	722	752	749	746	753	776	724	757	701	761	760	748	747	736	739	762	746	733	738	694	779	719	732	738	710	750	758	773	726	697	746	737	765	715	749	776	721	754	728	753	751	764	808	718	723	742	721	757	716	715	716	771	744	705	724	720	708	730	745	746	712	749	728	727	739	700	726	747	744	743	746	725	743	719	763	779	778	746	737	736	749	760	713	750	779	730	744	741	728	780	749	737	759	754	775	777	766	756	700	746	733	748	767	741	766	731	761	764	701	763	759	725	793	716	732	772	735	742	761	718	738	717	723	718	746	759	785	731	721	731	753	740	699	736	698	716	751	723	749	772	703	738	798	717	740	708	756	765	748	799	777	695	754	760	734	787	737	689	704	739	720	754	740	748	737	735	772	750	757	734	772	676	692	761	748	771	701	721	754	720	770	676	764	744	759	753	765	714	761	763	773	731	740	733	757	725	774	763	729	718	742	743	737	783	788	718	745	710	708	698	732	739	787	724	759	771	753	747	701	705	718	749	729	713	783	728	702	702	756	737	733	751	759	716	714	710	745	737	726	720	795	702	754	733	749	753	722	721	732	772	749	748	761	711	731	721	753	685	724	724	713	698	738	739	724	704	740	701	777	741	720	745	793	708	780	722	734	734	736	746	690	697	749	739	759	696	741	800	675	739	821	723	766	682	706	772	734	690	742	739	748	756	750	761	730	755	752	734	686	677	756	732	712	734	753	705	710	784	723	737	730	746	715	784	741	762	738	761	763	760	720	751	746	676	742	731	743	726	704	701	725	781	736	760	715	752	747	700	768	726	735	713	732	731	747	741	744	722	757	740	709	770	736	734	719	729	747	776	773	720	709	714	775	749	748	796	765	776	755	715	711	745	738	708	741	755	706	768	731	709	749	696	694	751	762	750	690	793	737	721	750	704	741	793	738	749	719	765	732	722	735	737	746	750	786	736	747	731	745	698	753	755	741	744	765	743	748	705	722	731	720	741	691	707	724	731	741	771	747	765	723	760	772	761	714	764	732	741	752	736	753	773	783	743	731	732	792	697	781	750	765	764	724	764	739	689	744	727	797	746	751	769	730	719	739	764	729	765	744	750	727	754	721	773	700	729	815	729	736	739	794	723	728	738	733	708	754	713	722	721	730	736	710	707	719	699	764	728	723	718	724	723	773	745	749	719	703	838	727	792	735	743	719	746	719	757	664	740	724	741	735	730	731	745	722	732	739	767	743	720	806	717	686	755	803	745	762	715	688	761	705	744	750	722	809	752	752	704	717	772	727	755	718	683	769	742	760	747	758	831	767	744	753	716	733	753	746	775	726	740	752	706	756	733	688	776	679	712	741	724	793	737	778	698	755	751	753	806	697	717	729	759	749	746	741	722	736	719	705	725	726	715	730	719	776	772	753	735	707	706	687	766	720	738	732	761	760	749	783	774	734	735	717	744	689	668	768	756	754	723	745	741	722	774	714	767	716	711	734	718	708	714	756	749	717	752	736	722	738	736	715	750	740	754	731	759	729	764	763	742	768	722	796	775	737	731	736	760	722	727	793	762	720	776	741	761	715	747	736	768	753	708	742	777	832	774	746	743	716	741	702	762	768	733	752	773	736	718	750	753	743	734	724	731	742	754	722	724	730	777	727	766	741	760	728	755	716	716	718	768	743	718	723	724	756	733	699	769	770	693	693	755	758	763	687	724	746	749	775	728	737	730	715	755	727	713	754	750	693	738	748	727	715	725	743	683	751	671	741	724	698	743	730	723	730	742	698	740	709	722	722	730	735	777	728	757	733	746	708	809	740	707	796	754	790	676	719	752	760	748	740	729	756	721	711	708	750	740	763	791	721	781	747	730	753	760	745	734	719	733	834	761	711	736	751	753	760	723	735	777	696	734	685	748	727	730	753	780	721	751	717	725	712	708	781	787	734	756	690	746	754	745	746	771	694	698	724	744	771	728	691	747	729	709	759	749	738	760	786	723	720	726	735	730	741	713	704	683	729	722	743	760	721	752	697	771	748	730	733	796	758	780	675	751	783	726	777	729	737	753	782	763	755	816	758	702	721	750	717	732	786	767	691	731	743	704	772	768	759	753	708	713	765	749	769	721	741	741	696	717	737	748	712	727	759	776	694	735	745	749	714	698	788	745	736	769	760	761	766	687	684	743	749	770	762	770	767	729	735	727	718	742	757	745	768	709	771	706	757	723	744	726	734	754	736	707	736	729	756	768	730	730	749	712	737	753	736	712	752	693	745	792	738	739	728	725	745	756	713	757	767	716	707	743	753	751	715	732	697	755	771	766	767	734	771	752	726	717	743	777	749	699	759	734	738	755	769	715	746	733	765	703	733	721	706	730	747	751	758	733	737	728	746	688	737	755	766	715	677	797	703	726	741	765	739	771	714	726	704	751	716	785	740	737	746	753	759	797	756	755	760	774	745	751	756	721	738	766	769	734	796	740	746	737	753	692	769	729	753	738	760	768	710	755	771	730	758	796	744	727	719	715	728	759	758	722	750	764	773	720	705	737	763	751	736	694	744	714	753	713	722	752	720	746	770	725	728	779	720	746	803	722	740	775	739	758	688	747	724	746	701	724	737	721	741	740	716	685	792	745	666	713	742	754	810	692	746	679
36052	16614	11526	8292	3764	1846	1013	638	521	532	499	458	448	433	431	414	356	423	370	384	363	388	400	399	389	378	364	356	359	373	414	380	397	380	343	356	384	353	367	371	358	372	420	383	381	354	360	364	367	356	376	351	379	367	356	381	370	321	351	351	340	371	383	360	330	370	372	393	365	364	355	370	397	371	385	356	361	355	347	364	379	378	386	347	324	332	376	369	371	371	372	354	328	376	366	362	365	351	322	364	358	379	366	358	389	358	378	376	340	333	375	358	312	366	359	345	357	381	361	329	369	391	355	332	355	395	403	358	359	356	384	335	354	362	351	395	378	331	364	335	382	319	368	334	364	393	387	369	338	330	380	345	350	363	359	355	360	382	377	360	359	346	356	381	346	369	363	375	369	372	368	350	359	347	340	382	350	378	385	388	376	372	397	324	322	359	365	355	393	373	384	372	362	396	369	388	351	383	351	376	340	360	384	385	392	417	327	372	370	325	413	373	318	347	314	398	360	359	390	378	385	353	387	364	398	380	364	386	370	333	366	367	340	364	378	376	326	395	391	343	378	371	363	400	406	331	332	377	349	383	325	328	388	356	379	332	357	378	360	383	386	369	384	384	395	331	383	406	349	371	375	362	303	359	357	403	379	395	380	343	386	356	354	369	366	392	364	370	371	345	362	378	341	369	378	329	362	359	343	347	341	360	435	346	378	357	356	378	330	380	380	362	360	352	350	372	343	341	376	342	353	379	352	344	356	396	379	330	377	325	341	381	368	335	369	345	360	369	334	349	353	341	327	367	352	375	405	377	398	362	384	352	353	359	373	337	394	394	317	377	350	366	353	341	354	334	375	358	374	367	352	348	393	369	370	365	374	383	374	389	399	345	328	317	383	366	343	355	378	346	347	391	363	355	394	362	377	375	340	378	345	343	363	372	372	358	339	377	417	345	374	377	321	391	345	343	344	372	366	345	346	381	373	392	342	357	377	356	394	382	318	355	350	334	358	379	356	368	350	323	385	355	360	376	324	360	376	375	308	365	344	358	382	350	377	364	357	344	310	377	335	371	350	352	377	391	355	376	382	368	383	342	386	375	364	352	334	371	354	324	346	325	357	348	336	357	375	378	404	354	390	356	357	361	389	333	354	365	357	375	352	342	364	385	344	369	391	357	368	346	343	373	347	338	344	380	380	382	409	364	357	363	402	344	340	332	373	338	351	338	369	358	398	384	385	332	357	381	361	352	378	372	348	383	328	397	376	416	403	313	351	352	350	340	352	374	343	349	354	393	405	352	374	367	337	377	424	370	340	356	380	342	363	377	353	378	386	386	384	380	356	341	359	354	364	347	377	361	399	361	364	402	366	383	338	383	365	356	366	341	347	363	391	376	358	373	366	381	378	341	414	386	374	422	361	361	370	359	363	364	383	374	359	336	353	360	376	325	353	339	350	377	366	345	357	360	368	376	378	357	358	379	340	333	340	330	374	357	342	375	373	321	386	349	360	349	364	285	363	344	377	340	355	378	360	354	368	386	361	361	368	374	381	336	363	385	360	375	349	336	339	382	423	339	340	380	363	394	356	347	408	350	384	351	394	356	385	373	377	349	374	391	348	348	337	359	386	334	338	398	335	345	349	326	357	380	379	388	360	384	361	388	352	376	375	355	324	339	362	390	397	345	353	353	335	347	387	350	373	339	354	384	366	395	411	370	354	388	362	375	373	361	360	344	350	351	359	377	360	375	366	383	366	358	353	393	370	381	361	353	372	332	333	345	390	372	342	381	382	370	360	355	384	380	396	389	375	386	361	349	317	350	385	355	374	373	338	352	351	364	366	396	376	337	377	362	360	389	364	381	344	342	366	379	400	354	379	347	378	313	417	356	378	356	370	359	349	335	328	361	383	338	363	355	372	338	372	334	379	363	343	351	390	404	370	353	373	366	371	334	349	332	390	347	386	371	397	386	387	361	368	383	384	348	367	379	386	396	395	369	356	368	388	392	339	343	390	350	354	338	346	370	363	375	345	364	349	371	382	333	358	348	374	367	358	352	386	363	372	375	358	393	380	371	330	358	363	388	349	372	384	369	389	367	367	385	368	387	373	329	355	352	381	378	339	364	373	378	314	344	408	401	366	353	384	363	376	387	374	328	355	348	375	380	341	361	371	358	339	337	335	362	363	322	362	386	354	354	382	361	340	386	372	330	322	367	383	329	401	340	350	388	345	364	374	353	338	369	347	382	352	358	345	369	354	328	368	370	401	343	353	366	349	404	358	339	343	332	329	378	364	347	400	345	364	338	357	409	343	384	349	377	377	362	369	355	369	403	339	367	354	341	340	369	351	404	355	345	337	348	348	380	327	386	335	413	360	371	388	361	328	326	358	383	365	354	347	364	363	365	342	384	359	377	368	341	405	363	385	368	385	323	392	355	384	364	380	358	387	393	361	361	381	402	393	333	352	350	392	379	358	381	379	384	370	347	391	375	372	385	361	389	348	326	314	367	363	353	350	402	345	352	360	384	375	382	374	386	365	378	376	352	343	372	352	371	355	391	383	362	385	356	354	384	367	383	342	395	354	387	407	320	363	403	376	392	347	359	349	329	347	354	435	358	335	369	337	370	362	380	377	351	342	414	368	370	370	335	374	376	362	398	360	366	348	363	339	364	373	353	378	344	320	425	404	357	350	355	354	359	385	339	371	379	392	371	364	357	336	351	377	367	320	350	373	361	366	351	307	343	366	369	399	344	411	380	359	390	380	374	362	333	365	346	350	372	352	348	313	401	375	369	339	368	380	332	393	376	370	367	329	369	369	366	349	346	403	358	348	375	332	379	362	367	373	359	371	337	324	369	353	362	373	366	368	367	372	373	313	363	333	407	364	364	364	378	332	377	360	369	399	351	393	341	338	383	399	373	395	374	372	381	398	366	343	351	366	385	389	309	375	363	361	375	372	366	384	373	344	373	358	345	359	354	346	348	335	356	357	410	370	381	365	383	354	365	362	366	354	337	407	368	349	391	411	378	343	345	349	397	385	386	377	371	384	366	345	351	365	386	401	352	392	335	333	369	368	401	356	361	389	341	371	387	326	389	387	381	358	367	399	358	353	348	360	367	328	357	347	371	337	379	345	382	387	344	342	349	359	397	408	377	349	353	358	350	377	365	348	361	349	375	333	343	346	380	361	365	368	379	330	384	412	387	359	348	396	333	387	368	371	339	372	377	361	362	361	358	347	373	400	404	367	363	327	363	366	352	403	379	351	358	373	371	359	358	375	387	335	401	379	410	385	361	404	399	336	350	358	371	363	348	379	384	351	302	369	344	419	365	349	366	372	322	363	353	374	390	339	404	387	324	335	356	359	349	397	346	369	367	384	372	368	379	353	363	377	363	364	360	366	403	374	376	361	365	375	356	347	399	349	372	359	372	364	360	373	343	376	322	360	390	359	352	356	344	376	377	376	408	418	367	391	350	353	352	347	380	345	385	394	400	348	399	377	363
24674	14025	17323	18474	11111	6367	3801	2358	1768	1648	1597	1360	1220	1222	1191	1143	1127	1104	1049	1047	999	957	996	941	939	980	914	889	955	907	952	918	895	881	882	902	868	879	868	856	834	905	912	885	924	842	887	868	868	921	863	872	823	847	852	873	802	855	872	841	852	850	842	860	832	810	809	897	830	868	866	821	872	845	831	853	805	862	863	874	876	839	848	808	842	835	913	910	827	811	914	879	865	844	881	844	924	837	868	830	864	868	838	871	890	849	904	904	867	845	867	865	864	826	864	873	815	832	875	814	819	868	875	825	849	828	847	893	865	873	812	873	861	830	821	855	852	814	876	865	788	850	899	867	859	907	848	859	868	853	844	834	902	879	835	833	860	853	837	825	862	833	853	864	868	893	838	844	820	888	809	877	891	842	831	857	868	895	912	826	900	889	904	831	847	854	840	798	893	853	858	886	874	836	901	834	831	892	873	909	864	856	879	840	796	845	865	825	815	826	840	865	900	858	849	855	902	855	844	871	893	920	856	891	827	853	911	893	827	849	878	854	858	826	811	859	854	850	854	857	786	870	849	857	855	841	832	832	831	852	858	854	881	811	842	830	825	889	843	857	860	795	858	879	798	809	913	855	859	826	867	850	859	916	854	902	834	895	889	837	893	865	853	882	800	865	834	851	867	901	858	810	863	831	805	817	790	857	831	852	852	882	830	888	918	818	900	878	825	869	865	846	871	861	852	821	885	815	846	879	809	871	831	863	841	840	792	833	860	872	862	840	836	844	851	825	849	861	882	903	845	808	851	867	853	878	852	848	846	874	903	909	813	854	906	864	851	894	876	818	878	821	865	884	871	810	795	884	886	826	810	840	884	874	856	899	881	806	830	857	880	832	861	876	839	893	890	847	774	862	877	781	864	854	819	856	893	802	892	832	884	893	899	856	818	844	876	864	890	822	824	829	914	858	787	870	888	800	846	860	914	828	837	844	856	789	905	862	881	846	878	846	826	852	882	910	898	855	914	875	839	827	917	821	847	881	854	822	907	840	900	878	886	854	853	806	844	893	880	844	816	833	879	877	812	878	821	831	883	877	844	853	876	864	869	924	916	852	850	860	848	874	821	851	825	808	815	847	833	796	916	881	865	865	889	896	881	838	834	823	825	900	850	893	821	834	851	874	851	809	879	826	838	834	854	853	885	878	821	885	869	816	863	837	849	865	841	848	836	802	798	911	843	813	836	844	866	892	854	892	928	814	879	808	904	842	844	872	822	859	836	856	828	905	881	827	869	923	880	835	848	868	858	886	845	870	844	897	834	851	858	812	845	876	842	832	795	815	823	898	850	828	899	837	849	847	830	866	911	792	839	850	855	849	889	831	856	845	834	841	832	857	890	848	877	863	873	763	876	867	836	851	863	887	828	847	840	857	802	791	875	856	827	839	850	820	833	830	854	847	844	853	891	808	883	840	851	870	878	871	819	859	870	826	829	819	856	858	863	848	851	838	821	868	850	855	787	886	832	828	845	827	904	854	829	893	806	803	813	870	858	879	871	865	846	897	835	879	849	854	846	921	825	859	816	880	903	856	832	796	788	848	814	846	853	846	873	845	841	820	873	853	851	857	844	853	816	889	837	786	806	826	826	855	789	905	833	861	845	830	821	921	807	827	878	835	823	891	831	824	893	886	782	872	878	828	875	830	793	867	825	852	885	841	861	856	854	850	814	799	856	831	846	870	868	902	865	816	879	852	857	845	871	898	849	859	817	837	897	843	876	837	871	823	860	882	843	877	868	873	818	806	847	842	838	813	834	879	839	867	907	795	846	854	854	827	811	887	842	882	863	898	791	857	830	884	875	853	956	824	861	851	916	886	904	888	855	896	872	844	877	884	852	894	865	849	864	938	893	899	864	844	855	862	879	873	869	872	853	874	870	833	884	854	854	897	892	874	833	831	845	870	880	870	823	871	884	819	846	869	800	827	782	820	786	868	835	804	874	847	891	867	879	827	842	827	826	850	888	883	839	859	836	884	868	846	851	870	868	875	851	858	863	819	864	841	867	884	919	831	856	862	884	820	853	827	859	857	850	792	842	824	929	865	858	895	851	904	869	889	829	876	861	806	837	875	814	853	827	868	825	866	813	839	859	873	844	823	860	837	834	871	862	812	805	879	837	790	894	879	915	803	868	866	884	833	864	843	834	864	860	853	875	785	847	852	806	861	788	885	827	855	816	872	818	878	883	844	881	834	863	835	813	822	865	864	807	861	819	870	826	864	834	824	848	813	847	857	844	886	862	860	854	887	893	841	880	821	875	886	868	853	802	776	859	886	858	902	923	880	822	875	844	865	875	903	810	820	813	916	872	884	908	806	842	814	856	830	856	931	840	901	884	881	851	812	819	812	868	833	888	815	874	823	856	860	836	813	893	905	863	865	871	845	854	817	848	776	844	851	905	866	859	862	836	881	853	874	894	848	854	900	845	859	872	833	853	819	873	855	878	878	842	832	824	833	837	830	908	831	873	845	883	880	810	876	864	823	829	869	935	845	840	818	851	835	835	796	883	860	812	876	880	830	874	883	845	833	845	877	874	874	870	858	865	851	852	812	809	844	843	835	844	908	793	878	874	812	835	898	827	891	820	846	884	873	855	878	853	868	843	870	899	849	863	877	825	827	837	826	863	879	853	849	838	832	854	883	862	865	844	872	835	840	889	876	872	817	842	831	806	902	887	821	876	848	846	848	887	835	837	849	876	873	882	858	843	875	881	817	910	828	868	819	840	837	845	869	870	835	857	865	859	838	872	833	898	826	853	892	892	824	784	838	880	844	853	869	866	801	839	799	847	834	858	867	889	796	845	853	871	890	861	834	866	847	859	873	890	850	839	826	835	821	846	837	814	791	844	850	792	866	845	874	869	844	859	831	827	883	873	855	856	791	880	870	822	846	832	778	857	861	852	850	878	865	873	766	818	878	852	825	886	820	862	821	893	852	881	909	806	790	804	865	838	846	889	906	861	868	820	877	835	864	842	831	867	868	845	839	852	872	890	862	849	871	856	860	855	875	852	843	867	872	854	805	829	852	872	815	891	836	836	851	845	874	862	930	807	855	871	836	879	867	852	833	835	845	820	901	862	863	831	849	858	852	859	885	835	867	866	842	856	856	807	856	915	857	892	841	880	813	848	875	863	844	901	817	845	884	861	832	867	800	863	835	823	854	854	825	888	817	875	793	898	832	872	845	893	846	857	873	852	856	805	869	889	875	860	871	896	830	893	890	844	854	854	901	846	876	869	872	859	819	867	863	872	866	852	860	856	849	867	837	830	833	843	846	866	932	892	845	848	846	841	876	792	830	915	874	882	846	884	813	850	857	880	845	853	880	881	855	879	877	846	836	868	880	881	882	849	884	892	822	848	824	868	856	817	828	835	862	885	886	885	848	863	859	816	839	815	801	858	870	833	868	873	873	816	891	850	837	879	811	859	898	811	901	852	893	854	848	827	884	851	825
46696	23229	15900	10911	4740	2474	1451	786	541	447	416	417	389	412	348	385	415	364	327	349	342	300	354	332	318	304	323	320	330	311	295	316	294	325	328	301	313	284	287	319	381	339	310	320	304	321	317	333	297	281	316	294	302	328	304	327	319	326	359	314	291	330	325	288	303	302	334	329	301	313	330	295	287	288	325	297	342	324	312	306	281	321	321	314	325	299	312	303	308	327	316	270	298	287	327	313	328	337	324	275	305	316	316	307	280	319	312	309	310	349	317	311	314	339	305	283	337	313	289	320	255	284	347	277	316	310	291	329	297	305	282	344	294	301	304	304	275	295	327	311	299	279	308	297	308	313	326	324	309	311	339	303	332	303	309	363	318	317	324	328	321	296	289	316	282	286	360	305	312	294	289	318	283	296	296	326	307	301	305	318	324	319	285	323	327	324	293	343	334	312	303	317	296	309	294	292	286	313	310	306	328	310	287	309	311	316	302	307	286	300	332	316	325	308	314	325	317	318	315	323	344	297	271	296	309	322	326	312	289	297	312	333	336	300	302	303	290	310	296	333	333	309	311	316	298	313	328	325	299	262	282	305	307	350	314	288	330	312	303	323	314	271	297	284	339	354	308	300	333	316	324	324	318	290	310	320	305	288	318	331	302	299	308	295	326	311	311	347	323	279	294	292	300	316	293	319	303	307	305	298	354	325	283	326	289	287	310	334	355	318	319	306	313	308	320	313	305	305	327	290	323	288	337	308	317	302	341	283	316	320	307	309	300	314	296	315	328	307	325	286	306	339	284	319	322	280	273	332	358	313	298	301	333	326	309	309	318	319	295	300	353	315	273	273	309	303	265	274	266	315	320	307	316	304	326	314	310	291	341	312	303	303	322	317	272	325	297	308	306	308	285	335	282	334	260	314	337	314	303	303	344	337	305	314	289	333	297	342	300	343	288	311	322	301	301	288	286	316	308	283	297	334	343	312	339	298	280	288	290	322	317	314	328	324	316	316	334	317	299	312	317	362	303	334	316	298	326	319	334	282	289	309	299	298	318	325	331	323	315	334	278	321	297	328	335	321	324	324	348	289	286	330	317	294	287	310	329	348	309	301	308	290	297	318	296	335	307	334	331	325	307	303	297	319	303	313	299	294	346	302	304	316	301	300	302	296	293	321	343	304	309	300	305	316	298	301	302	300	319	300	315	322	296	314	294	269	317	289	341	317	311	297	302	309	353	318	278	299	310	324	274	294	305	295	337	279	290	328	305	300	328	302	299	271	320	312	332	303	320	314	301	320	315	295	327	312	296	285	306	320	324	309	322	310	307	304	351	306	297	313	316	280	338	312	300	308	334	319	300	319	288	323	308	273	315	310	318	315	338	347	300	326	284	312	318	305	297	310	305	308	282	323	307	312	305	281	306	293	314	338	322	309	311	355	328	296	306	305	312	312	308	298	328	346	322	326	308	280	292	283	299	301	319	339	331	282	340	333	322	291	311	300	314	302	322	304	327	289	269	331	307	306	319	298	276	310	285	274	315	312	304	282	308	286	307	302	325	289	327	316	310	312	282	315	314	291	297	303	317	299	318	286	320	305	320	333	309	309	301	320	309	319	303	314	297	300	306	285	301	316	335	294	308	342	286	318	313	324	338	334	317	303	320	314	334	303	353	306	294	305	292	316	322	292	275	280	271	329	298	319	293	319	304	298	303	293	287	271	304	283	353	323	332	293	296	302	311	353	303	327	287	285	297	305	337	323	310	304	321	310	290	277	328	359	309	321	307	314	308	311	305	315	296	301	319	328	314	305	320	315	297	334	307	299	331	324	319	311	305	322	321	299	346	312	271	265	318	297	305	305	317	339	304	306	314	283	321	306	283	281	300	308	318	286	332	330	327	334	304	320	307	339	333	269	270	321	336	308	326	288	313	340	315	339	319	316	309	319	298	339	313	366	312	304	339	318	303	308	306	309	315	335	306	306	276	317	293	303	325	327	304	289	304	294	326	354	315	304	302	265	295	304	302	323	291	295	319	291	326	311	317	308	349	314	284	308	299	333	293	292	335	294	294	335	290	272	298	292	343	320	333	325	334	292	270	331	326	311	343	313	323	302	355	288	314	296	313	295	308	304	293	311	300	338	279	324	332	322	301	317	302	298	320	325	279	349	291	297	341	298	294	328	314	273	323	290	339	304	299	302	322	309	312	320	318	324	289	291	266	320	331	304	289	259	299	320	274	303	292	300	342	312	318	323	304	284	290	316	327	311	332	320	323	323	285	320	292	291	307	341	285	352	302	271	276	281	302	314	312	348	295	324	290	333	314	294	304	314	297	290	301	277	309	327	322	271	332	293	322	301	309	324	290	316	282	309	312	315	295	296	313	299	295	286	295	335	353	303	295	306	275	298	298	328	291	309	301	289	281	308	285	324	291	286	357	327	336	336	349	336	300	274	297	334	289	310	318	276	307	318	326	291	292	308	311	322	332	331	269	330	308	322	322	303	282	280	300	323	288	313	298	274	320	322	340	323	341	302	305	283	305	303	311	326	299	288	291	300	302	331	280	323	328	319	315	315	310	333	304	296	317	324	340	268	332	285	294	321	328	303	328	283	314	316	303	322	311	337	310	321	340	309	344	285	318	346	292	323	299	334	314	297	334	316	328	325	310	325	300	312	339	327	314	308	312	293	296	307	294	287	310	294	321	322	304	295	371	333	314	297	309	272	306	280	290	300	266	322	277	285	278	282	316	304	337	345	295	326	328	298	302	320	296	311	319	329	308	280	298	323	347	303	291	328	340	291	320	320	323	341	311	335	296	319	331	304	290	336	302	284	313	328	338	314	304	289	281	277	291	301	303	314	280	296	294	317	307	311	314	265	291	299	314	319	290	288	315	343	290	298	315	310	310	318	312	369	314	286	300	321	331	292	319	322	310	290	319	303	353	306	348	296	302	346	300	294	313	339	298	345	308	319	310	329	300	295	323	344	321	339	299	299	280	288	316	280	301	298	299	323	322	299	328	294	304	354	318	323	265	335	319	328	330	317	289	303	315	298	344	318	298	330	320	318	311	319	304	300	300	301	316	302	329	345	277	339	299	318	306	290	323	317	302	287	321	318	281	321	308	317	334	322	304	317	341	364	340	317	301	281	343	351	297	306	300	293	293	313	284	333	290	311	295	307	298	302	319	311	346	312	314	321	332	309	322	335	311	284	332	328	311	326	307	335	327	315	311	295	300	308	288	318	338	288	302	308	300	302	325	290	285	312	319	310	309	304	296	318	335	328	295	337	328	318	315	306	322	319	322	319	291	327	283	285	287	303	291	294	288	315	315	270	283	311	326	309	314	332	291	304	304	316	364	309	315	296	289	285	287	300	312	310	305	319	339	323	310	370	286	282	301	300	343	341	363	299	319	327	290	332	329	294	322	297	325	296	332	300	245	305	305	327	336	283	292	354	320	331	311	307	288	326	295	304	317	274	308	292	301	302	313	350	296	324	331	323
30889	18593	21284	21532	12186	8774	5769	2695	1947	1589	1352	1272	1254	1190	1149	1022	1012	926	924	936	894	894	821	864	832	837	826	826	772	849	773	812	799	815	734	796	765	799	753	794	752	784	798	823	784	782	734	741	751	725	697	710	716	734	703	745	704	673	751	748	726	765	742	718	758	752	806	726	747	749	748	727	743	729	713	719	701	735	714	705	714	709	731	759	723	737	682	715	732	720	733	790	722	769	700	716	699	719	720	769	697	734	721	703	761	764	698	732	748	691	679	681	725	759	729	778	711	751	750	706	716	725	725	710	768	780	701	764	673	697	739	725	764	680	710	746	754	752	713	722	724	712	699	749	734	708	722	705	753	702	723	707	714	723	725	730	727	700	690	746	754	706	748	715	740	744	717	746	710	765	753	735	769	741	717	745	714	765	705	753	746	737	764	740	715	745	741	724	700	734	718	744	727	698	765	767	750	731	676	708	746	726	680	732	746	748	715	747	766	745	737	692	701	736	710	784	715	792	732	700	764	725	743	731	713	760	746	720	770	711	706	759	715	759	711	765	714	721	706	758	670	790	714	750	746	755	725	760	726	731	760	714	729	750	737	753	740	710	757	702	763	707	715	691	728	735	699	741	725	754	753	738	707	712	757	740	727	729	719	773	740	688	711	751	728	728	756	722	736	753	722	756	728	692	748	684	770	772	710	721	692	734	721	734	714	745	702	719	746	717	791	767	743	737	713	735	725	791	769	687	727	744	718	736	706	712	726	730	680	706	711	695	708	717	707	700	738	698	728	762	680	737	759	730	707	688	719	752	744	743	731	714	761	722	781	711	749	727	685	749	808	701	713	707	732	752	700	780	731	725	708	740	697	744	756	763	733	772	770	770	721	669	770	732	685	713	727	743	742	691	750	741	785	765	783	737	745	748	754	733	677	694	693	746	702	749	708	686	742	781	746	723	742	734	726	735	709	760	771	726	749	765	751	719	743	752	754	729	717	694	765	795	691	728	718	678	712	712	695	730	743	723	760	697	703	752	730	740	740	719	740	675	720	737	727	730	737	725	729	670	724	702	751	711	742	765	778	741	736	742	748	715	759	732	703	713	729	718	740	766	758	723	736	716	757	758	789	783	767	715	708	761	743	672	727	761	747	752	710	717	737	731	706	777	765	725	719	737	724	731	666	714	680	742	714	669	744	716	749	742	686	761	712	716	694	715	719	698	698	764	723	736	772	698	709	677	740	747	687	709	693	717	737	727	770	747	668	721	703	764	732	720	752	758	729	746	734	805	751	707	736	746	700	726	724	704	675	713	725	786	709	721	663	722	750	737	709	754	688	727	706	734	721	720	738	775	747	758	720	697	718	744	728	760	736	763	689	736	706	721	691	716	747	745	765	733	724	705	780	763	719	707	730	725	703	736	714	746	745	736	760	754	715	696	730	709	682	715	729	694	734	696	746	704	737	721	757	727	711	784	719	669	798	771	712	721	769	742	724	741	689	717	714	681	759	733	702	771	726	774	731	759	710	714	751	744	772	743	784	711	680	715	711	702	760	718	742	730	696	721	725	721	731	782	722	706	735	748	722	728	706	725	720	743	692	735	709	783	747	714	689	741	708	729	701	672	741	694	721	743	724	715	724	742	739	729	752	727	762	683	753	741	748	712	728	732	735	778	720	763	742	709	739	741	754	663	737	761	756	733	746	750	688	763	766	686	766	729	729	719	727	781	755	730	728	741	717	716	728	691	773	747	735	746	724	721	738	741	750	727	716	748	726	733	705	750	704	733	772	692	739	720	701	696	724	753	709	774	798	682	774	725	730	706	712	741	708	725	747	761	722	703	755	716	759	703	700	717	719	707	739	695	754	749	735	711	712	771	728	746	745	665	731	710	762	736	805	737	745	715	707	735	703	774	746	725	740	716	772	760	693	739	749	756	733	722	735	769	754	713	706	792	680	716	710	698	724	714	745	759	787	713	744	684	763	750	752	731	696	815	723	727	759	716	738	691	726	749	751	692	716	725	713	708	746	722	725	679	767	748	723	742	748	705	737	752	732	694	749	720	712	675	735	736	723	726	708	690	673	746	745	669	735	716	726	725	696	737	745	701	716	760	733	720	704	782	760	748	754	751	697	708	741	796	775	760	702	725	713	785	665	753	749	774	713	712	739	724	704	712	754	726	690	675	780	708	684	710	751	733	737	725	726	720	709	760	692	707	726	702	725	715	763	770	737	756	725	757	746	739	756	758	744	790	738	708	793	736	768	724	706	717	747	699	775	719	740	723	755	724	761	716	696	742	719	723	754	768	710	698	728	733	695	753	756	743	754	694	737	708	726	738	757	743	707	717	714	723	668	727	696	706	716	704	718	762	739	720	749	684	733	725	722	747	773	717	690	709	712	748	739	747	742	761	700	770	737	754	776	700	777	723	742	728	725	702	828	696	795	729	703	756	765	745	738	703	709	711	747	758	723	716	669	761	695	716	760	720	709	744	735	743	711	700	700	694	699	744	719	746	697	711	701	698	737	757	740	738	738	728	707	729	742	743	729	738	705	706	711	737	764	709	740	710	734	708	717	717	719	714	730	684	717	756	707	729	724	741	755	759	737	721	724	698	740	702	742	736	776	766	741	746	728	713	752	768	704	736	747	720	719	671	743	697	703	759	713	739	693	725	768	734	757	740	725	744	729	760	712	758	705	707	717	711	730	726	712	719	687	764	726	768	680	727	732	702	811	728	717	733	705	780	709	746	731	772	736	754	752	725	718	743	736	726	751	751	699	717	740	673	708	712	760	765	739	764	756	779	717	707	714	746	726	695	708	740	736	694	676	690	761	768	735	735	685	759	702	732	704	727	747	707	725	706	669	682	733	683	706	736	755	741	763	727	704	730	763	737	721	688	700	716	688	775	735	747	708	715	751	731	688	794	745	731	753	713	774	735	746	747	726	724	729	735	748	783	719	730	700	748	737	673	720	717	770	736	719	721	742	720	809	743	717	745	643	771	714	720	714	765	759	725	691	733	743	755	738	723	734	672	727	729	773	710	676	696	728	685	733	684	719	716	719	780	702	715	675	745	771	761	755	731	740	759	699	719	728	714	742	788	744	712	769	741	694	696	692	721	755	733	750	809	713	763	712	723	698	797	739	772	747	748	741	699	717	747	682	744	686	716	747	737	746	766	737	767	753	755	688	720	723	743	711	739	701	722	717	776	750	733	689	723	756	686	735	734	745	710	731	751	696	749	722	658	735	792	718	694	696	739	773	726	739	707	716	744	731	737	767	704	696	694	736	727	759	751	704	759	727	725	703	714	683	738	718	730	722	677	751	728	737	768	701	713	761	696	719	738	703	733	722	704	703	761	729	743	743	760	754	726	678	758	692	765	738	694	766	758	715	674	721	761	712	722	735	752	715	734	783	668	697	745	748	720	746	694	727	740	727	751	739	719	757	699	754	700	766	735	743	753	723	734	738	724	725	711	739	747	737	672	705	741	776	736	729	728
27665	12864	7475	4066	1684	778	558	398	400	358	324	375	326	377	354	360	334	346	352	308	333	360	328	306	302	362	324	320	306	319	342	340	338	336	337	308	307	329	334	335	341	333	322	336	322	297	321	313	321	283	333	311	286	336	307	318	331	342	319	308	308	336	314	343	318	332	355	300	325	302	298	339	329	332	332	367	306	344	332	282	336	318	338	313	320	315	360	301	328	314	333	331	331	312	324	365	294	290	333	289	291	320	325	344	330	313	312	291	303	304	331	321	359	356	333	310	311	317	309	298	306	325	317	321	335	313	316	304	334	333	350	350	349	317	333	303	355	302	301	308	307	307	319	345	344	337	314	322	340	324	311	317	346	325	315	317	299	340	323	329	307	326	370	332	289	338	287	290	340	352	312	348	341	332	322	332	308	287	332	323	307	317	322	323	329	333	315	308	355	315	355	306	324	337	306	360	335	343	320	307	335	313	286	295	336	333	332	328	341	296	334	320	307	305	316	316	315	357	341	278	353	309	277	313	319	302	306	318	335	344	306	333	312	296	323	339	333	319	308	337	305	309	355	311	330	357	324	309	335	317	310	335	325	341	344	310	326	342	323	280	331	337	332	317	291	326	300	311	349	309	315	350	321	312	300	290	287	311	338	291	304	341	324	302	350	329	323	329	310	364	338	344	331	377	360	337	322	311	305	314	304	379	281	331	339	332	336	328	293	347	279	309	337	323	354	313	330	362	347	326	320	349	321	317	355	331	349	325	328	329	310	326	317	324	316	357	328	311	337	274	301	312	289	337	327	325	306	305	361	337	323	356	328	311	304	336	295	318	338	331	331	326	304	305	332	340	279	306	326	328	300	298	340	335	332	335	321	345	335	309	314	319	286	323	347	357	307	325	344	350	300	314	312	302	318	304	301	337	325	283	300	332	324	328	325	320	346	348	283	338	317	307	337	277	348	337	356	333	331	322	309	339	316	264	322	371	314	314	332	341	320	303	332	351	320	348	321	307	344	291	352	323	352	301	299	318	322	295	325	318	308	346	334	326	317	302	351	326	328	321	329	334	342	301	316	344	357	368	336	294	350	311	336	305	312	295	304	330	303	316	322	324	343	313	336	326	303	349	317	315	310	360	322	301	330	309	314	321	351	324	343	341	324	320	340	320	349	302	316	320	308	326	328	326	302	328	299	330	329	349	332	328	340	346	322	320	307	327	345	287	309	344	353	321	351	344	338	313	348	324	321	339	336	320	356	305	334	347	341	318	303	322	314	337	323	317	301	276	291	333	382	317	324	305	338	335	309	362	342	310	308	319	318	334	328	322	354	324	319	341	302	315	339	325	322	330	341	328	326	306	320	301	351	363	317	323	370	335	331	336	337	310	334	336	336	301	344	334	324	317	366	306	374	316	324	318	347	360	323	305	327	313	303	315	340	319	327	336	308	311	321	324	314	349	308	318	339	289	319	351	371	335	336	344	330	352	294	342	349	300	293	348	318	323	324	316	320	338	354	311	322	292	325	326	313	308	311	326	349	349	298	327	311	338	313	335	303	306	338	341	341	302	318	316	351	340	312	327	314	320	344	326	347	325	329	333	322	277	287	319	337	343	326	355	326	342	305	333	314	312	317	322	327	311	312	351	311	349	300	326	327	345	355	322	292	305	328	317	330	339	324	354	348	311	312	352	299	304	314	334	334	362	302	346	307	325	318	327	331	347	312	311	329	324	291	305	325	299	301	312	329	306	312	329	331	349	321	328	285	315	315	342	316	335	334	330	333	289	331	292	325	305	290	336	328	330	315	316	292	316	301	336	347	334	311	319	345	308	312	303	345	306	351	285	306	320	333	334	313	333	298	335	306	311	311	312	282	348	328	334	307	329	301	332	356	317	328	330	310	344	342	320	314	288	318	310	328	358	338	333	309	309	304	332	348	307	301	279	354	332	324	362	318	300	332	310	316	324	348	335	312	326	292	326	373	319	313	326	303	308	354	327	342	301	345	309	303	314	337	334	301	328	344	327	317	319	340	328	313	289	305	314	334	324	375	325	334	327	272	329	337	332	325	312	321	320	327	316	324	362	310	340	330	313	340	333	324	348	345	312	319	331	322	297	321	291	278	352	336	318	333	306	295	323	313	335	352	323	337	337	338	325	320	311	312	335	312	338	315	324	300	322	329	314	337	312	320	302	308	336	323	320	292	306	301	316	334	317	331	307	333	305	293	326	327	333	327	344	322	331	310	275	334	326	301	323	285	327	337	309	319	298	313	330	315	315	279	310	335	339	280	354	337	328	335	337	343	326	355	307	326	337	315	294	360	321	325	336	341	370	301	310	301	304	306	323	304	303	341	302	306	335	345	318	290	313	356	318	311	304	335	312	325	308	312	325	318	309	343	328	326	329	301	336	319	334	295	267	300	327	331	339	361	335	302	301	360	342	338	314	316	316	287	307	323	329	336	284	312	297	338	323	327	286	342	336	337	322	293	325	348	314	327	304	294	327	311	331	328	319	346	331	319	320	298	315	323	300	328	331	319	358	326	315	332	345	325	311	366	327	317	281	326	313	317	304	346	340	316	301	328	310	325	333	317	356	350	369	322	297	306	348	311	310	321	299	326	336	322	316	329	346	302	297	309	326	304	323	306	328	301	326	338	330	326	297	299	358	333	358	327	318	326	285	330	367	302	297	286	325	296	324	309	286	338	337	296	318	304	341	313	304	337	320	326	310	341	291	320	306	314	321	326	335	329	338	301	290	297	298	314	360	354	295	315	311	332	319	335	334	294	313	318	343	333	324	330	343	321	322	311	326	342	307	323	337	346	314	333	313	349	325	339	329	292	326	328	289	317	316	323	341	277	342	304	321	296	343	314	309	300	314	347	304	317	332	339	328	346	330	316	313	350	331	328	354	336	303	352	323	333	288	324	298	318	321	317	316	323	354	312	345	298	363	312	299	315	336	331	304	308	300	303	330	323	320	337	312	302	295	344	344	324	314	291	323	344	299	326	327	310	299	339	315	328	316	360	310	323	347	313	321	319	330	338	306	333	297	342	310	310	321	354	319	321	340	340	332	322	320	339	327	329	311	324	320	368	295	330	353	327	331	314	322	322	329	314	319	321	297	334	314	351	295	340	317	328	294	347	278	307	301	330	329	332	345	279	338	307	304	306	320	326	327	312	329	336	311	272	315	298	322	363	336	286	352	309	322	361	325	362	324	334	327	296	310	318	322	308	335	306	301	364	290	324	342	330	340	319	318	328	323	328	353	314	314	330	357	328	312	331	317	353	271	338	318	300	309	319	318	305	303	311	342	306	343	323	295	321	319	341	320	311	312	321	287	320	341	303	347	314	344	347	317	331	337	362	346	297	300	333	331	302	316	305	325	330	350	347	305	305	324	341	329	324	327	330	318	285	304	318	297	316	303	303	349	299	319	316	319	309	325	348	335	293	355	325	305	335	296	330	317	298	312	360	296	352	323	325	344	290	324	322	313	329	341
19566	11227	11979	10486	5429	2543	1691	1162	1117	1077	1043	926	906	890	975	865	865	804	837	821	789	807	763	788	803	801	743	769	814	781	847	791	786	830	807	744	788	760	741	768	750	786	784	804	800	801	791	772	793	746	784	806	767	731	802	739	731	774	753	784	796	794	708	777	799	776	795	785	786	719	753	813	783	793	777	767	748	753	789	817	783	815	766	776	759	749	755	764	737	779	730	776	759	841	801	791	782	797	785	756	742	758	748	796	766	718	718	773	790	795	816	786	766	744	751	807	824	758	779	708	771	753	800	749	820	774	793	790	780	836	716	807	779	807	756	749	803	741	765	776	801	737	750	765	772	760	805	786	830	764	768	773	748	757	816	752	758	795	773	737	801	709	783	736	787	776	755	772	740	792	804	751	762	762	755	752	790	748	771	799	763	779	793	783	787	762	782	794	716	751	798	796	799	772	742	705	769	701	818	777	756	767	810	764	743	761	770	766	808	808	825	815	721	783	748	764	800	789	783	691	731	821	757	777	776	774	813	759	772	752	779	784	743	749	817	770	730	820	792	781	745	829	787	769	790	808	815	780	766	790	779	792	739	812	770	786	785	806	769	853	773	782	739	778	746	791	759	744	751	709	795	772	775	738	741	772	748	758	730	803	750	794	750	795	785	726	794	765	735	792	721	758	761	787	818	768	782	747	734	780	787	772	753	765	789	791	762	777	740	755	769	778	814	791	776	752	795	768	759	754	726	772	763	739	734	771	773	735	799	768	737	763	748	748	766	761	750	749	737	772	764	788	818	748	787	763	792	797	774	785	766	753	791	809	750	777	768	826	793	803	804	800	823	775	790	757	733	763	782	735	790	771	756	779	830	788	776	768	801	784	754	738	808	718	797	786	773	753	787	733	779	792	731	782	779	778	800	767	780	776	771	755	773	785	808	782	773	771	740	783	725	820	793	786	760	789	776	785	745	766	793	766	743	776	773	766	761	787	780	784	763	785	773	776	760	753	776	814	748	805	767	778	759	818	782	708	766	747	776	754	736	795	765	811	756	761	756	824	746	773	831	794	759	716	747	748	751	756	754	765	780	725	754	798	792	777	766	821	743	776	802	798	786	760	756	792	816	752	746	814	786	776	754	754	771	773	792	757	733	789	778	781	784	791	743	760	742	744	804	736	759	757	822	796	774	734	791	789	765	760	754	819	784	682	801	796	816	806	739	794	775	766	760	821	782	779	782	718	746	770	750	801	762	719	746	768	796	740	784	771	766	775	764	776	734	775	719	789	817	775	775	770	784	752	773	779	773	816	820	784	784	771	780	760	757	734	819	751	827	751	788	741	794	790	768	781	758	751	762	772	802	726	758	814	704	788	775	752	722	742	761	727	741	769	764	784	756	778	762	758	732	805	762	771	774	812	760	763	785	752	759	835	751	808	779	758	807	757	777	788	809	742	784	757	717	739	795	720	785	757	787	770	815	784	816	779	765	760	765	745	746	763	756	784	740	792	788	758	778	761	740	761	788	754	753	772	770	789	771	778	767	740	733	764	810	750	758	763	776	757	788	733	757	782	751	759	707	752	745	769	778	798	739	777	761	748	804	845	729	781	764	806	711	799	765	764	763	758	749	761	784	749	799	750	786	769	821	804	741	759	735	777	765	768	761	774	730	779	781	784	759	774	819	793	763	764	729	814	739	827	785	774	797	791	807	795	765	815	783	795	776	762	811	824	836	716	762	805	764	784	784	773	758	789	797	758	792	769	728	743	769	772	761	757	763	752	726	818	753	782	780	778	748	756	740	789	771	783	735	765	753	806	759	753	792	766	763	795	780	793	760	768	787	787	751	782	763	827	791	770	813	808	745	826	768	746	738	783	737	815	760	769	763	768	723	767	726	742	737	829	757	781	751	792	776	829	737	775	787	794	839	783	782	779	768	795	752	739	741	772	771	778	767	787	790	798	794	747	767	779	807	729	774	782	779	765	777	777	771	751	789	753	787	767	750	778	729	759	781	793	801	811	805	808	744	791	772	758	852	775	766	779	740	759	787	797	785	752	803	742	770	760	759	773	782	740	775	718	769	758	827	799	782	790	767	702	743	753	751	778	765	767	745	741	846	822	781	826	766	715	834	751	827	786	776	789	773	729	792	753	773	738	791	793	758	785	819	741	743	769	732	764	827	750	765	793	752	754	744	762	780	764	779	712	747	786	759	732	720	769	735	782	754	768	800	798	752	797	769	746	783	787	749	805	733	792	801	766	807	748	797	797	808	762	769	758	821	761	745	788	772	820	764	782	742	795	790	731	748	783	772	772	782	775	784	794	755	774	798	761	784	770	788	779	721	774	770	731	775	741	759	790	811	718	777	743	787	775	783	807	799	815	777	809	785	740	773	797	790	803	739	782	786	761	793	802	774	773	747	804	769	741	766	770	786	812	772	737	758	769	737	753	737	764	755	805	772	791	736	772	813	793	768	747	785	754	757	756	769	807	741	788	786	773	765	788	777	769	713	779	767	815	794	751	765	776	788	812	757	757	772	819	786	803	846	782	743	775	808	782	791	764	779	807	813	799	774	798	772	781	790	790	769	755	787	803	761	729	797	768	818	756	790	814	741	778	825	745	769	795	813	773	734	815	823	790	827	722	807	749	752	735	731	733	761	783	764	785	801	760	770	798	729	805	759	761	817	803	760	774	709	783	782	764	759	802	774	782	699	803	769	769	748	775	759	763	765	778	788	768	780	707	743	772	758	770	791	806	772	825	747	791	787	812	788	727	771	821	784	808	708	755	744	753	783	761	722	722	782	792	774	786	834	805	779	808	802	773	791	794	743	796	782	739	760	783	732	745	754	754	757	772	774	807	792	783	755	753	757	762	740	741	795	790	746	796	784	745	745	810	754	774	809	838	776	796	777	724	768	735	763	799	803	759	815	762	748	757	756	804	799	775	718	771	767	798	749	724	745	836	755	741	817	797	772	787	750	746	774	741	788	767	751	767	785	780	763	762	758	739	777	759	785	719	789	811	803	778	774	755	748	810	783	780	731	744	814	768	748	760	794	745	818	835	769	775	799	797	760	803	759	768	706	763	741	762	789	763	747	759	806	748	798	740	742	801	774	791	762	808	789	757	753	766	801	825	807	754	741	789	788	756	773	733	773	731	735	765	764	757	776	728	782	742	790	783	746	790	772	781	787	780	742	760	773	784	789	721	762	755	785	779	803	826	750	781	738	795	753	785	761	783	778	797	803	706	781	796	772	715	720	765	748	811	718	795	780	821	740	791	756	789	787	779	741	742	786	790	729	785	745	742	808	748	735	731	776	786	736	804	806	767	795	758	774	739	798	801	755	794	781	806	778	757	767	807	761	788	740	709	759	747	780	799	806	748	745	796	783	766	774	741	742	764	748	790	766	746	760	769	773	742	793	779	717	767	762	748	792	740	736	727	790	780	775	777	783	789	765	793	808	805	806	766	755	727	773	779	707	777	742	815	756	776	712	789
41637	21977	13122	6854	2856	1805	1157	627	481	502	476	442	428	415	424	442	411	404	357	373	393	360	401	378	370	358	371	409	399	371	339	381	374	354	379	357	355	380	377	405	332	389	374	359	377	351	337	373	389	365	382	388	412	375	365	375	373	415	406	365	361	348	370	382	351	375	356	399	368	373	386	382	342	333	365	365	353	378	366	382	335	368	370	371	351	337	382	324	407	376	375	337	378	362	350	371	373	390	350	369	382	399	368	364	340	352	326	338	338	336	344	365	377	374	356	426	386	367	313	376	394	383	366	357	380	333	349	355	354	387	385	390	383	364	390	396	373	348	378	397	395	370	380	414	401	405	355	363	345	378	357	372	356	372	401	343	369	365	355	369	351	361	384	381	369	404	383	357	390	343	372	353	364	363	384	360	347	388	362	348	388	375	404	389	411	351	375	378	352	399	388	364	381	365	343	369	330	369	389	401	344	379	350	348	361	384	358	376	356	371	389	364	387	377	377	367	382	383	362	328	366	382	373	371	403	360	389	371	370	362	359	382	394	342	384	364	364	378	382	385	371	426	378	356	348	376	340	391	390	355	357	313	368	371	358	363	364	376	412	356	369	411	364	357	377	342	402	342	363	388	387	368	353	388	403	358	358	405	377	379	376	366	350	401	368	376	397	359	360	378	346	372	350	376	374	373	350	354	338	362	391	375	365	350	364	354	356	359	388	385	390	365	400	375	405	348	376	380	351	345	357	363	357	360	382	395	364	353	367	376	397	386	371	341	347	396	371	380	360	370	372	409	384	367	382	365	374	383	382	366	381	352	372	357	357	367	338	376	369	411	435	358	367	382	368	348	374	365	383	364	379	358	359	359	440	390	435	377	363	327	370	364	386	366	364	349	397	361	392	354	383	346	342	412	376	364	355	355	323	353	366	359	368	414	376	382	328	371	353	348	369	365	334	341	360	356	388	383	392	379	394	366	367	342	364	365	364	359	382	378	351	398	343	387	342	403	353	372	363	382	366	405	399	400	391	369	340	357	399	377	362	379	374	385	375	361	383	377	388	407	415	380	390	420	376	391	385	370	410	373	360	401	384	348	395	398	366	367	376	362	378	382	351	366	368	359	393	340	372	346	394	372	361	333	354	352	387	385	388	383	419	359	373	349	358	353	392	385	364	374	373	378	361	373	353	382	374	352	395	350	376	385	391	352	385	353	358	402	347	359	342	367	358	350	341	379	417	344	354	391	362	316	380	426	351	346	379	342	402	395	402	406	390	400	384	357	367	369	339	353	357	395	314	367	374	379	356	397	352	386	371	371	361	382	376	360	401	379	402	359	344	401	360	397	377	373	378	392	418	372	385	344	363	365	365	366	348	397	381	377	385	356	363	328	404	360	369	372	377	404	348	326	361	349	387	371	415	383	378	376	388	375	368	363	348	362	337	373	351	351	365	354	363	389	361	424	389	404	388	368	372	386	350	383	373	367	396	371	357	340	342	364	372	370	403	357	381	383	391	402	379	373	383	391	389	390	373	342	381	375	376	355	382	366	402	361	389	373	398	372	381	336	389	363	352	386	414	394	365	374	349	363	383	376	375	407	343	359	404	354	380	397	377	395	412	416	367	387	362	383	372	404	375	332	335	394	380	379	370	370	366	325	336	367	358	371	424	348	355	332	379	347	360	349	363	368	343	352	355	372	387	409	366	350	363	360	366	350	363	333	404	344	365	375	388	380	339	341	381	371	371	389	372	362	357	379	407	381	370	388	404	389	406	370	412	354	384	332	415	384	410	382	389	346	376	367	340	396	348	359	359	353	378	360	352	355	378	377	343	358	347	410	388	346	368	390	366	372	415	350	349	365	364	362	392	390	354	372	356	348	396	351	362	394	368	386	371	379	399	379	331	355	374	368	395	348	378	369	338	375	364	334	350	365	393	354	360	381	384	396	400	397	320	345	352	374	407	390	349	393	373	364	385	397	365	410	348	387	388	385	367	365	353	333	413	392	403	397	347	323	373	374	394	413	410	396	407	356	363	355	402	395	351	406	385	340	354	381	341	371	348	369	393	362	376	355	391	394	350	383	374	350	337	341	371	394	358	393	383	401	374	345	399	398	405	398	380	400	380	340	347	354	358	348	335	343	414	366	349	373	370	367	372	374	381	392	400	382	355	374	364	378	372	352	368	378	401	373	366	368	368	345	361	361	384	357	360	353	340	350	384	352	400	386	366	383	361	366	370	379	366	340	388	370	367	341	348	383	403	350	371	401	374	358	378	397	360	376	388	340	397	384	375	379	410	386	364	382	351	372	334	381	420	374	352	348	384	408	348	381	365	354	418	366	383	398	383	383	368	405	364	362	386	354	377	357	424	372	382	376	392	360	354	357	360	378	385	392	372	402	397	340	390	316	378	360	382	388	330	364	360	380	361	381	380	386	387	345	404	380	369	334	394	356	383	343	371	350	381	385	394	408	355	362	394	385	355	358	417	386	322	358	364	372	378	363	364	358	371	372	387	383	358	319	358	360	388	368	372	366	380	381	383	359	387	394	392	412	351	332	384	355	376	339	393	368	369	353	357	390	364	363	417	357	380	412	401	370	403	345	400	369	365	365	353	370	393	385	376	368	359	384	351	397	379	376	437	337	402	366	364	355	384	358	361	349	367	355	402	385	378	392	368	382	382	373	388	381	346	367	346	405	386	397	331	355	407	403	354	369	398	350	376	398	410	389	403	336	382	383	378	395	342	383	406	372	366	385	364	360	366	358	347	369	367	400	418	374	368	396	391	362	342	353	372	347	379	411	358	402	393	361	349	455	380	361	364	390	385	343	377	365	401	362	395	362	367	369	354	349	388	382	381	423	369	334	374	393	373	397	371	357	349	328	352	318	394	354	400	360	345	377	364	351	342	363	420	381	376	394	366	338	372	366	379	385	415	366	374	373	369	375	352	382	375	375	389	359	406	380	366	401	368	379	380	371	395	358	344	358	342	395	347	402	359	370	375	347	371	380	389	402	397	386	375	413	360	353	388	390	388	385	384	360	354	359	377	402	386	365	370	394	398	349	361	388	411	380	355	380	361	407	370	354	351	378	327	394	360	372	371	350	357	445	362	390	351	349	377	366	374	399	344	336	360	381	434	357	400	390	373	376	394	368	366	365	358	352	369	388	371	344	395	371	387	380	386	345	395	379	365	380	333	375	422	394	380	380	395	357	394	344	371	341	337	376	388	379	367	376	401	386	362	372	356	368	391	312	384	331	392	395	389	413	342	347	399	385	401	395	353	350	388	376	343	372	345	391	334	379	374	374	377	391	363	359	384	367	404	401	353	363	345	413	382	357	361	406	379	390	356	355	372	349	376	426	392	339	365	364	372	352	388	319	375	396	379	352	334	334	384	358	399	411	374	385	381	348	376	425	395	346	370	350	359	395	362	362	365	369	378	369	383	372	393	389	383	386	348	420	397	364	373	358	406	389	390	379	393	348	381	385	394	378	386	334
29050	17850	18267	14916	8473	6668	4473	2050	1614	1396	1285	1259	1181	1099	1057	1068	1039	1008	993	990	935	953	996	981	1006	901	893	932	920	924	934	884	903	875	904	918	910	938	880	884	919	884	803	858	896	907	868	889	859	864	853	839	857	863	864	898	859	868	861	904	906	857	905	868	893	901	873	869	845	836	907	879	872	864	925	883	860	893	914	852	877	873	915	866	845	813	838	851	898	874	918	858	921	895	873	862	865	903	867	885	894	890	840	831	867	884	816	867	872	907	913	921	903	950	872	820	871	874	912	855	912	852	875	902	952	930	838	870	925	907	858	878	832	851	869	835	920	843	889	894	898	939	859	881	843	869	919	882	864	859	868	894	875	857	882	930	881	865	878	903	872	857	871	887	912	857	840	847	859	854	913	932	833	823	832	862	866	900	806	900	916	852	856	777	905	860	869	844	910	877	899	873	855	855	834	867	909	845	870	931	850	920	895	889	931	829	916	863	862	843	897	859	863	892	843	909	902	880	856	841	891	861	888	862	917	910	864	798	878	808	826	863	881	849	857	887	846	863	825	883	884	866	864	907	889	919	903	840	896	860	919	882	874	884	859	875	845	887	910	849	875	872	844	856	846	905	871	886	916	893	845	908	840	907	856	830	825	863	847	875	945	851	841	892	866	857	901	930	919	832	842	849	837	888	876	858	899	908	869	817	875	862	883	841	869	905	905	877	916	909	858	864	818	859	917	842	860	806	848	912	882	848	862	843	857	906	924	898	911	907	819	906	903	911	850	830	809	886	869	862	923	855	838	890	855	843	911	904	861	892	886	848	865	909	842	897	839	886	867	817	863	876	855	898	862	826	864	841	924	908	861	908	847	901	851	850	883	863	808	894	926	896	911	896	858	853	888	849	880	864	898	925	896	948	883	923	895	833	839	864	890	903	871	863	851	863	905	911	877	880	814	877	877	892	881	861	819	932	901	885	836	856	911	892	910	898	824	890	853	897	828	831	884	821	881	853	840	924	863	801	854	880	834	865	888	883	866	857	901	873	873	908	867	920	886	879	886	855	899	837	853	867	862	882	821	847	868	880	871	896	865	909	865	907	891	881	869	917	821	936	892	851	869	848	814	882	915	873	888	871	883	843	896	923	872	827	897	852	862	907	905	902	896	893	874	839	846	841	876	877	910	847	894	879	893	846	855	888	845	894	843	878	876	893	870	852	826	891	857	846	896	892	925	863	881	839	820	862	851	861	859	824	903	855	918	907	888	868	886	898	901	918	860	900	843	897	866	853	857	909	890	845	869	881	910	898	870	865	870	873	872	809	885	887	864	902	853	931	921	875	862	857	925	841	911	833	864	858	901	831	907	809	860	909	961	875	840	922	859	888	869	864	877	907	837	860	896	864	882	844	880	900	818	905	904	872	842	870	883	847	866	906	901	880	846	861	904	914	835	867	909	862	906	864	878	881	901	858	861	876	905	891	857	839	883	878	929	867	917	908	867	843	918	881	870	908	852	848	888	898	835	846	913	860	864	876	850	878	895	870	882	875	902	844	843	853	882	850	839	878	891	905	856	847	901	871	827	929	850	876	912	868	901	882	927	850	862	895	823	833	867	896	897	889	885	920	915	838	890	802	890	856	918	866	871	874	852	814	856	893	862	839	861	890	849	876	868	902	902	898	859	860	866	910	832	907	805	863	928	864	871	868	920	872	882	900	870	847	853	867	870	877	850	877	879	837	838	855	864	878	880	855	915	910	887	881	866	866	876	867	840	898	882	871	871	864	888	850	922	851	874	882	847	893	817	874	888	822	859	849	894	887	906	882	904	853	894	911	879	905	873	901	893	888	938	883	859	809	860	869	844	815	850	887	918	915	885	932	848	874	901	879	892	908	889	904	856	842	894	907	888	897	853	859	888	915	843	845	889	865	863	862	840	832	857	836	840	860	869	895	872	889	850	847	867	855	857	895	904	893	909	882	852	895	869	883	891	821	876	878	898	901	876	855	860	843	861	881	880	875	895	860	832	847	852	834	896	847	855	830	893	857	929	939	863	851	832	799	851	809	840	825	890	883	895	814	857	903	817	887	864	844	899	874	857	905	852	883	876	848	881	885	848	829	856	869	818	921	920	861	890	882	870	871	898	884	871	903	858	848	910	888	917	852	858	864	844	860	833	836	860	823	846	877	900	907	830	874	853	828	896	927	887	908	924	899	872	874	886	878	875	851	825	846	880	821	850	883	889	870	896	935	881	826	870	900	905	864	848	818	833	903	818	887	923	838	838	812	864	896	809	842	914	883	842	879	938	866	879	870	829	875	827	867	915	857	886	906	814	884	866	928	866	850	887	899	866	870	952	933	870	878	899	883	918	906	864	901	816	858	914	884	849	837	887	933	819	844	859	888	870	848	910	850	874	871	877	871	861	851	883	877	889	895	904	904	935	864	809	917	895	831	850	864	851	899	881	858	839	845	863	894	867	837	826	864	955	823	852	879	871	866	845	931	913	852	839	942	919	796	863	838	904	876	908	884	886	847	877	874	854	940	896	861	871	835	860	889	845	856	902	877	856	872	832	834	849	863	878	854	884	939	846	850	860	871	883	857	885	819	866	896	874	835	883	854	883	866	913	833	807	873	848	865	839	878	860	832	834	855	900	897	874	851	905	871	894	894	855	856	866	889	863	829	869	892	892	874	858	855	844	888	889	850	868	885	849	799	897	887	879	867	880	839	877	909	888	823	897	840	869	884	888	893	875	904	916	853	859	851	875	894	901	886	843	844	874	866	827	895	836	859	898	867	911	914	842	809	918	912	802	877	841	818	830	874	853	859	892	906	846	870	893	843	939	878	931	875	876	889	871	903	859	851	870	893	877	929	865	890	858	858	908	874	883	891	882	896	864	841	938	858	910	878	874	916	830	884	880	849	876	846	897	866	866	916	942	884	886	880	822	840	868	861	822	904	861	917	827	860	927	865	849	832	846	915	833	837	890	878	909	920	861	825	873	847	928	933	851	808	891	872	863	876	894	923	876	835	865	857	892	823	853	842	897	901	853	895	861	880	883	845	887	860	848	897	919	928	859	873	853	810	909	866	865	880	858	859	894	866	905	890	860	881	850	890	847	854	877	852	865	844	898	832	847	916	864	880	865	814	875	877	856	846	899	922	835	837	890	876	826	892	818	886	878	860	865	853	871	861	891	919	877	864	897	892	921	943	928	844	857	859	849	844	853	892	846	877	835	890	885	895	840	887	851	901	865	853	900	882	866	915	921	860	868	917	853	891	865	847	831	901	852	862	852	882	858	872	818	854	886	891	827	927	931	901	931	860	865	921	878	907	832	852	854	901	846	884	904	839	900	866	839	833	809	874	902	871	949	913	879	833	876	858	849	881	854	860	893	900	894	859	860	806	909	832	856	923	899	843	913	831	902	860	856	898	843	865	847	944	913	910	882	845	873	857	872	865	853	813	876	885	873	852	864	843	925	817	884	874	852	856	886	891	844	890
47485	27033	18635	11474	5345	2879	1818	904	580	519	437	379	392	381	391	370	355	350	333	323	324	344	371	327	375	354	305	342	329	330	347	364	304	331	339	306	313	351	329	306	307	314	304	295	274	318	299	339	344	343	301	292	308	336	302	316	305	303	304	323	339	323	313	334	333	324	295	324	294	305	283	307	309	314	321	309	321	291	332	324	318	320	310	328	282	310	320	326	333	307	303	283	283	315	311	295	302	294	310	318	265	290	337	306	331	315	328	329	327	348	318	297	296	353	342	338	296	309	311	276	324	288	324	334	318	284	305	301	311	319	276	328	329	321	303	307	299	313	329	313	297	334	313	290	331	310	301	344	350	309	288	297	321	310	296	325	312	326	337	294	348	323	303	325	352	312	330	317	326	324	308	332	287	303	327	306	314	307	322	346	286	295	345	295	325	327	279	299	297	314	326	331	364	294	289	300	295	334	325	271	306	314	315	297	313	341	320	353	331	323	308	311	298	277	312	350	298	304	303	296	327	305	331	306	283	293	277	295	321	301	298	313	280	312	360	347	306	309	336	290	321	323	315	321	295	326	310	325	315	335	321	275	339	350	293	328	307	308	328	292	317	332	284	297	317	341	321	330	322	312	303	324	327	318	318	283	284	322	293	323	298	338	300	323	355	349	300	297	300	304	321	299	304	317	286	292	303	318	272	325	303	326	330	330	289	322	312	298	300	300	310	363	318	275	335	353	265	346	298	294	294	352	310	307	303	333	336	321	317	326	332	318	292	321	312	302	303	298	300	309	314	299	296	315	315	291	313	375	330	322	323	325	318	305	323	287	314	313	317	333	342	314	319	321	329	293	293	327	323	323	322	363	333	331	296	312	312	321	277	318	300	327	320	322	320	332	302	342	315	286	336	307	329	333	296	299	310	309	295	287	324	282	303	304	319	346	336	288	338	309	288	330	336	286	327	312	337	286	315	303	347	307	330	309	323	311	310	300	305	302	284	325	314	296	321	310	316	308	320	322	340	332	301	302	292	302	291	296	330	309	322	299	297	306	305	288	339	329	330	336	302	332	330	332	326	331	317	305	307	287	337	297	299	304	308	359	333	273	308	311	334	289	318	313	294	308	319	326	366	329	289	315	300	318	330	322	345	309	293	301	289	287	317	345	298	298	320	309	333	367	296	310	291	328	321	316	321	306	289	294	320	321	315	301	322	306	308	336	317	274	340	303	319	292	327	332	286	306	336	316	333	330	291	274	334	298	288	314	272	295	338	328	325	303	313	301	279	316	322	321	350	309	310	317	320	317	313	317	305	308	312	326	287	290	304	275	295	298	267	272	301	279	315	358	281	338	301	288	327	309	296	324	294	311	316	307	315	323	327	287	322	325	334	314	326	312	289	358	264	324	315	309	295	313	334	321	339	323	321	317	318	330	288	294	334	298	290	290	322	338	304	299	275	316	315	367	335	334	307	291	322	301	302	292	300	301	307	347	318	304	288	315	308	279	337	321	317	315	292	305	319	349	331	330	289	322	312	361	343	343	309	307	322	293	276	299	307	313	294	347	336	326	313	310	329	332	360	311	305	276	280	296	311	325	311	326	298	302	334	319	294	308	304	324	325	303	360	308	320	303	298	296	288	315	318	332	325	292	316	292	327	314	329	309	332	331	293	296	325	303	305	296	301	303	311	337	311	332	286	307	312	321	294	291	291	301	309	331	304	309	312	297	304	300	304	324	318	334	304	305	342	343	312	314	330	302	319	334	314	307	313	322	330	284	288	301	328	309	273	293	311	303	309	326	316	364	338	337	292	289	276	337	288	301	340	322	327	316	300	313	346	322	285	301	305	268	318	301	304	296	313	324	328	301	319	280	291	292	331	308	340	308	317	340	313	334	316	303	327	289	298	343	316	264	319	320	299	302	316	312	314	306	326	299	317	293	338	324	285	300	286	302	316	311	299	326	334	335	330	335	350	343	316	309	310	333	287	263	352	310	308	296	283	320	332	312	307	318	283	332	287	300	336	311	279	325	314	307	309	338	308	326	338	350	300	316	335	299	316	353	290	311	322	312	311	289	290	295	293	327	309	325	287	302	336	302	311	320	303	308	312	327	299	298	332	308	321	301	305	300	283	349	328	303	308	318	315	353	313	314	314	301	331	333	345	307	325	324	334	348	327	304	331	289	307	294	295	299	315	308	281	312	292	285	303	312	295	329	334	322	329	284	330	318	333	314	295	302	338	285	315	289	311	321	297	297	296	328	295	304	322	295	287	329	286	298	321	311	303	325	271	339	309	306	308	320	310	309	295	310	345	303	336	317	340	316	307	322	302	334	326	296	311	336	327	323	304	342	295	350	326	336	277	267	324	329	306	300	311	311	316	316	322	270	314	284	328	332	286	283	311	286	301	333	289	332	301	325	291	329	336	332	320	293	344	337	338	316	308	331	312	325	360	324	297	316	277	305	341	286	343	299	286	311	290	308	297	320	310	313	321	299	331	314	321	307	294	319	310	311	282	321	278	310	303	321	305	299	306	333	330	322	300	298	322	317	289	340	324	308	335	322	312	312	295	296	320	284	313	316	331	336	324	305	314	285	358	293	283	314	328	322	333	273	297	338	296	298	302	295	335	319	313	322	352	315	308	326	326	313	326	302	325	296	283	274	272	302	302	312	305	298	334	327	320	326	341	306	324	318	314	329	303	337	332	302	323	291	301	319	322	319	332	336	327	302	337	341	305	288	318	315	331	306	321	294	300	342	292	340	322	272	322	304	290	344	311	346	308	329	328	331	317	317	320	349	333	336	295	312	309	296	335	315	324	296	306	323	299	296	340	315	314	301	334	324	304	271	288	361	288	320	305	304	286	322	305	308	319	332	322	280	325	333	324	294	301	332	321	328	322	320	306	327	318	304	326	289	319	318	327	344	358	299	327	321	300	313	332	287	273	311	305	333	328	308	339	299	330	304	313	297	305	309	287	303	345	318	325	323	333	331	311	310	312	313	319	290	306	341	317	336	291	308	326	306	300	273	332	324	315	298	340	278	332	284	314	323	316	309	297	328	318	302	343	336	312	330	274	302	288	305	286	321	315	313	332	307	306	298	312	306	310	315	289	288	306	321	298	307	308	290	305	309	297	324	325	288	292	332	340	320	308	315	291	326	303	282	283	302	308	289	324	303	323	307	305	315	352	329	336	325	333	319	313	291	340	346	336	341	335	314	306	307	289	294	273	336	328	355	313	290	313	310	317	316	289	312	334	338	287	343	300	296	282	312	321	322	331	295	316	321	304	275	325	318	308	315	303	300	313	344	349	336	292	276	294	350	293	334	288	315	326	312	291	287	306	333	284	309	319	300	310	330	314	281	311	308	351	324	301	312	280	328	287	308	314	264	305	311	286	349	298	306	330	296	338	331	281	310	283	287	330	299	309	322	322	341	338	315	307	325	285	275	324	305	337	298	284	314	315	353	302	337	283	301	289	305	326	297	316	294	310	304	299	313
31289	21233	23489	22080	14387	10237	7174	3466	1981	1568	1439	1400	1226	1144	1051	1027	1037	990	939	980	919	958	850	913	904	831	867	835	813	805	777	832	785	783	771	753	762	699	783	746	737	761	756	758	800	742	748	730	691	715	767	683	742	733	747	692	791	760	747	765	765	729	702	760	708	772	737	678	777	728	717	748	777	717	728	778	733	762	735	702	731	721	656	752	716	764	724	741	739	687	690	750	717	714	737	735	732	749	741	729	703	726	728	733	727	685	755	674	742	720	747	699	709	753	731	741	702	709	739	764	738	752	734	726	720	719	728	763	739	747	766	753	712	690	695	735	750	756	679	745	784	689	679	753	758	769	724	667	699	741	758	717	693	746	763	688	767	769	736	730	741	742	705	735	722	733	761	766	737	724	775	737	688	736	751	710	764	755	720	726	741	736	755	710	733	694	727	720	789	742	737	737	735	720	720	773	728	737	742	777	715	709	731	734	716	747	742	710	698	715	693	716	686	769	756	729	747	727	707	755	737	797	724	734	717	806	718	686	806	758	739	705	754	726	692	740	725	688	709	752	771	707	725	758	714	755	744	739	773	737	724	731	741	722	713	732	721	738	782	757	720	721	765	773	770	742	718	735	717	729	701	724	747	711	716	728	704	749	705	730	706	741	742	710	740	731	770	764	771	739	782	727	694	720	671	756	725	707	708	751	762	736	717	739	732	784	719	703	702	782	768	698	736	794	760	721	716	729	760	705	731	688	733	751	749	704	724	751	733	719	747	736	754	763	687	730	727	741	723	761	714	758	741	698	721	742	702	731	752	691	697	697	733	716	719	729	677	748	706	754	731	739	712	722	753	714	746	788	689	706	724	735	772	768	741	725	684	704	780	795	728	692	723	727	734	740	758	743	707	727	794	713	704	675	753	757	775	739	769	720	708	767	764	725	753	718	765	704	710	729	685	735	797	752	717	755	701	704	728	742	715	724	739	709	726	708	744	741	695	702	735	695	751	702	741	690	751	762	798	701	762	734	766	781	762	723	725	736	737	773	757	699	753	679	735	769	677	686	709	731	737	722	672	753	726	760	705	694	749	722	726	729	742	687	750	725	735	766	762	753	725	738	703	744	748	744	731	732	763	723	755	709	734	724	738	821	737	778	703	685	738	764	758	755	742	755	739	706	730	743	743	769	729	703	736	744	702	704	715	728	756	711	719	691	728	737	713	753	754	726	665	744	731	699	758	814	777	724	787	772	740	777	728	677	737	744	734	727	730	734	725	745	743	723	772	746	713	746	701	733	716	730	786	695	731	749	771	693	743	747	789	733	735	706	771	696	762	727	735	735	741	773	797	723	705	685	712	721	750	724	767	742	699	766	763	739	729	702	721	762	713	742	766	735	780	724	722	798	736	775	719	735	760	716	712	749	660	676	749	729	723	751	750	715	746	715	727	790	728	743	709	723	758	750	714	754	707	736	694	731	707	748	735	731	691	710	754	728	746	741	759	768	702	693	725	713	777	698	641	709	785	752	710	738	757	742	734	729	720	706	739	730	721	740	712	757	712	714	760	766	702	755	724	691	757	750	740	763	707	753	739	729	688	715	736	765	753	745	768	785	754	733	732	713	743	715	722	802	729	745	709	759	742	734	728	671	783	734	710	688	709	739	714	729	753	742	723	761	710	699	670	722	743	744	766	726	736	719	737	715	736	732	706	761	768	784	735	721	756	753	712	661	750	750	699	726	732	751	672	689	749	755	718	690	699	744	735	736	767	733	701	700	725	702	732	733	777	718	706	685	723	743	718	750	760	715	719	758	707	771	757	715	719	715	768	709	662	803	692	727	739	765	776	784	763	756	725	754	683	724	723	767	796	699	710	743	717	757	780	749	740	795	716	732	731	770	748	723	709	754	722	728	729	704	728	738	745	738	711	677	733	703	725	710	741	768	726	735	804	749	789	754	765	736	725	686	776	721	718	763	712	762	721	757	751	735	733	666	715	730	716	722	706	763	753	692	739	761	735	729	733	768	742	695	737	742	758	748	719	740	742	755	722	677	706	750	777	722	708	683	751	703	700	760	721	728	746	705	748	708	726	735	793	736	747	682	799	754	735	774	751	718	753	773	746	712	712	765	714	700	675	710	737	737	750	752	751	724	741	753	770	765	744	686	721	727	762	734	814	667	770	719	749	733	762	720	727	754	714	695	710	704	723	763	676	681	750	710	734	752	789	736	763	691	713	692	740	704	792	732	761	743	755	767	757	720	723	729	705	740	716	736	751	739	717	694	725	758	773	722	777	721	755	749	746	744	762	759	709	743	744	749	718	734	742	790	694	761	718	763	710	756	725	696	723	724	745	725	760	766	787	750	726	727	725	694	757	768	776	774	741	694	751	725	722	744	716	747	716	768	703	694	732	749	751	751	758	730	701	745	736	740	729	727	703	775	703	750	753	766	776	704	706	741	754	721	743	705	731	711	753	717	728	736	750	685	769	705	718	707	759	691	793	716	724	722	769	747	755	752	769	711	753	767	757	709	774	757	778	701	724	726	747	691	749	743	744	708	728	694	785	682	787	767	743	732	772	702	712	752	802	714	728	738	742	749	741	736	725	723	747	681	715	746	769	739	800	749	727	718	721	779	744	744	739	709	721	714	759	777	761	712	735	740	722	750	699	709	758	724	731	744	722	744	740	744	770	683	760	691	764	755	718	732	716	722	777	731	693	745	711	752	773	740	757	681	749	770	745	770	727	737	728	772	725	717	719	734	755	771	738	755	724	770	744	748	749	694	739	754	771	727	723	741	760	714	781	743	718	732	773	757	718	728	730	743	763	701	699	718	754	731	757	721	720	749	709	747	727	709	727	711	726	765	677	737	732	731	733	715	699	733	783	740	740	717	706	746	789	729	715	759	746	748	700	742	730	736	718	742	689	714	744	775	721	752	704	749	749	743	716	730	744	740	703	736	749	739	728	665	760	703	720	744	762	779	727	719	697	750	756	715	721	729	760	760	678	729	695	736	760	737	756	747	691	736	716	729	709	717	762	742	768	746	750	746	699	779	683	715	726	754	714	728	776	746	729	790	789	731	734	698	710	780	741	738	711	696	736	738	778	684	653	710	782	719	711	738	774	780	779	742	703	733	760	697	826	757	742	723	770	710	739	769	715	708	682	754	738	790	728	693	747	763	712	720	745	752	716	743	711	729	753	708	730	732	774	725	769	753	728	748	731	731	784	708	702	757	730	736	758	737	777	744	745	707	748	726	758	680	705	757	760	728	753	738	719	693	789	740	754	777	692	734	743	733	745	718	694	740	759	748	714	712	772	727	700	725	710	735	734	781	713	730	767	737	698	768	690	776	721	728	779	719	744	790	734	728	738	723	720	733	747	690	747	731	747	714	711	698	706	745	715	783	723	741	696	705	750	771	792	746	730	760	694	752	755	768	744	675	727	726	725	738	751	728	747	699	751	732	680	744	686	727	743	707	752	758	717	733	723	735	691	725	746	732
28548	14378	8145	4382	1705	887	522	427	375	357	380	408	341	312	328	336	312	315	356	351	332	363	324	325	343	320	304	323	317	317	330	318	316	325	308	329	288	340	287	326	323	328	318	323	322	311	329	362	304	299	317	275	359	295	327	298	342	300	332	312	315	351	334	324	319	337	340	297	320	323	325	331	315	305	315	330	350	323	367	310	298	331	272	332	357	318	305	348	335	382	364	336	319	330	319	299	354	313	310	309	320	338	308	315	344	329	327	333	320	309	310	304	345	332	319	326	327	298	332	337	280	317	297	352	306	322	292	323	324	305	336	315	327	323	345	341	313	331	320	328	306	345	322	311	312	310	309	296	344	320	324	310	306	313	344	309	330	330	310	330	311	344	329	312	354	315	340	309	338	305	293	318	350	327	349	343	329	308	314	322	319	295	323	299	335	304	343	309	299	343	297	320	339	306	299	323	352	318	299	308	308	304	316	319	297	303	333	297	344	314	321	332	315	310	316	323	274	337	358	345	316	341	330	374	308	338	316	311	341	342	316	283	313	318	311	329	311	300	341	323	328	312	307	276	314	325	357	314	294	333	350	330	330	312	352	318	306	315	337	322	307	299	346	313	300	275	308	338	335	324	328	329	349	325	293	325	314	307	287	325	297	352	365	339	312	299	332	325	360	322	282	317	295	322	332	314	320	325	321	337	327	302	336	346	317	288	303	300	344	348	309	327	312	327	312	348	364	333	340	343	312	294	343	314	368	339	309	321	343	340	332	329	320	345	319	346	293	307	315	332	330	306	310	331	314	284	330	315	326	352	305	304	381	309	352	327	334	323	305	305	342	316	351	341	325	315	341	321	326	336	348	345	299	349	324	362	355	302	308	302	315	320	313	315	347	313	322	300	330	300	286	297	323	315	333	349	305	348	285	301	320	352	329	319	328	316	315	338	302	338	322	349	361	312	351	349	309	313	302	303	283	330	302	343	313	295	313	348	334	338	341	329	304	296	314	311	333	310	343	318	312	289	337	329	325	336	338	323	347	321	327	341	328	354	326	332	339	318	318	317	308	310	333	310	338	313	287	319	300	310	304	309	313	293	340	344	324	321	346	314	344	313	334	306	344	313	340	317	338	325	300	324	329	335	308	351	300	288	288	301	315	307	287	309	322	311	345	317	308	327	296	290	297	318	329	303	309	294	288	318	301	349	333	354	311	344	341	357	338	357	319	278	323	315	280	324	328	347	315	309	321	329	323	334	323	379	306	302	336	305	338	314	336	316	304	310	337	334	312	336	313	344	348	299	289	339	351	346	288	273	318	322	323	313	328	333	303	356	340	359	319	305	318	314	345	338	333	318	315	292	298	308	318	343	315	287	293	308	329	325	352	338	314	328	320	318	290	303	292	340	324	311	319	336	303	323	318	325	294	327	353	316	337	299	313	344	355	333	348	354	316	315	347	341	313	317	323	336	342	324	315	275	301	312	346	325	312	334	334	305	312	337	336	340	328	315	319	317	331	300	318	327	358	334	325	336	303	347	317	351	308	313	323	314	338	318	307	334	314	318	306	331	319	373	308	318	337	313	341	280	353	381	350	318	299	320	304	291	348	327	310	336	330	334	330	307	304	298	328	313	322	291	305	296	343	349	297	325	347	338	282	316	321	319	332	302	327	344	325	339	315	320	340	329	341	311	317	336	304	336	322	331	309	331	326	327	352	332	335	311	325	318	330	303	356	322	309	324	287	354	320	334	308	343	317	329	327	322	332	337	335	342	335	346	325	330	377	360	323	334	301	301	307	289	321	318	314	343	318	317	315	296	350	321	337	320	318	299	302	349	324	334	313	325	306	361	315	314	315	342	319	296	336	302	327	296	362	346	295	292	341	327	332	301	319	348	310	329	323	302	342	340	341	338	339	331	289	293	321	339	287	327	330	328	301	326	347	304	303	335	336	331	324	346	329	326	315	340	339	330	307	349	333	323	291	288	314	339	298	317	312	342	319	343	301	292	296	282	283	325	315	338	374	308	312	298	299	346	313	320	336	304	319	320	333	360	345	355	310	341	311	344	292	328	313	339	351	335	389	322	335	334	336	331	375	320	319	354	286	331	358	325	294	295	325	314	320	341	347	304	310	296	343	352	260	312	327	322	304	335	320	330	309	334	326	295	351	308	324	298	297	323	338	306	340	308	316	335	305	334	328	333	323	291	332	300	305	337	358	317	336	332	349	292	335	319	318	372	323	333	318	297	330	309	332	324	314	321	344	310	336	334	292	338	293	293	311	329	329	308	310	306	319	344	304	321	316	317	332	316	309	331	329	323	329	342	327	310	335	318	350	300	292	322	286	322	327	284	345	294	310	348	323	328	321	351	349	327	304	331	345	289	304	355	315	289	339	312	325	349	319	369	313	305	319	314	346	310	293	299	302	321	326	309	321	338	302	298	330	285	323	310	318	288	297	342	310	308	278	293	311	302	337	357	301	299	332	352	326	313	327	335	347	328	308	293	348	329	331	308	302	333	338	299	324	362	293	324	320	313	309	307	338	360	352	346	329	345	338	317	295	284	338	334	272	306	299	318	310	327	286	347	315	333	296	327	307	333	311	356	325	331	317	333	312	314	329	321	301	331	310	336	335	354	311	318	334	319	342	326	340	273	334	300	344	332	321	315	294	341	326	319	340	340	263	318	349	315	354	353	299	322	320	326	332	316	319	339	332	331	344	329	300	329	324	333	315	322	336	319	329	334	337	319	324	348	309	303	357	300	341	320	365	321	353	352	321	313	298	324	339	330	330	323	313	343	306	297	322	317	314	348	308	331	326	324	313	327	308	317	326	315	332	284	357	327	299	356	341	322	296	314	319	303	362	305	314	330	314	312	288	342	325	376	354	330	338	305	296	328	288	329	282	334	329	326	372	331	347	308	348	338	304	341	321	348	343	329	320	283	349	339	352	285	305	316	330	321	296	324	320	334	320	305	302	314	325	287	301	307	357	315	321	337	320	324	322	303	295	329	325	320	324	330	337	325	340	301	344	321	309	330	310	304	370	313	302	318	317	311	317	317	321	328	356	312	321	361	311	293	303	371	345	323	347	329	312	338	335	322	340	321	340	354	327	306	315	316	335	319	286	315	338	320	369	299	309	330	299	323	336	296	308	344	335	347	353	302	305	344	324	317	317	345	359	332	317	307	327	298	323	349	318	330	335	303	308	344	299	351	307	299	330	332	338	340	278	301	329	306	337	323	297	317	340	347	338	306	341	328	325	300	348	340	323	338	343	299	340	335	300	325	321	343	316	323	339	351	312	332	296	342	304	329	344	331	329	331	291	300	318	336	300	320	365	340	302	344	348	335	313	302	303	311	329	332	324	315	324	348	321	294	326	290	293	355	334	344	314	343	292	325	323	338	359	309	329	329	333	339	309	318	302	306	298	311	341	327	325	331	329	340	320	313	300	303	335	332	331	330	271	334	327	308	316	308	294	303	307	330	307	310	360	346	309	333
20409	11889	12807	10767	5672	3162	1839	1253	1118	1014	1003	933	937	863	839	945	873	818	802	830	870	784	826	809	787	838	795	780	747	792	765	818	782	804	810	798	776	757	791	779	758	734	802	810	759	765	771	699	799	767	734	733	785	802	770	746	773	753	768	771	767	809	818	797	743	756	810	833	787	777	773	816	812	795	767	761	768	722	785	777	777	767	732	755	828	732	769	778	757	728	742	750	812	733	732	771	836	837	764	799	802	744	739	791	796	772	767	775	792	794	728	762	767	777	776	754	749	782	795	782	791	792	762	797	769	779	748	781	779	741	766	708	801	796	764	773	773	765	796	766	796	741	724	784	740	741	771	807	733	800	773	793	757	779	806	770	730	759	791	757	816	723	743	772	743	776	767	788	751	790	739	772	790	790	779	825	782	799	720	777	777	762	779	840	813	782	764	752	754	780	764	741	777	771	813	796	755	767	776	756	739	792	796	755	703	816	752	771	787	690	758	771	753	821	751	778	765	761	779	805	814	810	744	785	761	762	740	808	741	835	756	816	739	759	750	703	748	772	749	759	778	802	756	775	762	776	793	762	801	819	796	740	774	744	766	786	742	812	765	784	807	818	786	725	780	774	786	785	807	713	764	792	799	780	799	777	773	788	793	802	744	868	743	807	770	716	788	758	776	820	774	795	738	755	760	776	748	798	793	825	868	759	784	760	721	769	758	758	780	751	741	739	739	773	757	796	782	762	761	756	805	725	764	845	734	754	826	811	766	797	726	837	758	804	766	819	782	766	782	786	749	790	781	746	726	789	757	762	773	750	789	767	817	746	819	745	782	715	761	724	783	765	736	804	783	761	820	749	818	760	763	847	742	804	763	758	779	778	712	784	752	746	694	799	796	788	830	733	790	736	723	788	821	811	805	709	761	757	795	757	800	801	811	799	734	798	776	800	757	739	753	773	784	809	773	716	745	732	765	822	729	764	767	822	773	715	758	835	772	757	740	772	788	771	737	719	775	723	734	773	792	735	761	800	722	787	771	761	842	786	783	738	786	729	774	779	772	738	803	791	776	757	759	753	787	744	772	789	730	734	803	782	797	798	846	767	765	786	795	763	759	725	747	809	738	845	766	777	755	754	773	762	711	808	766	753	767	787	732	783	795	729	770	747	729	762	810	810	788	801	843	762	758	786	736	786	797	782	721	770	755	781	727	792	808	787	764	784	814	757	745	723	772	768	762	775	756	794	767	778	759	751	741	738	751	768	770	780	786	789	789	825	777	796	782	751	772	752	696	722	766	768	756	745	786	791	799	768	778	765	807	775	777	797	735	758	760	807	776	810	763	764	787	772	756	824	804	759	785	753	808	749	794	750	752	783	776	786	719	772	767	750	773	777	723	783	787	768	715	761	777	767	745	823	772	774	785	756	768	790	706	757	753	753	741	801	767	740	756	813	784	757	775	776	728	720	784	743	767	766	736	748	791	777	771	762	779	733	795	734	820	786	736	711	787	753	794	734	795	796	763	781	766	745	794	803	809	775	816	728	737	808	755	782	766	783	719	801	794	817	760	756	747	834	776	771	827	737	776	767	774	774	791	772	829	763	775	768	768	768	794	794	778	790	789	746	778	767	754	793	802	805	773	726	777	800	765	731	723	780	746	774	785	795	786	792	754	779	757	746	751	820	803	830	783	741	796	774	809	704	748	755	751	793	794	783	765	763	758	782	770	782	773	755	770	774	781	792	787	814	768	776	761	740	772	716	795	767	810	794	707	799	772	770	804	752	751	791	728	773	790	783	796	742	791	752	797	818	749	804	797	737	764	775	798	794	755	822	749	773	797	744	787	754	779	790	763	760	728	740	764	722	772	770	747	769	806	773	802	764	761	814	785	764	797	736	807	743	750	769	765	767	739	741	787	763	766	771	784	755	796	743	787	736	734	793	757	749	800	775	799	796	728	804	811	783	744	734	820	788	764	772	823	775	780	749	782	771	792	765	790	782	759	798	743	764	814	770	805	736	798	732	790	747	782	802	791	742	791	739	812	768	763	770	751	743	776	828	733	786	741	772	782	779	782	782	802	787	748	775	702	816	772	760	805	793	713	755	755	769	745	773	785	787	763	791	737	757	770	763	726	757	779	793	775	712	796	757	785	826	813	777	804	769	764	792	803	790	782	799	706	781	780	820	767	785	811	738	791	812	799	781	793	766	745	758	815	778	793	792	742	758	811	766	793	794	802	775	788	793	775	756	756	765	776	792	717	740	751	779	750	797	782	812	784	738	795	762	774	746	699	740	765	759	739	762	767	729	787	723	763	825	763	790	780	791	789	787	801	776	779	749	761	756	717	729	725	766	769	753	741	756	779	764	756	768	790	725	729	754	789	747	814	740	741	715	775	709	804	804	731	754	819	776	766	716	746	754	832	780	786	764	758	766	729	760	777	819	751	829	788	795	813	751	728	759	827	733	792	755	763	756	800	761	818	788	814	835	760	783	788	767	783	826	743	759	815	823	746	768	804	800	796	747	807	747	796	775	762	762	764	769	747	762	804	761	741	756	786	768	787	769	756	807	781	767	776	788	763	802	751	767	801	759	741	723	741	751	761	781	806	769	779	779	798	774	789	758	783	735	749	768	759	759	733	835	843	766	768	814	776	794	812	781	797	733	766	797	726	777	767	784	731	759	762	810	751	774	822	796	756	823	767	769	734	797	805	792	757	753	805	720	805	761	773	770	775	760	747	785	730	806	780	793	727	764	812	755	735	756	708	759	722	759	783	740	790	755	759	790	796	761	757	721	772	748	758	745	776	813	774	787	794	761	784	738	795	760	740	777	743	775	719	808	774	730	785	788	778	749	731	824	815	720	747	738	786	747	781	752	799	779	773	747	802	749	747	768	777	779	779	774	747	723	778	731	765	764	791	746	767	793	740	730	752	768	744	777	785	806	756	819	811	825	733	711	747	787	804	784	806	751	757	760	757	754	790	779	748	711	793	772	751	745	756	748	773	730	786	758	761	781	772	768	742	802	780	786	766	795	805	750	763	769	763	817	792	836	772	759	824	743	772	766	699	760	822	813	727	783	787	773	831	774	755	751	792	793	789	721	783	727	768	753	772	741	767	841	745	788	748	771	764	795	718	756	762	742	747	756	813	747	731	758	811	800	757	794	762	760	786	770	777	744	748	735	800	822	725	769	755	829	767	743	764	758	718	775	819	750	795	770	777	739	757	800	792	825	758	735	713	744	735	790	755	774	796	751	729	764	756	751	768	776	799	763	789	791	730	845	769	809	788	765	758	758	735	786	762	765	843	789	730	700	794	749	766	791	765	794	819	816	750	733	712	793	764	797	748	802	761	788	797	783	780	881	756	766	788	738	780	813	821	756	749	753	826	751	762	806	743	776	755	814	770	787	753	787	788	791	737	762	750	741	779	788	748	822	762	800	776	767	763	742	777	717	790	772	763	714	766	813	806	812	749	745	791	771	726	816	760	740	787	714	752	769
40783	21548	14221	7593	3069	1515	785	590	490	452	429	478	392	394	415	425	410	411	385	398	381	351	355	399	388	374	348	370	356	381	364	335	337	360	383	385	374	365	359	386	364	356	378	355	338	366	377	349	336	350	345	364	353	368	350	369	358	369	368	346	347	338	360	368	357	336	330	394	356	337	358	374	360	384	367	371	395	364	316	354	334	396	383	364	348	377	400	382	356	369	386	366	417	333	352	305	343	391	368	367	401	360	378	362	360	350	344	347	355	401	367	399	371	399	376	354	353	366	364	380	369	387	361	366	361	374	374	386	330	344	365	385	359	355	347	355	359	358	374	415	352	360	378	378	392	356	350	371	338	351	350	389	367	367	358	393	328	383	327	374	409	375	394	348	369	356	386	372	389	388	332	380	363	354	342	372	339	352	349	348	358	354	386	378	386	380	324	339	377	361	417	348	348	358	361	419	360	356	335	344	330	378	390	389	351	383	379	358	348	383	382	348	377	348	404	384	390	354	364	347	339	400	327	397	386	364	377	348	336	358	322	363	362	352	383	347	391	377	355	398	387	344	381	377	341	344	391	338	380	341	359	333	371	360	392	327	384	339	392	373	349	383	375	355	353	382	342	371	358	373	376	378	392	370	344	374	355	381	343	356	359	368	397	353	354	394	328	394	379	355	382	371	356	345	392	404	329	365	390	344	358	366	339	353	369	359	371	354	354	344	331	383	326	371	378	370	366	326	330	324	361	370	350	390	385	365	328	382	354	375	341	331	380	361	391	380	384	354	381	344	369	376	348	412	369	374	337	396	363	391	365	338	395	351	376	374	388	394	359	388	377	372	356	365	389	387	352	369	379	397	397	383	360	423	382	369	397	336	391	384	339	362	341	380	379	362	373	359	376	353	359	380	342	375	371	363	384	389	357	391	343	410	345	344	379	347	402	337	373	372	343	379	358	360	371	349	357	383	398	347	343	360	385	357	380	368	345	392	350	344	345	383	377	388	338	340	365	347	364	350	352	349	378	376	353	389	368	382	353	375	347	359	381	360	352	350	359	354	354	390	327	403	352	414	341	362	395	375	367	400	384	393	390	357	356	338	344	401	409	357	362	339	369	367	391	411	401	381	363	347	386	384	380	351	350	378	359	382	374	326	375	387	389	399	333	344	344	338	381	366	384	398	367	348	368	358	384	364	340	323	329	370	365	374	354	383	389	370	374	364	381	395	352	358	350	360	382	405	376	357	383	396	372	375	357	395	384	366	359	387	401	403	345	332	368	372	352	395	403	401	305	361	379	327	339	388	351	359	357	370	401	392	382	378	347	305	391	351	414	363	334	372	361	337	370	390	380	360	370	394	407	348	366	371	387	405	348	358	373	344	355	343	347	383	372	389	431	383	350	333	343	400	373	407	386	367	374	354	357	333	365	342	347	349	325	369	391	377	382	362	361	401	360	390	369	372	390	360	338	359	376	364	355	351	370	408	393	360	366	378	362	353	362	338	383	346	347	366	375	382	382	397	376	393	345	359	393	389	393	370	347	360	369	349	353	355	352	364	367	330	366	343	350	363	416	365	373	328	368	363	371	374	363	351	308	319	360	396	355	336	404	367	359	353	359	348	387	350	358	367	369	383	362	327	383	372	356	341	391	332	354	373	382	353	357	398	365	377	352	375	333	378	381	353	379	378	397	372	388	388	407	378	335	357	356	362	364	357	363	377	411	387	354	346	348	347	345	374	342	366	363	379	362	359	342	347	385	360	364	341	342	333	348	367	385	364	382	402	354	355	388	398	349	373	362	345	329	370	390	372	342	337	357	380	343	368	351	309	401	350	354	366	378	350	350	340	318	362	341	380	368	383	352	353	358	351	405	326	390	355	379	350	379	371	360	351	388	432	408	350	348	392	365	383	381	389	386	374	359	314	390	353	362	349	337	351	370	367	365	380	333	341	360	343	379	337	373	347	399	373	382	360	336	312	360	368	368	355	377	352	362	362	375	361	360	349	369	369	370	359	369	371	382	404	351	391	387	375	367	354	402	389	360	383	369	357	383	379	396	333	364	351	373	382	409	375	373	358	350	328	337	353	405	353	403	331	354	411	352	377	375	414	373	374	350	367	329	402	375	380	341	384	330	386	353	317	430	395	351	356	373	385	355	423	383	349	346	361	356	347	395	353	370	392	374	372	354	360	351	375	355	388	354	370	357	339	411	338	368	336	356	359	362	367	366	317	386	338	345	357	345	356	365	349	364	379	339	373	354	377	353	381	350	349	297	376	373	368	377	351	386	383	357	378	343	363	324	367	356	386	360	385	373	353	342	363	387	368	363	383	368	344	335	365	379	377	347	351	377	355	346	363	355	378	368	374	347	351	334	356	379	397	396	357	358	359	387	414	376	356	357	394	357	376	403	321	356	369	354	395	382	362	333	386	360	371	349	366	380	362	375	358	362	388	352	363	327	344	336	341	354	379	369	379	394	354	355	351	342	337	352	366	399	375	363	435	346	350	394	381	331	378	352	360	367	370	355	334	362	371	368	363	356	383	408	360	368	382	333	363	321	359	368	376	373	368	386	381	347	380	418	316	360	358	377	352	377	408	367	359	352	332	352	375	347	364	380	349	336	407	367	345	336	381	416	364	379	346	345	337	328	348	343	345	339	343	366	355	403	345	371	407	354	353	352	387	373	342	378	391	337	357	389	365	410	341	363	341	384	365	385	372	344	327	348	359	365	347	399	378	373	355	350	344	391	380	389	372	385	353	359	396	368	328	399	345	410	386	342	372	352	364	337	384	329	363	381	364	359	338	375	395	358	387	392	362	369	421	367	356	369	401	372	386	361	367	345	343	349	377	372	349	344	390	347	373	364	356	347	377	341	337	366	363	365	348	320	385	351	353	335	388	366	368	361	379	366	407	383	362	348	379	326	372	363	345	363	363	370	382	351	374	325	403	375	363	366	365	366	358	374	319	342	336	417	368	377	365	312	430	384	348	363	373	405	382	379	345	371	365	393	364	374	345	365	395	366	385	365	358	368	357	369	335	335	378	399	370	375	368	373	347	339	374	399	382	366	363	355	394	397	358	403	380	345	375	383	327	358	361	393	398	391	375	389	349	399	385	328	397	375	350	358	385	380	364	361	356	343	391	393	362	346	351	348	358	360	362	350	350	355	395	372	378	328	380	370	366	396	391	391	378	362	370	396	359	405	405	363	357	362	383	387	351	377	393	410	388	352	369	341	378	357	376	362	352	379	409	296	352	374	370	395	381	391	363	353	349	357	366	359	343	360	380	344	391	415	352	326	387	357	359	414	378	361	371	338	363	360	390	358	384	371	336	358	350	352	386	334	360	380	358	377	342	360	328	403	389	369	412	396	350	364	364	364	371	398	341	372	393	351	345	365	405	380	339	369	337	380	367	351	379	384	355	323	390	396	387	372	343	379	338	368	367	344	422	395	344	369	370	342	403	369	403	362	397	382	358	344	356	325	327	382	337	301	347
27973	18288	19503	16160	9410	5695	2840	1922	1600	1430	1308	1220	1270	1116	1058	1069	1007	1024	952	998	951	978	990	968	894	881	888	922	908	936	926	924	857	886	855	883	803	835	932	876	879	842	881	877	929	906	875	822	870	863	832	833	852	862	796	884	850	867	840	813	826	929	894	893	802	865	914	875	841	898	842	839	868	810	857	799	869	831	877	847	869	847	911	872	869	856	854	842	856	889	893	831	913	857	910	864	905	879	908	831	896	923	807	902	885	896	844	808	862	874	833	884	815	875	786	819	818	883	868	903	910	829	864	863	880	868	838	874	834	888	841	828	853	870	827	894	888	819	849	894	860	831	834	871	838	833	840	865	868	813	884	850	860	874	819	941	839	856	826	893	798	867	859	830	861	848	905	877	858	897	860	895	815	880	868	880	863	884	822	891	898	933	846	845	846	820	824	908	870	868	890	863	854	884	843	858	873	866	879	871	842	846	876	849	895	865	905	855	828	860	862	850	864	856	854	877	866	856	804	857	867	864	864	844	872	870	912	905	832	827	862	879	848	845	865	845	899	885	869	933	880	851	843	867	788	924	872	876	888	844	859	853	786	902	803	874	852	875	844	850	870	816	864	909	857	795	846	852	844	856	841	875	816	886	876	866	827	888	892	845	824	813	881	884	851	909	861	871	868	893	885	842	857	876	874	837	865	851	857	888	873	861	841	854	874	847	904	906	840	806	824	852	875	823	834	846	939	841	868	856	841	848	883	885	853	873	820	848	871	894	878	832	846	881	894	861	874	842	838	869	831	836	856	848	863	842	843	863	849	824	829	862	862	881	865	841	831	789	889	844	882	847	892	858	870	851	829	816	847	862	882	884	866	911	828	864	843	886	863	918	824	856	875	868	840	839	831	872	848	850	873	804	863	846	857	826	876	877	835	903	838	929	781	835	835	806	908	906	839	860	858	836	840	818	936	862	870	891	786	886	890	827	825	819	870	872	885	874	876	842	844	867	833	823	837	830	904	820	888	865	862	848	863	827	853	832	861	880	871	832	863	883	816	827	823	884	879	803	898	875	898	814	838	865	907	921	866	886	834	801	865	850	839	878	870	846	862	887	889	882	893	842	834	883	871	868	837	861	863	861	874	855	841	850	837	871	883	884	874	845	871	801	816	831	796	866	887	856	830	831	845	841	843	854	922	836	885	887	888	903	833	848	884	834	836	873	885	826	900	876	858	891	825	871	836	804	857	888	865	908	859	904	828	875	823	854	839	860	838	832	866	868	842	918	905	827	842	861	889	891	911	906	843	922	859	820	877	883	834	898	838	854	847	879	885	835	890	819	839	855	922	871	834	889	869	860	874	867	830	836	835	841	829	891	913	845	815	879	869	896	905	870	857	854	894	840	875	874	803	902	821	902	956	855	841	899	823	882	870	870	890	898	881	828	856	862	835	878	854	836	875	859	860	836	881	827	835	905	843	917	850	847	864	874	796	852	866	869	871	917	858	842	847	865	855	895	865	789	861	843	848	849	907	871	822	826	910	829	812	854	890	809	874	872	792	849	851	775	842	855	838	889	884	883	884	847	844	851	906	877	863	911	857	873	880	917	839	851	821	862	918	832	847	867	806	839	822	791	865	856	811	834	868	855	840	874	906	897	923	844	837	899	843	840	879	861	892	794	837	874	857	843	829	901	897	841	809	879	876	854	849	824	848	891	856	885	871	874	905	828	814	901	881	857	862	860	815	923	868	914	901	860	874	859	862	794	894	871	894	838	848	838	877	858	832	854	899	873	862	841	859	878	864	838	848	829	849	855	870	916	828	829	848	888	877	809	891	830	822	861	884	844	847	804	845	863	867	806	945	820	844	813	873	848	855	838	803	903	855	885	846	808	820	799	869	857	868	870	856	857	839	813	852	784	874	824	890	882	875	852	903	848	816	887	883	858	837	843	907	868	870	893	861	864	816	901	849	915	874	891	828	892	817	835	867	878	875	823	870	920	813	885	884	856	872	894	865	897	906	870	885	854	833	849	889	901	857	883	809	793	843	853	838	884	765	864	894	885	866	823	886	855	854	865	864	814	881	820	834	853	898	864	905	860	906	859	834	898	877	864	848	850	844	872	851	892	857	911	890	902	845	855	824	855	861	896	823	863	865	875	798	874	869	876	834	895	834	898	865	888	839	851	867	827	836	888	841	875	814	875	840	892	857	877	861	881	897	869	791	880	831	897	856	857	916	899	892	869	796	825	846	854	917	862	819	808	830	883	889	851	823	882	829	867	811	808	889	873	899	832	830	820	827	773	829	861	901	838	808	859	893	850	826	907	853	887	850	857	826	860	850	885	886	836	874	819	817	861	850	865	874	862	859	843	794	900	868	835	819	838	837	808	818	828	914	869	887	883	832	853	847	895	875	884	886	886	850	870	849	857	897	883	824	874	859	867	861	898	894	873	817	857	865	821	805	826	866	855	846	830	789	836	873	843	873	887	855	830	852	852	858	901	895	917	855	860	847	872	869	863	832	882	821	890	845	863	809	866	878	814	883	902	876	913	890	841	895	858	841	836	846	923	916	900	872	828	815	862	832	828	898	860	824	805	826	864	856	836	814	916	882	908	859	896	826	856	830	880	842	839	872	818	876	839	850	855	885	892	783	865	846	817	850	841	877	806	845	837	878	895	854	886	854	836	849	866	893	840	902	882	848	848	863	829	804	829	860	828	833	876	865	846	856	888	848	855	878	813	843	841	864	858	861	839	884	856	822	881	850	838	871	877	842	872	843	881	879	876	839	840	866	930	844	884	851	864	850	798	885	855	876	917	846	851	887	875	871	903	940	890	799	854	886	834	909	863	909	856	798	855	871	944	870	878	876	862	874	912	807	851	865	844	919	894	847	850	804	848	869	837	807	862	854	843	854	877	932	858	873	873	832	853	858	865	909	851	865	914	898	860	822	797	797	835	863	861	833	876	844	860	920	884	842	854	873	883	906	904	874	884	918	834	822	901	878	907	832	831	902	849	827	838	838	869	887	817	914	865	873	876	898	855	847	838	872	877	806	905	913	877	871	875	849	810	897	921	852	876	837	882	837	812	892	877	874	845	836	838	872	893	898	886	821	871	870	843	812	902	832	836	822	876	807	874	826	880	860	915	867	903	885	871	838	914	815	913	921	897	838	860	876	904	824	903	852	845	892	950	863	928	882	864	834	913	856	851	849	841	904	878	874	832	790	844	834	856	817	841	917	867	881	816	887	814	934	888	840	812	887	871	854	814	889	864	905	846	868	873	840	863	837	843	823	890	796	861	914	840	972	920	889	831	879	865	883	901	875	887	874	884	817	836	805	828	863	859	867	860	887	838	883	877	841	822	887	832	860	887	849	900	855	879	829	840	876	870	876	900	867	862	834	898	854	890	863	857	865	865	858	809	821	876	849	867	846	884	863	859	849	836	851	832	796	818	876	840	837	871	841	878	827	857	882	883	825	890	839	838	889	876	909	891	888	893	893	881
52056	26896	18077	9897	4337	1774	867	549	541	463	421	403	386	373	399	348	335	376	338	353	315	369	338	310	327	296	351	326	329	331	331	299	341	281	326	299	349	327	302	296	322	382	352	330	334	322	323	317	364	298	313	322	332	295	318	291	326	309	324	335	312	287	308	350	307	301	293	324	299	291	327	299	292	316	309	278	299	313	295	341	324	334	293	302	309	316	290	302	328	313	323	308	360	300	295	309	310	327	310	314	295	269	314	306	336	308	313	298	314	269	291	298	316	297	315	298	307	299	294	338	303	296	321	309	284	357	330	297	319	308	316	303	333	341	274	324	322	314	319	323	329	305	294	292	339	307	318	327	324	324	335	298	321	338	304	321	321	319	327	306	307	278	274	295	312	299	316	279	294	315	279	291	309	297	306	318	315	333	336	318	293	295	304	345	344	331	365	302	316	287	298	340	306	340	298	290	271	315	292	294	344	297	318	323	328	352	316	319	315	326	337	306	308	307	306	301	338	332	285	308	321	293	331	309	333	316	337	292	306	310	280	289	299	339	302	292	319	312	302	308	274	309	301	330	310	275	304	303	307	296	335	297	308	287	283	308	298	308	293	327	281	310	373	306	339	348	316	285	322	295	328	319	295	332	320	309	297	297	301	331	295	293	318	296	288	304	305	274	334	347	321	311	317	319	300	326	326	314	313	307	316	296	309	317	336	314	306	305	288	333	308	307	316	351	299	299	301	280	290	299	325	334	320	309	286	317	297	325	314	329	289	317	289	315	302	286	293	311	315	302	348	306	324	301	313	325	291	360	333	296	286	302	263	312	328	332	314	309	333	347	311	288	313	294	313	306	319	288	339	297	352	291	278	305	302	330	301	321	291	288	285	285	319	314	296	324	320	327	309	267	341	293	333	318	330	331	294	300	315	305	304	328	330	319	307	337	318	308	314	325	309	307	347	306	316	316	294	314	334	288	300	323	333	320	315	317	294	309	298	273	304	356	311	345	325	305	288	343	309	296	311	311	318	348	338	280	300	331	287	295	326	296	283	308	323	355	313	312	282	321	326	315	321	347	318	304	324	340	326	305	304	305	323	293	342	320	327	315	312	308	337	309	289	340	326	292	297	325	346	295	308	301	329	296	321	302	285	315	286	294	318	304	302	312	314	324	335	305	341	319	309	302	317	324	325	291	346	315	307	325	314	311	299	328	311	312	300	328	306	321	329	301	321	301	298	284	322	341	340	319	327	286	302	299	333	298	327	308	291	314	291	283	279	303	329	324	311	346	307	322	266	324	294	311	289	309	306	307	320	329	340	299	296	328	304	332	329	302	302	295	306	336	333	324	284	311	330	340	326	322	305	321	331	324	316	281	349	344	328	314	318	334	335	326	343	299	285	296	339	295	289	322	328	320	318	319	332	309	301	337	315	290	376	286	335	299	306	301	325	307	296	307	313	312	299	301	315	322	313	334	328	332	340	290	321	325	319	310	343	300	278	314	268	269	319	321	296	345	312	319	340	261	309	316	310	309	329	301	306	328	345	317	334	318	293	331	277	264	266	328	347	317	333	325	322	301	340	322	342	314	309	317	296	321	320	309	287	297	331	302	327	324	325	329	322	317	306	307	321	315	303	329	309	306	327	297	341	327	297	267	297	315	328	297	333	307	328	331	318	309	333	317	343	294	297	313	294	297	287	344	308	313	302	324	337	313	297	257	343	308	308	319	313	299	318	311	291	304	318	333	306	335	291	342	330	343	304	284	319	313	320	332	346	282	331	347	322	331	304	337	300	320	335	323	273	302	306	298	350	292	296	282	286	313	307	307	342	324	317	327	298	302	304	330	321	294	314	317	300	305	311	282	279	320	323	307	295	321	325	284	324	310	346	284	284	325	290	320	315	314	318	337	298	308	301	292	289	311	295	296	316	292	313	322	342	325	282	297	321	326	314	327	300	298	296	296	313	316	308	311	339	301	296	316	308	303	313	318	287	319	325	304	331	317	293	304	294	292	296	316	308	323	321	299	277	312	275	320	306	284	322	291	292	333	278	276	276	327	286	316	309	300	312	303	288	321	333	332	329	293	311	315	334	302	336	319	323	301	306	331	334	329	298	306	283	306	302	322	286	316	288	347	325	343	330	331	315	284	312	293	292	297	313	352	307	312	303	329	325	326	322	349	329	326	291	295	335	321	299	313	275	271	312	301	298	290	326	312	324	313	296	323	275	326	308	285	323	335	341	292	304	279	279	296	315	312	293	311	303	302	322	292	289	267	331	317	287	320	323	301	307	282	348	331	301	286	324	316	325	289	349	311	296	319	306	297	297	306	304	330	293	305	318	326	334	324	318	312	359	284	319	294	347	342	330	322	309	305	314	300	303	323	326	284	298	282	315	328	310	300	348	328	314	289	295	338	332	325	313	284	318	321	317	332	333	301	286	305	323	358	314	291	312	338	303	325	306	327	335	323	308	308	305	337	316	315	303	336	308	283	329	328	332	315	339	315	324	286	275	316	337	311	301	316	285	340	298	349	306	286	344	317	300	303	345	324	308	304	327	265	301	278	320	333	288	336	286	296	310	311	328	294	310	292	291	298	299	316	320	345	289	300	313	316	305	292	275	280	303	315	327	325	304	284	306	318	322	297	296	322	304	301	295	331	341	294	340	348	336	316	330	334	309	312	325	300	305	302	297	334	277	306	303	283	321	319	335	329	329	307	295	316	306	292	298	351	344	307	295	324	299	319	279	320	294	311	324	310	285	316	347	290	316	303	348	263	315	327	300	288	288	324	287	339	306	337	306	351	321	309	311	296	279	302	287	315	316	316	364	313	308	322	324	322	269	310	301	298	326	334	303	314	319	302	312	316	318	330	312	284	332	290	297	292	322	299	313	294	289	348	310	348	294	310	316	337	302	326	306	299	336	287	306	260	334	325	332	282	318	323	319	290	321	308	327	329	288	313	316	312	333	334	321	315	302	334	299	285	336	358	314	335	270	335	311	352	287	311	327	318	319	299	290	318	316	319	306	318	341	333	327	290	261	327	341	338	343	338	331	358	319	293	300	346	314	313	280	316	308	342	320	316	299	328	296	311	317	314	307	355	301	290	295	312	304	293	301	304	307	326	322	325	349	302	317	311	295	343	303	319	302	355	296	289	329	314	293	332	325	307	314	316	304	301	315	313	308	285	298	341	283	323	319	345	271	287	299	300	282	324	305	298	319	324	321	344	322	294	328	330	325	303	305	298	315	301	280	284	319	333	321	302	313	307	331	310	315	319	299	310	338	341	322	314	296	314	311	311	331	328	333	320	310	325	323	282	345	298	312	281	283	336	316	340	286	306	300	333	299	334	296	315	291	322	278	312	331	314	345	316	298	329	289	317	332	335	272	331	309	329	298	288	339	317	309	321	292	305	300	303	290	280	319	323	278	314	303	303	308	332	289	309	303	331	304	297	303	318	304	290	308	307	296	302	307	302	300	294	285	287	278	304	327	298	322	301
34674	21245	22886	19101	12173	6335	2987	2110	1815	1636	1398	1342	1141	1000	1053	980	948	913	874	895	874	902	860	830	799	808	785	806	783	804	844	788	758	763	740	751	815	736	717	764	734	762	724	788	741	747	761	756	752	759	732	738	741	727	759	724	749	756	740	716	737	759	713	753	721	701	718	746	734	742	726	705	750	706	729	743	706	734	779	685	733	749	746	733	776	714	737	672	729	711	705	707	772	769	712	756	696	729	747	758	741	694	736	769	704	706	723	754	716	694	776	705	698	705	745	737	780	783	761	762	704	738	738	711	720	742	711	770	698	738	691	730	725	760	735	745	697	699	735	748	729	698	706	753	700	756	785	699	745	721	740	748	728	730	759	739	756	776	707	738	737	709	745	761	788	705	716	724	756	686	687	748	742	698	700	735	732	761	736	771	743	761	703	734	765	699	717	733	739	726	724	733	694	763	746	736	763	708	716	730	732	759	754	746	724	754	714	762	690	739	722	733	709	735	716	722	710	747	722	738	726	689	727	734	720	706	699	677	739	707	666	725	716	742	774	671	751	734	695	747	742	747	733	780	724	698	721	751	711	705	749	729	742	793	732	747	746	690	745	696	726	720	708	701	725	743	773	749	717	715	689	668	739	713	720	737	749	754	731	741	743	725	742	731	771	720	685	719	784	794	744	718	766	760	686	721	752	697	774	758	711	747	794	702	730	755	722	743	746	776	705	775	713	698	715	744	736	762	732	738	756	766	732	732	792	733	727	721	717	725	681	709	780	730	764	718	738	752	698	721	713	714	716	724	736	743	767	675	748	727	736	743	720	733	717	758	692	753	696	708	728	758	704	768	691	731	698	748	709	767	687	745	722	713	748	771	758	735	718	775	750	744	714	762	749	713	699	728	720	735	753	707	728	682	724	749	770	731	760	664	767	723	732	774	715	724	749	752	763	737	705	772	751	731	743	764	773	716	711	712	753	788	736	691	743	716	732	747	702	688	751	697	726	692	772	715	735	699	680	716	710	724	734	752	769	817	723	708	713	736	734	731	760	754	717	758	766	720	736	694	735	728	776	688	789	741	702	752	747	750	749	697	716	740	735	709	702	724	755	726	711	704	783	710	731	689	732	727	736	708	723	727	698	741	741	776	683	722	723	775	756	730	723	718	730	745	739	784	762	714	749	743	742	688	699	681	726	717	780	707	732	702	744	752	769	716	736	717	772	796	719	811	722	721	734	761	716	763	708	732	635	761	750	709	765	780	730	772	733	720	763	717	718	734	672	674	704	741	743	768	723	770	735	733	721	760	757	723	717	771	749	706	782	748	691	690	769	735	728	726	700	752	711	756	733	738	724	754	728	735	751	721	693	769	711	758	764	755	724	748	733	744	698	721	690	764	774	757	736	749	694	679	704	718	769	707	764	785	741	689	753	708	725	686	768	710	737	687	717	705	796	739	728	736	787	774	711	741	749	739	760	710	693	742	707	734	750	759	739	747	724	769	746	703	751	643	748	753	738	788	759	768	754	790	716	734	723	749	739	715	732	710	747	714	724	706	733	750	763	704	741	724	719	731	768	748	706	699	740	715	742	757	740	730	697	724	739	709	733	719	742	702	723	723	733	711	715	735	720	755	733	744	727	742	738	710	753	721	765	708	764	767	697	725	718	667	694	747	778	695	716	731	706	734	732	670	709	730	718	715	743	690	722	721	718	733	742	782	736	727	755	740	705	728	744	719	717	779	723	735	781	739	710	708	746	734	764	737	659	763	729	718	717	711	719	734	739	696	710	719	734	691	748	723	745	698	708	745	760	745	745	787	724	773	718	756	750	722	686	717	675	689	727	734	733	744	747	784	683	719	731	716	712	683	758	742	723	748	709	703	708	698	737	717	724	742	720	761	764	732	754	752	756	679	676	733	692	725	731	701	741	773	772	777	735	661	722	708	727	725	771	701	694	736	729	702	745	718	713	764	745	741	725	762	686	794	723	775	728	749	750	704	716	734	693	722	734	748	738	724	721	701	735	719	755	721	784	786	749	678	652	714	662	725	704	749	696	770	739	724	714	695	735	783	732	748	764	772	773	733	753	759	700	756	684	713	704	725	681	744	688	746	726	717	732	750	778	710	757	738	727	743	706	739	750	736	766	764	739	676	769	766	748	704	756	726	714	724	731	738	727	695	701	730	700	697	742	741	718	759	783	717	709	807	716	768	730	737	722	757	710	767	733	724	742	711	720	712	729	761	716	694	769	748	712	754	695	748	728	725	772	727	731	719	756	761	715	731	704	717	721	721	698	743	701	730	773	754	695	711	725	705	711	726	761	754	714	753	759	702	695	725	684	728	739	797	737	731	743	706	728	752	739	716	713	729	731	772	719	731	668	727	750	690	735	734	759	733	735	781	732	724	725	710	715	774	781	765	708	755	732	750	759	696	779	752	708	711	730	724	778	725	734	768	757	714	737	750	758	708	720	744	729	760	730	743	736	732	736	728	693	709	673	751	739	769	762	669	710	744	686	746	730	762	704	707	730	716	761	740	698	734	769	771	732	762	738	788	699	713	692	753	741	696	668	763	701	742	710	727	749	790	736	729	792	723	750	744	708	715	737	735	749	704	694	738	760	711	702	732	713	717	692	747	763	725	716	715	798	716	712	714	728	705	743	737	740	750	679	682	721	728	747	714	758	782	732	739	723	727	733	753	723	767	746	752	739	715	706	797	735	741	717	719	687	729	746	727	717	737	711	765	812	744	770	726	699	715	765	756	719	782	704	799	790	685	727	700	739	785	762	711	731	759	749	753	707	738	776	751	696	715	728	703	759	733	720	727	738	733	714	701	787	722	738	686	717	720	664	740	718	758	749	747	731	765	750	745	802	742	738	795	692	702	738	740	699	704	794	752	761	732	766	741	749	725	711	764	781	736	667	749	753	757	714	708	735	742	749	766	750	768	703	723	766	709	728	762	688	733	774	746	744	750	719	749	732	695	676	716	728	696	708	713	716	751	746	715	684	712	726	756	733	704	700	705	733	764	690	741	715	751	734	727	733	734	727	787	761	717	728	761	665	703	736	757	728	749	714	715	735	669	715	709	777	796	755	784	741	686	752	713	780	748	719	732	724	755	766	752	739	753	701	733	748	729	725	659	754	772	718	768	701	716	746	724	771	744	740	731	701	702	735	781	707	740	711	724	735	723	777	714	720	706	736	749	676	756	739	710	698	769	731	714	670	740	777	717	715	738	763	724	741	758	704	723	740	711	764	738	711	751	707	736	811	734	713	687	761	709	751	660	721	712	725	717	775	784	782	761	687	731	749	736	704	748	761	746	771	740	704	752	738	716	719	699	726	755	709	762	766	674	747	749	725	691	718	695	696	735	736	684	724	779	761	751	727	712	711	691	755	770	698	678	734	707	685	732	755	740	717	750	736	719	748	706	746	737	708	747	701	693	735	707	692	751	744	696	748	779	769	722	699	755	734	762	734	771	738	709	708	685	722	753	728	746
30774	13142	6399	2776	1006	542	442	417	418	377	346	347	375	304	352	346	348	369	337	325	335	295	335	333	327	298	328	346	327	305	318	293	292	307	281	318	310	318	311	315	300	311	310	294	313	333	322	325	314	323	321	333	307	300	331	305	323	290	307	334	334	306	312	335	334	343	300	300	308	334	331	318	325	297	281	314	313	319	332	305	318	319	327	304	324	379	321	313	331	289	320	337	297	318	341	302	296	310	300	354	310	285	327	295	320	306	319	312	323	299	290	320	305	349	326	315	296	323	325	313	337	294	299	338	346	346	342	307	315	298	338	319	324	323	309	328	336	327	331	321	303	294	319	327	294	294	330	282	322	313	332	334	318	343	294	315	324	309	321	323	282	323	322	302	300	313	286	291	313	299	315	291	311	314	288	277	268	304	303	288	314	341	297	308	317	313	328	302	285	297	324	342	300	272	278	317	325	305	329	309	295	319	298	331	328	306	314	319	324	305	324	295	279	295	316	319	320	309	308	321	315	337	308	299	288	313	321	293	363	307	309	333	323	335	319	309	334	296	310	313	307	315	338	345	341	322	320	303	286	342	344	330	320	306	324	351	295	320	335	351	299	295	312	306	312	279	309	330	299	293	300	315	301	313	300	281	299	305	348	335	291	302	340	333	316	318	288	300	335	315	300	313	309	315	316	314	308	291	309	283	310	311	310	339	308	285	316	298	307	345	331	320	308	327	327	335	304	317	321	314	360	319	289	313	300	333	297	331	359	342	323	337	298	294	320	295	323	296	305	274	279	321	328	306	321	306	327	318	305	295	342	328	335	305	328	339	323	324	298	324	333	313	326	301	319	335	292	329	331	329	281	326	338	278	319	305	309	290	329	355	296	312	333	321	300	338	324	297	334	301	305	347	328	318	312	331	326	327	350	335	311	344	317	284	308	339	291	322	292	341	293	306	353	315	358	315	348	310	334	291	302	359	274	306	337	338	291	295	292	301	308	278	322	314	355	304	300	303	301	301	302	346	326	357	351	312	301	311	336	328	302	287	308	325	327	349	357	337	335	354	316	325	272	286	337	316	298	283	290	338	297	313	298	331	362	293	307	331	329	319	299	318	322	310	338	323	334	324	312	340	313	351	366	313	301	311	319	310	292	299	321	333	290	311	294	295	312	294	316	311	332	325	304	336	305	320	312	344	321	298	319	284	288	290	318	324	313	318	308	303	294	298	327	298	348	296	300	314	308	279	275	281	357	328	330	332	336	334	303	297	336	333	320	318	279	313	312	314	328	321	329	348	326	321	325	309	322	281	291	303	329	286	348	309	297	311	325	316	335	297	297	310	303	329	308	297	268	292	319	326	319	307	314	313	297	305	327	311	312	325	315	300	376	359	320	317	314	299	326	305	270	294	321	321	327	315	339	302	338	318	306	318	315	335	302	317	317	276	318	309	318	304	321	357	266	303	314	293	312	335	357	337	273	312	308	289	313	291	298	301	348	316	303	295	355	309	332	326	314	359	344	303	302	307	333	322	320	346	334	315	294	307	337	325	323	342	330	321	306	336	313	280	359	337	364	308	310	297	329	329	308	310	345	287	319	310	319	320	309	303	274	323	306	323	326	309	310	383	312	299	319	310	288	331	297	301	307	318	350	336	302	313	318	306	332	321	310	318	305	289	324	330	347	296	303	316	305	306	338	316	313	346	326	309	312	316	324	301	336	298	296	280	310	318	317	297	324	359	320	341	347	304	296	317	293	310	316	309	331	296	335	288	271	338	319	316	301	337	325	336	308	321	290	288	292	308	320	325	325	323	321	323	302	298	323	308	302	322	307	358	306	334	298	303	346	292	322	318	335	321	338	312	318	316	315	321	301	284	330	311	335	309	286	325	325	310	284	347	310	345	327	314	349	320	312	318	310	340	292	289	292	357	309	302	282	282	315	329	349	293	322	327	290	305	296	286	323	302	311	313	315	336	367	298	343	309	325	302	283	318	334	322	311	293	312	330	302	330	298	326	334	288	318	304	299	322	311	321	329	296	302	299	311	369	372	337	319	328	319	326	357	291	299	321	301	348	306	319	333	337	310	320	339	306	309	295	293	302	323	284	317	344	317	318	314	316	328	326	293	330	335	299	325	342	309	333	308	295	295	319	316	304	304	327	318	318	304	303	310	348	331	325	331	339	297	317	321	303	271	290	305	321	328	312	349	316	329	315	319	330	340	311	307	327	320	317	300	317	295	305	349	336	296	332	298	274	316	328	322	320	348	302	325	297	311	301	338	308	325	313	364	270	273	297	300	297	278	311	270	326	311	328	311	338	341	308	312	339	351	320	326	324	279	313	329	287	310	318	330	312	314	291	346	321	329	291	307	293	319	266	305	315	332	355	313	315	328	334	323	322	297	302	324	301	352	320	303	335	300	300	323	308	285	301	307	331	372	311	314	327	342	291	325	315	316	324	342	327	342	312	321	300	312	328	289	327	324	289	329	330	317	303	309	329	312	317	299	315	337	336	304	281	310	333	300	306	302	293	323	309	300	319	290	337	302	326	347	325	353	310	305	316	337	318	328	302	307	322	303	314	297	327	328	286	308	331	294	329	301	309	331	332	294	322	315	300	325	340	285	313	306	300	316	321	322	316	311	308	340	335	312	314	293	315	308	310	320	277	279	298	322	325	278	331	352	309	311	314	287	321	294	324	331	283	279	327	334	337	313	296	286	293	331	350	293	310	353	300	329	295	296	326	310	354	309	331	293	321	322	299	287	304	289	341	313	334	325	308	302	316	315	343	309	320	293	309	306	308	336	301	374	305	337	323	296	305	306	320	308	323	328	332	312	279	307	332	313	319	306	299	310	341	311	349	329	336	330	314	323	316	302	324	333	304	320	351	323	341	323	327	307	317	298	304	286	338	334	301	326	288	355	290	296	315	306	321	338	334	300	308	290	305	327	311	337	321	300	301	305	316	315	331	293	283	335	294	297	295	361	302	337	300	320	315	315	306	324	322	318	307	272	307	325	303	308	295	329	333	314	286	305	282	350	342	297	327	355	305	323	288	314	331	314	293	299	335	340	307	333	310	315	297	303	310	320	285	300	308	336	333	332	306	310	337	300	299	291	285	285	305	290	310	281	348	288	319	352	343	367	322	324	324	319	340	294	359	342	313	340	290	321	295	325	303	278	332	341	326	339	293	323	289	342	311	334	271	307	323	320	294	342	325	314	294	348	311	303	312	305	325	310	315	284	288	313	317	351	300	314	318	350	350	338	340	314	331	324	321	301	309	328	325	338	305	290	330	332	331	342	320	323	320	351	341	295	296	351	315	328	325	297	297	296	342	333	382	302	306	312	319	306	328	278	352	313	330	312	329	337	294	310	300	297	302	316	296	323	292	303	323	305	307	289	321	324	331	285	334	335	314	289	289	327	344	294	326	307	324	317	295	339	307	301	330	294	314	316	314	304	317	302	332	351	304	331	341	320	296	328	321	330	316	309	303	307	300
22332	11217	10686	6782	3404	1794	1394	1228	1095	1039	979	970	909	896	819	826	766	856	875	782	806	789	773	750	788	795	820	770	792	767	772	750	768	789	757	785	777	767	769	802	762	725	779	776	811	759	774	759	711	741	735	744	774	735	744	729	741	705	773	771	761	706	726	731	746	734	745	710	732	754	732	737	759	724	729	744	760	768	744	700	733	741	772	793	764	786	755	753	738	767	735	728	742	732	840	752	766	752	713	772	756	790	726	717	812	804	783	728	759	749	797	727	764	737	793	776	789	760	745	769	780	742	746	736	785	790	799	738	769	791	751	757	764	760	773	752	748	739	790	762	793	731	792	720	782	690	714	763	718	757	760	767	721	723	794	725	710	808	767	743	700	793	771	770	811	725	791	747	768	763	738	755	776	805	739	749	783	764	759	746	790	757	752	765	776	740	752	748	737	758	787	736	751	745	762	784	718	765	747	795	789	792	756	797	750	752	752	782	752	788	755	737	738	717	812	773	754	756	759	761	732	753	754	687	784	709	725	754	746	740	762	762	779	733	750	746	790	804	751	689	764	718	747	798	750	772	742	765	755	768	752	745	720	707	772	768	738	770	764	771	766	754	779	830	769	755	785	788	745	745	722	775	667	805	754	771	736	817	776	777	778	718	762	744	758	711	765	755	772	749	753	765	725	741	735	762	735	805	770	734	718	759	785	751	792	734	794	775	772	769	734	759	789	778	752	734	742	745	762	760	736	780	771	768	717	724	779	743	731	702	709	741	793	715	739	775	767	762	705	783	787	792	721	754	716	754	778	785	721	738	759	742	745	770	766	727	742	745	738	768	732	778	758	755	765	744	761	739	821	785	775	730	754	737	723	812	756	755	784	786	733	707	726	725	732	715	773	794	752	730	768	761	709	707	770	742	804	746	797	754	732	740	753	780	773	787	694	760	765	756	774	772	710	731	764	725	804	773	729	767	748	750	751	715	747	723	696	780	726	760	744	728	790	778	768	739	740	778	732	751	762	787	712	793	746	750	778	723	763	770	757	780	751	778	725	808	769	747	746	770	753	779	768	771	768	763	728	727	781	722	741	718	800	759	741	752	747	773	730	765	720	714	701	762	733	697	831	759	776	791	779	810	745	730	781	713	716	737	775	795	734	774	763	748	773	794	757	761	705	762	713	730	755	737	771	739	756	716	778	721	745	779	753	804	750	728	726	728	752	806	810	729	805	792	772	748	773	768	761	733	759	788	786	740	771	758	698	768	750	750	725	766	771	784	768	758	708	777	750	753	738	763	723	753	725	743	738	734	768	768	747	740	742	748	792	764	776	741	717	727	727	757	790	733	761	747	710	711	728	802	761	750	740	758	745	725	707	776	772	763	761	793	723	776	664	776	746	737	749	747	772	723	746	758	800	746	742	788	783	738	736	771	739	727	778	756	761	751	776	742	770	762	759	752	769	743	768	801	698	774	787	741	772	718	778	714	730	746	760	761	741	758	723	809	740	808	788	759	728	773	734	752	753	728	783	775	738	740	738	765	747	780	753	764	731	743	789	763	764	736	718	753	718	721	761	756	741	765	740	760	738	731	735	738	744	780	739	745	796	743	751	787	695	747	759	778	783	791	728	728	781	726	782	735	745	757	781	808	762	782	770	766	734	774	764	790	745	813	762	763	752	764	766	809	739	712	691	778	756	741	730	800	736	747	723	760	769	801	777	715	790	766	728	737	766	776	727	781	780	743	789	706	753	746	736	772	753	728	730	775	794	800	768	769	706	728	784	742	751	777	725	781	792	738	728	766	779	786	695	765	751	738	738	761	770	758	761	744	727	808	773	750	747	843	750	748	747	789	719	780	760	766	738	744	741	713	774	728	718	777	789	779	757	766	761	790	746	766	786	759	816	734	753	763	780	736	733	748	728	766	751	725	723	815	809	776	757	737	778	773	781	752	730	735	725	770	767	764	767	819	721	785	758	781	798	726	727	752	768	790	729	771	726	767	812	771	716	768	755	738	731	761	743	783	727	752	794	758	739	757	739	725	746	783	774	756	743	735	756	754	750	738	758	774	746	753	800	775	703	706	751	771	741	740	783	752	776	783	764	786	742	802	746	747	751	793	741	774	766	792	772	721	757	763	781	770	759	775	737	719	751	774	724	765	762	724	759	777	747	804	791	739	765	786	819	702	759	734	753	724	795	732	748	732	757	751	783	723	800	721	778	727	739	736	748	747	700	755	788	772	750	755	826	773	759	768	789	721	766	738	806	772	776	764	758	767	768	717	764	778	753	710	797	737	709	751	757	736	772	799	732	769	752	755	749	765	725	764	768	723	758	766	792	738	732	779	723	743	732	774	715	785	738	791	800	732	764	779	754	732	810	746	671	721	787	750	716	768	796	727	727	754	780	731	708	756	757	726	741	758	767	775	778	771	773	705	745	769	769	719	755	697	700	708	760	785	728	735	721	713	765	678	710	767	783	775	781	713	775	731	827	753	732	771	757	755	729	750	762	724	818	739	727	736	777	765	784	756	746	740	756	768	726	779	723	755	745	760	784	756	735	745	744	728	767	706	762	754	791	729	732	785	751	759	741	734	806	761	760	784	740	721	760	747	721	719	752	737	763	731	773	746	747	709	771	791	766	757	775	751	753	762	749	758	750	748	731	785	751	717	768	731	723	794	814	788	720	726	752	812	768	744	758	750	745	752	784	753	748	738	738	754	793	802	780	777	770	737	739	767	764	747	723	733	773	748	757	732	759	766	710	750	823	748	760	734	769	739	750	741	792	790	802	738	772	747	731	716	777	772	721	796	771	738	778	743	738	740	710	689	782	772	740	732	751	710	766	751	734	792	757	758	775	745	761	754	779	766	761	765	808	744	749	707	749	749	810	772	795	778	776	769	760	738	794	730	703	756	735	754	725	745	747	722	771	716	718	723	776	812	776	762	724	776	801	756	783	721	783	778	747	732	737	780	755	782	746	753	771	754	761	762	761	726	736	721	745	756	759	779	732	780	735	759	758	745	767	740	778	715	707	792	725	814	742	830	687	720	784	737	791	772	698	815	762	733	804	801	769	750	786	723	747	763	800	740	767	765	758	753	716	802	731	789	751	745	784	761	773	775	745	789	760	722	785	783	751	764	777	756	774	731	721	759	748	686	766	764	772	745	792	753	716	799	749	704	722	845	753	782	780	768	782	753	755	782	794	773	789	757	796	782	779	711	755	723	744	760	758	729	740	752	755	760	790	721	727	791	754	752	759	790	756	709	760	781	781	729	789	740	758	769	770	755	780	747	783	758	742	770	686	777	738	779	750	768	757	750	737	730	772	742	787	747	745	764	754	705	754	817	771	768	826	786	784	741	738	756	761	800	764	785	778	716	749	749	762	782	753	736	743	780	744	744	733	718	790	776	763	794	754	800	731	767	710	761	850	781	779	803	755	743	771	688	738	747	712	770	762	745	749	773	754	769	737	776	759	783	739	766	752	759	757	741	748	807
40935	19019	13114	6496	2669	1234	633	579	524	456	444	432	424	436	376	406	363	380	380	371	341	393	402	366	421	384	389	383	370	368	369	373	378	350	349	376	369	349	368	339	360	371	381	369	346	365	390	353	340	358	358	358	417	376	353	360	343	340	395	384	341	341	374	357	356	374	360	368	369	367	363	342	352	355	359	378	382	379	375	344	361	352	351	396	373	366	347	354	393	384	341	359	389	370	330	394	338	371	347	365	342	410	375	348	355	390	355	370	345	364	374	327	400	357	395	311	331	352	384	370	333	345	388	348	361	348	330	379	380	359	402	353	345	362	362	359	345	376	362	370	405	360	387	349	371	348	398	346	384	357	379	350	367	345	366	368	371	388	332	368	387	335	344	378	346	341	379	363	363	351	341	361	370	354	384	378	345	360	348	372	371	383	391	339	370	373	376	339	374	375	349	394	386	329	349	354	406	343	342	362	361	351	351	390	400	349	361	393	380	348	358	363	361	365	386	407	334	341	350	326	389	385	381	335	361	353	335	377	334	388	383	415	423	349	346	342	385	316	378	426	353	358	365	364	349	346	367	331	374	374	319	332	348	431	403	403	350	359	347	376	366	320	398	365	405	374	357	348	365	394	367	330	359	378	353	373	356	351	383	406	359	320	334	369	338	386	399	383	391	349	355	382	351	341	372	338	346	347	320	350	376	335	404	352	308	375	361	355	381	407	355	383	412	339	376	359	350	384	362	380	348	367	350	380	384	400	370	350	345	366	346	337	340	334	353	365	370	341	345	395	365	382	373	377	399	381	372	365	368	392	309	339	391	359	347	386	322	369	361	404	396	379	390	346	392	348	333	349	407	386	369	394	380	368	367	353	320	368	367	357	353	369	336	338	384	330	355	358	368	376	383	355	374	324	355	356	356	359	372	353	375	364	379	407	372	385	308	361	351	360	347	333	386	335	343	371	371	350	348	372	389	352	361	356	357	391	362	347	365	361	360	355	367	364	342	331	352	310	370	363	337	370	341	351	362	332	393	384	392	356	372	402	391	340	371	362	366	365	356	400	346	331	352	343	307	358	317	354	356	354	344	362	366	364	353	366	385	372	379	347	353	382	365	392	378	347	368	370	388	369	351	396	384	413	350	362	377	339	357	357	356	330	390	350	357	392	406	333	366	354	362	373	394	356	367	386	352	395	377	352	391	390	350	355	359	387	382	367	358	328	351	366	338	329	343	376	350	350	385	368	351	350	371	352	349	377	354	347	373	342	351	373	380	339	346	403	399	337	385	377	361	374	366	362	330	378	386	349	364	345	367	370	390	339	390	381	342	379	377	365	361	419	362	370	390	372	372	351	356	390	335	378	377	362	366	410	413	347	382	344	339	367	358	398	367	381	410	369	364	376	375	388	359	355	354	365	377	367	363	373	301	395	380	405	354	396	368	376	384	341	412	354	341	358	337	355	358	350	377	380	355	354	358	374	387	364	366	352	384	356	360	385	335	378	394	366	320	346	389	380	378	389	378	361	382	325	327	354	346	367	356	367	334	376	381	372	357	379	346	355	336	371	432	377	406	328	363	403	359	396	383	397	375	380	373	389	380	390	360	374	411	367	343	393	367	365	356	375	393	367	394	370	391	370	364	370	367	367	331	314	333	345	353	360	352	348	396	348	406	348	320	366	363	373	348	361	345	358	371	371	383	320	350	357	337	300	371	355	356	364	390	354	354	355	353	371	375	375	370	373	353	331	374	374	372	343	379	379	356	371	393	379	373	378	387	350	329	330	348	363	361	374	385	374	359	358	363	369	341	366	339	366	353	355	343	378	339	347	345	359	372	337	380	375	376	405	389	376	320	338	360	360	362	361	361	323	346	332	366	353	372	361	389	360	382	337	367	370	426	385	373	365	350	351	395	417	371	342	380	385	350	361	349	360	376	348	373	384	370	369	359	349	347	365	324	389	391	393	353	364	363	368	363	349	394	382	339	364	372	358	388	367	397	376	363	390	366	389	370	340	372	364	407	345	325	330	348	363	362	354	358	381	380	389	375	364	362	330	354	333	374	382	331	397	369	335	382	361	364	380	396	367	350	369	333	389	374	371	355	370	346	368	316	350	369	344	319	359	349	371	332	318	332	351	339	371	333	361	381	355	357	353	321	355	362	381	366	371	344	341	417	370	367	370	337	381	380	354	367	366	354	340	400	414	380	340	370	379	359	369	388	371	369	393	318	321	369	346	373	389	374	366	386	343	379	357	329	389	363	387	332	352	371	386	376	353	366	354	334	367	350	342	339	366	376	374	361	381	303	364	347	322	372	364	375	322	353	369	360	339	376	345	361	347	356	360	358	364	359	341	358	326	363	393	367	356	337	352	334	357	379	364	335	340	364	355	326	393	363	353	387	372	388	363	364	353	370	372	367	359	337	386	373	346	389	353	318	338	343	328	369	370	370	361	349	341	348	354	358	385	339	345	373	349	340	341	357	334	375	363	389	344	396	380	380	365	379	346	386	362	376	327	400	362	344	376	353	379	389	343	389	396	347	382	388	311	366	365	372	352	369	347	376	338	370	383	381	367	397	343	335	365	386	382	355	352	374	403	360	377	380	349	368	369	357	352	351	363	376	333	358	362	365	360	365	368	354	377	367	352	362	393	366	352	355	416	370	361	384	381	388	362	348	350	341	365	367	363	382	374	354	371	358	370	374	369	376	376	378	359	376	370	403	353	367	383	374	353	363	372	374	337	365	382	329	381	393	360	338	333	388	346	341	347	372	387	335	367	371	336	375	386	368	398	362	310	416	339	346	367	387	384	355	398	372	353	326	370	357	363	359	362	379	351	337	393	333	310	346	375	355	358	365	347	335	399	372	399	357	359	390	371	396	356	357	366	357	339	346	400	333	412	365	391	358	348	372	404	355	370	357	375	339	349	343	320	377	363	335	321	374	351	363	344	391	342	356	369	364	338	362	354	373	362	351	369	388	389	363	378	393	381	377	388	344	368	345	382	336	382	352	366	360	359	385	408	357	383	339	302	359	363	360	336	362	384	367	341	357	358	348	340	373	358	384	349	389	369	373	308	382	347	404	377	376	366	348	323	371	374	337	406	375	392	338	358	412	357	362	389	397	368	394	339	360	367	393	406	390	376	369	368	364	349	344	311	375	346	361	390	388	350	349	337	350	378	374	358	374	349	372	384	352	388	353	334	391	422	409	394	355	339	348	407	397	367	326	363	341	365	371	378	352	375	375	391	364	378	354	358	374	363	380	362	391	341	380	336	357	343	320	361	347	380	364	377	377	327	384	420	339	342	365	404	394	377	366	379	357	346	339	382	382	389	350	378	358	392	376	360	368	357	361	365	333	367	390	364	379	378	359	316	381	352	405	319	363	364	358	349	369	394	350	373	360	386	374	370	385	354	362	370	390	372	310	339	383	374	369	384	369	369	371	322	341	361	396	387	394	363	346	320	365	378	345	374	357	378	380	365	337	392	363	389	360	386
28229	15712	18831	14082	8280	4305	2202	1894	1634	1480	1276	1178	1173	1105	1114	971	1055	979	984	931	986	954	956	950	904	962	995	917	967	911	923	873	878	892	865	887	849	856	850	832	873	855	838	867	907	851	846	849	844	830	830	809	862	820	816	841	823	858	857	817	885	850	848	863	810	857	828	828	879	900	811	848	877	870	893	813	847	866	893	827	872	860	866	856	856	822	843	889	930	881	907	854	846	901	810	856	774	869	822	836	901	806	832	816	814	864	853	854	841	828	905	874	852	869	844	864	841	809	870	835	858	807	834	874	826	843	795	862	806	846	839	854	804	888	838	897	934	851	832	889	797	821	824	845	838	876	868	903	873	860	786	852	842	901	827	897	873	806	855	894	872	792	865	796	862	839	861	790	854	802	897	846	897	858	852	872	846	847	860	798	895	807	881	832	843	819	781	919	874	899	857	892	871	824	801	824	885	845	847	854	848	842	907	860	844	903	846	850	842	823	839	852	850	883	784	878	873	808	836	815	835	849	851	888	837	846	854	831	879	845	861	830	865	819	908	804	898	794	914	841	874	830	885	815	818	846	845	870	877	847	833	828	808	847	838	855	865	854	838	871	822	872	823	825	858	912	864	810	849	839	818	856	812	861	880	849	864	898	845	842	848	890	851	863	874	861	855	865	850	811	875	828	850	852	846	830	842	859	851	836	859	847	807	871	831	894	852	853	852	866	848	890	903	825	828	882	824	800	857	858	868	810	903	858	769	849	834	857	924	801	853	827	872	840	846	820	874	894	803	818	848	902	817	851	835	820	871	820	882	861	853	881	882	870	835	811	805	865	892	850	870	866	893	840	901	860	875	895	848	838	821	802	842	860	844	865	820	880	873	813	848	930	818	822	813	875	860	803	882	852	846	882	857	851	825	852	897	857	834	758	858	865	835	842	866	831	893	874	840	811	855	867	834	834	842	811	831	885	851	851	872	785	836	862	835	862	859	856	846	819	815	898	839	857	838	841	857	845	852	849	842	870	839	843	885	860	825	829	858	844	862	856	844	827	802	864	853	823	804	824	862	837	864	819	813	804	837	854	899	888	868	814	872	870	840	874	819	858	918	863	867	910	856	846	881	905	858	936	863	843	806	887	832	839	833	845	858	887	888	880	856	820	779	821	836	844	820	839	891	807	833	851	859	852	897	826	878	853	865	911	872	831	857	858	828	840	832	859	873	836	846	861	894	853	837	861	846	906	808	882	851	839	838	833	828	876	819	835	830	845	886	837	879	839	809	898	869	867	864	870	864	832	882	890	900	843	867	809	852	837	865	839	891	894	888	856	889	845	872	851	873	804	877	832	889	867	858	817	803	853	827	864	845	843	839	855	858	838	835	884	874	799	807	813	868	827	903	913	850	839	825	794	861	818	842	815	852	850	804	886	862	855	793	857	893	892	844	925	899	826	820	897	828	856	847	848	853	855	821	849	891	827	866	842	860	903	851	829	863	851	835	889	801	874	879	893	812	836	830	816	810	851	859	866	856	899	903	855	865	865	866	874	859	868	820	816	861	927	875	862	844	850	826	834	835	808	832	901	845	857	855	877	866	869	810	843	830	881	818	824	849	893	835	838	866	845	825	868	879	866	822	851	859	839	879	880	845	844	848	830	894	814	874	823	829	860	838	806	817	873	879	806	812	854	881	866	859	850	831	862	845	839	832	836	820	804	822	816	891	790	811	855	864	825	906	856	893	818	917	873	840	811	838	846	834	892	839	828	817	830	844	830	802	895	881	834	891	814	848	849	816	893	901	886	823	844	838	814	807	896	812	830	850	860	850	866	819	847	852	824	873	809	808	875	832	862	887	843	838	861	837	829	883	868	900	880	843	847	840	876	852	873	831	867	824	867	858	894	900	849	854	849	860	819	862	840	862	842	893	895	848	831	838	845	869	867	862	825	894	854	843	865	815	836	790	822	887	843	837	860	869	845	833	844	832	835	787	795	868	851	843	835	886	880	841	845	860	829	801	859	893	883	828	825	900	875	898	865	876	899	851	878	875	849	854	846	865	891	851	853	844	832	835	855	863	868	885	830	841	868	854	878	820	897	823	816	850	874	816	826	851	852	853	890	846	911	801	847	874	841	849	884	836	833	823	840	810	823	854	876	832	802	848	862	912	833	822	827	883	817	893	828	868	837	886	846	872	855	881	832	837	839	872	902	826	823	909	829	885	803	830	863	858	856	840	828	888	858	825	862	912	838	853	810	874	838	878	858	810	835	850	864	824	868	836	843	847	856	838	862	834	781	836	777	869	853	836	811	871	835	855	821	880	878	821	826	867	843	815	854	835	882	843	825	900	828	832	864	824	877	832	877	857	879	837	861	881	892	854	863	878	906	886	823	849	881	849	770	838	848	867	958	835	871	824	867	828	850	764	798	834	849	872	866	846	837	856	874	844	878	847	854	814	816	827	846	878	879	897	897	879	891	899	840	847	839	832	855	862	828	847	876	884	832	891	823	874	825	826	853	871	794	897	845	840	869	824	831	848	813	850	844	863	846	856	853	853	857	823	818	850	841	891	872	873	852	830	884	888	833	810	889	884	853	857	888	869	874	867	886	867	876	826	870	859	879	876	850	884	806	861	821	844	892	853	846	845	888	865	874	857	883	830	840	890	812	847	792	841	857	841	832	863	817	840	844	841	854	847	869	854	833	868	865	851	865	840	884	809	838	849	816	862	835	859	852	844	863	841	917	801	865	817	842	858	859	841	816	839	865	865	876	826	877	874	844	855	893	849	833	857	880	865	823	878	846	919	843	851	835	874	854	868	810	887	793	860	862	854	834	884	885	870	949	892	828	829	923	855	853	847	834	821	834	850	869	932	871	843	881	863	836	840	881	868	818	832	810	833	872	810	839	859	860	851	846	894	896	814	827	862	849	847	826	761	834	868	876	822	883	847	870	864	853	797	796	872	908	843	803	783	841	886	823	842	829	848	845	890	828	878	825	886	879	815	875	842	877	798	869	868	806	857	879	902	853	896	818	865	836	851	859	912	845	852	834	844	862	843	880	866	886	880	865	887	850	836	895	910	871	871	847	837	902	943	795	862	872	844	875	815	865	859	837	822	853	827	854	877	849	813	812	832	845	868	894	857	831	876	814	869	853	878	877	825	840	865	826	849	807	857	860	855	802	821	837	827	849	862	872	866	837	833	819	877	873	848	872	799	833	880	841	861	818	849	878	866	873	847	872	789	870	924	823	843	813	910	832	833	838	844	837	836	878	880	873	890	816	839	850	826	871	827	826	817	894	904	834	867	858	767	843	884	851	858	840	860	839	853	861	846	856	825	836	892	845	858	839	824	896	780	902	879	873	833	855	860	882	831	797	865	848	872	840	866	884	871	864	870	856	866	811	896	831	888	883	873	930	911	811	824	839	872	868	822	867	894	827	883	927	886	843	852	898	843	847	799	872	838	824	859	892	862	850	891	820	882	946	919	835	874	838	819	815	810	833
49824	23394	17281	8917	4482	2204	709	581	500	465	418	423	389	389	361	341	367	338	336	318	368	323	330	330	300	369	311	327	352	315	320	299	319	331	318	322	292	273	288	316	322	346	329	273	271	292	316	299	309	307	314	311	294	304	335	303	318	269	333	286	311	341	299	303	307	315	314	324	297	295	308	308	302	286	297	328	282	312	318	306	290	292	311	345	320	278	282	286	285	284	321	293	294	328	304	304	283	307	302	263	274	335	303	286	308	322	320	328	306	309	308	298	281	297	319	288	324	314	319	312	319	285	300	273	292	278	346	339	316	276	301	311	304	319	310	273	282	284	316	315	298	307	292	297	275	287	300	299	314	269	288	308	305	292	316	303	288	276	302	308	315	329	303	304	291	318	338	331	270	302	298	285	280	305	304	287	319	354	290	336	344	284	296	289	323	300	300	291	344	337	302	313	290	292	312	332	307	305	311	317	303	289	309	293	265	293	309	277	276	309	304	319	276	302	327	318	284	334	296	265	282	293	284	288	285	315	306	308	278	301	328	324	302	292	309	302	299	282	318	297	295	308	285	274	317	287	298	281	262	334	301	296	310	275	317	314	323	312	326	322	307	292	277	300	273	301	328	278	294	295	286	278	287	301	336	318	321	307	304	311	293	304	309	305	302	316	314	282	291	289	295	326	315	298	325	293	285	294	279	255	321	279	306	297	331	321	328	275	278	297	309	317	306	281	306	334	325	294	294	278	312	299	285	325	275	312	294	314	327	301	313	312	320	326	333	325	312	330	316	264	283	311	306	326	295	307	316	326	308	318	270	329	335	302	313	341	320	296	321	305	323	279	301	294	291	305	303	295	289	307	311	295	335	308	314	301	302	310	327	291	310	314	292	297	346	307	316	311	323	291	325	318	315	325	313	314	287	302	267	284	313	351	309	306	316	349	301	317	356	307	307	327	352	301	319	285	299	304	307	302	329	308	312	303	319	306	341	319	283	317	309	334	300	319	298	324	272	287	301	306	337	275	315	301	312	301	326	278	329	331	314	295	290	305	316	317	308	287	271	320	334	267	307	326	294	303	296	290	322	342	314	297	297	328	312	274	301	293	300	307	324	312	312	294	291	310	321	279	336	314	336	299	299	312	339	274	305	281	298	316	314	314	287	304	325	295	337	325	319	301	280	308	310	278	306	267	317	288	329	302	357	320	294	336	323	281	320	309	329	311	324	291	297	309	291	346	313	311	301	302	251	328	341	308	359	290	280	303	306	312	295	322	291	312	317	306	316	304	346	320	313	286	312	293	283	305	312	324	301	289	312	311	311	309	295	311	317	295	315	309	327	291	315	307	297	316	302	316	333	278	310	305	315	309	302	315	293	298	278	316	292	335	313	309	310	294	313	310	261	283	316	291	307	313	314	302	312	299	306	274	297	299	262	324	290	311	284	301	291	291	275	336	307	305	310	306	320	302	284	305	309	302	284	312	315	320	298	259	297	336	294	300	316	287	314	330	325	344	304	321	320	296	301	280	289	287	288	310	287	276	281	313	314	316	327	319	302	272	307	322	319	310	327	292	311	278	313	317	318	302	294	332	287	318	317	308	322	304	322	328	326	358	286	303	283	300	325	331	322	306	323	326	311	273	329	302	347	289	304	281	298	317	286	292	290	299	319	299	296	314	307	303	314	306	339	306	303	291	311	278	307	329	308	314	319	356	298	292	333	294	292	318	288	304	293	316	317	321	326	288	308	284	310	293	334	297	322	330	336	306	252	295	287	311	317	335	279	307	300	316	326	307	287	325	307	302	306	331	285	301	259	323	296	292	291	295	302	287	328	308	322	274	266	318	328	312	291	322	336	314	315	302	309	310	315	322	308	284	326	317	310	282	313	290	319	279	329	314	310	303	280	339	307	295	313	319	306	338	306	316	322	299	324	317	298	307	291	315	323	297	325	268	328	298	298	287	291	311	296	338	301	305	255	307	287	294	320	325	307	307	285	311	313	302	318	320	292	320	336	297	309	297	308	297	302	292	314	328	294	303	317	296	313	334	288	302	289	267	331	275	294	317	328	280	335	263	303	296	329	324	271	279	288	314	300	303	314	288	307	329	296	301	316	298	304	302	285	290	290	331	283	317	313	301	299	274	340	309	283	303	285	317	306	319	284	306	301	299	306	311	296	335	341	319	313	279	309	307	323	317	320	328	303	304	308	303	299	330	340	319	304	308	260	301	295	333	299	287	280	286	294	286	308	298	298	287	298	333	291	282	308	337	328	303	304	306	294	308	282	316	298	331	308	302	273	304	295	288	313	297	324	296	316	332	326	300	301	291	298	286	291	273	325	313	288	306	280	276	268	293	297	284	319	298	297	295	306	286	317	319	322	339	301	343	319	298	310	307	319	299	276	295	311	333	308	299	293	295	315	290	313	281	304	302	311	349	285	290	306	273	284	310	315	334	320	329	304	308	293	316	331	276	297	298	285	312	296	287	311	284	289	283	310	295	316	313	310	311	307	340	325	296	303	324	330	299	300	314	304	303	303	318	308	317	306	296	336	285	314	323	288	277	280	323	324	309	307	309	299	295	309	311	303	320	311	282	299	307	284	305	315	297	316	329	312	316	291	279	320	290	299	321	330	292	287	313	318	294	318	313	301	323	306	293	300	295	311	274	319	293	360	272	283	321	309	327	312	293	307	321	312	329	321	295	304	339	320	297	287	286	323	326	306	290	347	294	318	308	299	306	317	310	291	297	333	306	323	295	287	291	322	310	318	322	284	310	336	304	268	295	305	303	313	295	326	276	317	326	348	295	302	336	296	315	289	303	268	306	349	316	333	331	331	280	314	307	290	311	315	312	318	294	285	294	291	316	305	326	272	308	320	304	284	280	282	260	320	274	318	295	305	322	325	298	309	314	311	308	311	280	304	269	287	332	319	307	286	308	274	293	285	309	309	305	298	309	319	306	314	311	327	289	291	348	318	298	286	277	302	330	295	316	302	277	296	301	289	290	288	317	288	362	281	313	310	312	286	342	301	317	288	300	293	298	290	317	310	302	310	324	316	304	317	275	291	289	337	300	334	315	341	339	305	322	302	301	276	322	274	281	330	298	331	301	309	294	326	281	287	271	310	317	286	342	315	288	288	285	316	296	306	336	306	311	345	276	293	300	311	298	331	319	305	321	313	284	272	297	301	301	314	314	328	307	306	320	319	307	286	292	303	307	296	319	316	280	273	313	319	323	291	307	325	273	299	292	316	356	279	302	318	338	302	301	311	292	289	311	309	303	310	304	266	305	315	310	266	335	305	319	334	276	299	305	294	296	274	275	311	290	305	301	313	284	304	308	344	289	313	301	317	275	294	267	308	292	293	290	271	339	322	302	279	312	327	272	299	301	335	299	289	284	311	304	309	345	327	317	290	263	339	324	291	306	304	304	297	291	334	307	318	321	314	322	331	320	285	327	339	313	334	302	299	313	314	315	318	301	316	303	329	320	292	324	291	274
32595	18509	22341	17447	12830	6800	2470	2159	1819	1624	1421	1272	1274	1113	1059	1034	954	871	996	926	913	947	929	873	856	935	880	891	850	784	788	800	777	781	742	748	733	765	721	785	743	723	744	780	720	724	711	722	745	674	764	757	686	713	712	708	749	742	658	719	722	718	718	715	751	673	734	702	711	747	746	684	703	716	699	702	723	704	717	734	736	721	724	724	690	683	763	698	734	733	689	750	706	715	701	714	742	722	735	709	705	710	715	713	694	697	756	723	667	704	745	684	657	666	732	705	700	670	672	672	661	681	694	760	692	705	721	729	681	745	713	698	723	734	740	698	698	782	699	702	726	714	641	699	719	785	720	749	741	692	676	729	682	740	729	720	708	728	732	701	709	743	700	727	727	712	703	749	741	773	692	754	694	684	672	738	713	768	774	678	695	654	715	769	716	696	715	712	682	775	720	737	671	773	705	684	705	720	742	733	722	739	700	745	689	714	711	705	742	689	707	685	712	755	694	672	703	641	723	732	679	696	716	722	661	656	708	712	713	753	781	689	697	703	746	729	657	741	768	745	794	676	697	721	726	722	713	758	706	686	741	713	694	663	762	704	722	716	684	700	757	674	736	739	712	729	764	745	707	690	684	700	705	754	737	746	761	698	698	766	742	693	724	704	683	694	707	722	694	690	704	707	719	703	729	706	729	744	751	721	676	722	709	670	721	706	717	710	670	679	759	661	700	700	706	717	741	730	683	731	720	694	658	698	693	703	688	740	708	718	782	732	673	754	734	685	735	713	747	711	705	750	679	751	689	684	703	720	675	736	748	733	765	703	667	702	721	741	725	723	682	733	687	735	691	728	724	678	691	691	721	735	747	715	703	729	701	718	689	830	692	697	671	696	713	727	680	676	727	702	716	693	714	693	703	725	704	675	711	703	704	752	748	680	722	700	700	702	712	712	712	743	744	774	729	728	731	702	701	750	752	722	700	725	734	705	735	715	726	695	675	707	790	715	745	687	708	711	728	701	713	726	688	674	737	748	658	691	772	704	667	721	769	716	770	668	736	719	704	687	712	745	717	698	747	773	678	793	716	718	705	747	709	708	708	699	683	665	691	718	673	708	706	696	717	713	698	749	712	722	710	728	728	745	691	744	691	680	704	739	667	750	711	728	727	730	690	710	747	699	729	712	721	726	730	704	730	678	712	703	761	744	744	697	736	709	734	696	743	723	759	722	694	690	707	713	729	775	705	732	742	682	732	747	715	747	673	664	680	731	732	767	662	728	733	713	728	716	671	770	682	725	724	696	714	724	730	762	738	750	702	772	725	671	719	727	714	695	744	686	725	743	738	746	723	769	732	662	710	727	724	713	753	748	731	724	716	720	707	714	707	711	760	752	715	715	740	777	691	736	744	717	711	725	740	691	745	727	690	755	666	727	709	732	726	678	748	714	720	717	720	681	745	698	720	711	727	763	762	720	707	682	732	684	709	743	785	749	712	698	729	710	709	675	694	702	759	731	686	770	674	732	698	715	706	676	743	709	741	716	717	697	723	717	698	710	726	650	752	753	743	738	693	734	702	726	704	720	721	684	692	709	750	733	724	729	723	713	753	689	681	768	690	760	756	701	756	702	689	682	687	669	711	772	712	787	703	721	678	697	731	719	702	699	707	767	764	693	687	723	688	739	720	744	725	718	668	681	711	700	731	685	695	722	724	747	696	692	679	709	695	737	712	751	720	674	746	743	690	682	714	695	699	743	702	698	707	782	712	723	695	675	744	712	711	716	725	705	733	712	683	744	709	737	745	727	744	700	671	669	656	766	717	685	684	747	715	679	725	759	703	645	701	744	759	729	697	678	749	725	783	724	705	711	731	683	706	685	731	710	752	797	741	661	722	670	735	662	734	680	740	734	685	701	723	698	717	735	706	768	737	745	728	673	741	741	678	710	718	717	731	722	741	770	661	711	746	733	685	680	703	718	711	761	716	709	718	704	763	738	672	708	713	692	689	715	690	741	724	750	719	736	684	716	627	702	709	703	718	723	687	707	691	711	739	754	687	724	697	713	695	755	707	709	720	699	748	714	722	693	677	756	707	729	711	739	683	700	710	715	720	728	767	737	711	731	753	717	703	740	700	738	703	703	688	690	711	725	767	747	716	733	677	746	771	733	745	750	719	694	699	650	707	729	691	721	708	701	740	696	745	721	689	732	689	683	744	723	746	726	702	786	756	721	700	754	715	751	704	708	730	707	719	745	680	700	679	719	743	727	765	755	716	691	735	717	710	733	734	736	688	737	733	774	729	669	673	704	736	752	722	734	693	720	705	730	691	697	699	736	745	716	728	715	759	712	722	711	731	736	721	703	676	727	671	738	746	724	723	708	729	727	769	721	743	653	686	694	711	702	689	704	711	702	716	696	742	737	718	717	740	772	715	711	737	688	686	698	686	706	684	689	756	670	731	708	727	699	670	693	768	725	723	727	717	696	703	693	756	727	683	716	754	737	768	745	686	705	739	710	698	664	752	768	726	727	735	716	736	690	716	778	757	722	707	697	770	751	696	703	694	752	700	713	718	718	719	758	718	715	744	694	718	776	733	711	724	734	760	737	719	709	730	692	729	686	749	775	736	665	702	698	730	713	705	690	712	736	720	675	657	667	736	698	684	682	739	755	746	731	681	681	724	758	730	723	735	730	748	683	766	701	720	736	683	721	692	718	714	701	738	735	690	716	724	714	679	670	686	645	724	725	763	694	675	704	723	651	737	728	697	713	737	699	721	728	682	738	715	721	704	752	689	700	742	806	701	666	709	732	741	751	711	709	666	664	769	747	734	753	693	740	711	705	704	725	724	719	705	714	752	693	716	686	707	725	722	698	744	673	664	710	712	704	690	726	693	733	736	717	681	695	712	694	773	729	730	728	678	778	715	706	788	706	667	745	686	696	690	682	703	718	713	750	709	719	694	722	697	693	711	699	734	726	704	760	709	724	682	733	744	728	690	653	747	754	717	677	722	729	719	714	681	727	727	703	737	753	733	723	719	706	710	666	716	671	726	734	722	710	738	734	701	716	679	722	711	692	723	682	696	696	736	690	747	694	723	716	670	718	705	739	726	737	769	716	713	730	714	703	667	711	730	673	680	709	684	712	738	709	734	703	716	750	746	694	733	702	735	700	748	761	710	738	694	722	743	725	685	678	711	681	694	702	736	743	742	742	731	710	690	699	722	689	677	699	704	721	711	692	693	711	703	714	745	697	753	658	700	701	679	689	689	708	706	704	792	698	735	693	778	751	809	694	719	716	716	756	726	722	733	718	699	717	693	712	705	710	741	740	728	736	707	747	694	687	719	725	717	721	740	695	715	768	679	719	679	704	677	694	787	678	700	705	673	745	716	753	722	708	694	711	737	759	711	770	703	738	742	690	701	706	718	707	682	729	736	695	718	695	700	691	699	685	726	753	736	704	707	681	734	690	715	719	752	714	696	712	684	740	697	666	748	681	696	751
27420	11661	5983	2673	1161	542	492	468	390	389	412	372	372	371	340	317	343	340	315	296	326	342	339	286	301	360	331	344	338	307	338	341	313	304	336	318	291	313	303	308	315	328	289	312	317	311	321	326	312	287	329	343	295	288	303	296	303	327	316	307	343	306	334	304	338	299	309	294	327	269	291	309	324	314	325	296	324	306	330	290	322	328	318	305	327	337	306	304	326	302	287	320	296	306	311	314	272	306	305	302	292	312	296	327	315	309	335	338	302	319	314	319	321	312	286	308	272	327	327	298	315	304	297	322	314	307	296	318	308	302	287	293	303	324	317	326	301	300	321	354	296	291	306	291	304	304	331	296	303	287	322	312	312	329	315	337	312	281	317	286	315	310	328	334	299	340	299	311	321	280	301	302	287	307	307	311	333	304	331	294	301	271	315	279	316	341	308	321	355	275	324	346	334	335	311	314	319	283	301	313	331	301	321	310	318	290	334	331	287	289	309	317	337	301	308	310	305	302	313	306	322	330	284	280	300	318	298	308	308	304	301	338	279	285	294	326	311	342	303	319	312	308	289	323	294	348	350	296	314	338	321	278	356	296	328	329	323	317	335	287	324	346	292	316	348	341	307	361	308	329	288	293	304	305	288	276	335	320	301	330	323	328	298	316	287	313	307	322	318	311	381	271	314	291	295	331	316	329	311	304	311	314	342	319	350	327	315	340	346	318	322	361	301	303	300	306	334	324	316	306	305	290	313	314	323	303	304	294	299	321	299	314	312	316	283	316	335	314	295	309	303	313	318	272	325	346	292	295	297	330	309	310	305	352	309	295	303	298	280	309	335	321	309	280	321	323	303	332	330	322	299	307	334	312	339	322	326	313	298	318	304	313	299	290	324	287	324	295	332	317	301	307	290	322	334	308	341	319	310	313	282	337	353	306	313	329	311	331	334	333	304	306	313	331	296	302	294	315	293	322	304	305	307	311	288	331	336	337	305	310	281	310	332	316	288	295	330	321	322	309	287	295	284	299	298	273	283	328	321	309	319	309	335	319	348	333	290	327	290	324	303	290	325	318	300	303	337	328	291	356	315	326	297	290	317	379	338	326	292	325	299	319	279	320	304	310	312	310	290	320	332	302	328	344	320	323	314	383	260	338	338	301	286	302	302	311	334	328	323	292	291	312	274	311	291	312	332	301	289	307	305	331	318	327	339	309	321	308	322	280	315	315	284	306	298	325	286	279	326	333	346	291	337	316	341	330	294	288	319	312	312	304	327	336	321	344	291	314	308	324	317	307	326	323	314	292	309	291	330	300	325	344	321	296	307	316	304	282	307	267	318	308	332	289	346	287	308	306	298	309	292	356	305	289	314	306	304	326	331	293	318	306	293	320	341	328	300	320	301	307	295	305	312	310	322	319	338	328	323	318	320	301	322	305	313	292	281	327	322	311	289	304	302	342	336	273	305	288	319	337	313	306	306	279	293	384	351	321	333	306	290	314	296	273	302	311	306	322	315	292	312	296	295	346	254	293	307	296	331	336	287	300	323	349	334	308	312	346	296	327	311	304	319	303	305	302	326	283	302	319	318	326	301	316	319	319	343	300	325	324	313	262	297	312	315	318	336	308	332	314	327	281	317	337	308	308	303	328	313	334	307	280	303	336	326	294	335	279	350	313	286	328	283	288	347	306	295	304	314	308	313	296	351	355	308	303	337	335	319	319	331	310	315	302	299	319	284	317	321	310	329	330	331	304	337	306	337	333	323	314	320	314	347	318	337	301	305	337	321	316	343	343	294	311	290	303	328	290	278	322	318	296	288	296	355	327	289	322	297	319	323	290	306	300	339	299	275	333	311	287	313	313	309	340	346	286	323	299	336	316	320	307	319	321	334	297	309	312	320	318	315	316	297	306	319	283	312	305	327	286	314	311	323	348	282	318	313	313	318	316	312	289	313	301	314	328	355	323	309	342	303	329	286	297	326	300	308	317	268	296	303	329	340	324	310	321	307	299	332	307	310	323	338	310	333	343	305	322	301	281	314	344	325	353	325	315	318	289	302	321	322	303	316	292	334	325	358	337	332	338	338	305	288	319	327	300	331	299	325	322	331	321	321	297	338	286	294	313	352	342	320	306	344	327	290	309	298	304	342	297	319	304	310	310	362	316	303	311	302	305	370	323	321	283	315	335	305	284	305	287	328	333	289	332	325	303	321	339	316	329	337	301	327	309	331	312	321	312	334	321	301	332	322	327	311	292	320	311	344	319	315	306	286	313	331	345	306	309	314	304	335	321	298	323	326	319	310	271	315	334	329	319	295	290	277	324	309	347	296	311	349	333	306	317	319	306	342	330	313	292	338	298	294	344	338	282	296	308	328	304	326	345	292	311	321	295	285	324	319	309	331	341	339	300	303	298	294	306	329	321	292	323	293	289	331	279	289	334	320	306	290	289	331	339	345	339	335	319	313	310	317	289	339	300	321	309	313	297	284	337	395	311	299	336	270	304	311	315	308	308	277	350	274	322	356	334	314	309	340	282	306	312	298	297	249	336	313	279	304	316	325	298	301	338	326	341	336	293	312	276	267	299	336	298	312	290	330	320	310	285	306	325	343	383	329	308	321	312	312	360	304	301	309	366	314	321	314	300	311	326	296	347	329	323	331	286	338	279	277	321	345	319	276	329	330	303	285	295	326	347	333	343	316	325	322	277	337	319	311	310	302	319	299	303	358	318	329	305	334	311	317	332	310	332	321	266	315	293	332	296	332	278	347	333	305	329	317	321	302	323	328	313	318	351	292	316	340	338	346	345	296	318	363	338	298	309	333	329	319	331	301	292	329	293	296	306	301	296	324	305	333	254	312	305	356	304	287	268	294	318	332	342	295	294	314	312	313	303	330	307	332	282	314	306	268	318	309	324	315	335	301	323	301	297	322	292	283	301	283	327	317	339	319	299	314	323	313	358	295	297	295	289	315	302	306	307	288	303	311	288	319	342	328	273	318	298	319	329	302	352	333	275	305	302	371	299	298	317	327	336	312	313	307	336	316	314	292	307	286	313	308	316	290	311	321	303	301	327	306	273	305	311	322	288	287	292	328	298	322	311	318	307	339	290	367	333	318	331	325	337	291	309	302	308	327	328	318	321	303	309	337	332	330	290	327	295	329	301	310	320	295	311	342	320	302	300	312	290	314	340	318	303	292	282	313	320	312	289	304	319	322	349	308	304	309	277	288	319	305	299	288	327	317	311	317	324	313	323	302	295	322	318	285	325	307	310	293	299	319	321	324	303	311	338	332	315	325	306	324	300	313	331	308	328	308	336	353	309	334	309	324	313	303	317	284	303	323	317	317	305	309	339	293	293	301	276	298	322	297	313	299	292	318	305	285	346	332	331	317	287	310	336	359	297	302	304	308	309	325	301	327	301	299	299	291	289	343	322	321	317	310	318	339	319	290	322	354	323	337	351	291	276	317	292	297	304	309	315	318	293	292	339	312	309	319	305
19414	10337	9954	6885	3943	1972	1530	1359	1178	1159	1047	1020	943	953	938	897	807	872	823	789	835	796	777	834	784	768	734	776	799	825	796	736	751	778	785	788	752	754	804	772	805	723	739	802	763	712	752	767	735	790	786	784	765	774	756	765	749	750	680	737	720	760	718	764	726	738	766	720	709	767	704	737	737	754	768	796	711	756	743	745	733	728	744	762	760	760	765	747	660	770	736	766	764	760	764	787	740	780	724	725	733	731	718	741	695	769	770	756	776	715	736	723	748	737	746	729	781	746	779	802	717	770	753	753	760	752	701	785	740	758	740	745	768	779	716	723	715	788	768	741	767	774	734	758	792	755	773	799	771	707	721	717	764	736	781	813	718	769	722	733	782	729	746	758	723	693	745	735	727	725	775	788	695	747	751	738	759	754	756	724	710	724	706	728	707	749	780	746	769	717	731	742	741	756	799	823	737	743	707	724	758	757	759	725	783	733	712	772	746	686	760	766	721	784	741	732	749	764	753	768	703	768	816	734	729	760	680	726	744	758	790	780	772	714	750	747	793	739	741	774	735	772	783	725	750	735	763	683	771	788	740	701	775	737	770	746	747	773	738	738	668	774	755	802	743	760	735	770	702	734	749	747	696	767	753	735	722	769	731	784	780	744	724	736	718	775	747	751	782	765	767	723	751	728	766	760	759	742	750	710	795	740	739	796	745	769	696	766	705	756	787	735	736	755	755	723	778	740	743	712	752	746	741	752	710	760	768	722	738	764	773	736	733	755	728	719	749	781	755	754	755	755	796	771	772	800	754	708	762	769	793	719	763	725	765	736	774	734	773	716	699	750	714	721	775	781	724	795	735	771	694	776	722	780	751	774	770	703	763	743	784	730	775	763	751	736	761	757	729	723	735	772	721	749	760	781	748	751	759	741	761	706	767	746	768	769	755	766	741	727	804	730	769	793	771	749	735	737	734	743	711	787	727	779	730	741	724	737	756	804	750	790	731	771	734	742	741	803	749	706	718	723	737	765	717	807	721	771	781	763	785	751	802	769	721	725	747	742	731	757	739	797	775	754	694	761	725	738	777	718	756	765	728	742	758	806	780	718	738	797	785	744	711	719	738	746	766	739	730	750	734	750	751	783	797	740	765	758	754	743	697	746	766	768	704	693	770	724	703	749	747	690	738	760	737	733	773	811	780	763	761	738	739	745	764	742	717	723	775	721	732	744	735	750	759	790	777	718	730	802	706	800	770	745	777	732	740	773	751	750	772	745	784	784	738	719	736	797	749	728	719	753	783	779	747	771	742	751	821	717	776	760	749	776	801	703	791	751	745	781	724	720	741	688	756	749	790	775	742	736	761	735	764	760	787	754	837	723	778	713	745	749	696	791	770	789	782	719	733	777	763	744	739	779	737	760	775	775	742	751	733	742	741	785	770	769	793	731	753	748	740	701	749	716	769	716	710	733	675	725	741	773	749	762	749	768	736	703	742	722	730	746	736	764	771	715	754	731	728	762	762	691	756	716	775	749	794	768	791	725	783	734	765	739	736	730	749	756	718	722	721	737	719	766	798	739	801	752	782	751	753	729	759	795	742	755	758	771	735	724	741	762	782	735	733	751	767	765	754	758	719	710	768	758	727	804	688	771	720	778	787	728	750	739	805	780	777	734	734	750	711	759	740	729	712	761	789	783	737	752	751	812	783	758	728	798	779	727	754	791	780	736	751	764	812	790	797	733	747	732	748	730	731	736	746	747	720	752	731	761	769	712	756	729	757	750	770	723	740	770	761	807	751	762	745	719	746	747	763	793	751	783	720	741	742	747	790	725	742	774	742	765	711	739	734	722	756	748	777	778	753	789	747	764	727	794	736	814	760	763	731	717	778	755	772	727	743	804	762	769	743	732	752	772	785	755	713	805	763	754	775	717	759	822	697	778	728	754	743	742	744	744	717	745	707	768	773	729	767	768	747	744	772	749	767	745	758	760	752	763	761	737	750	734	746	756	792	735	758	766	734	731	719	786	752	735	797	720	798	758	748	731	724	692	695	761	743	732	732	760	770	733	743	718	748	723	713	779	774	717	772	784	720	753	801	705	797	771	757	807	736	752	803	733	736	730	764	710	761	743	747	746	768	755	759	739	771	732	745	761	717	768	766	770	789	729	752	804	740	777	742	740	714	768	692	748	741	746	765	777	735	722	746	711	755	777	756	781	711	685	754	779	786	751	759	747	787	740	745	786	750	759	727	747	792	746	773	754	805	760	767	690	795	748	748	731	737	792	717	779	769	718	743	730	790	699	789	751	720	747	788	719	752	762	747	733	770	747	742	728	709	739	767	780	735	769	703	843	797	755	748	724	769	691	765	761	714	727	765	780	742	701	761	729	751	737	723	733	758	747	763	766	756	742	757	775	780	776	752	746	780	747	742	771	738	740	753	738	739	778	758	729	701	846	693	803	807	676	739	719	742	755	727	715	710	743	784	794	758	778	756	762	726	758	766	759	736	749	747	743	741	730	732	724	721	757	733	754	740	743	765	749	781	753	730	737	726	765	714	733	754	744	719	717	773	741	715	718	770	749	748	754	748	708	751	761	747	715	783	750	734	790	706	753	746	738	739	680	728	752	747	751	740	777	761	748	761	770	714	765	739	771	781	746	759	746	750	759	712	755	738	760	742	729	771	738	803	784	772	737	770	762	730	768	758	714	739	747	804	745	808	733	715	744	711	764	754	756	739	806	833	734	758	734	757	762	779	777	758	772	757	769	785	727	785	719	785	761	755	765	749	774	787	755	766	749	745	778	722	807	764	796	753	729	726	735	780	752	741	747	793	768	756	792	751	725	740	727	752	747	724	725	684	750	783	726	768	788	725	727	742	720	781	732	768	747	772	729	770	761	704	760	718	776	716	754	735	757	757	738	752	708	790	778	736	779	758	760	774	762	779	734	723	737	735	804	752	766	722	703	748	728	743	775	752	756	739	748	752	700	751	786	788	775	694	740	753	740	751	714	747	738	760	728	732	775	755	767	760	710	751	749	738	755	748	773	738	740	773	744	746	769	768	748	757	694	711	762	724	743	742	736	725	755	707	790	737	730	773	740	740	716	764	764	774	786	722	746	763	736	743	689	795	740	792	715	739	755	738	742	685	788	807	778	709	798	747	785	738	726	705	727	783	748	804	743	783	718	760	743	779	754	778	750	769	709	731	703	767	740	754	742	727	759	705	750	730	762	740	720	782	738	703	771	767	760	733	730	709	766	734	758	771	736	750	768	742	713	729	763	741	743	675	776	776	732	730	768	755	724	741	719	723	720	763	750	724	713	770	753	762	786	762	750	747	725	730	728	711	760	709	686	732	775	764	766	761	730	747	728	765	796	742	712	699	791	718	753	769	739	721	754	745	746	776	719	747	721	718	751	714	753	737	756	741	754	768	741	763	784	738	770	726	757	762	730	734	739	740	762	734	741	787	727	759	740	752	747	803	755	734	771	732	753	715	743
39047	18170	11351	5885	3416	1167	701	591	579	494	499	441	463	485	406	390	417	409	398	347	400	417	376	398	364	361	364	397	359	402	392	374	350	375	364	379	360	372	365	356	397	357	351	385	365	337	423	374	335	322	366	333	359	378	334	376	372	381	349	372	397	363	386	388	371	355	349	361	346	342	362	365	331	404	382	367	329	381	355	381	317	360	400	375	389	365	354	378	374	347	376	380	384	410	342	414	365	359	365	361	353	366	366	391	355	380	349	381	384	364	346	336	350	360	378	380	376	374	330	368	383	362	372	358	355	326	383	368	356	351	340	387	359	354	394	355	366	337	320	357	380	403	388	388	361	346	340	333	364	356	352	355	337	354	399	392	395	376	399	374	347	351	336	369	347	339	352	346	355	337	353	360	340	390	375	383	364	401	387	359	337	350	373	374	346	346	387	388	320	325	346	375	371	326	356	364	341	355	352	354	359	354	377	397	358	358	382	330	403	404	351	346	376	369	380	348	317	370	369	372	366	361	331	336	363	375	391	375	336	325	321	353	359	367	348	357	401	357	395	387	367	390	404	344	389	341	363	367	413	361	351	350	348	383	364	373	304	344	372	339	353	355	357	368	378	333	356	374	384	396	339	338	359	350	341	354	349	412	357	346	364	350	357	375	387	377	378	326	398	398	359	366	340	359	334	361	326	387	361	370	368	367	333	334	376	380	342	376	363	378	341	356	381	391	350	359	369	356	373	358	336	358	358	321	368	386	343	368	382	349	362	345	338	364	362	405	316	342	341	341	367	360	347	361	378	372	365	337	354	369	403	339	336	349	356	377	381	380	395	396	370	380	393	384	319	357	356	362	348	363	365	358	369	342	355	409	364	360	364	393	329	387	366	372	352	385	357	389	341	355	340	354	350	335	346	407	368	370	382	341	391	355	376	385	331	365	364	352	399	350	367	347	352	400	347	399	382	370	363	388	363	378	372	377	338	358	385	349	357	339	360	397	348	377	345	363	363	344	337	390	354	371	359	374	366	362	367	359	412	386	385	357	346	362	361	353	354	351	366	372	402	386	361	369	362	328	352	358	349	371	369	381	354	352	393	364	356	341	366	373	383	373	367	355	338	340	337	381	365	369	358	342	375	387	357	329	364	367	379	375	358	343	403	367	372	375	337	358	346	375	381	361	338	372	365	383	331	313	372	340	313	384	363	338	359	401	357	373	358	345	318	344	337	324	355	342	339	375	332	341	411	355	342	366	366	346	358	357	350	377	357	408	372	373	366	384	343	355	362	390	365	371	348	398	386	362	351	370	332	409	351	380	349	348	322	373	396	336	372	399	372	356	332	386	366	388	360	377	406	391	369	352	366	376	350	353	384	363	341	328	375	366	335	332	386	377	361	362	358	355	351	364	329	364	335	308	347	366	349	356	369	351	340	340	376	363	377	387	354	324	326	379	365	374	378	361	351	378	359	365	400	375	348	387	347	382	391	379	390	420	358	360	349	363	365	373	358	345	370	376	345	339	373	332	351	339	363	377	324	395	332	365	390	378	378	350	376	384	353	333	368	341	349	367	369	376	326	371	404	365	359	368	368	376	373	348	359	355	357	386	353	353	326	365	373	386	368	359	359	336	358	369	365	371	360	346	356	369	361	362	350	328	389	384	366	334	387	360	355	369	361	379	331	341	345	355	380	346	378	346	358	384	336	346	361	414	378	344	333	381	378	351	385	385	373	371	370	355	367	337	352	388	395	344	369	408	347	377	344	342	355	368	385	366	354	340	350	374	343	376	376	394	352	359	373	343	347	354	363	362	375	332	355	376	363	348	352	393	350	397	369	385	364	325	356	374	382	386	370	356	376	345	326	386	365	366	413	356	371	339	402	365	366	361	381	350	370	337	371	375	314	387	349	350	365	359	352	338	397	363	343	364	372	370	323	404	322	350	362	374	370	326	350	317	363	341	361	360	370	368	347	349	326	373	359	340	387	329	387	409	378	345	397	356	402	363	347	326	348	351	330	359	389	318	393	371	367	366	372	369	378	345	388	382	325	344	323	394	356	371	377	374	352	354	363	390	381	342	356	328	384	374	371	343	378	323	364	371	343	331	312	384	321	370	358	341	382	369	356	367	367	366	386	353	357	415	356	347	358	371	353	392	378	352	330	360	377	375	355	351	380	355	392	330	350	318	389	372	346	368	344	362	402	362	382	383	362	377	325	347	352	391	382	371	352	342	377	361	330	364	380	382	396	400	355	360	315	350	362	384	350	371	373	412	389	374	368	345	370	396	344	334	362	327	342	401	359	327	347	365	355	388	379	360	353	351	325	344	371	342	353	357	397	367	335	339	367	331	381	361	317	344	366	374	386	336	359	369	349	342	340	387	372	375	339	380	372	381	385	365	383	362	350	401	369	371	370	400	345	387	373	400	384	335	379	366	385	371	371	370	382	330	333	331	364	356	394	408	354	363	348	377	389	413	370	395	363	342	336	388	355	355	340	348	365	357	382	337	363	356	366	345	372	363	360	375	358	356	354	363	342	361	363	381	364	370	382	403	366	378	355	313	385	390	358	377	335	377	429	379	362	367	365	338	349	374	342	359	342	349	337	392	396	350	342	350	355	345	343	347	320	336	339	415	341	361	375	368	342	351	382	353	382	377	385	387	358	356	342	345	357	376	365	345	387	366	354	342	395	340	388	375	377	381	389	339	363	381	343	341	347	358	346	367	365	359	365	380	349	392	352	367	354	376	354	338	367	379	356	390	392	368	317	341	329	329	346	349	369	370	351	315	342	335	375	340	371	353	331	390	406	361	387	360	338	350	350	343	370	374	351	360	341	365	354	417	360	320	419	396	367	368	352	392	358	373	362	360	342	361	377	353	352	397	398	344	375	361	343	395	390	342	360	349	352	310	358	326	388	354	364	382	319	376	423	369	364	353	347	388	342	375	358	362	350	369	371	376	350	380	392	383	395	388	355	368	331	370	359	370	333	353	338	368	339	350	372	356	349	375	353	332	354	351	379	348	388	383	398	338	350	375	353	349	362	379	383	340	386	365	358	368	374	345	380	372	375	388	356	379	360	345	373	368	366	350	359	341	346	359	379	366	379	352	380	373	336	346	376	385	349	362	325	361	380	352	395	385	375	330	356	370	374	369	349	346	371	361	390	373	359	340	369	343	387	349	386	353	369	363	380	340	319	382	350	375	356	344	381	345	394	352	337	348	399	361	338	360	369	399	332	379	359	347	385	363	362	347	382	338	377	378	402	379	346	373	356	389	428	355	376	327	377	379	350	372	371	354	361	361	368	362	355	350	361	394	360	351	353	366	368	363	352	378	383	389	360	330	349	356	367	346	390	410	367	351	342	339	370	360	340	383	381	344	370	361	348	354	354	378	391	356	363	328	336	351	355	348	322	363	411	382	383	354	343	341	347	370	390	349	363	342	375	323	371	399	338	374	394	375	363	357	391	360	393	364	375	346	363	354	376	368	364	348	376	362
26793	16065	16566	13582	10689	3934	2571	2165	1854	1579	1450	1329	1252	1198	1158	1091	1043	1016	1032	996	975	967	998	1020	1022	928	982	926	941	917	870	942	903	930	872	869	867	870	855	842	875	903	869	849	872	874	839	874	772	811	823	841	912	857	868	847	815	837	883	790	828	824	911	836	849	805	838	869	848	840	801	912	822	888	861	822	855	864	830	863	764	831	867	916	853	847	837	806	829	869	898	827	847	823	874	855	847	798	868	824	836	797	834	812	872	826	853	768	828	862	848	880	858	868	840	874	841	893	823	829	833	830	858	832	880	839	838	826	811	853	823	867	862	838	796	900	827	814	895	812	869	860	869	898	916	813	852	855	819	838	852	821	830	810	884	868	847	845	897	816	861	818	831	833	830	863	858	794	842	869	880	832	788	837	851	802	856	886	865	828	889	881	878	828	881	844	769	861	842	905	838	823	832	833	838	831	821	860	864	838	850	895	839	815	849	815	893	900	902	882	851	903	851	798	838	806	839	895	841	888	826	845	868	821	843	853	849	830	846	844	769	856	915	879	843	892	876	872	843	865	875	829	845	869	820	825	838	861	876	864	817	857	910	821	808	865	865	826	752	821	881	831	902	867	853	842	801	874	825	847	880	867	835	823	899	891	865	857	847	876	846	833	850	806	835	860	788	847	870	836	873	856	862	849	906	861	809	885	885	853	849	817	865	857	818	871	830	830	801	844	889	818	838	832	922	859	819	840	824	908	930	836	878	820	871	833	868	850	832	800	847	890	839	828	831	809	819	847	842	792	891	870	852	842	864	816	884	844	850	817	904	863	809	889	883	792	834	872	842	885	915	865	861	845	863	869	849	835	833	821	843	798	906	869	858	809	864	840	887	811	852	781	819	864	827	881	858	869	816	825	835	848	842	852	831	860	834	885	881	936	844	891	797	842	847	829	859	864	840	850	825	855	880	888	831	884	807	870	834	899	855	831	835	835	829	838	837	842	831	820	844	874	910	887	863	843	816	825	813	845	839	880	817	797	827	886	844	893	828	828	879	813	840	864	853	825	883	825	806	848	788	848	842	808	819	812	857	859	821	817	862	881	890	827	857	840	823	807	887	802	864	849	802	860	853	808	843	845	888	883	821	854	874	878	861	862	859	832	817	833	837	821	826	812	855	861	794	799	861	813	882	840	885	851	859	885	847	767	872	859	845	851	899	823	838	863	839	841	900	803	851	803	873	852	871	860	808	809	859	897	799	853	829	861	843	828	821	882	813	795	880	852	799	821	863	890	806	829	853	850	838	885	874	804	902	845	857	827	874	907	833	867	880	838	868	814	835	843	887	870	877	855	837	863	835	819	842	885	865	842	841	847	827	870	839	870	835	829	818	842	867	855	849	890	857	824	883	839	851	856	874	830	887	801	844	836	790	808	870	875	824	817	836	896	875	862	827	816	881	804	857	846	884	786	861	847	890	886	867	819	811	865	849	842	828	817	836	849	849	873	817	859	853	825	816	785	838	865	818	889	847	849	905	851	820	847	837	825	812	860	833	812	836	805	849	846	887	863	929	841	820	843	852	859	884	897	805	882	796	825	856	818	884	822	849	818	830	883	869	878	876	897	839	911	821	854	869	873	821	872	896	870	873	860	872	893	806	863	841	875	834	834	874	858	870	913	875	879	822	859	841	871	857	844	843	806	859	839	871	877	845	857	854	863	873	872	857	868	850	777	846	874	858	842	901	789	836	826	886	869	846	847	825	851	846	841	836	871	824	846	905	791	893	834	891	907	819	871	872	819	847	855	870	879	896	838	884	874	833	868	818	859	811	821	803	821	825	837	880	856	837	865	854	820	811	863	935	836	840	842	829	834	841	854	902	889	809	841	849	892	878	871	836	848	866	854	889	821	857	865	767	874	872	836	851	861	812	848	871	848	889	885	803	887	859	824	840	816	857	866	825	837	863	860	798	892	865	841	869	858	834	849	886	831	840	865	830	923	843	843	859	875	859	826	868	899	868	822	863	794	799	807	862	815	856	875	865	863	805	840	919	879	850	875	846	874	867	859	856	863	865	916	792	808	879	899	870	886	839	879	813	843	839	910	867	815	850	865	827	818	814	849	830	873	875	883	884	849	889	883	884	813	857	838	842	858	842	826	879	894	825	887	846	874	843	889	836	817	852	861	848	878	874	859	863	867	859	848	882	844	922	849	880	830	855	841	877	878	846	865	855	868	874	884	876	801	858	834	860	823	832	848	885	831	921	898	859	881	819	866	848	877	840	783	892	845	797	881	854	864	817	841	786	863	887	876	862	843	824	851	893	888	867	862	863	784	843	894	808	817	860	814	839	892	866	846	873	827	892	864	822	825	843	889	844	823	808	854	860	858	839	903	855	853	851	868	846	877	854	830	842	863	850	868	843	832	845	891	830	937	874	860	818	922	868	817	877	843	877	828	833	882	833	912	875	908	839	862	824	857	863	835	851	887	866	837	851	863	892	866	920	841	809	880	796	877	834	861	828	861	862	807	845	847	867	875	873	847	842	797	795	838	804	873	868	850	823	854	849	861	837	857	869	831	871	875	841	851	870	806	805	833	834	834	888	880	827	838	835	845	836	804	872	836	837	872	845	830	887	904	846	814	854	868	793	879	844	909	860	843	839	881	783	851	828	904	822	837	863	862	848	881	864	875	828	799	874	822	876	873	869	833	828	826	884	822	890	801	808	802	919	898	839	879	838	862	871	825	859	839	867	866	820	852	846	875	831	818	866	844	816	848	864	851	807	877	877	871	821	877	799	826	853	795	850	870	853	825	896	805	845	835	862	882	860	840	890	849	858	831	773	914	868	840	873	844	891	866	842	862	885	874	866	886	859	818	850	811	823	792	869	866	833	910	825	852	867	851	842	831	890	859	897	886	823	834	827	893	871	860	812	839	842	824	902	816	838	862	884	848	831	870	852	799	842	856	828	815	805	898	838	842	811	875	872	848	882	893	906	851	837	832	832	842	834	868	902	809	798	820	825	849	804	842	811	928	866	861	840	848	898	864	868	854	815	850	864	812	754	898	880	860	800	848	804	852	868	817	858	813	859	859	834	839	910	839	879	863	886	899	841	882	846	826	865	881	841	891	787	889	871	850	853	871	883	810	833	821	827	884	852	831	902	896	810	817	857	836	899	857	817	872	881	905	813	895	863	827	848	832	839	848	896	823	820	812	911	773	846	858	874	896	856	828	911	833	826	916	820	867	873	832	866	828	862	864	822	825	857	853	856	842	835	854	857	830	872	775	831	831	793	798	841	875	881	859	840	858	901	833	863	881	829	856	907	858	839	836	888	801	819	904	875	809	862	885	833	865	855	881	881	856	855	838	887	868	869	829	845	827	854	834	852	830	872	799	878	802	868	865	820	902	868	868	793	807	874	879	832	918	816	863	842	862	798	824	878	851	796	885	863	882	831	862	836	863	835	835	857	842	867	857	813	870	859	871	804	841	875	832	834	864	873	871	790	819
43440	25274	18240	10828	5209	1352	1078	807	691	558	464	467	427	431	428	378	339	342	370	347	328	379	344	362	305	356	316	339	346	313	329	320	307	323	317	343	285	306	310	319	329	309	312	341	314	303	308	284	280	275	289	310	305	285	292	313	306	317	330	305	315	292	287	263	308	301	300	282	289	296	289	294	303	268	289	297	305	286	273	351	280	283	306	308	303	273	298	319	292	296	317	276	291	300	289	329	283	320	349	289	339	291	337	284	284	296	308	300	281	270	305	268	267	291	338	308	283	261	315	327	318	310	285	305	297	312	313	303	321	292	304	321	310	281	279	275	316	306	276	323	312	337	320	281	288	313	306	296	290	309	322	287	337	294	281	320	292	291	270	255	281	274	298	269	297	280	294	314	267	283	277	276	305	309	298	305	300	329	318	312	303	277	290	312	306	279	276	311	282	278	277	281	291	321	299	305	302	305	281	337	305	298	292	319	313	319	281	291	317	284	293	310	329	293	303	307	286	288	276	291	299	241	288	285	319	336	327	266	313	303	313	293	279	318	338	298	291	277	311	284	284	281	315	293	287	295	305	288	293	274	303	275	288	308	313	298	284	326	291	305	290	300	317	272	287	288	310	290	330	326	311	281	282	299	313	300	302	289	327	307	302	309	330	287	326	333	302	308	267	322	320	291	306	318	320	308	304	300	309	267	321	298	295	286	291	319	279	303	290	287	308	317	265	313	302	302	304	298	303	280	308	313	313	283	319	312	278	305	281	302	286	293	282	285	324	323	275	315	290	281	324	324	341	305	305	314	302	313	311	329	269	314	301	293	293	283	300	255	312	287	286	278	336	293	304	315	305	281	304	301	294	316	326	315	263	292	300	310	299	318	309	281	292	306	329	299	290	290	300	281	287	310	268	324	317	297	286	288	296	284	298	311	314	289	314	309	306	274	295	304	295	286	311	311	285	274	311	306	296	317	294	310	327	273	317	291	315	313	297	286	302	259	298	264	294	303	302	322	305	301	337	299	290	307	278	320	284	326	273	323	268	280	287	319	278	330	305	283	287	336	299	265	303	272	295	300	276	298	266	322	326	296	291	273	304	313	301	303	307	301	340	299	285	305	292	306	323	322	315	312	280	337	299	284	298	301	325	268	272	299	320	319	307	274	322	324	306	303	298	315	282	259	309	286	301	320	322	259	292	349	334	313	303	299	336	323	290	268	297	297	307	274	311	324	282	293	332	303	280	314	323	298	280	308	299	320	322	303	320	293	305	309	299	302	297	291	277	314	295	272	282	323	326	301	299	298	293	304	335	307	290	317	289	336	319	314	291	293	283	292	349	293	294	279	292	304	324	296	310	284	331	316	315	286	275	307	327	324	326	309	310	293	254	283	289	288	326	318	312	281	331	288	274	293	285	262	313	319	285	304	314	300	295	312	302	271	328	298	297	278	319	249	315	316	299	302	308	311	265	351	310	321	299	307	288	322	326	338	308	280	289	281	298	325	313	298	290	302	295	304	300	300	315	343	299	291	315	314	287	317	334	312	277	287	296	284	315	319	281	303	301	298	279	292	321	320	274	322	279	282	325	303	296	306	290	267	259	283	294	306	300	316	293	281	276	290	327	311	304	330	348	340	289	280	284	308	306	283	279	316	300	323	322	304	317	280	317	282	302	300	293	302	346	285	287	304	293	285	292	328	296	316	266	286	312	258	280	290	308	308	277	286	300	307	281	330	296	327	310	295	317	318	296	293	288	273	263	313	335	316	309	296	287	297	275	279	346	300	304	311	327	316	314	309	339	330	287	291	341	273	308	331	247	324	312	326	304	334	329	275	313	273	315	277	259	349	334	268	306	266	299	313	291	275	328	290	306	313	292	286	296	255	315	307	288	305	279	292	284	310	309	260	289	306	286	292	276	309	320	292	323	316	289	287	284	284	306	323	297	296	307	278	311	317	301	311	269	300	331	296	312	301	296	325	311	288	305	328	283	315	291	296	312	298	285	278	286	346	290	274	299	295	294	309	299	299	267	303	322	295	281	287	289	323	250	297	307	303	286	321	299	267	303	325	304	290	307	300	339	287	290	276	279	292	309	319	303	337	345	308	293	289	304	297	275	295	274	279	330	318	291	300	335	335	281	297	290	330	340	341	307	298	269	335	283	307	315	300	261	298	315	301	290	304	287	296	324	308	297	289	321	303	292	297	291	266	300	310	281	299	305	294	287	310	311	336	295	285	308	319	312	312	306	300	332	313	282	301	276	298	310	281	279	289	255	299	299	271	286	318	312	297	326	316	303	320	298	302	295	325	282	308	283	270	293	280	316	312	302	345	300	283	298	290	302	332	333	281	294	285	265	307	269	312	297	308	295	315	316	295	296	284	304	322	285	304	313	301	298	308	324	305	287	312	322	315	319	289	287	282	323	297	296	316	288	281	287	302	248	306	276	300	290	277	313	289	310	319	310	278	301	273	273	264	307	308	295	306	301	262	286	293	283	293	291	319	274	294	287	291	286	294	292	296	316	312	294	335	310	310	339	295	299	311	330	296	310	310	317	297	314	304	311	287	339	298	318	316	299	315	272	324	274	268	306	295	272	290	290	305	270	350	294	303	298	303	314	299	287	311	299	333	304	290	304	312	318	263	297	290	311	283	292	307	287	297	287	270	268	299	283	280	292	311	287	298	290	319	287	305	328	298	341	287	297	279	281	296	303	305	288	284	308	278	274	287	324	322	316	283	283	277	302	286	309	342	299	302	255	302	298	323	299	307	275	305	325	276	305	284	284	295	312	299	281	311	283	290	307	284	328	294	289	316	287	316	323	291	324	322	305	297	275	285	292	291	276	279	301	296	300	315	273	281	309	313	317	286	304	286	292	338	283	302	306	289	292	307	321	311	314	301	308	287	295	288	304	312	298	319	292	297	295	317	300	309	304	306	330	307	288	326	275	300	295	299	292	310	307	322	315	314	290	316	323	320	293	271	306	305	325	295	290	306	304	297	288	306	297	261	304	280	270	323	319	267	304	299	316	327	300	313	300	247	289	300	276	300	281	300	295	283	320	294	316	316	312	310	245	292	320	294	318	322	314	306	306	292	309	303	275	323	306	295	292	338	310	319	297	330	305	291	280	274	307	286	313	309	306	326	328	300	311	314	319	262	274	291	336	281	312	285	344	310	295	334	316	313	313	292	294	287	289	297	301	295	310	286	325	325	344	342	314	310	326	281	293	295	294	320	311	324	334	313	306	296	300	314	310	261	308	286	259	285	296	316	306	305	301	311	292	315	280	289	335	284	286	294	342	278	308	273	293	298	297	278	316	310	292	310	296	301	319	276	282	297	299	302	315	280	329	292	295	295	299	304	313	292	309	319	265	309	286	316	282	273	298	297	308	276	296	281	291	296	341	309	299	293	288	315	302	310	305	301	310	309	307	272	303	291	302	263	282	290	310	283	289	293	297	278	305	275	314	303	285	284	296	292	312	308	276	308	301	296	311	303
28745	20678	22782	21184	12607	4810	3960	3096	2585	2198	1885	1631	1467	1430	1247	1162	1101	1048	1080	1024	1085	1096	1029	893	905	931	971	915	914	824	781	783	790	802	780	767	773	814	763	740	730	774	743	690	737	710	691	715	711	675	689	663	679	668	754	666	707	727	683	683	712	735	685	760	710	684	648	686	678	685	704	690	699	735	694	753	728	682	716	749	775	693	680	718	666	716	701	713	653	708	760	698	653	735	712	699	667	687	731	729	710	722	694	695	677	690	702	688	723	693	727	736	677	691	712	691	720	693	711	737	707	720	689	742	761	697	718	723	724	725	717	716	678	733	642	727	699	706	710	661	708	732	693	696	707	744	731	708	695	751	723	700	690	708	771	671	621	638	701	674	744	726	705	693	651	711	752	682	701	708	689	725	717	707	762	723	658	689	652	647	735	711	675	679	744	756	652	706	686	724	675	702	689	727	715	692	662	713	682	749	717	719	693	746	713	720	696	723	761	712	658	700	660	674	717	708	714	713	768	716	711	726	717	735	651	723	686	712	709	696	733	675	696	705	671	725	693	681	704	693	676	670	746	721	707	724	687	772	697	670	732	717	732	684	698	666	711	709	741	680	723	732	672	721	718	691	710	663	734	704	715	685	713	698	704	731	734	701	756	731	692	750	707	729	723	724	714	734	737	731	684	698	709	723	734	672	685	697	685	691	715	718	714	690	703	701	694	683	683	713	760	701	733	681	697	718	696	737	688	682	752	652	758	731	712	723	720	699	691	729	722	722	695	738	702	692	667	727	676	726	730	678	743	714	740	729	724	741	711	711	670	712	663	763	725	711	745	730	693	761	726	649	705	703	746	728	675	727	706	683	703	713	693	668	656	757	710	663	722	725	735	725	706	694	719	696	683	703	704	711	661	717	697	739	719	745	715	738	752	714	748	708	702	703	694	695	734	662	720	674	717	695	740	728	757	700	703	701	685	702	751	734	745	730	705	710	707	707	718	676	703	741	734	724	724	716	690	740	702	722	740	743	700	706	718	649	702	683	702	682	716	732	674	700	644	694	714	679	708	675	706	672	696	731	786	680	678	685	680	715	726	721	721	703	733	726	735	713	707	703	705	674	693	730	767	685	708	763	711	725	748	706	700	733	726	723	688	690	754	712	712	731	720	696	705	746	682	706	657	723	697	702	707	672	717	758	698	705	739	688	705	695	719	703	688	716	702	683	684	707	732	672	740	727	706	702	733	660	650	702	700	707	687	675	690	717	732	733	692	743	756	746	711	684	698	683	732	740	721	721	744	690	711	695	698	713	690	780	722	688	680	734	714	733	639	702	700	739	694	702	753	669	687	711	714	670	709	732	698	714	733	699	688	705	680	676	729	747	696	666	656	711	706	709	697	692	731	671	700	718	711	708	687	671	656	686	755	713	717	676	732	681	746	673	700	743	696	716	694	699	707	693	718	714	697	704	693	735	694	696	704	729	760	735	616	708	746	680	686	715	728	720	689	663	697	738	688	694	660	736	697	693	736	702	689	678	688	695	761	750	709	684	677	678	706	675	688	729	688	728	709	723	695	742	698	685	681	668	706	719	715	682	732	714	684	745	658	720	740	727	685	659	685	719	739	730	667	756	740	701	715	702	779	710	718	657	732	684	688	681	700	697	720	684	729	707	736	697	707	692	697	720	712	766	661	649	675	740	723	698	665	732	711	652	648	676	717	698	693	656	762	690	683	706	712	722	687	686	745	723	717	753	704	654	715	740	724	709	726	698	688	713	699	694	683	713	706	685	714	654	680	745	673	715	683	770	721	711	708	734	733	678	699	738	683	677	721	690	746	735	712	712	699	679	691	707	709	690	735	737	715	683	751	698	721	716	722	730	687	705	677	688	753	685	703	686	777	712	737	683	714	729	721	714	674	673	702	687	704	680	682	729	696	706	686	678	717	668	688	719	669	681	680	708	718	695	734	648	695	747	758	695	672	736	655	738	706	730	655	712	740	711	703	676	668	663	688	694	755	702	706	664	711	719	756	722	727	748	703	711	674	713	730	701	747	699	711	765	681	758	685	707	732	746	686	703	682	743	718	672	718	683	685	759	709	697	719	723	691	722	711	716	682	692	736	711	706	669	667	718	686	688	707	702	750	712	665	727	700	685	722	687	672	732	727	686	692	686	663	678	697	690	701	671	697	723	740	699	745	702	738	697	708	740	689	701	693	707	712	741	715	748	707	720	655	694	719	739	690	681	700	656	721	681	659	684	719	684	698	704	692	715	704	732	687	724	715	674	750	678	669	714	649	673	718	710	712	702	738	677	714	704	677	670	672	673	696	706	704	688	700	701	671	708	676	678	699	623	728	718	747	730	747	720	700	620	686	694	692	751	686	701	723	700	671	674	716	684	661	693	697	748	717	640	689	654	712	722	710	657	703	712	697	734	731	702	724	753	709	704	715	771	733	663	671	711	720	739	732	722	677	737	743	688	711	706	711	742	743	687	727	681	736	687	700	726	745	672	751	676	723	687	665	749	658	728	727	704	683	679	693	726	744	685	695	742	721	721	743	652	687	723	716	667	674	725	675	715	676	691	714	700	661	723	677	709	754	702	770	766	725	713	680	666	730	706	712	734	714	747	716	685	663	686	687	715	753	718	673	705	709	728	718	697	710	754	682	700	683	690	728	679	693	664	718	676	702	676	688	688	680	711	701	694	686	690	700	661	736	720	732	712	724	732	696	707	714	721	718	682	777	707	692	698	681	687	691	686	721	729	712	697	731	724	679	767	658	705	688	707	734	705	704	701	726	724	730	656	698	746	678	698	725	727	698	709	730	688	731	718	664	679	722	697	735	677	790	702	704	713	741	697	681	722	672	677	638	732	767	722	701	701	697	666	751	699	718	701	694	722	672	658	689	723	711	676	712	688	672	693	664	728	707	672	675	706	703	683	681	680	758	738	731	692	734	743	743	722	718	712	720	701	708	675	711	719	709	708	719	701	692	677	711	688	698	701	679	713	687	704	756	682	669	695	715	704	685	677	717	721	715	681	713	706	686	761	689	725	709	712	736	685	740	691	751	768	747	713	751	720	718	710	730	727	756	712	663	748	709	750	703	695	716	700	728	685	745	697	709	664	695	724	705	731	766	719	690	703	751	680	669	650	753	708	694	725	707	691	696	702	724	697	725	690	722	719	715	705	710	705	725	745	733	675	710	689	717	689	702	733	739	723	689	698	719	685	723	693	705	708	745	733	712	708	697	720	699	730	719	723	716	714	692	664	709	731	706	692	772	645	714	721	747	704	678	742	722	704	716	700	713	684	681	718	705	719	681	710	697	730	711	744	692	711	737	699	687	745	722	704	699	715	690	703	696	688	688	701	709	717	728	706	698	730	690	714	722	744	701	720	688	698	704	704	710	739	725	676	666	688	745	722	719	727	701	725	724	716	745	706	693	735	677	704	726	737	650	716	750	711	741	685	693	719	759	703	704	722	688	718	706	721	710	715	703	739
24302	11693	6328	2757	1127	647	515	452	399	380	369	348	352	356	332	313	337	324	355	336	341	309	320	288	332	319	356	302	315	311	331	303	305	333	319	309	288	282	341	325	304	328	328	293	325	307	323	289	311	331	317	314	326	328	353	298	314	296	359	273	302	335	318	310	311	308	318	318	355	294	350	329	335	343	307	331	320	312	321	322	340	290	293	334	323	296	327	304	314	261	308	320	303	301	296	336	306	316	311	323	330	287	313	294	301	305	290	325	307	330	324	325	314	291	284	336	313	300	293	304	315	341	329	303	327	290	293	286	342	292	303	306	351	325	293	321	307	323	335	340	320	316	307	309	309	334	298	318	292	314	342	321	310	336	310	304	329	315	306	308	296	319	314	330	303	321	279	315	296	296	318	292	288	260	300	321	320	311	327	332	309	287	306	263	285	303	365	290	299	346	319	315	313	325	319	281	302	315	333	329	329	325	287	322	312	319	325	289	301	302	340	310	284	296	331	311	308	310	290	301	350	292	325	306	322	284	325	328	306	310	296	270	312	305	302	317	340	331	312	316	284	318	289	317	307	324	321	318	304	291	367	296	330	303	334	285	341	319	325	297	307	326	336	307	291	317	317	311	325	329	320	314	331	332	319	329	327	328	302	279	308	293	304	299	304	283	313	277	326	290	326	321	315	336	287	270	303	315	276	342	307	283	306	330	300	298	332	294	291	343	315	313	359	282	299	313	310	304	323	301	319	286	298	328	325	334	308	338	302	280	320	310	347	302	292	316	310	321	325	306	289	317	298	310	300	328	306	318	294	301	332	362	347	302	297	284	301	307	323	293	301	305	301	293	296	317	335	314	316	335	282	294	339	297	332	317	332	314	288	343	264	322	302	301	312	344	314	315	324	337	334	344	302	307	360	324	329	309	311	297	323	306	272	295	308	299	276	335	315	293	306	298	303	301	323	301	279	338	322	335	287	291	303	313	302	308	283	305	313	323	299	284	287	335	317	299	325	315	326	344	321	343	306	309	333	285	320	321	329	307	343	317	326	321	318	320	312	303	294	324	286	296	342	291	317	296	307	316	323	304	323	282	329	332	312	327	325	291	312	337	318	269	306	335	313	323	346	295	278	305	292	333	309	326	308	339	307	293	309	338	316	352	332	309	298	323	344	306	306	250	318	289	293	304	313	340	303	303	303	296	324	310	317	284	334	338	327	294	357	301	329	291	327	319	300	322	308	335	293	300	311	309	318	312	349	309	303	329	301	289	318	313	305	321	342	323	311	315	304	337	324	291	316	319	299	317	348	334	338	316	356	336	295	321	353	319	304	316	295	315	353	317	311	303	304	301	306	318	332	264	322	307	342	340	318	312	335	301	328	333	323	304	273	303	311	286	311	331	269	307	313	304	287	298	304	344	332	282	298	302	313	339	316	290	303	313	311	309	319	313	322	334	332	334	321	295	328	284	327	328	336	325	319	320	313	297	330	295	313	318	332	311	315	281	301	272	338	274	306	325	344	311	315	313	332	329	317	278	316	295	341	297	282	297	324	336	315	279	307	248	299	340	288	332	308	273	297	301	361	286	319	287	295	305	330	303	323	327	317	308	323	312	302	323	327	301	276	308	309	330	289	319	332	284	304	314	322	314	329	281	274	327	319	274	313	338	285	334	293	288	330	283	305	320	299	292	325	317	302	282	325	325	314	281	346	319	301	309	319	302	308	322	296	347	286	316	315	321	314	302	328	309	316	306	311	306	308	330	341	282	297	333	320	313	268	306	319	349	311	288	315	341	327	324	319	292	329	301	313	336	351	300	304	335	330	335	297	304	316	319	311	303	283	281	303	310	292	310	283	320	297	316	350	300	273	313	307	300	311	345	298	318	320	315	324	308	336	330	312	290	317	334	288	313	323	326	302	326	280	284	303	328	312	302	291	297	313	341	316	331	320	341	297	337	306	322	322	334	293	328	303	325	317	333	310	321	307	282	334	316	303	294	329	284	278	310	333	312	313	302	334	342	308	286	334	295	330	299	307	291	326	302	339	310	325	283	295	311	353	289	303	318	324	291	270	317	307	303	316	313	280	337	307	285	280	307	306	307	324	303	330	311	305	310	292	301	342	324	295	316	316	295	295	304	305	311	272	327	339	301	358	334	311	279	311	315	294	309	322	328	302	284	336	288	299	319	286	326	312	324	312	333	298	309	332	318	300	354	284	313	310	333	302	310	289	326	336	314	314	310	293	299	302	303	315	313	316	304	316	341	316	311	320	317	288	312	294	303	303	315	276	299	292	314	302	300	319	309	313	303	356	324	326	306	295	320	318	308	290	282	318	316	328	335	335	343	289	333	296	286	283	301	315	307	315	330	323	303	264	331	297	318	319	330	293	301	305	342	315	328	298	326	294	328	324	292	345	284	293	322	310	343	335	330	326	327	310	300	340	312	335	327	321	316	304	297	295	308	297	257	303	311	327	290	328	335	306	306	305	339	300	334	305	303	335	338	309	274	296	336	306	340	311	309	320	308	315	322	325	320	297	314	342	291	303	317	335	321	286	302	302	312	308	310	302	292	331	290	308	290	340	340	315	329	295	314	325	323	284	322	300	325	310	293	329	286	317	286	306	295	305	314	280	327	305	316	307	293	289	306	321	355	296	286	303	336	306	314	308	309	324	335	309	310	306	303	327	313	316	311	312	315	315	350	331	302	292	300	318	293	305	303	301	311	307	291	314	306	324	324	309	324	303	314	291	304	345	343	331	315	332	282	314	334	344	325	302	324	303	285	338	283	320	286	310	330	320	310	313	301	316	332	352	308	296	281	299	326	302	312	299	306	323	293	329	289	301	314	298	298	289	305	293	291	314	334	307	326	308	353	325	311	290	276	328	322	318	311	325	297	306	329	322	303	322	311	320	326	320	328	311	314	332	316	329	307	331	293	313	328	326	321	305	287	302	333	322	333	302	288	299	281	301	292	304	311	304	337	322	309	302	302	326	302	325	311	348	314	334	299	301	308	318	315	313	298	316	278	310	317	293	283	301	326	291	317	332	301	307	306	321	297	331	307	284	298	311	265	315	320	312	303	327	331	336	320	298	319	339	287	322	320	308	347	310	349	281	308	298	273	312	302	342	266	325	289	291	292	306	296	323	309	336	335	315	311	272	316	324	316	351	283	313	343	336	294	320	324	331	322	299	345	342	305	308	318	348	289	342	317	305	306	349	340	280	305	295	325	331	317	309	287	317	327	337	320	293	309	307	316	309	326	284	293	293	300	350	268	306	303	325	310	248	328	324	307	337	312	340	319	292	318	295	287	322	303	306	304	331	316	296	305	321	304	309	339	292	322	312	307	306	310	337	302	337	318	337	329	318	300	315	290	326	313	304	352	291	365	293	328	271	283	299	294	297	293	301	317	316	325	299	332	333	319	307	294	310	281	286	313	330	314	333	293	301	307	320	271	335	312	299	328	290	335	304	314	334	331	286	310	288	316	308	271	282	309
17669	10342	10192	7128	3990	2082	1754	1528	1377	1256	1163	1083	984	969	907	843	912	806	863	866	824	837	827	807	758	760	836	824	738	752	820	807	723	787	779	801	787	742	740	747	743	800	783	785	755	749	773	726	801	797	792	705	755	773	786	714	726	719	747	782	721	706	780	740	747	755	767	780	706	756	737	746	761	795	721	782	747	737	741	721	736	730	795	782	774	737	717	759	744	684	774	767	756	738	749	739	739	807	812	743	717	774	803	703	748	770	729	724	775	754	806	741	766	748	739	763	785	725	701	775	732	711	746	738	737	730	726	731	740	710	725	763	722	793	790	729	726	758	725	767	775	722	720	790	733	715	734	755	723	738	677	771	768	733	744	725	764	728	781	745	763	769	746	764	706	741	754	765	778	707	782	798	735	734	755	740	768	743	735	703	705	755	794	701	781	748	719	772	722	709	758	755	813	736	745	800	716	732	725	731	741	767	736	729	744	753	735	711	736	779	746	724	721	759	765	741	796	762	730	836	777	781	741	786	776	796	783	749	763	712	783	739	764	746	775	754	757	749	747	755	712	729	744	770	781	770	787	728	739	745	765	729	736	793	740	737	784	761	684	695	745	777	795	734	792	729	754	727	733	754	771	767	791	777	720	771	742	766	779	730	724	751	756	769	778	739	775	736	778	789	747	749	768	746	759	747	713	739	766	776	750	694	731	745	725	759	736	742	779	698	766	726	756	734	775	739	723	729	765	751	725	725	780	736	740	733	746	684	718	775	766	747	748	715	742	681	738	769	752	763	765	772	736	779	809	766	777	767	769	697	738	788	722	797	737	741	759	723	758	752	743	699	781	743	753	750	758	749	719	709	774	711	762	735	770	710	775	732	733	710	767	742	761	738	725	765	747	661	731	749	757	723	733	712	761	807	747	725	755	746	797	746	716	743	725	752	724	749	742	769	761	756	771	766	724	767	753	725	712	769	720	689	720	780	712	724	753	783	727	714	721	776	728	720	669	754	761	733	691	737	742	750	767	705	723	710	756	727	685	747	735	726	749	776	773	757	739	750	725	786	770	734	740	783	735	726	763	763	751	668	713	776	796	767	741	743	763	708	725	701	693	732	754	710	771	726	739	738	809	708	762	734	718	752	745	754	757	781	743	777	717	745	742	741	710	755	738	754	765	766	812	762	745	753	805	750	730	746	773	765	793	763	728	738	757	731	750	711	741	697	730	722	738	748	732	757	750	810	722	771	725	725	752	727	762	708	789	788	782	760	803	685	726	683	755	762	739	715	753	728	709	692	766	767	799	758	714	732	761	761	763	783	713	734	706	740	740	757	759	748	760	762	745	727	733	783	777	740	743	746	774	798	784	767	763	790	795	790	752	748	776	771	722	760	733	746	757	737	754	711	756	756	747	757	758	751	739	766	747	742	756	752	708	676	749	701	764	753	719	734	752	751	759	733	759	739	717	770	758	783	739	710	730	740	732	721	764	759	732	760	793	764	743	780	754	741	742	716	735	739	758	755	749	713	705	746	760	716	766	727	770	713	733	768	730	713	710	736	721	723	771	727	741	732	753	802	773	797	768	724	742	719	727	773	732	768	764	722	718	779	742	778	726	744	786	758	724	720	766	730	711	751	769	738	768	753	779	713	790	755	766	721	731	763	727	762	754	767	800	725	749	705	698	753	765	737	735	725	764	691	774	730	738	798	736	743	757	749	727	813	768	750	713	733	742	776	732	742	748	721	745	740	743	712	765	777	735	767	725	771	752	731	720	808	793	750	709	768	742	714	766	733	692	750	734	743	791	724	719	756	781	705	757	753	743	733	782	794	765	777	716	698	755	741	756	781	779	730	747	705	745	744	765	728	753	738	705	774	760	682	744	759	753	745	772	745	694	761	760	706	750	703	712	730	758	748	804	731	759	737	775	712	750	741	768	752	766	700	781	735	732	764	751	789	756	782	738	701	757	730	797	754	734	728	782	743	770	705	767	770	766	669	743	743	776	717	748	774	719	727	733	697	743	750	749	807	727	743	722	708	719	748	799	737	791	786	748	755	716	762	756	816	751	782	753	720	783	727	743	700	760	755	718	766	756	781	774	757	758	746	720	728	807	738	752	751	761	743	747	777	744	777	739	725	768	702	753	738	775	753	710	753	764	783	734	772	818	763	728	772	759	742	707	733	763	765	724	768	750	733	749	698	770	751	728	786	750	772	742	762	708	775	722	725	760	747	742	737	756	764	798	737	722	739	736	782	693	848	832	728	707	761	735	715	734	779	721	752	781	722	743	794	792	756	750	750	790	791	702	726	721	718	758	743	727	740	730	788	751	756	795	770	763	761	677	759	764	777	751	775	745	710	751	720	753	757	709	749	770	729	695	778	735	747	691	736	751	743	702	723	729	734	715	685	739	742	764	848	794	713	709	779	792	710	709	763	770	736	744	745	708	755	701	732	752	726	727	717	720	707	752	783	784	790	708	728	728	766	769	733	707	692	744	765	713	728	779	710	770	740	716	761	696	800	749	730	765	760	749	748	739	787	753	690	759	752	764	743	696	735	741	750	780	737	780	704	713	723	777	746	683	782	724	713	728	768	754	748	752	774	754	741	758	713	766	731	720	702	724	723	767	722	762	788	757	783	776	773	724	723	759	784	760	750	723	732	719	743	703	725	772	740	764	727	690	726	713	750	758	810	775	716	739	736	762	768	724	764	769	759	718	731	765	711	740	763	764	746	696	721	751	786	749	731	762	780	757	760	750	758	726	748	773	769	783	764	745	777	777	763	734	777	731	811	753	744	714	709	774	727	798	736	719	713	777	753	665	720	723	723	720	736	724	792	741	778	770	729	703	767	798	793	764	727	788	759	718	702	804	744	740	738	759	772	753	720	712	748	751	700	755	742	748	718	723	731	748	796	726	744	710	754	750	745	747	779	817	758	813	701	733	769	761	746	732	797	752	753	740	840	722	727	783	776	729	719	753	740	765	762	723	702	770	696	749	726	764	731	745	777	726	737	757	723	741	770	778	701	714	727	754	783	738	743	751	759	769	744	722	709	737	730	746	798	722	809	740	752	733	754	672	699	733	698	742	735	744	821	756	747	716	782	738	737	729	745	701	801	716	764	761	739	751	717	778	752	752	774	748	753	732	759	756	774	782	776	762	765	728	809	715	729	780	703	805	740	785	786	708	780	771	789	727	805	806	722	746	727	704	716	750	766	747	741	730	799	791	736	751	766	797	742	743	735	730	745	766	754	769	742	766	732	729	752	720	733	719	712	734	733	774	730	758	756	750	773	737	731	747	783	803	742	756	746	678	796	719	722	766	720	730	722	756	783	771	800	753	751	739	753	782	767	737	746	722	763	741	771	795	746	696	740	746	802	747	745	754	779	763	785	742	775	738	736	698	741	733	809	728	714	756	714	765	741	756	727	725	764	782	741	725	742	742	683	727	759	751	714	736	731	771	692	675	764	807	785	760	767	724	725	714	767	718	736	753	726
35291	20214	14023	7810	5081	2860	975	634	554	546	455	482	455	392	392	429	451	396	371	395	416	373	382	383	400	387	383	377	374	363	390	357	378	366	400	399	385	373	354	340	341	343	374	345	361	337	376	324	336	380	357	328	371	341	327	381	359	338	377	344	380	331	346	351	354	340	391	384	371	356	366	338	357	357	403	375	349	393	350	365	367	369	343	355	360	337	353	348	374	357	344	351	327	362	421	373	347	364	377	394	399	377	352	349	351	368	378	381	346	384	326	349	368	367	349	355	367	379	360	382	354	369	363	366	329	389	373	359	344	380	376	346	353	361	369	355	350	384	371	362	343	349	355	400	372	304	355	369	368	362	387	383	387	340	361	332	382	343	365	326	366	332	395	350	323	363	363	378	345	366	366	353	362	354	340	384	333	355	322	371	382	371	384	325	384	364	374	360	343	381	348	376	392	318	414	369	351	341	358	380	330	375	364	350	352	389	372	356	352	335	347	336	354	348	371	340	329	368	338	366	314	379	388	347	360	376	371	345	378	341	384	346	356	381	386	305	368	399	359	323	381	370	351	338	385	329	359	363	363	354	378	369	338	313	334	369	376	361	365	394	366	354	386	351	376	359	351	324	362	358	363	351	356	367	305	391	350	354	367	339	342	390	393	348	331	344	358	379	387	359	365	350	338	413	318	396	371	344	329	361	383	345	368	325	357	328	345	420	365	344	371	354	344	337	344	374	366	353	340	395	356	383	381	324	384	416	354	367	340	342	376	372	384	384	366	340	347	344	367	354	361	313	355	402	362	361	369	339	371	346	353	340	352	367	352	330	371	371	363	362	364	362	389	366	370	338	350	366	387	383	363	366	365	367	381	368	319	360	336	364	341	367	355	379	377	345	389	373	369	393	356	359	359	372	349	351	335	358	426	385	351	371	329	373	373	357	362	352	361	353	409	380	356	353	395	370	360	346	388	353	341	370	342	371	376	319	371	364	372	375	363	347	366	387	346	376	337	360	347	375	354	356	328	325	360	356	352	336	334	400	327	370	360	363	363	396	345	364	359	351	388	402	378	332	329	372	396	389	345	364	380	367	364	376	360	369	368	370	360	357	383	389	360	359	372	374	383	384	376	375	383	364	398	371	349	354	351	349	359	322	333	361	333	329	324	355	368	332	370	358	373	345	358	350	362	346	380	336	359	355	342	366	347	382	334	379	392	334	359	353	377	375	361	340	342	364	360	342	350	361	354	372	355	370	349	375	396	350	387	344	348	349	367	341	358	364	319	390	364	358	356	367	365	371	376	341	385	352	378	380	388	379	342	397	368	389	362	386	328	389	363	356	357	331	346	348	347	379	366	364	350	400	346	392	370	356	414	365	378	351	368	360	343	396	351	364	327	366	332	388	387	398	363	323	379	351	362	328	379	365	369	381	346	327	394	345	379	350	343	317	352	374	384	321	357	299	364	364	382	386	356	357	356	321	349	363	372	376	340	355	370	374	343	367	388	369	385	351	374	319	378	348	368	372	346	362	357	334	326	377	366	334	295	381	391	349	386	370	342	382	364	365	384	383	351	372	360	386	398	373	352	364	375	319	354	368	412	341	342	359	318	315	378	349	347	366	361	352	374	346	362	369	374	354	386	323	347	372	365	369	330	361	342	369	355	394	362	340	348	376	369	374	368	380	397	359	306	399	357	387	380	347	373	366	329	336	377	369	367	356	372	323	324	331	333	351	322	321	390	362	386	343	358	354	364	376	363	353	375	370	361	373	360	367	365	352	391	339	378	383	317	357	344	337	370	369	362	369	327	370	362	388	369	360	378	347	364	377	361	396	352	318	376	379	367	364	329	372	412	374	395	314	339	335	363	379	394	384	345	383	371	346	366	342	355	368	346	358	361	351	379	382	364	309	381	340	350	339	347	364	371	331	383	361	385	359	355	372	366	350	406	362	336	337	345	357	335	367	352	388	367	391	387	370	377	372	339	365	360	356	355	341	337	315	377	401	390	363	345	375	326	325	363	380	358	357	376	363	380	341	336	362	329	360	342	333	377	360	380	384	343	381	347	363	353	349	381	360	367	359	356	358	347	344	361	368	389	343	357	323	334	353	360	385	371	360	338	401	393	387	337	347	383	362	332	347	341	363	386	351	357	375	346	349	382	370	420	361	369	371	351	348	415	396	342	342	354	337	368	365	344	374	365	350	362	345	342	398	383	323	342	405	366	370	353	350	371	332	373	343	388	341	363	394	360	357	351	379	369	363	364	365	365	376	370	349	336	370	370	365	366	360	335	357	384	338	342	376	376	377	359	366	343	350	341	380	388	324	359	335	365	327	389	386	352	419	353	361	350	385	357	335	354	400	331	332	356	367	335	353	331	356	350	363	370	344	344	377	361	357	340	347	380	382	357	368	343	359	350	351	361	368	344	370	337	371	354	347	346	313	411	371	346	372	348	351	393	384	350	361	330	349	355	349	355	384	368	366	344	375	363	346	387	365	367	333	350	359	413	412	384	352	311	370	327	343	339	336	384	364	356	340	362	402	358	366	324	379	359	353	373	388	370	346	375	346	401	365	355	352	337	350	342	351	387	359	384	368	351	399	330	382	350	381	374	339	340	331	382	364	359	338	350	358	370	386	378	352	339	390	337	363	378	318	379	387	343	356	379	405	334	350	366	377	347	339	353	378	366	369	369	367	354	329	332	347	395	307	348	348	381	353	372	364	397	359	328	333	324	361	350	357	331	349	377	373	353	368	347	349	372	323	365	357	335	348	348	338	366	370	331	403	373	341	377	390	347	357	354	348	374	362	369	377	343	354	322	380	379	340	369	389	419	377	354	371	403	363	395	398	355	350	393	371	346	390	350	339	377	351	347	374	358	376	356	357	350	357	385	372	335	361	382	396	359	373	344	383	372	339	365	356	341	367	363	349	345	385	358	331	345	377	385	370	342	363	353	363	393	362	347	385	349	364	338	385	379	340	397	392	353	372	343	410	392	374	347	361	365	361	361	352	321	360	384	371	379	301	367	351	344	345	347	340	357	348	373	351	356	337	372	358	359	387	316	386	329	363	304	403	331	386	397	361	350	346	314	354	371	347	342	369	379	347	344	363	346	388	373	373	341	349	341	382	378	369	342	375	343	384	346	362	349	348	360	319	368	335	363	378	416	381	350	354	336	356	375	405	368	346	396	344	346	396	343	392	383	367	355	394	365	343	313	390	362	324	379	356	358	341	372	364	366	382	383	361	337	350	362	359	350	348	389	333	399	367	346	357	424	386	362	368	394	351	370	349	340	356	394	363	351	349	353	365	359	362	369	351	327	357	349	372	366	363	382	343	365	365	332	358	363	346	353	328	340	350	392	334	359	367	369	392	395	348	365	365	363	364	310	392	356	345	354	366	347	331	350	376	363	351	333	367	351	344	376	362	345	393	357	377	364	409	408	363	334	411	374	337	357	350	338	354	385	365	356	340	352	310	376	367	399	338	349	368	386	350
24194	17016	20058	17049	15279	9499	3248	2207	1864	1677	1570	1449	1402	1343	1226	1243	1147	1069	1113	1084	1107	1069	1056	965	972	959	992	1027	963	931	895	901	895	914	892	847	900	850	845	888	864	936	832	858	861	823	851	888	879	829	838	902	835	910	806	851	844	816	897	845	836	874	779	794	781	819	870	826	875	852	847	817	850	835	796	838	829	847	837	800	838	850	879	863	765	818	893	835	879	865	883	897	867	861	837	827	825	877	862	836	821	860	862	854	835	844	856	846	825	856	843	902	834	814	852	851	795	884	839	818	872	879	887	885	848	912	832	901	877	871	871	843	870	828	881	850	848	888	883	839	892	871	806	806	812	850	803	893	892	872	904	848	876	849	809	820	906	801	834	843	883	837	861	841	840	792	854	850	802	886	903	848	835	821	843	826	815	858	897	830	843	818	813	856	831	859	797	874	866	876	844	817	837	883	827	828	811	846	870	861	875	793	827	839	871	845	870	896	861	832	885	830	865	848	812	801	858	902	796	888	812	856	801	870	861	813	865	825	841	899	836	824	859	858	843	826	848	845	874	849	862	844	831	852	880	863	805	864	836	841	877	824	834	839	841	808	905	834	845	846	816	818	825	833	850	896	826	875	850	857	838	889	818	885	900	850	840	873	812	842	844	858	841	854	856	921	883	846	839	851	829	871	869	833	818	839	777	843	884	847	868	815	875	792	871	822	850	802	852	853	828	824	832	886	891	884	810	822	868	877	872	846	828	793	871	821	862	859	824	843	847	822	842	819	852	858	878	801	842	834	859	869	826	859	840	843	849	808	915	818	781	868	838	893	824	844	867	851	864	792	804	896	836	827	830	807	837	811	878	803	760	879	873	817	825	832	859	833	825	834	826	870	819	826	872	849	795	798	829	795	830	793	905	867	825	874	859	869	861	852	891	856	870	838	805	810	906	889	845	863	879	866	849	865	832	868	864	839	822	838	825	811	797	842	828	805	850	828	946	868	872	826	856	847	872	900	861	888	870	848	772	860	792	865	844	785	853	823	896	843	859	870	843	839	890	874	889	829	789	867	873	841	861	831	843	918	845	923	884	854	858	814	883	840	868	835	847	822	826	857	868	852	844	822	816	849	815	881	837	893	838	863	887	836	858	835	892	843	870	785	789	842	795	831	864	837	857	812	792	838	842	842	840	855	816	854	887	855	820	846	823	833	821	831	804	844	801	869	801	829	874	841	789	901	796	887	873	872	858	844	839	837	854	886	882	862	840	844	831	818	831	823	873	858	827	864	827	852	865	831	831	847	806	830	875	887	809	839	877	861	827	858	845	879	894	881	842	836	824	853	920	814	830	836	852	819	795	862	865	838	873	825	841	865	856	861	797	854	822	849	850	853	851	869	858	848	824	825	845	833	796	822	840	826	877	877	875	802	882	851	877	867	837	851	836	774	806	874	825	830	851	838	909	885	798	799	880	846	880	810	877	838	854	885	863	872	864	840	816	837	847	825	808	835	833	810	832	845	857	817	843	844	850	851	818	806	850	879	804	863	846	860	872	835	823	864	814	871	828	902	862	912	839	847	868	801	835	867	854	813	867	873	839	869	853	811	835	866	826	830	821	849	876	833	808	828	831	860	826	848	816	852	864	903	849	866	879	821	812	872	832	803	895	846	827	833	845	829	878	848	824	867	827	859	842	788	899	886	850	861	812	852	893	809	833	810	865	839	851	861	821	850	844	829	847	795	817	856	872	834	870	835	847	869	846	843	892	859	850	833	840	842	891	846	853	901	807	825	852	844	862	835	810	795	825	824	806	866	834	830	865	851	841	878	764	850	816	819	863	918	813	841	827	863	828	830	825	851	830	791	811	839	869	898	817	887	845	825	849	853	916	836	891	824	848	803	835	892	828	826	839	854	857	862	823	841	830	829	830	824	805	820	813	811	859	871	827	798	831	823	852	867	879	815	838	883	871	858	918	797	808	833	836	853	806	802	858	814	885	876	789	807	837	835	801	831	851	827	894	837	858	834	885	825	863	839	804	852	856	832	861	852	811	869	871	862	797	844	823	831	876	857	844	843	840	886	869	837	895	860	806	823	866	842	821	831	852	800	878	874	884	839	839	864	862	881	826	831	817	841	864	824	843	855	871	851	856	821	889	816	860	874	836	847	862	797	831	855	840	854	829	880	818	779	809	831	847	824	864	860	830	847	862	860	878	863	848	876	870	763	881	889	865	874	815	828	856	845	800	892	837	860	823	805	871	871	853	836	837	859	819	838	827	803	849	892	859	833	820	889	835	861	814	876	904	791	785	852	824	876	829	839	835	833	814	833	780	827	820	826	864	838	823	867	861	861	898	902	843	896	824	831	823	905	824	812	849	815	843	825	872	842	858	806	909	813	865	838	859	870	892	856	897	850	821	843	808	860	815	801	875	818	863	824	845	833	800	851	825	868	840	835	817	836	835	851	819	880	835	836	899	851	878	857	877	844	837	789	809	832	811	800	846	839	846	850	842	870	854	873	857	809	874	887	819	831	833	799	845	848	827	821	848	836	843	811	809	816	771	862	872	824	837	818	866	887	841	830	892	831	831	844	839	823	848	839	857	811	860	841	821	823	840	891	822	896	875	880	791	841	831	858	817	854	894	851	822	819	870	900	895	823	855	891	822	829	846	827	850	805	852	878	824	830	844	862	869	852	836	848	796	847	882	826	852	840	871	809	856	842	847	830	850	847	819	799	873	841	855	855	867	812	884	858	832	863	849	816	810	860	879	816	825	802	895	845	851	843	789	878	877	860	843	871	864	829	841	830	824	872	849	845	817	845	863	876	835	909	868	827	873	843	858	844	865	851	840	841	816	878	849	830	838	831	824	847	892	875	818	825	818	867	874	859	885	872	826	845	837	878	828	820	849	807	844	802	851	828	867	831	840	797	812	766	857	869	819	853	825	839	879	804	886	831	830	821	865	838	845	840	842	861	905	858	844	820	850	831	875	891	827	860	862	830	818	851	888	835	849	852	865	840	834	833	853	831	852	878	870	840	828	816	870	857	826	827	850	839	885	819	844	904	860	849	867	900	819	834	816	823	806	823	913	841	818	848	816	861	853	859	813	857	861	842	862	824	857	814	812	855	840	837	847	818	847	832	819	839	857	868	904	822	858	821	845	834	804	821	828	859	860	852	880	875	862	841	853	839	888	836	844	853	828	855	854	837	842	848	854	864	865	864	824	869	894	845	835	884	849	887	855	850	789	817	848	852	844	882	869	803	858	803	887	845	841	856	849	854	908	877	847	858	870	893	842	915	898	851	875	837	810	825	846	843	835	883	815	860	884	828	850	850	834	876	839	800	849	843	820	858	852	864	862	869	889	816	849	873	838	877	876	877	830	866	840	862	792	857	882	844	801	884	890	891	824	832	856	860	836	848	856	832	898	852	904	870	873	788	815	844	855	814	898	857	831	788	867	887	872	887	785	905	833	831	812	838	787	832	847	819	791	836	872	859	877	846
44378	25687	20604	13674	8304	4772	2149	854	560	474	487	480	428	413	365	376	372	353	367	369	345	336	343	341	291	343	350	297	358	332	300	281	305	321	353	326	299	333	300	307	303	309	306	285	340	302	307	292	314	308	271	319	282	270	329	288	312	296	300	256	308	314	295	287	303	335	281	274	315	303	299	284	321	304	290	286	292	283	320	302	333	335	302	334	280	267	305	295	298	288	282	298	329	278	305	274	268	329	287	316	301	278	332	286	302	300	284	314	305	321	321	274	288	293	303	288	296	304	350	305	306	295	346	315	292	350	295	278	279	298	293	307	298	317	299	288	304	328	289	274	289	282	316	291	305	293	303	304	287	300	299	291	265	316	305	290	304	306	281	289	270	338	285	344	281	324	271	284	278	301	335	288	283	280	314	297	277	299	277	298	303	306	295	259	307	344	296	295	274	304	288	313	298	337	368	305	319	287	323	314	306	320	291	286	283	314	327	284	283	324	284	275	329	291	290	300	322	303	274	310	320	301	298	301	315	342	316	286	315	307	302	324	283	298	303	296	285	308	271	292	305	302	322	306	284	334	300	346	334	306	310	278	266	294	312	345	314	296	324	311	279	299	358	291	324	300	327	298	321	288	302	311	292	277	354	274	311	322	313	285	303	288	287	328	321	337	278	318	286	310	308	288	315	299	290	329	313	301	272	315	320	312	336	288	285	290	299	312	306	300	302	291	298	329	302	329	291	314	350	295	314	307	318	350	309	312	297	314	318	304	287	344	312	293	341	288	284	296	320	256	294	282	306	298	314	291	306	342	344	302	324	293	275	297	305	322	292	303	358	297	306	320	280	315	336	306	299	319	340	322	305	306	319	304	319	323	296	309	307	287	317	297	301	316	333	283	315	289	293	332	300	304	282	328	277	307	296	307	283	299	283	322	310	320	297	331	282	299	320	324	317	310	336	313	294	331	297	323	311	311	298	284	300	346	314	313	310	293	272	298	287	305	265	284	294	319	321	307	303	287	311	322	310	299	306	273	297	315	286	307	269	265	280	302	265	323	291	303	316	307	286	329	319	293	311	286	292	286	283	292	307	295	314	325	334	280	320	303	271	311	295	312	283	286	294	321	284	292	306	297	291	264	272	299	315	298	321	271	306	300	336	301	286	315	294	311	317	291	336	314	338	311	290	293	321	326	285	328	314	312	336	331	322	333	325	285	303	283	282	312	296	290	293	297	320	277	339	318	311	299	330	289	271	272	316	282	292	318	315	282	299	284	317	272	292	271	280	301	340	310	303	310	342	291	331	280	331	317	304	323	304	311	301	315	279	301	328	318	290	308	301	296	283	298	333	294	291	303	327	319	279	290	329	260	312	300	342	321	313	289	309	305	316	315	320	337	312	335	316	331	314	296	294	295	309	283	282	320	309	322	303	305	272	292	297	288	311	292	325	312	325	288	288	323	317	343	313	317	282	330	302	319	292	337	307	289	331	292	332	299	301	311	278	268	301	264	297	308	282	334	301	293	318	308	315	317	291	309	325	295	323	285	307	264	308	286	318	295	271	311	325	281	282	323	308	300	301	274	299	284	300	279	269	284	316	300	315	298	309	321	298	321	302	304	322	315	299	298	315	314	296	299	319	327	290	274	317	291	306	293	276	320	296	306	300	316	313	274	298	329	295	339	320	314	292	330	326	348	303	288	290	348	317	319	320	326	307	345	281	324	299	316	316	304	310	314	323	303	278	296	294	299	323	286	322	296	288	266	284	322	327	265	289	321	327	310	330	280	298	292	304	328	288	301	300	320	290	311	325	313	296	291	318	308	350	274	304	318	276	300	309	272	326	288	253	302	323	291	285	294	270	304	313	312	268	320	324	331	303	281	294	324	326	311	312	272	296	273	322	332	340	306	281	332	290	302	273	243	288	295	261	317	327	320	308	291	304	298	306	277	313	294	307	321	278	308	327	290	286	288	312	284	289	306	292	304	313	293	289	336	319	333	305	320	323	289	291	272	314	286	287	309	298	291	293	308	287	313	301	318	335	316	289	299	319	319	293	311	304	304	326	303	323	275	302	315	307	283	327	375	319	310	319	309	296	317	325	304	295	312	288	280	332	315	322	303	338	309	335	306	336	283	319	319	297	323	302	297	334	286	303	300	312	307	358	296	282	282	296	302	349	294	268	271	320	324	267	289	318	292	275	291	314	303	331	301	304	303	296	323	296	289	295	289	306	314	291	317	313	294	321	258	316	307	274	322	309	297	325	313	322	301	299	285	298	318	310	302	309	315	285	310	289	318	294	300	291	276	299	302	254	277	320	285	302	323	312	273	277	283	280	303	301	267	317	283	316	310	294	327	302	300	259	341	310	335	328	299	296	297	269	301	314	308	279	315	310	312	271	296	301	302	294	295	326	321	299	321	305	323	290	314	294	305	326	286	283	291	307	275	308	316	309	313	289	321	301	311	311	278	270	303	313	299	306	300	314	277	325	318	274	298	298	282	302	277	301	300	322	281	300	312	301	319	297	296	280	288	305	290	295	340	333	308	326	314	273	270	293	321	267	311	295	286	275	281	310	288	306	307	294	288	314	292	321	302	320	293	272	325	297	315	263	289	283	289	308	316	299	322	296	323	288	331	320	307	298	271	297	321	331	286	324	321	289	300	264	301	294	318	337	326	322	305	345	287	324	292	285	303	276	286	303	254	280	292	289	285	319	307	292	277	270	289	298	312	329	324	295	308	294	305	333	285	283	309	285	314	335	291	350	308	299	314	271	272	303	298	298	266	300	306	316	286	311	305	318	295	290	307	306	292	295	288	271	315	309	290	304	292	309	306	291	313	286	290	338	299	306	299	316	335	322	292	272	310	316	317	299	331	292	313	281	306	313	295	303	332	304	316	294	323	263	338	321	341	302	313	283	303	327	305	305	318	324	332	322	282	321	270	307	320	324	310	325	350	250	335	345	270	323	318	301	297	299	302	286	326	290	277	326	295	330	281	322	304	351	298	345	314	314	342	297	299	323	348	300	300	281	290	315	305	307	307	284	287	300	282	286	334	324	295	314	284	252	311	312	294	306	273	324	322	319	280	290	298	310	292	289	250	313	297	352	299	282	324	282	301	291	307	281	298	351	305	323	304	325	292	304	323	279	302	287	328	308	303	307	327	271	318	310	289	331	324	331	344	309	270	267	293	275	296	303	301	272	301	287	326	330	287	283	348	350	326	299	268	256	285	300	277	299	286	321	313	342	340	296	292	296	257	283	314	336	340	295	302	278	301	314	305	325	298	319	332	323	305	311	288	287	287	289	280	296	312	312	321	277	324	312	285	303	293	310	324	311	295	318	291	315	289	289	257	288	287	284	280	280	322	326	288	331	310	287	291	306	305	277	324	280	251	287	296	316	314	317	314	300	283	280	317	309	306	296	331	339	318	289	323	336	305	305	273	303	290	305	359	322	297	306	322	323	264	282	301	332	304	306	289	290	317	339	291	292	301	321	312
29356	20854	25743	24272	20276	14181	7183	3139	2207	1882	1665	1515	1441	1301	1238	1180	1113	1151	1060	1077	995	951	937	892	861	858	907	877	878	804	771	837	819	764	796	773	803	779	727	739	777	722	777	766	755	716	800	729	704	763	725	749	750	709	740	750	727	711	739	748	706	710	715	733	730	723	743	683	749	702	712	705	716	699	696	705	716	718	717	748	720	756	733	717	721	675	697	694	714	756	750	705	747	769	668	743	685	728	676	719	705	704	651	735	667	703	736	676	708	754	652	681	728	735	706	730	730	769	710	722	751	759	726	701	765	712	710	686	730	687	744	748	721	687	720	659	678	748	710	710	737	699	715	702	707	693	720	729	713	720	678	723	714	737	677	659	761	741	731	717	740	763	734	701	698	748	756	705	641	735	686	721	730	719	701	755	643	713	708	701	736	699	711	699	701	709	701	734	740	703	671	696	713	691	722	732	663	683	683	712	687	700	750	687	689	691	740	742	637	741	765	723	732	698	735	754	724	716	671	662	715	719	702	705	699	740	701	715	752	727	687	746	777	741	729	752	688	696	688	719	718	695	750	713	699	675	723	722	701	650	732	759	704	742	728	704	733	704	705	772	708	705	738	705	693	692	693	740	762	725	703	690	706	702	716	738	729	685	725	705	712	733	709	702	692	694	741	743	670	687	687	673	696	705	716	789	738	678	747	741	698	707	699	727	737	726	753	691	700	734	748	737	716	721	727	700	733	644	772	709	731	711	756	721	682	671	682	694	690	712	766	722	722	721	717	673	713	704	755	742	726	709	748	688	671	704	704	764	680	751	706	753	674	738	712	768	760	651	705	717	732	712	671	707	673	721	751	692	722	722	718	672	687	724	739	696	738	703	659	717	738	739	663	725	724	699	736	654	727	728	719	729	734	710	719	688	709	696	746	699	727	723	757	743	712	710	736	747	665	728	726	745	675	713	671	773	700	705	706	685	727	700	715	691	686	741	716	715	693	734	723	698	721	691	683	711	706	748	697	755	747	686	709	705	683	692	718	750	736	741	727	732	731	760	747	693	739	698	733	730	726	740	730	706	690	767	678	716	693	662	739	724	687	740	724	701	680	709	675	718	692	720	719	702	691	668	699	734	676	718	697	720	695	720	701	702	688	697	657	716	687	659	715	750	705	779	711	713	749	667	697	685	747	731	688	739	695	685	717	760	691	711	694	716	739	694	704	745	659	658	733	679	693	682	735	748	695	716	781	675	701	722	760	758	668	720	685	673	719	683	733	708	709	728	704	659	727	782	698	743	735	655	715	753	740	714	753	751	699	727	715	699	702	661	705	674	735	730	712	729	694	713	730	755	705	693	761	727	723	651	703	716	685	665	717	675	719	728	703	704	724	708	737	729	712	753	762	727	756	675	687	736	706	717	706	693	744	699	714	661	721	729	725	708	699	766	710	730	665	687	706	696	691	709	716	747	709	687	714	732	711	747	728	727	688	732	714	737	743	728	746	716	725	732	675	692	699	711	783	721	713	726	729	709	725	705	733	701	722	702	717	675	695	715	678	741	685	773	725	722	696	741	768	748	698	715	715	682	652	746	711	731	722	675	720	731	740	774	741	657	705	714	704	776	722	738	737	689	723	712	661	737	707	707	757	714	681	686	704	707	713	700	707	702	738	724	705	709	747	727	708	747	698	694	747	723	684	726	669	769	736	724	694	714	720	719	696	676	766	746	728	764	720	682	774	726	724	744	718	697	723	679	650	730	703	754	715	767	703	767	711	713	719	702	691	712	703	737	688	767	737	680	716	717	728	726	710	679	706	735	728	723	749	700	705	693	699	729	730	682	724	758	720	689	780	739	687	703	707	746	689	717	697	696	738	717	738	711	720	680	711	730	688	736	722	685	713	744	731	672	708	731	726	691	762	693	761	731	682	724	680	718	670	710	689	733	715	752	688	729	687	693	739	756	739	677	678	710	699	709	716	749	627	761	716	734	720	736	706	713	729	729	694	727	737	767	714	693	751	751	757	713	749	728	656	703	748	765	731	761	697	732	713	671	748	757	675	723	693	704	727	705	701	737	750	719	725	729	726	730	721	724	710	705	710	707	730	669	671	724	754	711	729	650	743	688	703	741	705	663	694	706	700	709	755	719	711	662	694	714	711	764	732	694	731	715	740	733	754	745	711	698	765	767	711	713	729	684	680	708	722	728	727	679	713	738	726	706	687	740	729	691	745	746	746	690	725	721	717	702	672	713	757	667	715	730	734	646	728	733	729	695	671	749	729	726	730	719	735	658	701	785	735	711	712	657	721	761	677	743	734	729	753	705	732	701	720	746	650	704	721	706	728	730	748	685	726	707	697	698	712	718	717	690	709	716	690	697	760	732	721	718	718	680	690	732	723	702	714	681	695	725	719	745	732	692	706	693	667	710	697	725	659	673	720	727	745	713	733	694	724	742	715	734	755	734	720	700	718	702	705	720	696	655	716	695	724	736	770	716	765	718	676	755	721	717	725	731	696	711	697	671	717	681	680	713	745	717	716	719	734	759	665	703	700	715	718	687	718	698	733	713	702	720	735	703	715	703	724	745	686	711	755	700	697	700	715	723	726	680	708	742	684	719	715	700	735	730	724	664	696	702	676	700	696	728	698	735	675	679	721	673	729	701	746	701	738	742	710	706	707	683	751	684	687	698	699	715	691	712	704	679	681	759	719	766	686	683	702	696	699	704	776	738	700	707	722	702	725	696	682	736	690	757	707	703	696	702	676	690	714	725	722	693	720	693	738	716	752	707	711	703	727	738	761	709	736	664	742	729	708	721	681	694	693	752	689	755	675	679	681	745	718	714	763	720	716	746	715	685	707	669	672	705	749	694	703	691	706	695	710	702	741	720	699	707	771	772	777	665	779	753	734	708	713	739	693	686	714	719	718	709	739	726	783	686	693	708	775	739	699	740	715	659	704	709	727	720	686	737	702	704	714	655	709	726	687	721	736	731	692	734	612	694	736	700	751	707	734	732	684	676	698	744	716	685	702	659	686	693	729	693	719	737	736	705	655	683	702	703	667	679	704	689	741	703	730	700	749	733	697	690	754	706	709	686	737	735	728	736	716	720	696	671	637	728	739	741	761	710	714	695	680	651	693	705	738	702	732	675	724	663	679	703	729	736	688	718	716	708	685	739	735	775	726	785	760	737	767	678	694	733	755	683	730	701	712	717	675	749	705	691	748	723	753	718	749	730	796	731	725	769	715	711	684	739	709	688	703	735	730	700	731	689	688	700	709	720	672	717	739	734	696	685	725	676	686	753	681	735	706	712	692	648	722	761	736	732	678	669	697	668	684	747	727	735	679	685	724	672	729	726	740	724	684	687	705	684	723	678	704	735	746	747	717	649	637	680	695	675	701	684	730	721	742	694	681	742	745	663	695	649	681	768	700	721	682	704	671	723	771	700	740	700	720	733	677	719	718	700	767	684	709	695	721	757	714	767	704	698	770	714	727	711	709	700
21766	11395	8250	4441	2125	1124	676	455	397	378	366	367	344	331	318	328	288	316	305	316	317	313	309	320	299	319	299	324	320	302	314	280	320	306	302	329	320	336	320	359	309	316	312	332	288	303	322	309	292	309	334	335	317	320	294	327	320	269	317	273	330	336	307	292	288	316	307	296	308	281	301	291	300	321	288	281	297	313	334	302	292	304	323	303	304	308	318	303	297	316	298	292	319	285	301	315	320	307	307	317	315	342	303	302	273	293	311	319	267	332	279	286	286	272	300	330	294	302	347	358	308	289	303	316	310	303	312	316	296	333	308	302	310	301	293	332	283	315	260	334	306	301	285	311	327	316	282	292	331	337	323	316	312	325	324	298	328	279	304	299	327	310	284	340	326	314	314	300	278	350	317	306	311	300	318	302	298	294	352	312	310	313	285	309	278	354	301	296	299	301	301	322	319	291	297	282	308	327	271	303	277	302	279	315	308	329	326	267	318	318	311	298	281	291	332	311	296	303	287	328	297	283	289	281	331	316	285	275	305	302	308	324	318	281	305	290	289	304	318	317	319	272	310	325	324	310	296	306	310	338	304	297	295	309	327	312	295	307	281	316	304	329	316	330	307	324	308	308	276	333	319	299	279	293	335	310	283	281	303	311	294	323	297	311	293	341	321	312	303	304	279	338	332	313	321	287	320	311	310	285	318	309	309	317	315	326	295	312	316	289	271	317	294	305	304	293	303	312	330	295	319	273	314	308	320	312	321	283	299	302	306	280	327	285	315	296	330	294	295	286	297	312	323	331	295	287	309	318	322	341	292	274	297	304	312	355	306	334	301	330	309	323	298	322	309	323	285	305	331	302	297	305	334	311	320	317	315	296	294	327	300	324	303	253	304	308	311	286	297	276	350	287	293	354	286	300	304	298	303	297	292	295	294	289	302	312	331	288	300	319	327	321	315	337	318	307	318	333	307	324	295	334	306	331	253	283	312	299	312	312	300	304	324	328	316	285	285	311	313	289	323	319	325	298	312	310	274	276	287	329	303	316	306	294	302	322	303	294	312	301	335	309	319	311	323	305	302	290	293	316	316	304	316	311	307	305	295	308	299	323	288	321	276	277	313	270	312	307	313	274	289	293	276	328	332	288	317	291	311	331	280	308	282	293	318	322	300	331	296	323	341	312	300	289	327	329	295	305	320	287	312	318	283	314	328	293	300	303	296	339	334	313	300	319	332	331	290	273	278	303	305	319	295	305	291	317	302	281	293	331	326	294	313	289	327	308	333	339	268	312	294	286	304	291	301	278	307	322	303	345	298	315	300	312	310	310	287	309	316	310	303	301	286	315	319	248	361	317	311	286	316	348	296	293	312	344	337	333	300	307	364	332	311	275	318	318	264	278	284	307	309	277	346	280	355	299	327	314	279	303	334	309	345	319	332	284	302	312	288	337	311	302	291	268	298	309	306	285	301	336	303	330	326	260	315	319	279	310	314	310	328	333	301	316	304	298	278	307	297	315	289	304	317	345	329	295	328	301	295	323	370	285	247	293	267	315	325	321	252	289	301	265	297	325	275	311	300	313	295	307	309	293	340	318	304	277	292	298	330	319	291	312	287	321	306	304	281	349	314	295	302	320	305	288	315	287	310	323	317	319	324	321	341	327	305	305	312	318	277	303	330	285	290	305	321	309	301	298	303	296	267	332	304	320	285	291	292	286	308	297	295	312	352	288	309	305	340	309	318	297	270	291	306	313	301	321	324	286	311	266	300	334	289	309	305	308	326	322	288	325	291	303	322	295	311	313	323	305	313	285	320	340	314	315	324	304	306	317	329	286	329	265	281	304	326	347	313	284	313	335	318	300	306	285	305	303	331	325	266	282	349	330	308	319	326	300	292	286	294	292	294	323	318	314	277	287	313	305	265	316	321	317	328	336	308	276	269	284	296	314	285	311	287	327	297	282	278	286	302	301	322	311	289	306	286	288	310	336	285	332	322	322	311	306	319	304	324	280	308	298	309	319	322	292	301	305	298	314	323	305	287	304	317	298	303	309	342	305	302	287	297	297	275	305	328	306	309	300	308	314	301	330	315	281	299	317	332	343	309	352	341	316	274	322	288	306	305	292	299	347	325	307	329	345	293	306	328	274	278	319	285	318	304	314	306	318	339	319	313	311	301	314	301	311	316	313	357	303	316	281	312	298	322	265	334	281	316	301	285	299	337	312	322	321	328	338	285	333	316	263	294	262	301	302	309	319	302	322	290	297	347	303	310	320	311	301	307	270	337	324	283	312	275	307	324	317	303	309	293	334	280	288	304	328	300	286	313	303	297	258	310	291	304	310	297	307	338	287	312	313	317	277	320	305	275	311	286	273	298	313	274	329	286	296	349	289	319	287	290	307	329	289	343	295	327	289	320	285	313	311	316	313	310	310	290	308	275	286	334	288	278	308	332	295	329	306	311	330	350	369	313	299	302	305	305	324	295	318	331	287	281	311	310	313	294	288	294	356	334	298	325	333	342	315	276	264	325	331	343	305	315	318	301	305	317	336	310	274	306	328	286	310	331	315	290	326	292	273	294	330	325	286	327	308	320	297	321	311	300	296	307	339	338	320	326	325	298	303	317	292	311	323	261	321	313	306	304	305	313	311	312	329	284	309	293	310	311	299	288	329	335	339	297	297	314	325	337	315	291	297	327	305	290	300	302	301	295	295	314	318	348	266	278	335	283	344	287	291	339	300	322	307	289	293	268	299	310	306	292	288	276	311	304	312	304	326	313	297	303	271	299	294	320	339	307	291	326	295	308	324	330	295	305	304	309	309	305	315	302	310	330	296	341	298	283	283	272	311	297	304	311	294	283	307	284	288	294	291	311	318	267	281	306	273	331	321	303	310	292	316	313	296	323	317	296	310	319	300	293	330	319	304	312	285	295	294	299	295	327	305	309	313	278	314	313	262	293	274	307	308	364	324	281	294	266	279	311	302	305	277	278	268	306	328	290	295	325	344	325	297	328	290	291	307	308	322	298	297	284	288	305	290	307	300	298	278	298	280	303	297	312	319	343	313	337	350	311	325	294	281	299	310	314	307	283	291	303	318	289	338	288	306	275	343	286	338	314	285	309	293	319	307	319	316	292	278	294	283	305	326	313	344	311	345	294	322	289	297	298	276	283	291	308	295	318	313	304	281	310	336	324	331	300	293	310	325	306	304	302	304	290	306	321	323	303	302	301	320	282	307	298	315	286	305	315	305	298	326	316	318	318	326	322	332	285	300	311	287	295	329	319	300	311	313	321	301	311	318	308	295	313	298	279	318	302	308	320	336	293	327	293	323	325	288	308	291	301	329	296	284	317	297	294	303	329	287	317	328	342	304	293	296	293	298	318	319	309	329	312	287	317	319	315	268	360	291	341	318	329	301	310	305	307	284	333	315	303	288	295	334	296	297	317	308	282	280	308	315	284	361	326	289	290	332	287	334	289	286	270	329	324	293	339	324	299	325
15593	10511	13369	10926	6955	4107	2580	1329	1234	1152	1137	1021	995	958	866	934	855	805	822	828	815	793	755	802	772	776	768	807	743	788	754	824	754	716	767	754	759	715	706	723	749	716	719	755	756	773	729	769	732	767	746	738	732	732	702	756	654	758	740	717	719	731	733	785	768	769	721	740	732	730	744	717	753	717	747	772	689	742	738	737	747	724	722	764	774	702	736	770	740	721	709	703	696	716	765	730	749	768	747	697	740	687	726	722	748	786	736	723	698	751	751	726	719	720	749	680	747	706	715	751	702	771	740	758	794	738	715	734	714	743	723	769	775	706	770	719	673	746	696	710	741	734	722	758	767	776	793	740	751	798	742	721	731	742	758	749	703	758	705	758	767	783	711	769	768	743	759	712	711	758	710	743	759	755	740	765	728	698	737	700	726	726	747	732	702	683	707	702	711	744	752	721	730	754	748	676	773	708	747	730	758	760	780	667	720	752	705	685	753	767	721	702	730	739	777	727	735	739	734	687	703	739	731	772	751	768	728	740	720	781	722	685	746	759	769	735	751	706	734	708	692	738	758	754	688	750	787	726	695	735	723	715	688	716	767	743	733	746	700	755	710	765	740	712	715	731	735	701	690	727	746	709	740	743	713	748	711	721	756	745	717	753	738	734	737	774	751	708	736	732	721	769	736	700	743	697	780	737	768	735	758	682	685	699	718	745	711	737	722	687	733	707	735	759	712	758	731	698	778	726	688	779	770	749	728	747	716	695	730	723	745	730	727	729	699	740	736	693	676	723	806	717	762	752	739	719	669	750	742	739	713	759	721	675	731	740	809	681	738	711	711	748	797	729	765	751	730	728	721	754	720	744	714	676	745	740	723	699	758	708	749	775	730	706	748	705	727	722	730	742	764	751	748	716	723	735	719	721	733	743	693	751	687	769	699	719	728	713	772	733	731	706	727	749	693	756	699	753	699	757	711	739	763	749	792	698	728	735	691	771	728	714	759	729	760	733	683	679	720	732	699	724	719	731	734	718	720	698	702	741	728	760	725	720	730	768	658	739	747	799	766	671	732	725	719	753	704	721	741	757	741	721	720	711	736	761	719	723	719	766	727	797	728	786	744	723	789	772	698	677	690	782	755	746	712	748	785	779	713	727	737	718	762	719	717	713	697	759	725	706	727	695	745	750	783	763	777	712	697	725	756	749	747	755	737	762	716	741	745	730	705	719	733	689	764	755	746	728	757	694	744	748	722	754	730	759	753	743	788	729	740	766	740	714	762	733	719	732	742	730	746	754	712	743	712	809	761	754	751	699	740	723	718	710	708	720	762	764	744	761	697	706	748	702	735	786	697	718	759	718	783	750	695	696	729	741	745	729	684	800	739	754	718	723	706	761	735	727	712	712	700	759	725	704	762	753	703	726	715	734	768	752	741	779	734	724	678	734	740	712	734	725	749	748	710	716	759	768	761	691	728	695	720	718	760	714	793	768	775	699	755	723	707	736	722	707	737	710	776	744	731	729	709	685	763	744	703	729	744	719	715	743	795	763	704	749	735	696	735	706	719	711	777	744	734	735	746	754	693	750	709	733	708	721	706	762	743	709	742	754	727	736	756	722	674	709	743	719	729	762	727	750	737	699	758	695	715	735	732	763	814	671	747	786	737	700	761	776	715	750	765	747	721	782	709	720	735	695	743	707	746	725	766	747	722	742	723	732	732	733	754	714	728	779	699	746	758	723	776	728	746	738	722	742	723	743	725	732	687	701	737	744	730	713	700	711	733	753	704	763	747	726	791	741	790	762	752	721	724	765	733	741	722	772	741	765	745	722	741	681	695	738	772	743	778	689	781	737	742	762	711	757	711	757	762	691	743	672	718	723	700	690	741	740	739	771	725	713	737	737	769	769	653	698	742	713	753	748	664	722	683	740	733	742	776	803	747	738	689	739	692	770	714	749	713	709	753	711	694	752	766	747	745	743	773	740	651	766	754	716	737	717	774	704	710	728	776	703	705	788	712	731	738	729	712	700	759	732	770	743	717	724	772	717	724	777	726	686	719	752	758	768	758	716	740	738	776	758	743	761	699	684	711	729	719	715	711	753	703	732	762	750	746	690	740	741	732	780	709	742	688	699	701	726	746	716	761	735	691	701	787	740	709	740	700	753	766	724	701	692	711	753	736	673	783	710	754	709	812	746	674	700	777	696	689	765	737	740	787	731	772	762	748	745	769	758	719	696	733	745	709	730	751	710	779	753	750	722	728	774	717	750	706	685	755	723	723	739	737	735	725	707	728	710	701	763	763	711	720	769	707	736	768	763	718	751	710	777	726	737	711	762	760	739	755	703	766	753	721	718	797	774	773	726	702	720	753	737	770	738	729	786	692	707	738	716	760	702	725	746	781	787	779	748	750	754	713	716	748	753	727	748	683	771	747	720	719	753	743	741	785	749	743	790	763	694	740	724	726	734	738	822	759	749	748	702	744	739	746	686	725	757	722	739	774	746	738	746	770	733	765	741	714	757	732	696	722	708	751	744	720	760	717	737	659	737	729	741	733	798	745	695	733	694	725	730	743	736	691	655	700	724	719	724	739	722	778	744	728	739	737	702	759	742	702	732	796	745	683	719	762	771	731	743	739	748	714	768	736	682	734	758	781	753	763	707	700	731	740	702	747	706	729	766	709	754	715	747	772	697	719	731	734	711	664	762	721	752	783	777	741	704	780	784	802	791	797	729	742	753	779	737	724	732	762	723	750	748	760	698	721	738	724	751	784	757	740	687	730	730	767	713	733	754	709	733	709	726	744	706	671	735	706	723	759	708	714	760	780	707	718	741	751	734	727	749	703	794	777	718	772	736	708	710	749	770	707	755	684	720	765	720	753	724	742	734	725	802	719	756	741	724	700	695	757	784	749	678	767	724	707	717	746	787	742	719	752	774	778	754	691	745	722	726	790	772	701	714	751	736	718	743	768	709	739	739	717	730	735	747	744	733	724	752	719	700	759	705	777	748	752	776	744	717	721	765	777	755	738	727	703	692	714	769	746	724	759	740	717	725	747	729	737	774	699	707	747	781	756	721	687	770	723	721	752	715	735	712	798	686	739	766	753	740	693	693	740	737	730	698	731	772	737	740	767	753	721	752	718	777	727	758	723	784	679	761	793	744	736	769	700	712	759	717	751	722	733	699	732	726	712	729	719	747	757	741	737	789	686	760	773	683	728	675	758	732	766	716	767	699	719	723	746	720	724	739	701	771	726	757	710	700	727	731	727	749	725	751	712	716	702	728	751	781	711	726	751	738	723	713	740	770	704	748	696	771	725	718	750	749	750	702	769	709	753	722	754	755	730	747	766	790	733	740	754	716	742	775	773	759	724	723	751	767	766	708	711	757	739	719	727	747	740	782	768	711	721	724	768	714	740	690	741	708	721	748	745	719	754	731	701	715	698	753	752	744	752	705	774	712	719	731	693	727	748	672	745	761	716	690	778	762	721	723	769	776
36182	21292	16709	9820	4913	2806	1837	1117	574	519	479	426	457	443	374	442	381	438	379	378	373	351	399	330	373	380	368	349	383	324	415	369	390	358	371	341	377	349	345	377	353	327	347	330	366	366	346	327	369	359	366	353	329	372	340	393	366	362	350	340	362	359	344	349	305	361	381	347	362	373	369	355	349	373	334	332	320	392	388	337	358	389	336	335	312	316	375	385	370	343	373	391	343	325	320	359	321	365	358	370	350	342	361	308	349	371	364	370	344	307	347	346	373	341	323	351	357	344	349	336	334	355	366	347	339	374	384	360	357	395	335	361	379	346	363	406	359	357	353	327	351	358	348	374	361	366	366	391	385	353	330	366	351	362	373	355	347	348	347	384	369	344	348	370	347	341	384	342	333	370	327	351	313	360	394	336	376	355	347	358	354	354	345	369	324	362	372	369	364	376	362	356	336	333	385	366	383	319	376	352	347	371	347	360	365	388	369	352	374	386	366	361	375	387	343	370	352	423	368	339	351	348	339	344	342	359	352	356	349	352	343	343	369	351	348	357	329	342	335	366	322	339	347	386	360	363	318	340	348	371	380	340	353	383	353	363	368	349	386	351	345	391	359	355	346	350	361	325	364	340	343	389	389	373	339	370	354	355	403	342	363	343	364	378	389	344	327	357	362	338	355	365	401	350	397	367	399	351	377	384	338	368	337	402	389	363	374	382	375	356	353	374	378	372	364	359	328	379	349	340	358	330	354	362	355	338	352	324	362	347	352	358	365	338	350	374	359	359	321	343	354	368	391	365	389	348	355	327	357	347	376	362	375	366	370	356	334	375	364	386	370	377	364	323	353	345	364	360	352	363	331	363	373	348	344	356	363	347	357	386	370	363	325	349	360	364	376	370	384	388	332	381	387	339	356	370	328	349	329	309	353	367	331	355	375	371	387	387	360	372	414	309	323	352	347	364	366	386	373	349	375	334	341	363	342	358	352	395	371	342	334	369	377	356	338	348	368	381	326	395	348	341	322	340	371	366	346	389	374	345	350	351	350	366	389	393	347	352	349	371	346	367	317	354	375	358	360	357	318	361	333	367	364	345	352	351	334	342	386	352	364	323	353	387	356	374	393	346	404	330	379	352	360	344	347	353	337	359	373	348	381	364	372	372	384	350	392	384	374	353	358	350	350	326	347	368	373	380	348	351	376	371	390	368	356	390	367	371	349	366	335	305	380	346	359	345	373	354	355	349	349	374	385	352	329	357	335	377	336	360	344	390	346	355	373	363	335	372	379	332	356	361	385	365	351	366	358	373	343	350	334	351	361	359	359	366	351	391	363	323	372	352	347	356	377	391	349	361	371	366	396	370	349	415	356	354	294	351	386	358	346	386	348	339	337	366	334	345	356	350	374	363	381	360	370	347	356	360	387	359	356	361	383	306	346	362	345	323	395	368	387	362	368	373	346	362	384	352	363	383	326	367	342	335	352	309	370	358	323	325	349	355	364	405	353	373	343	359	330	366	359	358	367	364	364	384	366	381	347	363	368	353	394	391	329	378	383	339	344	364	339	339	340	396	335	335	381	341	348	342	331	343	342	379	399	361	365	369	386	384	334	369	357	345	360	343	329	355	393	385	353	405	363	350	360	342	360	347	336	371	336	336	303	346	351	406	339	374	345	348	389	371	368	357	356	349	429	365	365	365	375	357	397	389	360	369	360	405	392	378	339	375	353	342	324	339	328	351	360	349	374	349	384	357	341	355	387	343	404	356	326	345	368	336	351	366	376	339	348	358	323	375	330	341	370	319	394	351	325	380	374	346	405	389	387	352	364	376	366	342	337	369	351	330	338	381	389	374	369	384	333	348	348	333	316	329	345	383	327	369	312	368	336	326	321	372	340	358	370	345	348	346	380	356	320	362	389	386	360	370	367	360	355	356	369	360	381	359	347	354	353	350	345	349	357	372	382	361	394	382	412	346	375	399	345	341	352	340	354	366	346	318	368	365	344	375	396	342	351	387	345	370	332	319	324	344	364	372	365	406	379	350	372	349	372	378	390	365	374	362	365	367	341	375	355	348	350	364	358	361	364	344	347	321	362	352	381	368	384	373	351	368	376	353	333	358	352	372	389	388	331	336	345	361	351	377	366	341	316	348	365	360	388	343	385	362	380	345	353	352	359	319	359	322	372	373	354	342	348	361	367	384	375	360	344	363	379	377	375	382	373	356	384	374	359	357	344	353	341	332	381	341	338	320	355	375	377	361	317	397	372	362	369	343	352	374	336	337	331	373	313	354	346	339	339	402	319	361	376	369	346	364	383	373	337	353	358	356	365	352	327	337	344	347	321	375	331	344	344	378	354	391	363	347	382	360	347	361	377	359	363	322	351	398	385	376	377	353	313	363	371	366	349	344	362	372	361	365	375	356	322	370	370	364	379	347	361	346	313	352	355	374	321	398	352	359	371	352	348	380	355	375	366	325	364	342	352	382	364	366	359	368	367	369	373	331	365	352	362	365	375	374	403	309	324	382	323	357	357	387	353	386	363	381	347	343	352	374	385	339	349	379	374	344	322	360	347	352	372	376	368	359	361	375	342	394	387	347	362	323	395	342	359	378	385	394	374	362	381	339	353	347	355	371	407	404	345	341	330	364	380	349	332	361	362	341	372	341	367	345	373	338	344	360	349	348	371	329	395	355	345	351	370	303	335	382	363	368	362	379	356	361	393	370	349	324	338	365	362	348	353	340	335	332	353	366	378	357	375	342	347	341	361	348	360	355	358	380	358	372	369	354	359	421	357	374	352	363	367	348	375	339	369	404	353	334	342	385	372	375	385	386	366	364	333	401	387	361	348	345	361	349	349	359	341	334	351	342	410	355	365	369	357	367	383	332	385	368	337	358	373	369	357	331	359	350	386	381	367	362	350	376	355	383	354	356	357	321	339	377	369	338	342	403	352	368	320	362	378	384	345	339	344	362	375	365	310	358	356	339	369	356	352	338	345	351	390	343	373	345	353	368	350	348	321	376	362	384	388	334	358	353	312	376	344	358	348	365	333	365	389	394	353	362	342	358	391	375	386	359	341	349	393	335	322	346	381	382	352	374	378	321	364	339	344	379	327	325	347	323	343	329	359	371	332	354	345	338	333	385	394	332	352	379	351	375	337	362	349	361	372	326	372	377	380	371	372	359	354	363	337	334	360	340	326	344	358	352	374	390	373	376	322	336	343	358	321	360	346	358	363	382	338	345	333	384	348	357	350	354	384	349	351	334	332	324	363	368	341	369	354	354	343	358	396	359	371	356	357	349	331	357	332	361	365	342	392	360	354	367	341	343	340	374	362	403	348	373	389	336	337	369	333	336	360	350	352	378	341	326	402	360	307	328	366	354	350	341	335	334	345	333	337	389	331	319	357	352	374	326	375	363	386	351	361	395	335	353	367	386	346	356	380	353	412	338	337	369	342	366	360	390	330	356	341	372	344	326	379	345	330	365	397	336	365	360
24777	18124	22893	19631	14214	9839	6997	4192	1802	1521	1415	1278	1260	1187	1198	1147	1083	1011	1040	1003	965	969	959	984	918	902	959	933	904	893	904	896	903	890	866	881	880	900	806	893	877	863	810	785	899	815	787	857	813	863	897	851	887	852	858	801	861	874	832	848	857	818	836	822	860	852	825	866	828	868	833	823	844	904	840	826	816	815	785	792	836	826	829	910	878	794	841	839	798	823	819	873	868	830	863	834	884	862	831	901	822	906	884	856	806	884	825	837	841	844	828	872	831	819	878	848	853	834	760	868	849	886	860	817	835	899	845	825	855	779	782	836	858	850	849	779	821	871	884	845	882	887	851	820	844	844	859	856	841	857	853	828	863	762	806	842	894	858	851	868	840	881	760	851	849	858	861	838	838	829	851	804	840	830	869	863	883	802	837	821	903	851	855	819	824	836	856	832	850	828	820	885	885	821	869	854	869	822	845	808	849	840	821	853	847	822	807	801	859	832	856	820	822	874	820	808	808	855	818	800	857	842	867	840	800	885	842	822	879	805	877	818	845	882	830	872	831	807	833	823	794	914	856	800	821	868	857	839	849	878	867	855	824	820	868	854	858	864	832	871	848	867	879	845	827	827	828	836	884	832	806	862	816	803	833	819	867	841	811	865	856	850	797	805	856	830	846	829	866	851	798	810	841	839	834	822	822	840	853	872	815	831	883	858	831	797	852	836	849	837	823	862	884	837	836	857	805	873	830	852	885	834	816	863	857	790	827	780	810	826	825	841	815	872	832	825	882	847	785	895	811	828	843	868	856	840	894	816	806	845	919	841	883	792	850	820	853	828	860	829	861	839	816	843	861	864	832	831	824	846	863	808	842	830	787	853	876	831	772	839	858	813	886	847	853	815	807	864	853	850	896	844	794	847	832	918	861	804	880	853	834	818	824	844	841	848	847	864	861	863	849	870	844	837	850	836	814	848	785	818	843	818	862	853	801	818	907	817	800	806	853	862	890	838	839	857	812	830	860	814	837	828	865	792	821	806	803	846	894	812	896	833	813	841	869	821	871	834	840	856	889	798	860	817	863	859	865	803	860	829	852	877	865	871	848	887	807	794	842	850	872	843	810	854	820	873	793	848	846	835	857	831	894	838	872	830	838	825	826	799	839	826	885	829	867	814	774	829	853	904	833	807	755	849	859	875	868	855	843	818	884	869	856	848	839	852	855	870	912	807	863	803	828	838	826	870	863	865	855	833	858	816	854	833	862	836	845	826	791	820	826	875	854	853	837	861	863	888	825	845	813	832	911	845	858	785	869	820	850	823	878	886	874	868	792	831	873	863	866	842	859	876	885	846	795	878	806	838	875	869	851	828	905	870	845	792	831	808	782	793	811	877	846	863	785	773	847	839	875	797	847	823	855	839	828	822	804	868	871	844	844	812	838	815	821	867	845	856	847	813	865	816	871	819	837	810	823	864	887	840	842	831	851	859	835	833	912	798	835	844	868	844	824	820	854	815	808	828	857	834	847	893	872	818	874	868	833	822	858	851	829	890	833	873	872	873	890	820	815	833	896	837	759	841	840	894	818	829	845	872	811	870	847	797	830	863	827	854	821	851	876	827	846	856	815	820	884	836	802	837	852	837	836	891	806	840	817	826	841	871	795	875	877	763	834	803	879	846	858	862	865	795	830	856	830	866	861	887	838	836	844	804	834	889	813	865	879	884	824	803	840	819	855	853	818	842	862	820	843	835	854	853	848	825	820	829	808	769	865	882	817	823	829	841	889	861	793	905	811	880	834	857	860	845	852	933	845	806	823	823	816	828	886	884	852	845	789	841	846	831	823	841	802	854	869	837	814	807	827	845	852	796	850	887	845	839	837	831	830	822	848	825	892	787	883	833	847	882	886	875	809	882	842	870	787	818	851	812	826	873	928	857	802	815	825	869	829	865	822	786	844	790	833	797	851	844	833	816	820	866	818	812	847	855	860	822	835	838	851	861	833	820	890	832	828	855	823	829	882	873	841	829	818	793	836	846	837	887	864	790	851	908	856	837	815	848	848	842	843	905	857	840	848	820	832	858	855	842	774	847	792	852	812	891	841	857	827	811	821	823	834	855	843	844	876	850	814	846	848	901	823	829	811	911	880	869	834	829	821	795	789	857	815	828	835	831	869	826	808	821	815	830	842	873	856	861	865	802	807	835	848	862	817	823	813	828	849	861	830	812	820	891	825	886	855	857	827	851	833	798	845	815	840	800	837	835	820	833	825	858	910	817	865	825	874	893	859	862	851	833	836	851	871	857	858	835	892	812	862	857	823	847	836	812	861	843	869	839	825	837	871	837	843	843	836	828	879	845	861	827	840	831	879	808	823	851	854	830	881	870	821	873	870	856	843	844	846	848	856	865	844	828	837	860	836	898	864	868	840	870	815	857	845	807	866	783	791	870	895	823	825	856	854	830	805	867	858	847	833	871	854	871	884	857	827	815	884	804	800	829	826	861	833	812	824	809	853	900	849	883	789	865	907	885	832	784	835	822	794	864	808	812	848	824	833	864	815	864	820	839	868	818	812	865	900	908	853	852	875	861	856	862	856	854	815	844	866	842	839	823	792	902	821	799	844	853	867	875	826	810	823	885	855	854	865	843	833	875	793	843	850	792	880	790	849	798	822	833	826	919	865	835	817	851	844	826	885	871	786	815	858	889	835	850	852	830	808	827	780	819	851	883	800	850	896	790	866	906	886	826	834	808	835	901	859	887	800	858	887	856	835	816	848	839	815	883	752	861	812	789	875	796	836	840	856	866	771	869	851	842	887	857	817	794	830	899	813	875	880	794	869	780	794	884	811	853	861	863	866	841	820	805	855	851	867	891	840	820	848	809	836	822	825	874	788	821	842	863	862	849	880	868	890	841	831	828	807	837	861	820	788	787	895	884	848	866	834	879	825	816	854	834	907	900	844	790	842	883	761	837	820	809	834	815	818	856	807	819	865	818	775	838	833	852	828	828	779	867	860	825	825	878	883	852	821	844	834	817	812	814	835	850	794	819	824	823	847	854	840	796	861	821	842	842	813	859	817	776	865	854	866	856	858	853	873	876	839	827	855	822	843	819	881	873	884	831	812	854	869	912	857	827	845	858	849	865	847	814	789	875	816	833	820	841	812	804	842	889	859	835	800	826	823	822	820	862	838	863	792	824	800	897	854	831	860	819	819	819	838	838	916	841	821	880	821	873	838	862	809	835	854	812	854	897	764	861	794	896	829	841	862	834	830	866	878	816	853	909	834	815	840	868	792	829	864	809	821	858	816	873	861	852	847	834	846	797	825	872	834	867	815	813	810	817	872	871	840	815	917	834	849	885	833	867	796	864	788	846	851	880	827	819	835	867	818	888	823	816	834	810	826	852	854	844	862	809	852	868	804	856	801	840	834	841	809	801	828	819	874	874	788	884	802	842	807	805	849	839	871	874	915	901	847	826	871	871	818	844	858	822	840	858	846	841	855	816
45734	28051	23513	14815	6874	4042	3400	1305	561	503	483	426	415	387	421	401	367	346	365	342	309	335	303	313	323	327	278	301	292	345	353	344	296	308	347	299	346	288	302	305	308	327	295	288	302	295	286	309	293	326	298	304	312	327	288	305	315	297	297	311	301	302	301	323	290	288	300	325	336	293	291	266	296	295	291	289	303	335	308	275	281	305	268	292	289	289	295	249	299	304	305	273	333	312	274	297	280	297	305	289	329	309	269	333	307	304	288	315	323	289	320	287	305	312	306	311	273	307	309	302	294	286	314	290	305	293	328	294	312	292	284	300	313	305	342	289	292	319	328	288	307	298	331	303	290	323	317	307	321	277	305	306	289	297	287	287	278	303	291	280	309	293	312	300	287	321	294	301	282	311	323	289	322	307	302	290	314	293	334	294	256	326	296	299	281	286	323	299	287	304	322	286	303	325	307	312	293	297	312	305	296	284	308	273	274	318	298	314	303	310	303	321	285	324	306	319	318	301	295	288	289	332	290	285	260	285	301	297	315	285	328	300	295	353	322	340	294	294	341	324	313	282	292	328	294	337	309	282	288	329	320	302	333	313	295	283	340	307	291	288	302	286	324	296	316	332	287	298	300	264	290	307	278	311	297	303	324	314	304	334	305	289	323	289	312	290	284	319	295	289	318	298	312	363	287	293	315	312	313	249	305	290	299	285	333	304	295	298	278	323	298	286	286	270	292	300	325	276	303	298	314	276	291	328	293	293	294	323	272	286	326	317	303	295	287	299	299	320	278	316	297	323	303	317	307	344	322	311	303	299	323	279	329	303	289	321	278	299	300	290	294	301	321	330	319	318	330	314	324	319	314	306	297	298	301	281	297	281	334	317	317	333	295	325	317	308	336	317	285	272	292	323	333	312	310	350	280	316	303	269	279	329	293	285	283	313	297	308	303	300	291	308	295	298	315	302	293	299	303	288	303	324	304	305	296	303	302	318	307	289	333	278	299	283	266	291	323	290	322	284	308	313	324	315	313	310	290	290	323	320	304	300	270	302	335	298	296	330	276	299	301	302	265	302	285	292	294	263	277	304	306	309	312	308	305	298	305	321	299	313	281	295	333	313	275	324	307	285	280	297	309	321	294	336	339	322	324	316	313	313	283	339	347	332	280	284	314	289	312	302	313	293	300	264	279	311	281	289	300	283	287	292	310	304	308	298	307	275	318	343	290	299	305	309	283	286	293	315	290	314	301	272	304	317	281	320	272	323	333	303	288	340	306	323	301	312	307	279	288	262	272	354	297	304	289	314	277	287	279	345	322	293	313	298	247	290	317	284	324	321	284	306	311	332	300	272	312	308	310	322	346	349	282	285	335	268	293	327	277	329	308	310	281	300	312	325	261	308	299	290	317	309	283	302	284	298	292	290	324	295	310	294	295	275	295	288	325	313	324	290	282	310	279	312	283	296	308	287	311	297	287	355	303	301	293	302	320	320	296	296	306	324	293	298	293	303	329	313	296	296	302	328	287	270	323	258	340	309	307	281	319	309	302	311	305	268	313	271	295	296	290	326	299	316	286	310	337	323	307	289	302	294	306	252	286	298	312	290	300	311	309	299	308	306	335	321	319	302	291	274	283	311	333	309	323	308	313	334	280	317	303	276	282	290	311	321	306	270	271	301	313	299	300	299	311	282	315	302	321	308	292	313	294	320	316	306	289	307	314	289	306	317	336	318	296	292	288	278	297	265	300	294	272	284	275	277	287	273	321	310	278	338	314	301	327	294	299	286	277	288	302	327	291	281	313	284	271	278	284	325	326	314	283	300	296	275	308	325	292	299	338	301	308	290	299	311	305	263	304	279	322	295	305	298	289	295	315	313	300	302	296	290	314	344	297	299	299	326	295	271	296	315	290	297	323	296	269	304	354	271	306	275	308	324	306	314	299	291	320	349	322	287	309	300	303	290	314	310	294	323	289	308	286	294	303	290	307	294	311	313	277	301	324	285	327	301	318	252	265	318	279	291	325	308	304	327	300	292	283	270	306	330	290	324	278	322	302	311	290	291	281	283	322	307	257	280	316	268	329	296	306	301	291	291	291	265	302	307	294	307	324	289	283	334	274	285	317	315	311	313	302	322	332	320	299	299	289	284	288	294	333	325	312	269	335	319	311	292	309	318	303	303	322	303	307	302	303	340	305	326	323	303	337	277	293	317	315	333	313	287	323	310	304	279	316	313	312	316	289	311	308	335	308	313	256	312	273	282	269	309	310	290	316	305	315	325	293	276	329	287	271	300	291	304	302	328	334	323	283	279	321	306	284	306	337	303	305	254	280	279	321	334	261	293	304	306	311	300	301	312	306	295	309	287	313	314	297	289	292	277	300	322	332	341	270	289	313	289	302	324	301	306	329	281	294	284	347	314	300	306	283	288	313	299	320	288	328	293	312	300	313	294	301	263	308	310	296	323	303	311	315	298	307	307	340	330	326	325	287	286	303	299	309	320	276	355	323	289	278	320	271	297	301	303	282	321	288	328	335	300	329	321	310	297	303	292	290	303	306	304	344	322	298	307	307	328	317	296	283	323	287	281	297	312	308	309	291	289	307	267	290	326	281	277	264	307	280	314	287	279	301	294	330	314	294	276	309	275	329	298	303	300	314	292	306	288	300	304	325	305	302	305	326	306	325	306	286	274	310	349	297	313	285	309	319	278	336	311	288	246	325	303	301	293	258	342	305	318	291	303	303	279	337	334	339	311	324	311	320	325	304	301	289	292	293	290	309	328	306	320	299	327	317	293	306	337	282	301	304	327	296	314	287	286	288	296	324	344	285	273	322	302	295	299	328	291	294	298	273	268	300	299	281	299	304	320	294	323	339	305	299	315	287	265	304	279	317	299	296	306	327	342	300	328	267	282	294	317	328	307	323	336	351	327	319	325	267	278	299	277	340	324	313	296	280	315	317	302	306	268	291	300	275	305	322	340	307	323	260	307	334	318	290	317	305	344	303	332	296	318	301	327	294	300	310	309	280	312	294	318	320	286	291	291	308	295	346	319	303	295	297	283	315	330	262	267	310	288	274	313	325	302	316	319	302	306	348	288	298	292	319	325	315	301	336	350	288	282	311	271	280	283	302	304	316	265	279	300	293	292	310	335	293	266	308	275	314	277	315	288	316	312	305	335	295	311	301	288	297	319	318	293	293	317	286	296	310	324	288	319	301	300	276	268	303	311	296	308	276	319	315	320	331	306	354	309	322	330	289	306	331	283	294	307	313	291	338	308	289	326	293	303	288	303	313	299	289	321	303	332	280	296	318	275	330	313	316	276	297	295	333	327	322	330	320	318	292	277	345	342	305	321	317	314	287	296	316	336	337	317	282	270	327	286	285	310	295	312	276	319	316	323	349	312	304	325	348	312	338	259	303	287	319	307	303	298	314	302	308	292	314	285	292	336	313	262	323	314	317	324	295	301	311	300	276	310	319	297	307	297	297	267	341	286	303	324
30245	22393	28969	25218	17547	12996	11717	4418	2086	1631	1504	1419	1303	1209	1284	1258	1122	975	1022	942	912	863	956	874	932	911	889	814	851	774	794	783	781	825	701	793	760	767	761	735	762	722	769	709	725	707	764	736	741	728	736	726	709	763	732	730	706	700	675	691	730	722	688	731	723	709	706	716	753	683	704	697	746	715	665	710	689	744	734	656	742	729	731	718	682	715	704	723	691	690	678	719	769	725	681	727	679	723	682	710	727	677	730	714	726	765	714	714	700	715	684	647	696	690	679	721	704	704	737	733	718	749	737	763	700	745	712	711	681	681	709	735	753	700	716	728	701	685	706	719	724	747	724	687	742	663	712	739	751	712	678	751	729	701	680	728	695	714	741	763	728	711	725	708	706	729	728	714	707	691	703	742	677	717	747	732	739	689	708	673	735	719	725	713	710	676	716	746	708	702	724	713	678	702	737	677	696	741	745	731	734	747	750	715	748	731	695	709	739	714	732	696	738	720	679	735	679	724	731	705	702	753	723	700	710	693	737	706	732	732	677	723	692	703	716	705	705	707	682	715	727	665	752	675	691	682	780	731	725	749	747	743	727	696	673	727	690	758	737	733	738	731	717	744	718	722	714	735	726	695	753	730	742	699	715	716	686	781	721	712	711	717	709	703	669	729	720	644	717	699	712	725	701	731	711	678	707	721	721	658	699	768	698	707	737	704	711	742	715	665	732	724	705	763	688	714	685	683	709	701	677	726	720	697	688	693	656	688	738	724	701	700	709	731	684	674	716	727	735	737	731	684	719	705	723	707	732	736	677	740	767	719	712	702	701	720	737	722	674	706	745	667	699	717	726	711	751	770	736	709	686	696	748	749	743	714	746	738	739	690	690	670	696	727	742	688	742	676	702	726	698	708	717	693	680	707	754	703	747	697	751	690	755	693	717	737	751	750	704	722	726	747	709	743	763	683	713	736	758	730	710	739	704	752	723	706	721	720	657	702	693	742	677	670	653	677	732	732	724	740	650	700	731	708	722	698	722	724	705	697	732	710	715	716	722	689	760	635	719	673	715	743	716	703	664	720	725	744	721	707	738	735	756	766	721	727	665	726	719	738	680	714	683	701	660	706	718	705	700	740	730	714	710	729	725	693	698	696	723	721	744	673	727	699	747	748	706	729	680	709	652	709	721	709	755	675	696	703	716	724	663	679	730	674	726	708	688	706	725	738	688	689	723	705	759	697	698	702	683	710	668	734	692	695	654	760	746	694	714	692	682	671	685	739	652	662	718	739	708	711	712	724	705	717	715	680	743	689	733	700	732	710	732	712	717	728	705	693	707	748	705	747	716	690	741	713	712	700	687	695	677	719	740	728	712	704	739	764	711	743	727	733	743	718	703	710	767	745	670	708	708	719	691	702	741	696	702	777	722	752	727	713	721	782	654	661	734	691	755	665	729	707	748	745	727	688	736	717	710	673	682	740	682	708	686	703	767	701	725	681	707	692	718	667	770	720	716	704	667	728	668	741	734	752	710	721	679	727	681	737	713	751	729	687	715	714	708	712	721	694	706	736	713	710	683	684	725	721	723	740	743	746	746	689	706	735	705	714	676	752	715	702	753	735	714	695	717	734	711	685	714	745	702	745	741	719	734	710	719	725	729	719	707	737	700	702	734	786	699	717	730	717	722	688	749	751	698	714	752	734	695	719	753	697	751	727	738	726	686	709	709	707	717	680	691	669	723	717	718	731	649	691	706	670	707	773	739	723	702	731	653	663	695	730	744	731	729	709	718	651	720	746	783	722	683	702	745	696	723	719	667	689	697	724	719	698	740	704	734	694	701	685	666	720	693	669	701	695	729	715	736	723	702	712	745	756	696	785	709	666	730	792	715	691	727	718	726	714	709	734	730	710	750	745	710	724	711	734	709	735	684	720	688	687	754	719	737	706	675	715	721	702	689	746	684	727	684	689	714	731	707	699	753	736	650	736	763	738	716	739	661	672	757	750	718	703	719	699	721	712	732	731	687	721	734	687	673	704	737	745	744	707	765	798	700	726	754	714	665	706	687	786	714	746	739	701	724	725	671	744	696	711	721	728	652	706	744	686	691	755	720	690	711	741	701	728	693	676	689	732	672	765	765	692	737	720	701	718	733	701	718	718	692	700	708	718	723	673	714	715	745	688	726	720	726	681	730	726	720	719	746	771	744	723	709	720	723	726	711	747	739	752	680	682	756	734	717	715	699	750	716	773	735	756	754	671	699	699	763	687	718	685	682	739	753	727	742	671	740	716	726	752	723	724	716	694	716	694	684	678	706	710	719	719	710	744	683	743	694	760	716	704	706	719	720	714	722	693	748	712	749	815	766	700	757	741	700	692	740	692	698	680	720	699	744	689	714	741	770	722	697	696	686	740	754	702	707	686	750	690	708	705	720	705	698	720	667	769	696	699	692	709	648	750	724	764	695	706	755	722	704	681	746	740	751	690	733	690	751	738	713	738	727	688	719	727	750	738	725	744	676	738	688	698	666	692	691	725	717	755	726	726	707	679	693	721	715	702	687	684	705	743	731	751	717	714	717	732	745	749	733	687	726	748	739	748	679	686	710	656	754	728	705	686	736	707	783	712	742	705	703	760	673	783	746	707	709	715	731	698	701	684	726	701	726	723	734	675	728	691	728	737	678	723	748	749	724	723	727	678	755	740	733	732	696	762	728	675	704	682	728	722	748	697	764	722	723	733	721	713	674	656	688	742	771	722	736	688	730	739	729	721	702	761	717	663	698	681	714	730	732	717	686	736	721	707	636	737	704	701	711	744	684	739	706	685	713	733	770	734	682	686	691	733	708	736	738	728	745	739	712	716	668	734	700	715	717	738	702	685	716	724	732	738	685	737	714	726	751	755	738	736	728	694	715	647	752	698	740	696	687	696	760	709	698	706	756	736	686	706	744	716	702	698	719	690	781	700	723	693	687	738	742	706	706	683	704	713	682	737	694	689	672	731	735	713	739	770	761	717	691	743	709	675	689	683	697	717	715	705	732	676	734	711	702	737	711	700	769	726	754	715	732	735	717	724	759	707	684	706	730	710	741	741	715	741	741	755	689	682	698	714	757	752	747	705	699	708	707	737	720	688	698	703	721	686	718	738	718	731	720	706	723	734	713	711	722	695	753	739	718	703	743	726	748	684	682	745	708	719	716	688	678	735	756	689	683	731	731	693	741	724	723	745	705	711	718	758	655	741	708	724	747	695	704	776	714	731	772	685	683	715	722	723	732	691	729	726	728	666	707	686	683	759	710	709	687	676	753	698	777	720	708	732	664	728	721	683	719	691	727	687	759	726	707	726	746	691	734	727	749	745	752	729	765	719	691	704	712	670	748	749	754	685	748	692	682	736	730	704	705	683	735	673	704	674	711	738	775	730	770	749	736	716	727	764	706	748	711	688	709	670	746	747	696	728	763	721	719	705	725	706	718	713	743	729	763	675	717	722	689	707	726	692	699	659
25031	14455	9441	4834	1921	998	684	449	350	372	368	372	367	345	313	345	316	316	310	310	327	279	316	304	326	304	301	305	331	344	306	310	323	336	327	285	330	322	312	332	300	318	333	312	318	325	330	314	307	293	306	285	332	299	285	326	307	314	320	290	299	326	311	289	279	293	312	302	338	319	308	317	314	316	324	322	346	326	294	343	275	326	332	330	297	304	298	270	310	311	329	307	326	305	321	265	316	350	278	281	309	294	320	308	293	299	325	297	284	297	298	303	287	278	295	296	338	305	319	269	341	296	298	312	315	288	320	293	298	287	313	296	293	261	302	309	344	285	335	309	295	323	330	319	317	304	300	298	287	311	305	301	330	327	326	326	283	307	306	301	316	305	319	292	299	297	289	282	343	307	280	321	314	311	337	301	313	293	320	319	316	295	276	301	316	309	310	288	285	325	289	279	340	319	306	307	318	342	288	314	297	318	319	293	321	300	292	308	318	287	311	287	301	285	284	325	327	308	327	342	324	295	266	319	323	327	330	309	293	309	344	285	322	319	324	313	320	315	317	311	313	302	318	308	339	310	319	300	316	289	308	309	337	320	324	317	317	317	324	313	317	281	319	310	300	311	305	293	317	343	328	296	307	320	299	280	288	316	323	306	267	299	323	327	296	325	295	294	295	310	271	296	322	322	305	320	312	318	291	312	323	326	347	314	302	304	300	309	301	300	293	276	312	339	314	301	314	297	271	325	305	327	325	334	286	299	284	334	320	339	311	311	321	277	312	305	307	309	316	281	305	321	303	313	309	300	322	348	312	325	300	283	315	311	326	312	326	331	287	290	349	316	287	331	311	322	319	292	323	318	284	296	318	306	295	305	313	301	268	309	338	286	307	317	309	315	336	330	300	315	315	287	312	317	306	306	284	308	317	287	317	323	336	320	286	332	311	311	333	321	324	345	301	301	330	329	304	309	314	311	354	306	302	295	276	322	316	327	305	298	332	274	327	319	315	304	287	326	303	300	305	296	318	312	278	302	359	307	328	311	268	310	322	315	312	293	307	323	304	310	270	317	343	313	331	326	296	325	330	308	314	278	351	292	324	321	301	339	323	322	280	325	307	296	271	295	347	318	306	342	306	299	293	320	308	313	321	323	270	314	326	290	332	300	269	307	333	293	306	268	315	283	295	280	309	264	327	319	272	270	297	325	315	324	300	316	302	310	319	290	302	337	307	289	300	295	345	302	259	302	305	346	345	320	308	302	311	338	313	338	336	323	313	324	327	319	312	312	285	295	303	279	315	295	307	310	270	310	310	305	300	306	330	313	328	298	310	303	312	317	308	310	336	298	339	323	333	315	325	290	306	281	284	288	317	287	314	315	334	354	271	276	294	301	336	319	301	316	298	340	331	296	314	332	301	277	333	329	281	329	325	284	314	322	295	267	308	288	293	327	301	306	312	274	327	284	304	285	321	302	321	283	327	310	329	306	330	292	299	308	287	313	280	312	334	323	320	310	334	289	322	268	314	282	312	302	288	308	311	322	293	333	331	321	310	299	294	296	322	297	329	334	301	290	322	347	261	304	350	284	336	275	315	293	319	326	320	299	277	314	304	315	320	320	281	309	367	322	356	291	283	315	304	306	323	300	344	311	298	307	306	333	282	305	310	288	315	293	340	337	298	304	289	289	305	338	287	319	317	304	292	330	317	275	312	314	324	321	305	295	309	345	325	275	303	306	348	338	289	303	286	325	336	306	329	306	275	300	318	312	297	300	280	308	293	308	301	317	346	281	292	327	298	326	318	338	300	305	305	274	319	337	307	285	301	302	301	292	306	289	286	290	310	327	294	281	298	339	291	295	286	309	311	294	338	295	302	304	291	267	291	331	321	325	303	282	343	325	285	307	298	336	315	349	287	290	311	305	314	258	324	301	283	295	292	298	284	303	302	327	318	283	301	304	301	275	318	324	282	320	311	284	308	275	317	360	295	304	292	318	319	317	312	316	301	329	313	330	307	309	298	292	313	291	290	323	300	279	303	278	319	322	331	312	286	299	313	285	299	348	323	291	310	288	288	322	306	323	297	325	308	306	299	330	315	335	304	298	303	306	312	328	340	340	329	311	308	321	309	305	316	283	292	350	323	342	288	309	296	342	325	284	257	332	318	288	298	291	318	344	288	297	307	286	298	310	311	314	330	341	298	311	315	303	305	285	288	313	315	340	291	285	305	337	313	257	303	314	296	291	345	339	297	316	301	308	291	306	325	295	282	283	316	264	331	316	281	302	333	306	324	293	289	335	296	315	295	294	288	299	320	320	274	326	291	357	298	314	290	313	281	304	329	313	312	308	331	298	294	305	296	300	319	328	300	335	308	282	329	306	330	327	306	310	289	342	312	288	310	319	302	292	354	313	296	315	311	350	312	277	290	302	325	316	322	291	302	324	323	318	339	310	293	327	368	303	297	279	300	334	340	279	337	316	267	295	313	330	306	350	323	295	286	317	329	275	325	307	310	300	322	319	305	286	320	328	315	310	308	331	306	340	300	291	287	297	328	316	306	298	312	305	284	284	374	297	298	348	319	340	306	303	309	308	294	296	294	256	334	329	304	300	297	282	321	306	317	318	302	316	357	301	326	316	308	277	331	336	334	331	313	296	307	296	299	292	290	328	310	331	299	279	292	340	294	290	325	313	331	353	326	287	313	295	346	284	324	305	293	324	330	329	283	319	286	288	309	341	305	322	270	314	305	342	318	326	313	285	276	312	325	352	306	296	290	295	330	286	309	295	280	303	278	291	302	336	310	314	303	296	314	355	312	362	353	334	277	313	322	305	328	311	316	304	297	329	305	283	287	314	340	305	305	325	309	310	330	304	299	321	298	279	322	291	306	323	293	290	330	334	326	322	302	294	327	319	303	299	336	345	308	311	313	316	300	327	301	317	298	308	322	332	325	317	322	306	289	301	287	327	315	314	312	356	296	300	275	309	277	300	298	331	308	338	323	295	296	319	320	323	327	303	297	302	308	298	277	343	328	304	292	334	262	310	282	328	340	318	302	276	332	318	282	290	319	301	327	320	342	301	299	335	299	309	272	302	270	300	305	323	316	292	312	279	292	323	311	297	326	331	284	291	303	325	330	302	318	323	268	297	309	295	302	318	304	301	302	340	314	309	307	327	337	341	297	332	294	289	311	329	287	297	304	299	269	298	311	280	315	302	317	293	296	321	317	289	330	330	279	297	290	326	280	328	325	310	295	309	338	307	331	310	310	320	336	308	292	286	287	323	324	336	290	340	317	314	302	329	358	298	304	297	292	314	298	301	290	315	293	327	301	316	300	302	334	289	338	307	318	293	284	325	303	294	329	319	319	301	282	322	319	310	298	283	309	326	311	253	282	290	319	309	297	312	304	346	297	308	300	294	295	334	292	314	315	301	297	334	285	294	337	312	306	308	350	301	334	340	271	305	351	320	318	307	310	319	344	340	285	306	268	300	282	309	318	317
17868	12756	15021	11673	6285	3647	2516	1469	1166	985	963	935	958	887	903	838	760	820	826	786	801	795	746	784	822	722	787	741	780	773	719	768	716	780	800	806	756	770	784	706	741	742	763	769	773	728	776	776	720	717	752	769	787	760	736	720	755	755	730	744	762	768	731	726	719	778	770	804	789	769	762	765	757	749	740	722	744	743	731	731	738	764	757	796	694	736	721	710	788	804	746	695	723	725	749	766	733	757	754	732	732	761	754	732	725	716	785	776	729	722	752	727	728	733	717	765	742	712	697	717	746	663	772	777	705	761	723	738	729	740	756	700	697	728	736	705	800	779	775	718	756	718	774	785	682	804	704	792	752	727	742	720	738	743	737	747	747	715	729	743	710	721	769	714	769	721	730	754	738	752	746	736	728	780	727	743	762	769	746	745	785	761	781	771	723	737	731	716	747	730	695	715	741	718	766	744	714	776	753	781	761	768	715	718	720	762	716	693	739	752	724	757	753	761	705	753	758	778	783	730	746	757	763	748	755	723	750	716	737	752	718	747	748	720	803	750	757	720	737	759	788	800	805	661	754	747	728	769	727	706	766	751	735	758	690	719	733	757	739	743	726	729	744	754	769	741	760	775	739	686	773	736	752	722	729	720	743	764	726	765	714	754	725	742	748	783	746	787	770	735	723	735	721	760	786	729	756	746	778	749	721	740	746	742	716	722	722	771	803	768	767	739	766	737	722	722	736	747	740	709	708	693	708	784	723	727	731	756	720	760	694	762	742	757	684	757	794	737	698	764	752	716	772	729	763	718	710	734	764	755	728	744	728	691	712	729	738	741	764	767	714	777	723	768	783	745	733	766	720	747	709	729	743	710	769	714	777	741	745	770	737	694	750	754	727	773	708	703	747	719	749	722	757	782	733	728	763	789	767	768	688	745	726	689	742	720	747	701	720	753	781	717	699	825	728	758	759	716	743	739	732	748	741	779	708	764	722	706	716	720	714	716	739	730	715	771	726	758	754	739	754	792	795	764	725	720	793	762	745	773	756	750	721	784	703	707	764	724	743	755	721	732	773	790	703	755	720	779	707	780	764	762	742	784	753	783	725	761	707	755	719	730	757	706	756	712	707	794	781	765	739	760	730	721	795	707	754	711	788	721	759	753	763	770	741	760	768	779	748	734	734	695	736	760	754	732	727	724	725	763	731	796	777	750	759	717	718	747	736	735	758	737	735	746	747	678	725	723	717	775	765	744	762	757	752	724	736	734	754	768	762	713	745	745	745	723	830	758	738	773	763	787	762	720	752	696	761	703	790	755	698	728	728	764	693	748	713	766	751	730	789	753	732	757	754	780	717	786	755	726	756	759	740	708	777	762	722	739	768	680	727	776	697	708	725	733	672	747	731	756	770	706	723	735	689	782	709	791	761	733	753	699	777	782	740	758	743	763	732	753	788	742	712	774	727	770	782	745	749	693	759	764	777	708	729	719	759	747	756	744	723	731	722	769	741	767	765	737	719	722	785	763	737	712	739	760	698	753	713	718	745	699	764	742	778	742	792	752	741	733	715	742	751	799	719	764	763	713	700	745	746	777	726	801	754	725	771	736	750	721	761	727	779	760	771	748	762	740	756	717	759	729	764	738	779	777	749	764	713	735	771	759	739	758	738	742	773	744	687	715	719	730	718	710	753	750	752	733	723	747	760	784	726	732	776	715	759	721	800	707	694	719	740	747	719	749	742	729	780	731	730	754	761	742	702	751	720	734	728	752	728	762	699	728	765	750	742	774	768	803	774	750	794	742	739	760	779	775	705	751	706	795	717	744	693	746	742	792	758	770	761	762	746	740	765	722	787	734	730	748	706	794	755	765	735	739	790	737	716	756	741	729	772	736	731	723	776	750	732	763	712	768	735	750	741	736	702	724	735	750	693	711	718	753	708	752	751	764	753	742	775	726	716	775	756	801	804	710	762	699	724	688	717	722	707	704	719	751	768	758	753	746	718	723	734	779	749	725	712	743	723	700	731	818	791	743	735	752	726	759	748	718	752	688	748	727	701	767	778	729	729	740	790	757	709	706	740	741	699	801	749	757	718	727	743	725	745	756	741	764	759	748	767	730	754	692	706	739	738	718	723	721	761	738	748	769	771	729	692	753	761	765	727	756	725	743	686	794	748	768	718	730	754	726	777	760	752	771	692	710	763	752	788	718	722	778	762	717	742	748	728	744	741	775	769	745	725	700	736	784	724	708	704	801	745	729	733	722	719	733	738	707	760	771	769	761	742	725	761	785	741	719	742	758	712	737	683	781	729	715	788	701	738	729	737	761	721	738	732	749	791	738	705	741	811	725	765	777	732	763	730	783	755	751	752	773	716	703	770	744	756	745	756	762	723	750	788	725	729	774	765	730	727	767	708	746	756	801	765	726	712	772	704	758	729	751	761	712	723	792	761	749	726	731	763	793	754	728	729	747	746	763	677	763	729	728	748	723	762	730	761	726	760	738	750	754	760	740	782	743	752	714	719	769	697	776	802	751	747	687	744	757	735	760	732	713	762	745	748	726	744	748	788	748	735	766	757	738	742	753	730	776	697	746	735	733	721	732	763	775	743	748	794	777	721	729	799	725	743	768	766	688	747	718	760	741	743	743	768	731	736	762	747	723	710	796	731	761	746	735	705	727	756	710	727	741	752	728	736	772	748	767	725	753	704	714	769	744	737	701	732	769	719	790	786	760	749	743	719	746	727	737	817	774	784	708	693	777	763	762	733	734	753	707	769	741	725	726	727	766	704	750	746	732	734	726	772	737	751	799	731	771	740	692	761	730	815	717	731	720	744	764	738	723	746	715	741	727	725	751	717	725	764	741	711	741	709	769	799	743	756	749	720	766	704	761	778	784	770	719	744	763	744	724	701	752	699	727	755	730	738	710	738	748	707	754	770	727	722	764	722	755	703	697	681	755	704	761	749	728	772	670	717	721	706	713	761	780	782	754	718	808	751	713	773	720	779	755	649	745	700	740	733	782	738	750	736	763	730	740	702	784	730	731	723	741	698	757	745	763	732	709	721	731	744	725	741	729	781	701	685	714	748	730	704	715	816	720	753	746	749	759	790	740	757	708	726	716	742	778	780	745	803	768	742	736	749	713	750	707	806	753	750	722	697	766	746	754	797	740	748	772	763	741	748	779	726	729	726	695	755	799	782	757	723	762	710	776	783	733	712	742	745	769	741	759	733	770	767	722	710	680	770	766	772	765	749	758	722	728	723	765	754	752	733	752	775	749	690	781	736	737	750	791	744	781	727	696	733	720	764	757	738	725	761	745	755	737	775	780	747	742	749	739	738	709	745	724	766	727	700	740	733	746	771	717	726	699	749	718	697	794	762	735	741	715	696	779	732	728	763	736	735	721	722	707	761	732	781	744	766	731	768	695	728	737	776	747	790	709	760	739	698	740	736	787	694	730	746	715	738	731	772	726	738	753	783	746	753	731	736	751	731	811	722	723
39294	24030	15868	9118	4474	2175	1561	1164	556	418	427	406	435	380	386	382	404	342	396	378	373	370	400	378	389	368	401	344	354	386	348	359	359	393	346	364	379	353	354	357	374	360	373	342	336	375	358	350	349	382	394	396	370	324	375	348	339	353	387	362	395	356	362	368	307	360	388	350	373	391	344	385	392	361	350	342	347	371	362	337	355	318	374	330	317	351	392	373	392	357	360	354	384	332	335	334	342	344	356	330	371	375	338	376	360	326	375	357	367	371	366	364	326	319	349	357	332	397	363	346	382	340	355	363	367	328	379	379	340	365	364	375	355	394	347	379	335	328	378	340	345	345	365	358	355	379	360	363	365	378	364	357	359	380	358	380	364	378	323	341	351	356	348	348	375	340	358	358	361	379	321	359	394	336	353	389	388	338	363	379	346	400	372	339	347	359	350	384	400	347	367	357	362	356	358	346	394	353	397	354	351	401	401	385	331	373	327	338	364	387	363	375	366	348	341	390	367	340	355	368	365	326	330	347	387	384	369	380	374	382	345	359	383	329	404	351	359	352	352	368	403	370	347	358	393	342	353	334	354	381	365	358	345	337	370	358	383	344	323	351	359	382	356	331	381	365	392	362	378	358	352	356	348	361	326	320	367	351	382	344	387	377	351	353	371	362	370	368	355	321	329	340	361	307	402	352	359	372	379	369	344	335	330	348	335	324	366	402	339	355	323	387	351	356	353	393	343	306	346	358	350	366	369	362	359	326	347	336	338	338	384	353	365	346	369	348	385	370	335	360	377	378	380	369	323	315	366	357	332	359	371	330	359	333	347	352	350	366	366	359	337	377	337	355	367	368	401	355	358	369	374	312	355	361	341	359	342	382	376	365	382	353	344	364	366	358	358	363	348	361	385	360	364	338	337	364	334	355	295	370	368	358	376	367	378	366	330	355	345	368	364	338	357	344	343	334	348	370	305	372	363	367	327	335	341	377	367	372	378	361	365	352	335	347	339	351	357	373	366	358	350	340	312	353	361	348	376	340	364	370	372	328	347	338	369	383	342	326	373	350	331	375	395	389	374	354	352	372	336	373	345	388	357	381	347	397	371	354	330	375	356	359	346	332	366	371	347	344	385	356	356	371	349	369	361	359	342	347	345	337	346	366	360	342	367	356	370	341	349	379	365	373	356	390	391	322	383	331	364	362	378	337	369	343	386	336	367	365	343	344	336	379	349	366	367	360	349	310	359	398	409	342	373	364	330	382	363	355	332	348	351	350	349	364	371	378	357	380	364	382	339	370	367	376	362	313	336	354	371	334	311	364	354	350	339	370	360	392	343	350	354	346	362	331	375	338	347	325	359	370	374	362	363	336	359	336	334	337	347	361	376	353	403	335	359	341	334	351	337	339	346	340	332	337	331	361	353	374	374	353	367	379	352	377	420	344	327	349	371	330	341	361	337	358	364	348	350	363	378	298	338	367	323	355	336	354	367	385	361	383	365	355	378	384	362	359	326	352	390	354	365	325	341	331	350	392	336	357	347	335	350	369	303	377	379	385	382	355	402	375	383	400	334	359	330	322	352	373	367	345	411	360	341	323	371	344	391	329	324	366	370	344	381	362	358	334	317	322	352	330	388	356	365	348	403	356	346	360	345	357	384	336	312	344	362	383	370	366	338	321	368	330	360	348	313	382	343	344	327	370	408	394	377	382	318	328	361	416	350	359	352	333	323	374	361	339	347	409	382	376	341	374	381	350	333	349	334	365	361	343	327	406	392	358	336	352	336	333	360	354	374	371	355	352	362	354	302	421	356	379	353	352	366	322	391	367	360	378	342	365	353	362	361	338	338	354	364	326	333	320	355	385	367	370	363	363	340	342	373	342	395	351	383	361	325	356	312	334	360	331	347	352	364	365	340	356	363	383	328	366	373	327	359	370	354	364	400	360	364	395	386	360	345	381	348	351	356	351	333	330	424	339	325	359	353	352	351	363	351	331	330	342	400	307	358	424	363	340	364	354	362	377	352	363	369	325	354	319	334	354	331	367	349	358	373	310	324	350	332	350	362	374	359	373	321	355	350	354	371	376	353	343	364	368	346	336	368	376	335	331	336	324	348	357	367	347	321	347	347	329	360	359	360	362	345	334	356	336	360	381	309	345	381	353	353	353	359	385	355	366	370	304	366	354	331	384	357	370	356	331	365	353	397	336	333	326	347	383	355	383	336	339	345	369	403	345	342	362	367	351	350	350	354	350	321	360	380	385	366	365	341	332	359	363	343	307	349	369	348	382	340	386	316	356	348	339	390	329	356	339	354	375	351	332	354	378	323	366	349	353	344	381	358	355	401	344	365	340	356	367	367	359	357	351	354	385	375	409	341	332	351	343	357	356	359	353	359	321	400	380	342	390	375	338	338	337	338	340	372	371	391	373	364	299	360	352	359	332	370	386	361	368	354	355	339	340	386	329	339	311	360	346	335	358	364	352	367	324	352	370	341	359	363	337	345	378	382	336	387	341	335	360	349	337	377	348	362	369	334	323	360	360	319	327	346	377	360	393	349	384	353	354	365	372	330	347	359	362	355	359	354	354	377	378	346	334	357	377	329	375	341	373	351	339	310	387	339	362	373	371	375	329	337	390	346	343	342	340	369	363	345	393	321	336	370	349	353	349	360	286	359	355	362	346	324	316	382	377	374	311	363	412	356	340	292	322	326	347	338	359	356	342	340	335	341	341	338	341	355	375	353	335	368	353	374	354	369	378	371	342	371	368	369	319	364	370	385	349	358	371	357	397	351	352	300	342	342	321	368	386	364	384	356	369	368	316	362	387	375	370	335	339	325	359	334	334	312	352	362	367	338	373	375	372	293	354	357	342	324	361	321	324	363	353	383	334	355	340	369	369	356	357	313	373	364	355	385	342	339	353	387	360	360	329	375	396	369	382	353	370	316	354	375	342	361	304	357	335	325	365	373	346	355	372	364	328	370	365	349	357	364	368	341	368	389	362	353	362	378	384	365	353	375	382	314	332	352	375	333	344	361	353	365	364	363	328	348	378	372	369	319	346	348	342	372	334	343	344	337	350	367	377	338	349	355	359	322	359	349	351	346	365	327	363	328	354	364	375	366	352	371	331	361	356	329	334	359	339	385	369	360	317	386	342	329	372	330	381	333	363	374	336	362	338	340	377	361	316	363	409	383	337	346	349	350	338	333	368	367	344	350	344	393	370	333	340	322	325	317	372	386	369	333	334	348	344	332	347	385	383	374	344	356	372	368	389	376	353	342	329	338	345	369	349	352	351	329	364	363	350	352	374	358	317	372	309	360	374	331	382	322	374	351	386	348	337	341	353	383	330	363	361	385	341	323	375	350	369	362	343	331	398	355	324	358	380	358	345	366	362	353	335	366	382	383	360	346	367	346	343	336	388	346	336	368	338	377	400	339	376	350	378	334	330	332	334	364	410	367	344	361	345	389	359	343	358	338	356	430	397	358	333	341	352	373	358
27301	20292	21561	18793	12648	7743	6074	4422	1723	1276	1193	1165	1168	1110	1045	1078	1013	981	977	963	937	929	960	993	912	888	866	915	899	897	890	858	862	841	886	829	860	873	873	884	863	866	828	839	843	847	853	833	819	832	856	840	850	850	813	898	831	779	887	875	775	847	824	875	827	861	867	849	819	869	850	796	826	854	790	806	800	899	865	843	807	858	837	892	830	817	837	813	861	829	827	849	858	848	837	875	871	802	830	812	880	831	857	853	818	837	777	855	857	849	808	810	905	898	802	810	865	890	865	834	864	875	847	827	840	835	854	844	829	759	853	878	824	851	792	867	833	829	808	857	869	774	775	808	802	820	847	822	846	826	838	837	838	770	867	852	842	804	814	847	837	797	804	836	844	797	834	836	810	898	811	851	869	839	818	810	807	819	839	819	764	828	850	847	874	790	836	877	827	826	835	820	808	820	827	870	819	772	866	829	803	804	821	878	832	839	781	849	845	839	884	879	892	812	810	773	852	826	846	883	803	840	814	800	852	868	854	807	805	820	847	804	872	803	808	839	832	831	816	807	858	829	792	867	906	816	837	849	821	849	863	811	832	827	847	868	846	873	861	855	807	837	821	850	852	862	831	828	868	833	850	843	864	817	809	823	890	846	851	832	860	829	866	809	870	805	808	789	798	821	857	791	827	826	811	806	819	822	867	837	805	913	783	815	848	846	805	807	861	871	821	823	839	843	827	807	845	873	858	869	877	854	798	795	854	878	846	809	881	834	836	869	868	839	825	794	800	817	862	819	869	843	888	843	865	862	883	805	832	834	761	846	860	874	812	847	832	869	800	833	814	841	855	869	859	833	783	792	846	810	855	820	813	802	801	874	786	818	854	861	842	809	797	801	846	810	845	801	875	856	875	843	865	790	789	848	854	829	812	795	862	820	850	775	869	823	824	840	848	890	848	867	817	807	830	805	833	811	824	810	881	844	818	851	877	856	842	801	827	852	846	862	869	794	859	808	849	825	826	793	817	863	836	852	832	840	835	804	776	842	809	821	832	816	839	840	840	795	867	800	848	810	821	866	804	814	808	779	861	830	830	854	811	788	833	826	848	861	839	797	802	842	856	811	809	812	821	812	902	838	887	820	804	841	812	869	819	812	845	803	817	846	831	822	831	794	820	838	848	873	815	833	801	848	814	814	847	851	838	794	820	807	808	836	840	824	867	885	777	833	825	799	845	862	882	859	886	832	848	808	855	838	816	905	814	856	822	809	840	847	823	814	809	847	847	809	827	759	837	874	898	858	794	861	859	799	860	844	887	831	799	785	838	900	822	850	853	833	838	819	853	790	835	839	857	836	826	804	834	855	840	820	828	817	826	815	859	832	876	834	797	822	831	824	842	794	847	806	844	898	850	805	840	837	850	858	858	886	864	844	851	869	914	870	818	841	860	824	826	852	797	840	872	868	832	864	859	861	838	856	845	823	839	809	865	854	829	834	809	842	862	825	815	846	888	852	813	841	841	822	843	854	881	837	815	836	879	816	872	836	824	839	892	841	811	849	842	838	790	821	842	809	831	846	856	820	880	867	846	893	844	886	862	845	839	841	809	821	830	804	829	819	816	827	825	857	921	786	854	809	851	835	830	808	834	846	848	798	803	824	822	826	857	852	817	827	813	867	858	818	789	817	823	845	824	862	780	797	861	861	851	888	828	891	875	837	829	873	911	851	828	887	839	880	839	837	811	862	835	865	847	860	825	823	845	910	890	797	765	864	833	762	876	858	805	827	804	804	821	822	778	865	856	826	845	808	836	826	819	801	856	822	832	844	854	838	837	835	815	817	861	790	852	873	835	837	844	791	868	794	837	848	826	843	831	882	852	850	860	814	841	821	799	816	836	804	860	826	869	892	846	815	844	810	860	852	846	866	821	772	800	842	817	881	845	827	783	836	856	846	836	859	806	805	851	839	858	824	855	789	846	852	806	880	792	835	893	846	860	876	857	816	864	839	830	864	847	817	821	826	838	841	826	864	831	830	806	831	873	778	832	804	818	829	818	807	853	819	845	824	874	830	842	849	831	861	813	864	800	835	860	828	845	825	828	830	841	796	801	879	799	877	810	817	815	843	859	827	779	824	830	834	856	816	820	824	848	889	808	798	834	845	868	826	825	854	805	838	853	798	828	828	869	842	839	852	841	859	859	801	810	848	840	855	843	857	833	803	852	807	855	822	835	795	863	809	901	814	849	844	846	801	817	843	853	848	833	788	843	837	838	827	832	863	865	829	849	788	900	831	822	806	834	887	811	852	820	856	858	822	827	824	856	829	829	845	860	854	852	888	806	822	831	869	866	852	817	825	795	793	901	825	775	810	839	823	850	823	836	794	875	823	862	831	808	828	841	819	828	774	829	811	878	866	850	791	878	849	869	812	816	822	882	819	959	849	815	834	877	838	839	862	819	799	833	828	794	825	900	808	801	820	815	839	843	828	874	806	829	836	846	861	830	857	816	884	878	808	808	799	848	840	829	807	872	835	857	805	838	814	842	814	883	867	847	872	818	890	890	834	870	811	827	849	840	864	818	849	835	820	870	812	812	835	851	839	815	812	881	845	857	841	777	862	811	839	864	862	849	832	824	816	872	843	866	804	859	827	798	821	820	837	857	829	872	831	859	849	816	870	788	824	872	862	839	872	826	827	894	805	858	823	859	845	832	853	855	845	797	827	817	827	801	850	884	827	802	850	809	833	865	803	851	820	801	770	801	864	792	850	847	851	862	824	830	770	868	821	812	774	839	869	853	900	880	851	806	885	778	825	796	873	832	857	830	856	851	816	867	869	833	816	826	864	829	834	856	825	808	839	847	865	823	826	820	772	800	862	773	855	817	825	828	823	841	862	858	874	818	870	830	837	791	845	854	840	816	846	887	870	789	825	835	871	811	808	873	861	886	797	881	834	865	794	805	866	890	856	843	809	797	883	854	866	845	836	844	815	795	813	864	844	851	837	836	817	850	860	862	852	828	830	861	817	834	800	829	838	841	840	860	848	838	833	812	810	799	897	837	872	835	814	798	785	847	848	833	863	810	858	849	822	839	825	857	821	813	872	784	896	788	840	874	840	819	861	846	833	859	843	847	838	815	834	839	898	844	822	847	834	852	831	834	808	803	874	834	865	838	828	805	787	850	860	824	806	819	831	828	806	882	851	811	804	880	859	807	827	839	830	850	760	865	830	887	868	775	819	873	828	791	812	879	814	805	867	847	886	790	836	834	867	838	853	827	832	808	781	831	768	803	835	816	870	830	799	859	877	826	797	817	862	828	824	815	849	830	865	837	824	849	829	806	851	892	848	833	851	850	767	872	840	815	819	835	805	895	848	816	869	857	849	822	837	854	807	801	791	799	850	834	865	828	840	821	854	834	816	831	813	826	829	850	814	815	865	821	840	891	833	804	816	831	844	800	844	806	857	820	873	787	825	823	842	845	851	842	857	858	798	830	810	777	872	841	826
47726	30192	22423	14396	7201	3533	2222	2072	947	488	416	406	381	383	393	351	347	348	366	380	321	331	365	335	337	327	319	338	342	331	322	294	297	311	315	316	300	318	304	309	314	299	322	296	305	330	299	304	302	331	293	294	277	297	314	283	288	329	353	327	306	324	251	305	313	284	302	292	321	296	276	307	301	300	324	265	305	315	330	297	290	333	315	306	290	284	292	324	287	296	297	294	292	303	267	305	327	297	294	324	311	288	298	281	277	268	293	286	295	320	294	293	278	318	323	315	325	295	303	310	319	272	298	310	314	282	306	277	276	296	323	302	299	295	296	300	334	302	345	293	318	328	327	314	297	274	304	265	260	277	320	294	297	297	287	301	297	281	285	352	298	314	297	275	305	304	302	336	289	286	296	294	303	336	309	299	305	345	277	304	304	300	320	330	327	319	309	326	271	282	304	297	301	271	280	327	329	330	304	296	312	331	309	296	308	310	306	280	300	301	323	317	323	278	314	279	284	321	288	293	286	322	306	278	309	283	282	291	293	283	295	332	287	297	281	280	276	338	332	311	301	294	305	326	286	306	305	297	288	272	264	321	283	317	259	285	287	294	294	309	309	307	303	330	275	309	293	301	278	297	303	304	309	315	290	320	290	299	292	266	287	285	301	326	321	297	276	308	302	310	312	334	294	303	266	323	277	329	301	324	312	312	336	330	297	311	322	259	297	288	300	280	314	290	301	335	295	321	318	292	283	288	267	311	295	280	290	283	302	300	279	288	283	305	295	331	314	339	292	293	298	299	282	308	286	308	308	316	311	286	303	261	291	299	295	303	252	320	296	320	311	295	304	308	314	278	298	305	293	307	305	332	308	272	298	308	313	295	311	322	328	309	297	323	325	293	306	289	293	277	283	316	333	277	310	282	300	320	306	283	302	273	278	307	301	278	289	302	286	308	310	303	320	319	328	299	282	320	298	309	290	269	291	315	307	306	304	342	339	277	303	311	301	277	311	328	305	276	330	277	296	286	324	313	286	315	326	284	291	294	274	315	292	309	297	295	307	306	286	274	260	302	310	289	291	310	292	302	342	299	320	326	321	322	293	314	299	315	298	287	281	306	304	291	300	286	307	311	290	321	298	303	320	305	304	275	298	314	320	311	308	286	259	350	308	267	323	292	286	297	285	314	290	306	300	342	297	316	310	299	321	325	302	319	296	311	269	277	271	289	325	278	312	276	323	278	264	298	293	308	338	308	318	316	318	290	284	314	333	294	322	309	292	315	304	296	334	289	277	260	310	281	303	317	283	278	316	296	307	310	291	316	337	271	319	299	305	303	279	292	324	318	278	262	271	286	342	302	301	294	288	273	331	302	309	299	327	311	321	293	289	315	322	305	302	319	345	316	310	300	298	286	309	296	313	310	297	297	314	313	330	337	291	285	291	294	319	300	299	339	280	308	312	290	305	321	298	282	296	272	253	299	265	320	307	306	343	303	281	320	331	332	300	291	291	289	281	323	284	280	287	266	288	304	312	285	310	283	302	323	309	328	314	300	303	291	286	312	298	309	295	331	310	293	307	296	325	316	304	289	291	293	311	290	275	285	272	304	264	337	291	315	311	287	334	289	329	286	313	318	287	340	316	322	324	316	320	313	284	299	277	307	280	284	310	315	304	286	301	302	329	299	305	295	308	297	298	297	304	310	327	295	304	316	336	369	312	263	287	315	296	313	257	304	308	335	276	305	330	339	275	277	311	296	320	327	283	276	310	296	258	295	290	300	284	279	346	300	320	302	278	311	301	302	286	301	317	301	314	298	317	283	313	274	289	310	309	326	277	299	302	325	285	307	294	327	280	310	264	274	312	257	338	268	283	289	292	304	289	273	281	298	296	310	320	292	300	338	298	324	326	296	328	321	326	299	324	319	254	290	298	281	308	288	310	307	267	286	287	288	322	279	292	343	271	315	322	314	292	293	320	294	302	314	299	301	284	303	297	297	285	311	286	304	311	277	303	301	279	308	259	318	329	331	303	280	300	300	311	307	284	314	278	315	304	316	288	308	325	280	294	312	278	321	293	292	312	334	310	302	281	345	277	287	310	279	282	318	319	325	285	293	296	280	306	307	306	335	306	302	311	295	275	284	296	297	311	271	266	302	282	306	305	298	307	322	284	336	270	294	294	263	292	309	314	304	290	339	305	290	324	304	311	292	295	268	325	304	305	298	302	262	309	289	285	333	323	296	328	317	301	329	315	308	292	296	339	299	325	301	280	284	301	316	317	306	297	278	305	266	279	325	303	301	304	305	335	297	304	334	326	285	297	319	269	290	286	298	296	260	350	295	303	268	291	319	279	298	310	305	277	273	279	336	260	279	289	284	299	280	305	313	307	333	336	270	294	309	303	276	303	289	281	311	323	282	300	279	287	324	288	314	317	277	312	289	329	291	308	314	265	274	286	300	329	287	287	294	307	322	326	305	297	300	284	340	315	291	297	285	320	320	288	304	280	321	320	321	304	320	303	297	310	277	292	314	288	304	312	296	277	318	313	283	312	273	310	300	319	294	284	256	307	290	291	328	285	308	272	283	299	292	324	284	300	284	290	283	311	325	292	305	317	326	284	300	281	280	262	289	293	308	299	286	294	263	304	284	328	302	297	301	306	320	267	323	340	304	322	330	298	308	315	288	274	319	303	298	285	290	274	294	308	269	310	271	262	324	327	321	329	290	321	305	300	294	278	304	271	313	344	300	289	306	261	313	339	325	292	282	283	320	312	341	287	281	334	306	285	284	315	259	265	301	330	274	276	295	319	285	339	295	284	300	307	346	307	312	290	304	296	308	294	296	296	299	301	325	280	323	306	293	287	294	301	278	289	300	310	292	285	308	308	304	283	294	295	275	284	271	318	332	294	292	307	303	333	272	319	331	291	319	294	292	328	296	320	332	317	309	282	316	321	303	308	303	294	331	259	274	313	272	303	304	312	328	282	271	276	283	290	309	303	300	309	301	292	313	277	301	250	258	294	325	297	351	303	292	277	298	303	292	338	264	303	291	296	298	284	294	258	324	312	303	296	282	299	307	314	297	312	294	320	299	307	310	331	315	277	307	305	313	292	287	298	290	275	274	311	292	327	304	279	298	271	266	263	295	299	277	301	305	342	303	313	305	306	269	316	314	331	296	299	337	332	287	296	286	312	298	278	305	295	297	296	303	307	298	290	317	288	304	297	343	310	291	320	315	339	310	340	275	301	302	281	275	337	310	334	291	307	331	310	345	292	290	308	285	310	300	288	273	301	333	306	308	323	312	328	320	330	333	303	315	342	290	350	300	305	316	265	315	281	329	308	300	317	300	287	313	335	297	326	299	281	294	308	310	291	295	328	312	296	299	287	302	308	319	281	287	313	310	304	317	276	272	318	297	294	308	297	318	302	302	313	324	329	288	317	316	308	264	293	319	281	287	284	283	323	301	317	288	295	313	255	300	278	311	291	333	316	284	306	293	320	340
32029	24235	27314	25269	18102	11369	8208	7932	3343	1741	1364	1200	1171	1102	1105	1002	1066	1015	950	828	891	841	941	848	884	823	809	819	735	765	762	783	762	778	725	741	767	735	742	733	728	783	698	738	741	705	703	701	720	690	738	696	747	732	702	708	699	660	734	693	675	701	697	719	702	690	686	730	694	755	674	718	718	687	738	672	729	734	735	673	691	700	684	709	696	690	718	719	688	679	703	656	721	718	680	715	731	687	703	730	715	710	733	720	717	736	710	746	732	698	756	706	730	730	663	730	710	713	717	746	675	717	710	684	722	701	647	709	714	681	695	736	658	676	710	674	753	709	656	741	699	703	718	681	739	721	691	682	726	680	705	684	711	650	701	752	737	719	663	715	692	706	715	717	676	747	688	774	737	733	707	742	715	695	676	720	704	740	697	704	713	702	700	677	666	711	724	690	719	717	736	686	656	742	722	699	710	797	711	728	678	732	705	695	685	733	691	700	697	724	714	670	712	754	711	689	712	703	704	730	706	762	727	688	694	689	690	740	699	689	733	730	677	730	720	722	707	735	680	702	663	693	731	685	744	697	723	741	722	725	679	742	708	703	709	729	726	744	690	721	705	678	716	733	760	714	699	683	665	727	697	686	677	737	729	723	688	698	725	708	696	669	696	689	707	692	730	662	702	711	709	755	724	691	712	672	716	729	709	716	663	706	733	718	671	723	748	746	736	680	715	721	702	705	709	677	705	676	744	766	690	702	703	699	720	728	658	713	757	722	724	694	674	730	707	691	644	643	689	735	801	773	735	667	709	683	738	704	718	709	748	743	663	708	753	722	708	712	683	754	750	702	708	704	698	658	681	676	693	674	743	695	707	755	684	704	685	737	741	676	650	733	727	759	677	698	675	754	645	711	675	725	704	722	704	731	707	717	735	695	714	742	734	695	702	691	711	733	720	703	647	676	740	663	741	720	719	726	718	726	715	700	714	714	676	729	686	696	723	698	659	721	718	720	670	736	754	657	683	700	734	725	687	691	699	699	701	758	712	729	724	713	692	758	731	747	720	692	758	727	742	656	696	727	730	763	731	680	704	702	688	746	687	700	749	713	699	708	704	708	687	702	684	668	718	767	710	744	713	683	714	741	730	745	725	722	718	683	676	687	715	704	707	689	682	701	706	720	757	720	699	698	715	719	711	672	721	721	684	709	717	695	726	727	726	733	737	701	737	710	720	708	743	721	771	707	724	752	716	744	721	737	665	704	747	710	692	662	731	716	733	697	668	735	681	765	768	701	745	710	700	727	700	721	720	704	690	719	676	690	733	752	742	736	670	727	676	753	721	721	722	678	745	714	702	707	745	719	730	702	688	727	725	706	705	745	667	687	699	736	706	745	712	702	709	699	704	701	746	692	779	700	702	707	681	659	758	660	775	750	701	703	745	710	702	666	746	736	702	711	710	708	701	732	743	687	706	712	732	715	733	717	703	737	682	735	740	672	681	749	686	712	686	717	714	699	700	702	747	654	765	736	718	726	684	697	693	703	706	714	706	749	709	708	730	730	699	718	614	679	691	729	677	667	697	700	697	698	722	701	704	729	735	688	721	729	650	692	752	685	725	740	732	684	739	713	729	777	715	713	708	717	751	666	710	681	704	684	764	704	673	705	677	674	694	707	695	724	714	683	705	689	671	768	709	721	732	683	708	673	694	701	702	725	673	739	715	701	740	691	722	741	761	720	672	679	755	719	690	698	717	679	716	699	710	734	681	709	694	705	704	718	796	746	719	753	697	722	748	703	697	734	709	666	744	722	727	706	705	704	711	711	706	705	715	748	731	673	675	743	730	740	694	719	709	744	709	710	693	708	733	716	712	735	707	744	706	709	695	702	731	716	774	736	763	704	701	721	703	704	734	691	724	714	661	711	697	700	749	688	739	680	721	709	715	728	742	709	745	682	710	726	717	734	696	688	706	713	742	699	710	739	718	665	737	718	742	691	736	717	698	715	731	718	738	718	733	716	713	716	695	713	714	724	720	706	680	714	730	730	719	684	718	696	690	724	731	690	724	682	701	736	708	718	716	690	723	696	728	722	734	681	731	682	707	719	703	706	732	728	699	752	697	704	718	721	724	692	694	691	716	763	735	684	720	716	692	713	653	700	735	697	759	705	706	670	681	706	711	686	715	709	730	704	695	665	709	728	744	726	703	715	747	727	701	705	701	738	668	741	716	752	682	687	716	730	735	681	732	734	746	661	728	702	731	761	699	674	714	724	713	686	699	728	704	709	692	675	698	695	731	701	668	727	729	770	684	700	706	702	704	683	731	764	735	743	700	668	713	721	700	704	704	650	683	691	667	627	714	715	735	703	707	686	770	732	663	672	705	712	695	731	729	701	673	701	706	712	797	742	725	745	711	709	695	715	710	713	769	695	713	712	717	654	690	697	710	747	667	704	682	718	711	681	721	693	730	737	721	736	695	739	712	690	719	727	693	705	737	683	736	732	723	708	717	697	760	751	768	687	729	696	715	664	731	723	728	653	719	699	728	742	721	722	664	735	687	742	704	710	742	673	723	718	720	765	730	698	745	739	718	711	729	742	690	669	694	716	660	737	694	703	704	731	730	756	738	758	716	732	727	743	727	749	681	752	690	718	720	715	718	706	719	750	754	697	678	686	741	705	740	695	710	673	759	716	701	717	711	718	667	703	699	687	706	707	707	728	706	721	717	722	739	673	658	715	671	718	713	732	706	719	718	715	726	731	744	737	746	703	703	730	684	724	718	736	705	714	669	707	731	744	751	696	718	723	728	669	728	698	704	681	686	697	740	702	708	679	686	708	716	723	714	743	711	701	684	733	758	689	714	726	756	683	720	714	718	741	704	683	719	723	751	719	729	690	741	673	701	751	735	782	707	703	700	718	705	702	697	692	711	726	697	734	715	682	744	728	695	703	713	709	780	669	712	733	707	716	696	688	784	723	692	704	690	756	693	646	714	689	725	699	726	665	712	767	764	706	662	716	706	747	683	658	697	710	683	707	730	729	710	715	712	728	767	706	668	671	712	704	692	759	712	703	720	723	713	705	700	681	661	733	773	717	698	710	717	726	703	733	685	694	731	724	700	701	725	719	734	721	671	712	719	716	735	713	708	716	676	696	679	739	730	714	654	714	726	707	678	682	743	703	712	701	736	724	725	768	705	711	693	706	693	728	698	732	714	730	720	685	732	664	677	724	712	714	717	713	724	700	689	681	746	702	712	727	697	726	710	670	707	740	713	678	689	781	685	702	713	706	712	678	715	717	698	721	677	712	731	710	712	730	698	694	674	776	703	713	733	687	760	686	740	747	717	734	730	704	701	707	714	720	713	710	726	721	744	663	714	716	746	725	713	741	687	668	745	747	712	726	669	689	694	698	722	748	733	695	713	722	731	727	688	714	681	660	740	662	680	709	734	740	684	729	730	697	659	697	654	715	724	706	704	768	670	704	682	718	742	734	679	700	727	686	700	685
28014	17049	9505	4759	2079	1012	580	513	423	382	369	361	348	326	360	331	366	295	318	305	331	308	326	356	316	304	311	329	261	295	278	302	316	333	315	293	325	340	291	322	298	343	297	308	346	292	291	329	277	327	296	304	342	328	316	308	315	302	317	305	306	326	353	308	319	304	343	300	307	272	296	289	286	310	328	299	294	307	325	325	295	344	308	308	310	309	293	326	310	312	300	321	307	315	307	317	352	287	365	317	314	290	301	315	310	316	350	311	317	338	293	305	331	333	319	322	347	312	326	332	323	286	320	335	287	295	316	302	297	331	325	285	300	297	313	305	310	354	318	333	338	320	326	294	330	271	288	325	341	314	293	275	302	324	313	291	350	299	307	328	265	327	342	299	330	346	319	283	300	305	323	356	306	287	313	325	315	289	330	319	312	290	310	330	278	327	328	314	303	335	288	307	331	278	288	316	305	296	304	332	293	308	313	302	313	281	316	299	295	303	321	285	295	307	293	303	312	368	292	326	307	295	302	281	312	347	351	309	318	318	305	339	304	308	315	289	284	335	308	272	343	303	312	350	314	322	321	333	330	286	344	318	302	302	317	297	300	307	311	321	305	330	328	302	298	294	305	319	276	298	316	321	288	305	292	337	299	313	301	284	282	321	288	346	317	283	303	298	314	316	319	330	302	261	339	312	338	309	315	281	313	310	280	300	313	291	317	338	382	279	302	289	337	291	311	350	327	298	314	298	321	302	286	317	333	336	295	311	307	315	301	278	312	306	340	288	306	298	301	307	287	314	289	288	293	342	304	326	332	314	280	334	322	298	311	330	291	331	304	354	331	350	310	308	281	334	319	299	341	311	295	306	280	290	288	325	291	313	296	296	329	291	328	305	284	313	315	321	304	318	290	305	297	304	322	283	287	321	325	281	319	301	282	309	297	334	291	309	344	310	321	317	307	337	339	297	285	321	264	284	325	288	311	311	334	271	299	323	314	316	305	272	317	303	311	293	298	269	311	339	336	335	288	286	330	308	296	307	319	302	313	325	329	332	306	309	314	313	317	324	308	328	253	310	310	309	308	280	301	339	298	309	313	299	274	304	307	307	315	334	334	298	330	314	341	288	322	297	302	312	313	325	315	317	327	288	313	301	308	289	288	296	289	351	317	307	284	308	299	321	305	281	307	313	315	307	320	319	343	285	303	321	315	313	298	319	342	339	314	352	318	309	285	280	350	322	315	300	330	288	312	305	299	300	316	293	297	297	338	312	300	295	338	314	319	306	311	297	315	279	328	350	351	333	325	289	297	310	323	318	291	290	345	280	326	325	330	316	308	335	286	307	288	300	319	321	305	308	340	321	279	317	311	329	322	330	289	293	293	293	321	290	312	348	305	273	335	337	302	297	309	317	311	308	329	302	344	314	318	282	319	314	337	285	325	323	314	312	296	307	345	305	297	326	307	303	308	312	322	294	286	290	304	330	307	313	309	323	324	299	326	324	297	304	287	298	277	282	323	299	307	302	334	310	282	346	327	302	295	312	295	299	320	289	316	319	297	297	334	281	308	299	304	366	318	280	285	303	324	364	306	318	311	355	305	291	269	332	315	320	314	293	289	330	304	281	298	310	353	322	318	316	309	329	325	313	336	312	306	306	308	303	326	299	291	330	334	296	332	306	314	304	326	345	327	295	319	292	317	297	332	283	298	260	319	293	311	344	321	306	302	299	333	327	267	296	322	298	298	329	311	310	294	313	326	305	313	278	312	303	290	342	293	305	309	323	320	313	302	327	330	344	320	321	283	337	347	277	315	303	307	277	338	313	347	325	291	296	290	307	302	325	303	309	322	303	307	318	285	307	312	296	295	298	310	318	311	313	311	319	292	306	317	304	327	296	330	292	327	349	290	323	263	317	323	334	318	303	307	283	329	309	306	303	329	337	302	300	294	311	301	335	312	272	329	303	303	304	292	322	324	311	311	330	333	306	338	329	292	317	324	314	314	327	299	331	289	284	268	312	318	308	273	269	272	309	330	290	316	328	307	327	260	309	301	322	288	333	296	334	323	293	317	345	292	320	312	326	301	295	295	310	317	277	316	347	340	315	282	313	309	329	273	283	299	288	286	312	308	275	296	304	294	303	328	306	346	337	315	329	300	337	333	312	316	318	308	334	304	288	284	344	329	294	292	336	334	308	311	301	309	287	309	324	257	318	295	299	339	330	299	318	336	325	306	324	311	345	330	312	306	273	320	299	336	303	311	328	338	301	291	302	322	303	317	312	321	287	293	321	314	319	332	329	333	289	325	319	326	337	293	340	285	347	276	322	318	314	323	314	315	313	306	309	317	278	306	297	308	335	300	303	301	316	302	282	318	328	320	319	362	307	285	313	280	301	320	302	327	295	310	269	304	327	328	292	285	326	292	316	328	312	327	300	312	314	286	294	299	286	306	314	317	289	276	337	276	328	320	293	319	281	341	334	338	352	323	313	339	328	295	305	292	299	310	305	262	315	294	311	318	323	317	306	323	300	321	290	335	356	328	298	317	275	296	338	293	322	294	289	315	302	327	319	316	323	271	317	330	305	332	308	295	267	298	270	334	332	299	326	305	300	325	311	322	299	299	316	302	315	274	296	335	287	310	313	304	309	313	330	315	303	346	297	307	303	349	352	290	328	299	287	317	336	302	329	278	266	277	280	282	282	315	327	312	307	290	323	304	319	315	344	309	286	333	314	319	327	279	310	317	290	317	304	314	332	341	313	319	292	298	291	313	287	300	316	333	341	328	299	297	325	300	309	340	313	327	325	308	302	297	313	304	335	299	316	285	327	329	286	297	326	299	315	315	301	313	306	339	309	335	296	258	305	332	297	334	323	330	300	299	312	316	335	322	331	319	317	320	309	284	299	316	324	303	325	332	322	309	326	317	311	296	319	272	301	293	326	296	347	333	265	298	328	300	302	310	354	313	313	300	322	308	287	332	277	334	315	358	302	276	341	300	314	301	343	321	327	307	319	338	326	283	318	328	314	326	322	321	290	291	288	328	292	296	264	303	297	339	347	310	305	288	314	321	336	300	312	300	302	335	293	312	328	318	349	347	353	299	330	355	318	311	326	315	335	307	319	306	301	296	331	286	278	308	289	312	323	318	321	310	322	298	264	290	288	308	315	298	300	331	321	334	308	295	331	285	349	296	283	291	314	314	316	337	304	338	331	332	309	296	325	290	313	307	321	325	323	296	309	321	322	289	275	311	291	283	345	289	332	320	301	283	299	306	318	326	296	320	331	356	287	314	274	320	304	316	348	315	304	283	309	308	303	291	311	320	340	321	318	295	307	323	301	310	363	309	354	331	314	308	300	287	282	321	328	319	320	313	343	283	306	315	351	302	269	356	335	299	296	329	285	314	337	322	271	311	322	307	318	252	335	319	315	356	296	317	316	325	351	293	335	309	301	284	289	316	304	291	307	313	274	326	295	316	358	291	311	313	315	284	298	338	334	314	301
19254	14551	14075	11396	6901	3584	2271	1832	1421	998	968	843	959	871	873	836	767	838	804	800	762	752	751	741	750	753	790	772	716	807	771	780	725	800	821	696	673	742	742	726	750	808	745	743	742	735	735	806	781	723	735	741	753	702	739	759	767	776	781	772	724	761	793	757	738	769	727	745	788	766	774	739	761	738	751	736	749	718	748	742	677	747	743	729	718	759	762	708	714	728	726	758	705	707	736	718	726	741	772	732	780	767	743	751	726	758	708	762	723	744	731	746	749	716	770	770	755	715	780	750	692	719	775	704	716	706	761	734	734	762	757	689	717	756	726	763	718	708	760	741	761	760	750	734	764	702	721	738	797	733	752	722	733	730	786	744	738	659	747	746	754	758	731	705	757	738	709	773	734	780	786	725	737	725	775	713	741	746	716	742	729	732	738	738	726	760	726	704	750	776	699	723	753	733	726	734	773	767	763	777	706	792	726	722	734	745	792	728	744	756	744	737	749	764	755	720	726	749	799	740	721	733	745	728	763	763	737	742	717	716	761	735	811	770	715	754	764	728	782	739	736	717	720	760	743	756	723	776	751	717	758	717	728	698	740	744	710	791	737	697	764	702	744	768	735	725	734	770	759	762	796	734	756	747	728	770	761	736	763	765	767	722	773	744	762	755	770	757	744	727	726	743	697	721	740	790	733	739	715	693	718	714	805	792	764	745	721	776	772	748	755	706	744	714	763	775	714	724	707	736	736	746	737	742	746	752	749	745	755	745	728	777	766	734	679	741	758	750	736	748	713	707	720	732	739	770	754	756	720	737	775	776	770	763	698	713	752	764	725	763	721	740	695	704	756	732	773	771	741	751	801	708	687	733	732	718	714	774	758	748	817	738	727	776	737	709	801	809	764	755	729	772	724	729	766	729	734	744	774	737	715	741	748	750	763	787	782	779	735	741	813	746	763	720	745	776	774	772	695	806	702	784	798	750	770	744	757	720	757	747	754	719	711	741	809	756	682	728	759	746	738	728	727	741	749	743	751	809	740	756	750	703	733	781	737	722	742	712	757	691	745	744	751	814	780	809	724	771	710	763	745	747	745	738	720	756	747	734	738	767	792	788	727	755	773	755	724	752	766	696	759	738	778	754	707	760	733	795	759	775	712	694	781	707	700	779	761	755	795	746	736	703	756	724	749	723	774	716	716	712	805	774	809	716	774	702	736	751	713	775	774	718	714	771	750	752	700	760	725	698	761	738	750	730	847	780	712	768	751	749	728	726	798	751	767	728	748	688	784	711	773	753	735	691	833	747	747	707	753	756	727	743	734	765	746	776	769	755	710	807	774	742	710	769	766	710	741	758	724	754	793	799	756	768	778	749	785	707	722	748	734	759	732	707	781	715	764	712	694	736	732	707	663	754	756	745	760	750	721	773	784	755	717	745	734	768	760	691	752	720	699	747	738	737	746	722	709	731	763	764	693	735	739	724	780	780	750	769	736	756	737	687	751	753	764	728	753	745	771	726	725	718	724	716	741	750	737	749	754	762	737	763	759	747	744	735	731	733	755	722	717	718	774	779	750	813	752	717	733	751	744	750	752	709	743	761	833	784	737	745	716	780	716	743	754	757	716	736	768	715	734	709	760	737	783	735	739	703	724	724	726	729	756	774	738	720	722	712	745	761	735	770	743	762	694	728	758	780	778	733	730	796	731	724	739	747	726	772	718	734	726	746	731	722	742	763	738	733	733	755	790	761	734	749	759	717	770	716	747	703	736	712	748	733	739	703	734	712	744	742	723	748	794	747	705	736	756	742	719	750	723	711	729	725	709	756	755	688	749	727	726	762	744	736	755	710	795	716	691	740	755	730	729	711	749	735	766	715	728	715	719	712	691	807	716	721	780	759	689	716	744	784	794	765	742	719	724	789	754	734	730	765	746	704	744	758	706	747	785	798	769	696	745	718	779	763	711	711	724	747	772	795	725	794	739	765	735	770	763	739	713	700	713	695	679	749	785	759	780	750	728	738	718	716	748	692	791	735	716	761	716	766	735	745	791	745	731	714	736	780	744	754	751	764	664	737	757	761	744	740	783	732	755	722	748	743	782	744	765	732	785	785	756	737	746	733	743	800	783	714	722	735	775	721	725	750	754	796	734	783	749	701	687	754	760	763	723	756	772	737	767	725	744	746	737	733	737	761	695	725	691	741	727	756	744	741	742	728	704	743	776	750	711	770	728	736	718	758	738	763	733	749	747	707	731	733	726	718	743	737	747	654	786	774	755	739	749	714	715	730	726	708	656	761	752	752	713	771	784	772	714	744	773	730	754	704	747	690	730	760	759	776	724	777	712	789	754	730	723	767	749	720	756	758	789	794	739	719	761	730	761	781	758	780	753	752	762	725	783	718	715	784	725	720	715	732	747	725	775	803	733	770	765	714	726	726	766	764	741	697	753	707	774	750	764	755	739	806	733	735	754	766	795	798	790	734	740	749	755	707	722	733	709	763	752	710	719	747	770	741	706	721	747	692	685	735	790	723	786	740	686	737	774	792	737	773	746	710	733	737	729	721	822	709	749	759	758	704	746	774	718	750	727	727	731	739	752	735	751	778	721	756	766	736	785	702	758	805	750	721	774	765	762	730	761	758	759	713	755	766	738	739	774	777	726	729	782	746	777	746	758	760	693	764	742	758	751	789	742	745	732	708	772	740	762	754	743	757	772	789	727	736	793	718	707	740	750	732	709	749	770	740	719	741	740	745	719	706	729	726	747	698	760	737	748	737	750	746	726	699	799	715	745	716	745	717	784	669	744	712	772	775	747	756	776	763	731	705	771	767	760	724	757	738	759	722	716	761	729	756	733	673	776	732	740	787	759	764	749	753	739	732	760	769	776	734	737	786	762	748	778	750	711	759	740	759	758	723	773	755	749	751	762	763	747	704	740	700	747	706	719	732	732	722	743	821	739	772	717	752	767	758	713	765	738	720	706	726	739	730	703	769	720	760	757	773	742	746	735	755	739	733	767	755	761	684	752	734	775	760	727	702	781	731	730	745	776	797	705	714	733	735	771	759	765	741	730	774	806	746	732	749	755	711	724	751	708	739	760	736	705	762	741	718	713	702	705	765	787	754	794	758	737	766	717	749	726	719	780	774	773	706	772	772	743	764	735	764	787	797	749	760	711	764	758	768	744	739	745	716	733	731	752	777	724	705	742	764	730	738	748	772	773	769	693	749	765	773	777	713	741	724	780	759	767	780	734	719	753	705	770	744	800	775	744	748	778	750	710	704	754	727	751	741	760	704	736	730	741	734	726	761	761	731	703	780	730	755	724	739	802	748	749	740	702	774	691	740	725	712	716	775	754	781	761	778	727	749	745	690	729	760	684	747	757	784	734	775	781	760	777	722	726	734	756	715	778	715	709	684	716	746	795	721	743	753	760	727	717	747	749	686	774	733	779	750	750	739	751	756	735	788	734	745	812	766	694	771	738	772	755	713	734	775	739	768
42815	25528	15735	8770	4000	2215	1310	1289	824	453	455	420	425	363	370	392	335	384	381	375	399	400	365	336	359	376	370	322	374	329	362	377	374	358	337	398	380	381	372	367	373	378	360	335	337	378	334	360	349	392	361	344	375	346	315	366	379	371	359	364	337	353	356	368	341	373	329	366	365	358	337	351	370	387	359	348	380	389	342	371	356	320	368	352	330	325	352	348	353	340	345	374	345	379	373	355	331	364	333	329	351	336	385	368	364	337	370	346	374	383	371	349	323	321	342	342	331	315	319	360	346	357	404	374	350	358	373	354	340	356	395	378	339	402	329	357	384	338	321	379	386	355	336	369	346	372	342	380	376	372	347	350	374	352	380	372	365	368	340	379	376	370	319	344	369	344	368	365	346	337	354	364	362	336	380	369	366	366	372	355	392	393	342	372	390	352	323	336	359	317	331	340	380	373	354	379	362	377	377	378	379	363	360	360	360	371	358	348	325	335	352	357	362	364	347	369	358	367	338	340	348	360	346	365	336	357	349	309	350	329	326	357	337	329	345	353	372	346	374	330	354	320	341	312	387	343	317	392	328	363	344	364	366	367	385	363	338	323	360	339	360	363	351	328	346	353	303	334	367	385	391	366	359	349	363	340	349	325	354	395	391	341	357	356	364	341	334	382	374	309	355	377	379	366	350	340	388	341	323	355	335	368	370	351	312	328	375	355	362	332	376	369	356	331	372	363	353	366	338	357	353	353	332	362	382	386	364	386	374	334	355	332	338	374	355	362	363	318	327	386	358	351	348	377	324	369	373	360	358	354	397	327	356	350	370	376	310	331	356	355	337	329	372	355	355	326	344	383	361	369	363	364	365	385	372	360	364	326	349	330	341	360	357	394	320	396	368	348	329	348	360	363	369	349	366	344	344	371	357	314	388	372	336	375	330	379	347	384	337	344	344	343	330	326	347	359	328	366	332	402	381	335	366	334	342	357	342	352	379	374	372	363	360	350	376	373	421	376	352	303	362	365	362	330	358	329	343	352	375	355	346	364	377	352	342	334	382	349	356	369	331	353	360	378	360	343	363	358	350	364	369	356	358	344	369	367	345	370	302	363	356	339	362	362	333	370	377	347	333	318	365	356	338	357	346	339	390	385	364	342	358	335	359	318	379	374	369	384	344	366	386	402	375	324	348	384	359	343	390	345	338	382	372	406	360	353	341	377	343	343	360	399	356	354	350	385	341	344	350	323	363	339	341	341	343	399	348	381	336	362	363	369	369	352	356	358	364	391	347	405	375	375	365	351	391	319	370	332	352	395	332	335	334	335	336	354	371	336	326	347	379	335	377	353	393	354	325	354	362	333	364	331	363	330	368	334	309	354	320	335	327	365	381	332	364	345	371	361	349	358	356	343	361	336	381	325	344	373	331	365	361	380	365	328	350	354	329	342	344	376	346	352	360	355	329	372	356	363	361	323	336	383	395	361	327	346	340	350	317	386	377	369	362	378	370	354	387	351	375	368	336	389	358	352	399	348	333	392	378	348	335	370	404	367	316	382	369	349	340	348	330	374	359	354	361	366	365	377	372	354	367	370	349	377	343	357	349	354	353	356	356	360	333	374	354	339	352	359	357	333	336	332	319	365	360	392	342	388	345	355	348	354	356	357	359	379	327	369	309	351	381	327	349	374	368	383	336	366	355	335	320	371	376	378	378	361	363	322	378	306	356	329	358	355	334	352	352	382	351	367	395	312	373	386	381	370	364	391	356	364	376	383	358	356	383	357	340	332	358	338	368	326	371	349	363	349	344	362	351	342	350	349	366	364	321	345	348	349	342	383	378	394	359	352	340	374	393	378	334	381	396	381	370	336	381	356	355	341	317	361	386	367	362	357	350	353	383	363	339	357	344	314	375	360	341	408	375	343	392	356	358	369	360	355	364	389	373	358	371	350	338	333	365	336	316	336	325	379	362	339	338	349	399	362	341	372	350	367	364	347	375	345	306	379	378	316	352	350	333	360	393	357	355	366	363	380	305	312	319	350	362	321	367	355	370	383	362	332	373	375	372	367	375	361	380	357	325	372	375	344	347	346	338	359	354	380	360	327	352	322	354	389	362	354	368	358	337	338	360	365	367	355	386	343	388	351	339	354	376	359	329	372	363	364	358	344	338	385	364	364	366	326	353	323	358	333	334	362	376	367	375	377	357	346	389	362	358	317	338	338	363	342	394	357	345	373	393	362	344	353	329	308	360	334	370	331	396	360	341	367	326	358	358	391	378	349	384	347	324	371	330	382	378	370	371	377	341	337	329	366	371	348	346	333	388	314	343	342	334	399	358	357	388	352	319	365	351	383	371	335	392	339	393	369	400	372	374	359	351	354	337	357	340	345	379	363	346	345	362	342	355	322	336	355	348	347	340	338	399	357	349	354	344	366	358	367	363	345	321	351	355	344	350	363	337	359	360	367	342	362	369	351	383	333	327	381	318	327	357	386	372	346	369	379	339	326	385	370	368	350	361	340	417	349	381	331	318	353	378	323	366	334	356	363	393	372	369	388	398	366	349	386	351	363	316	334	346	382	357	328	372	327	362	370	349	343	410	327	338	365	352	335	336	357	330	368	352	332	372	343	342	389	354	338	399	371	348	357	349	313	340	358	338	324	352	388	365	387	345	369	328	351	371	363	371	328	331	332	355	357	369	340	358	366	372	376	389	367	338	319	383	353	339	366	370	359	364	345	392	352	352	382	365	347	330	406	353	352	357	311	393	342	333	337	331	361	382	331	350	343	363	327	347	344	375	328	364	343	349	367	324	340	400	382	362	364	365	384	340	323	367	391	367	325	338	373	395	395	355	349	331	354	358	377	352	357	355	331	319	329	407	350	367	359	360	379	386	367	346	372	356	340	368	371	326	352	327	321	334	375	336	383	358	367	358	356	364	362	380	364	326	337	353	370	386	370	384	372	363	354	320	384	322	360	336	353	340	350	339	309	352	311	337	349	318	372	363	376	331	338	362	378	352	383	359	358	335	329	346	313	374	335	343	354	367	327	317	323	363	353	330	330	341	335	302	362	371	342	376	316	383	365	385	352	393	326	348	380	358	342	386	369	331	370	328	373	372	360	355	349	344	360	372	341	336	337	358	348	373	326	363	355	368	340	367	368	383	386	371	354	324	334	354	356	350	422	330	323	364	369	376	365	358	360	392	389	341	350	377	347	344	345	318	367	366	347	377	389	341	374	341	360	319	343	352	395	359	351	367	329	334	383	365	336	328	353	369	379	316	339	365	371	382	339	411	385	358	361	336	330	343	362	355	320	355	372	362	391	345	353	344	322	375	357	344	368	418	361	358	357	370	331	329	314	375	377	343	350	366	344	345	357	382	407	378	338	374	352	395	378	356	320	354	340	350	382	359	347	305	338	348	342	353	359	397	381	386	348	394	340	359	328	407	339	357	333	309	335	393	367	346	367	339	360	373	360	350	379	353	346	352	362	346	345	366	322
29275	20749	21342	18168	12092	7461	5215	4884	3092	1565	1280	1195	1032	1039	1037	1043	993	920	933	935	947	909	939	911	892	917	800	903	852	882	846	868	896	872	833	909	880	835	890	881	865	864	869	828	838	795	805	843	837	866	858	828	833	849	860	829	863	865	780	798	861	838	846	911	835	834	847	905	818	857	820	855	844	814	869	824	832	835	846	812	865	830	872	786	833	835	833	831	845	847	864	857	848	870	838	810	820	837	805	834	820	883	855	848	829	782	800	852	839	787	838	848	802	803	857	868	855	869	882	805	864	842	844	785	869	905	829	809	824	772	828	806	857	871	804	860	796	840	804	875	818	890	805	830	840	876	842	833	854	835	792	840	831	881	832	859	826	834	842	858	866	818	839	841	844	873	858	811	829	830	853	811	800	878	867	791	792	788	867	803	901	828	830	854	883	823	823	855	790	820	819	828	839	868	831	866	836	842	843	834	808	799	791	900	820	812	870	841	841	827	843	818	831	847	831	802	833	889	814	865	810	822	847	869	825	830	852	827	795	833	849	820	790	826	884	778	799	833	823	858	861	848	843	868	823	848	816	846	785	859	864	791	810	863	838	799	808	841	814	782	852	835	831	805	832	822	849	846	807	833	867	860	840	848	854	784	800	868	821	832	837	873	855	828	835	852	863	795	821	830	827	872	839	821	860	801	864	834	804	799	873	825	803	831	855	869	834	839	804	817	844	793	820	856	829	845	761	862	816	867	814	875	816	870	845	862	811	859	831	832	866	870	807	800	827	826	858	807	840	826	783	820	831	838	843	859	892	811	901	801	816	815	866	873	847	840	863	807	890	882	846	857	811	817	855	838	891	868	849	795	847	832	844	870	829	820	841	855	884	807	853	820	812	894	821	839	903	815	824	796	846	854	832	811	871	893	862	859	873	855	839	857	759	861	830	825	820	851	799	862	803	842	822	843	836	849	818	850	829	878	848	826	816	852	860	840	856	802	842	843	834	815	890	853	808	818	832	871	854	828	839	834	832	874	836	893	816	868	828	807	817	840	858	807	826	751	836	782	849	843	817	810	827	850	840	790	827	812	816	796	821	823	851	836	807	893	815	812	863	843	862	803	823	827	828	810	810	815	865	821	863	835	846	861	875	840	866	890	846	841	859	856	832	834	809	811	808	826	904	822	863	852	863	817	838	813	790	840	854	846	825	871	817	790	812	824	827	819	804	840	853	805	853	874	783	850	810	822	868	857	833	822	833	815	755	821	835	828	758	845	798	857	815	835	842	849	864	790	836	828	826	850	879	843	848	874	833	744	841	790	837	818	827	872	816	827	856	891	817	836	915	877	814	786	892	824	837	757	824	793	893	834	842	873	800	879	847	886	844	833	865	887	821	825	837	829	860	791	813	824	822	826	880	807	851	828	801	843	853	825	827	914	829	798	838	834	852	797	839	827	818	820	830	836	825	824	839	786	892	917	845	791	790	814	789	830	846	836	811	795	878	828	805	810	842	869	848	797	780	866	841	792	812	865	781	802	818	849	828	838	857	805	862	798	768	886	817	815	848	812	799	855	864	889	813	854	831	839	873	834	804	805	848	814	817	887	875	854	848	849	867	834	838	886	837	871	818	847	829	861	827	835	806	877	835	787	834	810	881	891	801	862	786	795	855	807	847	863	812	850	827	794	803	815	881	854	856	826	854	832	845	861	871	807	864	826	806	848	849	826	856	816	848	858	862	878	868	810	852	858	825	831	827	834	865	818	855	875	835	848	845	857	875	874	879	896	865	835	896	804	831	806	833	824	859	839	869	857	849	872	837	871	835	822	834	832	839	838	851	823	878	874	898	848	849	822	805	810	827	822	899	847	807	808	853	818	808	826	809	865	833	869	862	854	804	811	820	810	837	832	890	846	840	818	853	812	848	849	854	881	889	838	839	840	846	877	856	839	819	795	847	824	828	810	796	816	842	800	827	798	822	864	804	864	839	810	832	829	827	871	831	817	882	774	872	906	847	818	825	824	846	873	825	848	834	848	884	810	872	876	851	815	820	801	840	877	813	827	798	834	841	830	826	811	832	852	856	807	852	905	795	825	820	847	832	825	887	864	899	799	891	858	844	806	861	783	863	844	795	797	834	839	808	802	853	832	821	867	880	849	823	849	784	810	829	808	857	859	817	835	866	881	818	809	826	822	794	821	797	820	815	871	887	814	824	788	836	837	815	841	855	795	867	856	893	880	782	801	880	875	857	834	836	834	846	825	819	898	818	867	808	833	755	825	824	821	892	877	840	874	846	871	825	873	844	895	843	867	832	855	891	806	834	845	797	794	843	808	842	850	864	850	821	801	839	827	763	869	809	907	831	831	819	791	834	837	835	853	790	848	850	805	826	873	845	851	853	823	827	866	853	850	867	845	784	833	818	855	820	833	790	818	833	905	848	882	829	831	818	856	866	800	812	876	813	833	849	854	798	832	812	807	867	782	853	812	867	865	875	808	812	808	860	819	849	824	785	845	858	855	824	797	802	853	838	800	827	905	844	860	867	842	782	869	849	849	826	868	835	815	812	804	829	842	781	800	814	842	795	800	824	891	826	848	850	810	874	841	792	803	800	817	817	888	793	868	847	833	806	798	834	843	825	837	847	855	835	805	843	793	853	813	825	861	825	821	865	863	850	785	805	862	852	879	833	858	849	853	833	827	890	824	833	813	779	857	863	797	926	883	809	863	828	864	841	851	841	852	849	856	859	803	833	847	854	825	789	839	788	876	835	847	837	789	844	829	866	841	807	838	844	840	826	829	841	823	829	810	803	852	840	836	842	872	876	863	778	800	825	866	820	796	838	836	833	807	868	822	828	867	896	794	850	898	911	842	829	848	846	873	764	884	813	867	828	864	802	796	862	829	876	849	860	805	834	885	838	819	793	883	842	887	846	855	873	837	825	825	807	812	914	821	814	824	846	904	849	886	834	844	833	866	826	828	829	833	882	806	805	825	810	906	833	872	809	814	823	864	825	869	850	865	831	849	888	942	841	881	873	798	771	849	863	802	808	849	870	867	827	812	825	880	878	877	811	849	819	800	896	806	872	829	813	838	849	853	873	839	884	842	859	839	820	789	829	866	847	866	866	854	857	861	825	826	799	836	832	837	863	855	850	812	826	810	814	783	835	861	854	798	781	796	914	822	786	867	833	842	786	843	852	859	832	819	888	821	834	836	818	812	836	813	865	867	832	892	855	826	868	842	847	815	830	882	820	846	864	897	858	793	831	834	849	832	820	849	806	760	847	811	783	869	871	846	851	841	868	841	838	824	840	848	864	818	838	805	881	845	838	817	872	866	838	869	874	850	815	834	784	855	850	807	815	857	846	822	880	801	828	812	816	871	834	859	889	755	824	821	805	839	857	870	794	856	865	874	843	847	882	798	858	835	888	850	832	848	826	792	819	840	824	848	845	894	840	889	842	826	822	803	808	874	806	885	838	863	886	799	897	903	839	787	824	861	859	876
50263	28826	21406	13471	6961	3788	2252	2004	1293	611	440	411	382	359	341	323	385	332	299	303	345	336	305	294	304	339	325	351	336	293	304	281	280	307	311	311	283	298	308	294	318	301	302	283	281	280	299	293	308	320	326	302	304	288	290	305	299	288	354	338	284	295	282	263	287	305	319	315	279	293	299	283	315	287	318	285	309	307	268	318	298	315	297	299	279	285	284	321	315	296	289	307	326	296	254	319	288	325	302	300	296	291	270	304	298	282	306	268	272	300	314	309	292	315	258	315	291	324	286	305	288	309	310	305	272	321	297	285	288	272	302	270	303	288	276	301	284	320	313	346	325	318	287	315	341	306	308	301	327	279	344	310	300	306	291	323	286	298	307	318	305	290	256	311	316	270	267	286	289	272	283	302	287	276	328	294	282	335	302	323	301	321	336	298	348	300	292	286	302	282	317	317	311	318	282	284	317	305	292	317	294	304	287	351	322	311	319	299	268	291	299	319	324	334	296	267	273	327	305	328	324	307	305	306	278	291	270	294	315	326	303	305	321	266	268	330	342	281	271	315	325	311	255	290	301	332	285	299	332	304	288	305	300	297	296	332	289	309	298	316	300	304	316	309	305	299	268	287	317	284	302	333	279	311	310	301	297	301	303	322	289	289	339	273	296	297	319	316	325	316	312	329	283	260	286	327	301	317	288	300	282	310	306	318	287	305	278	292	315	283	297	304	328	298	306	299	284	289	302	277	308	281	276	289	322	310	287	272	307	312	311	274	294	319	274	294	263	341	301	267	287	333	310	287	311	283	303	258	309	298	295	308	286	295	289	299	303	320	299	358	298	300	319	297	281	304	315	309	340	316	307	294	274	283	301	323	276	306	286	308	313	300	300	278	306	309	289	293	310	303	286	319	297	326	310	272	290	320	277	306	299	295	296	282	300	287	295	307	280	344	308	274	287	306	285	308	283	283	288	289	299	286	311	297	284	290	318	306	330	291	311	308	283	328	304	286	279	313	306	294	255	297	304	288	293	281	298	309	292	287	314	310	307	305	288	302	316	295	256	308	286	297	333	313	308	311	298	300	291	277	304	297	269	279	311	270	302	321	342	283	306	295	313	290	335	290	270	314	313	320	292	303	260	316	294	326	283	299	300	328	300	306	287	311	286	314	299	287	318	311	284	270	279	323	306	288	295	296	306	320	308	270	316	318	309	306	291	297	279	305	298	279	298	261	279	288	313	307	315	309	294	311	306	303	320	260	315	304	291	298	284	309	311	316	301	314	286	262	301	263	269	291	295	282	281	278	313	315	305	304	314	321	289	291	312	326	324	323	298	304	310	284	317	302	287	330	314	296	326	307	297	335	292	277	274	321	293	274	276	268	292	297	287	289	268	273	280	315	291	290	298	275	276	271	307	289	296	299	290	326	296	276	278	325	301	300	278	306	325	305	319	280	270	305	314	316	273	294	278	305	307	311	305	306	304	336	304	306	301	287	272	294	249	288	291	342	309	270	314	359	272	299	295	308	330	295	332	298	285	319	278	310	313	296	271	318	287	275	281	276	275	329	304	280	283	272	324	274	347	298	300	306	316	280	296	260	340	287	298	293	288	316	311	284	321	297	286	280	276	298	306	291	290	308	298	302	302	285	311	310	327	292	324	288	246	322	319	318	282	279	292	302	297	290	333	301	300	315	273	309	317	278	300	280	310	260	299	303	301	295	277	310	297	312	331	294	296	268	346	329	305	284	307	273	290	289	312	303	301	310	332	287	306	305	300	319	291	278	323	290	282	294	299	297	278	277	304	288	279	280	298	293	329	301	282	326	294	270	314	325	296	322	286	318	289	321	277	286	298	341	329	283	288	298	295	281	303	303	300	290	286	265	312	299	275	323	311	295	311	309	295	316	335	305	309	365	296	305	336	326	322	303	266	297	289	299	307	294	307	297	289	352	309	290	289	280	321	288	284	302	314	334	295	269	304	303	308	315	316	308	300	313	306	334	296	306	324	292	312	288	298	315	300	304	291	282	275	289	275	295	282	294	308	284	275	328	303	309	291	301	283	303	298	286	269	299	309	302	311	288	296	259	311	321	313	296	301	341	288	316	311	294	303	281	285	311	314	272	305	305	280	286	286	330	312	304	303	288	300	285	301	316	279	305	272	311	292	317	272	302	294	298	266	262	320	280	309	291	289	274	287	321	299	317	330	288	315	309	287	307	311	290	304	283	303	347	313	306	293	309	278	293	280	291	293	324	309	309	287	331	286	335	316	290	322	290	326	338	303	300	299	305	266	288	323	315	320	307	301	306	277	306	309	280	290	288	310	319	279	317	310	282	323	276	293	313	265	299	285	307	301	327	305	311	272	260	330	287	299	272	264	320	310	295	314	272	260	307	289	306	321	297	292	307	329	300	320	320	290	304	314	319	293	282	319	298	305	309	303	302	321	271	336	340	327	307	292	354	302	301	319	314	337	347	306	348	306	279	325	294	272	309	302	295	309	294	336	311	323	310	277	328	285	273	267	304	299	299	287	287	270	316	281	282	291	315	298	305	321	296	301	305	324	287	308	310	281	324	287	314	325	289	305	288	317	292	299	299	279	298	321	289	314	288	290	332	306	305	305	301	293	311	308	309	310	299	306	303	271	309	317	296	289	301	292	293	279	330	270	316	310	312	314	287	336	293	334	278	317	280	320	282	307	329	299	274	317	292	310	311	290	310	311	311	262	283	325	309	289	300	314	313	315	302	312	320	312	299	311	305	309	307	304	304	291	324	284	275	282	284	323	300	286	290	320	290	301	283	304	319	277	264	273	340	306	312	314	337	290	302	326	287	259	309	266	309	359	294	328	306	295	276	306	323	303	292	317	287	315	296	285	322	300	295	292	283	312	303	343	282	310	314	307	311	319	287	319	308	291	303	289	308	308	304	348	313	297	336	321	319	319	319	304	274	282	311	286	238	265	307	279	312	281	280	340	328	304	268	336	304	289	295	277	308	313	302	335	279	275	310	304	303	301	265	302	300	301	314	253	318	341	277	293	306	266	278	289	278	296	314	314	250	307	310	300	298	302	304	313	293	276	306	295	325	335	298	302	295	300	300	265	289	307	270	314	289	268	305	306	309	308	321	318	281	315	267	305	277	281	300	320	313	295	277	330	328	258	309	305	243	263	273	336	284	333	298	306	283	290	300	293	296	292	293	274	309	318	290	315	280	310	291	316	312	294	311	298	305	302	284	290	289	299	287	327	300	292	316	292	311	366	307	312	291	318	274	287	312	323	315	333	309	281	293	264	291	289	315	325	316	313	307	324	319	299	266	264	321	288	289	323	291	293	307	314	270	298	322	300	279	295	350	301	269	320	286	321	303	293	300	302	295	311	338	294	301	293	296	279	301	303	292	275	295	297	312	295	281	300	288	274	276	285	282	289	297	301	344	277	279	309	294	303	302	276	306	295	293	311	278	303	325	325	322	323	301	339	321	316	278	300	308	291	316	287	308
33459	22725	26682	24141	17805	11977	8640	7536	5497	2287	1499	1426	1147	1149	1023	975	959	921	878	963	898	871	859	841	796	795	770	795	745	780	758	721	763	711	762	727	777	763	744	669	700	714	686	726	692	696	687	710	681	694	739	681	691	698	723	671	727	704	753	711	707	757	687	699	730	711	695	709	696	710	672	656	692	725	679	685	717	681	704	686	702	683	742	691	674	717	757	707	676	687	668	669	734	711	672	734	726	698	751	743	717	753	737	761	703	710	731	697	683	728	691	709	675	722	671	738	702	733	691	704	710	733	650	720	713	741	720	694	685	764	681	697	715	698	699	683	714	698	682	736	691	769	718	739	704	705	777	714	680	671	697	710	687	704	683	696	669	700	712	742	714	692	713	697	697	739	724	747	695	713	765	684	669	690	704	706	713	657	702	718	712	713	680	743	714	728	708	715	648	658	706	722	687	703	722	705	754	687	681	711	709	716	719	715	706	736	751	708	709	717	691	700	712	717	679	731	760	701	710	717	658	735	680	718	642	702	697	664	673	729	707	678	703	731	658	715	741	675	721	720	709	695	727	709	681	740	692	721	722	702	699	739	648	740	735	751	702	658	692	688	673	781	712	744	688	687	678	655	680	688	740	689	702	706	654	699	727	627	682	705	744	672	789	718	674	747	713	713	672	696	712	712	677	718	677	665	681	711	665	715	687	704	682	735	727	683	704	680	714	670	711	631	693	696	709	709	698	698	684	730	669	708	732	691	701	728	728	708	742	726	707	691	688	686	662	710	706	685	723	716	705	692	675	717	705	685	655	739	727	725	712	667	702	711	722	752	734	699	670	732	685	677	721	732	736	687	723	708	713	691	683	717	713	713	685	669	713	700	716	694	688	746	689	753	713	715	695	694	705	681	676	703	720	706	719	766	711	726	725	698	724	692	730	713	734	691	667	748	665	724	681	750	686	709	703	733	719	679	706	705	692	746	687	706	737	706	714	714	742	672	730	698	680	714	695	737	710	693	674	698	716	693	727	677	725	691	756	711	628	680	696	688	715	739	726	720	709	707	721	689	695	666	679	725	686	697	677	707	707	683	724	709	711	718	747	713	743	692	711	730	725	708	694	739	675	737	725	711	690	721	666	689	711	700	726	739	688	675	698	653	735	696	710	696	711	715	663	701	720	675	728	695	674	763	712	743	748	695	731	705	678	737	674	644	686	684	710	705	694	702	644	715	686	717	733	722	670	694	717	698	717	741	745	683	728	725	708	722	707	705	705	708	725	658	681	727	694	720	735	712	627	693	698	669	686	712	729	732	710	665	705	697	706	706	730	696	676	711	697	691	708	710	713	688	719	721	729	745	714	674	674	677	671	682	735	691	721	735	686	737	707	702	651	742	704	629	688	708	739	707	738	764	705	681	681	715	784	715	701	666	696	680	703	667	690	734	726	770	763	725	729	744	685	632	719	693	740	733	765	713	695	759	742	694	785	715	703	686	710	730	668	669	733	722	686	711	718	724	713	676	742	664	765	676	741	753	671	705	710	692	718	695	711	688	711	714	722	728	677	676	724	670	708	711	695	697	691	695	709	717	726	727	739	729	658	725	708	679	740	713	701	707	729	731	693	701	752	750	641	715	686	653	716	675	792	707	663	694	695	699	735	747	776	690	721	685	697	620	692	715	727	729	682	698	679	741	676	726	671	734	681	727	712	678	688	719	769	706	699	717	691	716	692	730	700	708	744	728	721	684	668	676	724	712	682	711	718	729	666	716	709	687	700	773	729	748	742	692	658	766	759	707	697	686	728	722	716	709	679	688	712	735	734	694	706	698	694	694	720	667	706	697	669	744	717	642	694	690	687	737	689	727	704	751	691	696	692	704	669	744	731	723	694	708	709	721	687	698	700	707	668	748	743	666	744	765	735	732	704	702	698	711	715	682	701	699	702	730	688	693	735	758	668	696	709	725	725	704	731	710	719	703	646	690	746	731	725	711	658	721	723	715	700	667	665	683	743	703	666	761	711	686	713	734	697	718	686	721	689	713	721	683	713	733	713	721	711	685	709	746	743	730	770	733	691	680	692	734	714	653	713	724	687	707	755	692	709	717	740	775	749	668	777	702	701	751	723	716	651	715	729	753	750	719	672	705	708	699	682	741	678	628	663	706	726	701	738	759	713	690	774	710	698	699	669	720	711	708	670	696	641	721	666	728	764	716	704	693	733	723	689	694	698	633	704	701	745	690	665	730	701	723	724	677	694	735	694	701	740	701	706	781	725	702	714	696	682	671	684	744	715	721	710	754	669	732	739	741	707	740	704	728	728	702	721	688	707	736	716	676	716	730	684	738	673	710	731	735	732	753	743	681	713	722	700	706	712	692	702	674	727	625	690	748	788	726	750	695	691	703	691	694	678	756	727	668	673	684	732	696	676	680	718	693	768	698	669	673	677	727	738	748	749	726	721	715	754	698	701	667	693	743	717	703	704	722	707	709	702	713	707	694	647	670	695	720	681	743	643	731	662	736	696	690	743	679	685	731	678	708	733	657	677	691	740	709	750	688	698	711	668	695	704	675	680	711	734	726	704	728	669	674	719	710	697	713	704	739	716	671	680	715	686	707	735	716	717	684	655	731	702	690	694	712	712	699	754	808	715	767	688	693	671	703	681	716	774	677	704	747	694	717	715	735	706	712	729	677	709	769	686	714	739	678	723	706	758	690	691	697	676	710	733	696	659	678	711	730	765	725	717	746	703	745	741	697	721	713	708	703	695	673	716	727	747	720	717	730	707	684	728	735	682	721	755	705	731	727	713	725	683	690	700	748	687	681	722	687	708	700	724	723	701	711	753	733	717	735	731	672	683	693	682	713	712	706	724	729	703	776	716	691	688	705	686	708	738	690	748	655	693	701	724	731	740	675	694	667	732	660	689	712	683	699	708	724	722	691	718	726	699	678	735	679	721	678	715	748	732	670	701	692	706	667	644	708	768	728	687	660	627	716	695	716	716	723	709	736	691	659	669	757	718	763	762	702	703	701	700	678	721	685	685	671	700	706	702	700	737	707	718	721	733	699	696	701	697	663	743	669	702	704	696	722	664	740	722	756	685	746	652	687	771	679	719	717	736	718	708	722	713	716	722	740	707	696	724	685	716	716	704	705	772	701	730	764	739	695	703	665	724	706	691	689	698	692	685	724	682	689	744	706	721	767	700	695	717	719	689	699	730	712	670	724	716	660	652	688	691	710	720	708	708	686	727	705	702	757	707	715	680	745	695	685	665	665	742	745	712	662	743	714	698	706	681	730	721	688	723	722	721	706	686	690	692	760	695	692	780	705	635	754	654	702	678	734	716	664	738	727	730	693	728	702	671	689	714	696	687	712	709	736	704	710	681	760	729	704	699	688	706	695	681	693	738	741	737	704	742	676	756	700	701	722	704	687	729	713	723	697	741	671	712	667	735	703	712	702	687	662	736	732	708	702	717	646	678	681	740	722	729	735	707	706	717	705
28316	15445	9947	5511	2537	1058	655	529	417	348	336	348	330	320	332	321	310	290	324	277	327	300	341	337	329	337	293	300	331	289	322	321	291	299	284	303	338	315	328	335	305	320	308	284	334	317	325	326	272	290	337	334	303	275	319	262	317	305	280	305	286	308	309	320	321	323	323	320	277	330	337	341	323	305	284	316	296	329	313	317	322	293	261	299	295	326	299	301	316	303	303	319	282	280	288	302	290	332	328	297	286	323	292	306	324	342	311	332	301	312	293	278	339	286	325	334	289	288	307	342	320	284	308	344	318	293	294	283	310	330	324	302	298	277	277	313	309	316	341	311	325	301	292	311	296	334	318	286	313	293	338	327	327	316	286	322	309	327	338	337	337	305	304	336	313	324	292	304	313	318	334	276	328	302	312	344	311	284	302	320	313	309	304	308	302	287	273	298	323	324	319	328	303	354	335	330	331	353	317	370	328	319	328	345	319	303	295	327	331	320	302	300	300	332	297	296	356	289	319	288	314	302	320	321	292	274	313	264	306	302	327	323	336	307	314	342	323	335	313	310	302	322	304	340	327	299	286	293	322	298	281	342	313	317	302	298	310	298	340	304	336	315	318	304	319	292	335	318	295	316	278	317	290	314	290	288	326	323	313	316	287	331	297	326	317	288	317	300	325	315	288	289	326	330	323	279	292	329	330	296	363	297	269	293	324	309	305	336	324	315	318	309	326	277	333	317	326	314	281	296	284	306	301	312	297	319	308	285	331	265	279	265	302	299	303	273	333	306	351	274	328	285	306	336	290	300	326	320	302	317	321	284	300	341	300	295	330	293	314	322	314	337	309	292	316	330	321	303	304	298	328	291	286	336	299	300	307	336	300	330	301	308	314	275	269	300	287	306	297	319	285	316	353	316	310	316	305	323	294	317	305	306	305	291	318	290	302	295	322	339	298	280	322	292	302	292	312	343	292	315	337	298	300	301	330	355	347	289	342	319	318	308	311	309	327	316	319	298	275	277	303	320	302	327	310	305	311	284	332	293	312	297	329	305	302	288	328	361	287	304	284	317	306	307	298	353	342	332	337	299	298	330	346	296	345	311	292	276	324	280	284	337	344	322	302	297	283	338	313	334	312	313	273	346	318	287	317	290	337	308	328	295	283	339	310	280	331	313	290	301	311	329	305	336	352	317	299	329	262	294	340	291	298	318	338	288	313	325	314	315	317	278	327	322	300	311	307	311	266	301	317	283	304	303	294	301	317	288	291	280	296	295	332	308	279	323	298	321	333	296	297	280	316	329	300	287	261	292	325	315	301	312	306	308	313	300	286	311	350	353	300	320	292	279	324	318	313	333	319	335	266	338	281	329	301	301	328	296	297	318	298	305	294	294	276	307	292	316	325	299	316	317	307	318	309	301	309	298	328	304	332	304	342	279	321	289	307	305	311	320	316	313	296	311	287	326	335	294	317	303	279	306	317	311	299	327	283	292	307	304	297	331	317	328	279	338	339	299	314	320	315	295	289	286	286	307	316	288	283	308	320	319	286	277	288	268	317	313	338	325	300	264	321	330	324	321	327	283	288	318	320	301	288	302	294	319	300	298	309	308	308	329	313	316	299	300	297	313	274	295	306	279	325	308	293	308	342	275	304	298	304	306	279	324	310	308	314	315	347	312	276	283	342	303	324	300	337	311	335	319	284	350	294	308	309	356	307	334	320	305	314	279	314	339	314	311	308	306	329	283	308	319	304	285	328	332	330	307	304	317	303	285	288	286	273	308	303	277	308	306	325	290	306	300	303	287	269	294	297	300	303	325	285	289	308	336	288	294	305	313	287	298	287	284	311	331	328	301	314	288	340	307	283	307	288	281	295	254	292	325	323	314	311	307	302	300	320	308	305	326	321	283	287	299	311	310	296	306	297	289	294	299	295	313	271	263	294	320	287	286	301	313	304	302	347	314	298	289	306	308	284	315	330	314	297	317	303	312	292	306	325	291	344	282	298	308	305	298	300	334	305	303	307	291	283	316	305	307	309	319	329	296	303	307	311	326	305	293	289	288	280	299	315	348	333	331	311	321	292	321	315	310	313	323	306	327	335	295	342	301	311	269	313	311	333	319	322	297	294	298	288	281	303	318	331	358	302	300	323	320	329	287	316	297	323	281	300	350	313	349	335	320	297	305	330	311	289	319	324	279	307	316	327	327	300	316	294	296	285	288	301	308	301	302	311	267	308	288	311	305	283	311	313	301	283	318	309	284	309	323	313	307	310	324	330	301	297	289	298	311	317	309	305	322	287	282	314	306	336	343	297	297	305	314	293	288	281	319	317	330	318	314	339	348	283	322	290	312	279	331	310	292	299	299	307	296	339	310	325	319	301	273	313	307	318	330	317	299	313	302	335	340	295	325	286	286	298	296	323	276	289	295	333	281	296	315	313	330	308	301	330	306	308	348	333	326	313	319	300	308	339	306	313	359	304	335	304	312	291	271	304	326	321	322	341	312	300	313	313	285	296	260	317	286	336	332	319	314	333	305	302	301	328	274	297	294	319	367	314	319	300	311	349	302	318	316	301	297	265	289	314	300	316	324	282	327	296	302	301	308	298	303	277	324	289	318	295	325	312	310	278	303	283	338	330	322	285	305	329	332	328	305	289	312	279	342	310	345	317	312	303	304	330	306	290	325	312	345	305	315	327	278	303	293	304	294	309	329	301	307	309	301	295	294	326	318	331	318	288	300	351	290	280	262	337	322	353	282	285	337	323	279	295	329	312	319	308	324	286	304	291	290	322	307	289	345	317	298	314	317	329	315	277	305	284	302	269	295	280	318	320	331	331	309	343	348	320	308	313	319	303	299	309	321	308	311	312	302	283	314	298	292	321	333	320	297	309	297	294	296	294	313	325	306	317	328	317	317	283	299	294	335	318	272	290	312	298	290	303	311	325	287	308	306	333	285	323	275	304	314	277	319	291	305	289	334	287	293	294	306	330	304	326	321	301	298	344	298	316	333	334	314	317	295	328	309	308	294	320	297	317	298	333	313	309	290	328	276	308	341	299	297	321	310	324	305	301	289	304	324	335	277	296	272	295	291	313	302	355	328	320	337	325	318	375	311	340	314	319	314	313	318	332	294	292	283	304	314	316	281	292	314	297	335	307	306	341	337	332	320	317	300	304	350	347	255	351	340	305	351	283	337	312	272	261	322	287	339	298	307	313	322	294	296	303	302	338	361	313	296	332	285	299	302	329	333	301	275	358	296	305	309	312	313	301	297	327	301	357	305	306	327	317	323	329	296	310	306	336	353	288	298	335	329	309	342	286	312	295	277	321	300	312	333	317	308	302	319	292	328	317	308	272	315	302	284	308	305	290	333	295	328	279	310	299	336	290	323	323	273	304	300	330	331	309	290	283	323	312	326	320	319	300	267	341	321	327	312	309	324	304	333	308	292	286	280	297	280	287	337	307	299	326	320	340	325	288	337	312	308	301	306	302	305	338	256
19449	13260	15482	12894	7799	3745	2441	1825	1420	965	864	967	864	894	795	811	760	822	789	805	764	820	756	807	758	685	793	714	705	725	828	718	781	781	802	721	744	729	722	728	724	775	707	788	776	759	766	769	699	700	748	699	759	770	764	754	714	716	719	742	713	710	709	752	727	746	756	746	715	768	742	736	750	716	742	718	732	740	743	744	772	737	747	751	732	691	741	707	731	729	759	713	737	751	753	676	737	732	815	776	698	740	725	748	767	741	731	730	749	767	722	780	754	707	750	718	770	739	718	772	732	738	718	712	729	740	742	717	766	742	739	783	715	733	705	744	760	733	750	741	714	703	745	784	748	717	725	819	732	762	771	709	757	778	721	771	713	716	742	777	794	722	726	700	720	742	743	743	722	744	762	770	753	746	706	755	716	769	748	747	709	781	818	769	716	776	727	739	759	709	769	724	735	733	755	760	795	744	742	757	715	726	710	744	751	776	704	713	735	746	745	754	773	771	714	723	733	762	700	677	774	679	718	801	723	733	738	778	774	731	703	733	765	738	744	734	720	727	711	751	723	729	745	738	729	739	788	758	719	743	797	760	714	773	723	718	757	775	736	756	697	783	759	730	707	789	753	725	734	741	769	777	699	710	732	778	780	738	722	724	728	715	709	724	729	751	735	732	704	738	724	736	773	731	774	699	800	730	688	778	825	754	708	770	720	733	731	736	761	789	767	703	761	733	745	715	705	763	778	739	760	739	764	752	780	765	725	781	777	725	783	769	751	779	722	736	721	740	737	748	757	707	765	738	704	750	783	724	767	697	732	759	733	710	763	700	759	756	730	764	778	748	755	726	708	708	726	743	712	737	755	728	731	733	736	768	777	756	727	687	756	720	690	735	769	732	734	723	721	716	757	737	784	762	707	748	764	723	722	708	772	724	746	736	768	734	728	700	767	738	753	753	740	742	778	754	708	721	723	734	784	773	736	747	730	772	748	725	748	703	756	739	769	803	749	792	753	762	747	752	788	755	731	736	739	742	694	790	720	719	697	748	764	753	755	733	719	775	730	765	724	731	696	687	715	740	742	719	737	742	724	757	692	737	757	744	708	697	766	721	721	714	730	734	728	785	740	723	674	753	754	768	720	761	770	729	715	751	781	730	742	738	754	742	753	755	752	753	715	773	714	767	729	728	758	751	722	726	729	768	738	745	698	744	737	755	742	753	790	755	764	769	730	700	765	735	766	765	722	768	713	748	747	752	735	740	766	760	780	673	771	761	748	693	757	694	678	777	759	721	758	716	692	777	725	707	717	743	800	705	719	731	734	685	707	680	700	729	723	722	724	721	718	762	731	757	729	765	742	728	727	733	726	769	744	780	710	725	762	755	746	733	745	755	755	743	698	820	766	751	738	751	718	705	737	764	729	753	742	721	741	729	745	735	698	697	737	706	721	751	750	791	737	745	732	799	762	761	725	751	762	716	689	717	738	742	742	772	742	724	728	751	752	761	717	791	761	742	766	728	738	736	776	714	735	755	766	779	726	650	704	788	732	737	709	767	682	703	710	737	760	764	710	740	740	740	774	700	746	722	776	738	712	753	786	712	725	787	690	762	788	763	714	768	702	775	750	806	737	729	724	719	726	724	757	713	728	729	745	760	731	741	746	735	758	799	724	774	708	736	736	722	734	782	740	753	767	694	741	799	732	729	740	720	746	756	734	729	763	731	755	739	746	758	738	795	731	689	688	783	732	755	758	754	735	743	790	790	720	756	727	726	689	720	728	730	757	780	740	808	726	727	777	779	787	738	745	694	729	740	735	720	772	756	785	731	709	699	766	692	781	767	734	744	691	722	756	728	742	778	807	732	739	767	734	705	729	744	730	746	731	689	751	741	763	730	750	775	774	756	756	742	765	734	712	756	756	783	732	750	740	768	773	713	725	751	740	703	713	754	767	734	748	735	729	741	765	690	715	790	727	711	792	801	745	735	754	734	743	759	718	704	754	741	747	724	693	755	757	742	735	755	740	765	699	745	770	765	733	696	733	736	736	719	711	777	740	733	720	705	779	750	703	775	705	737	777	686	734	763	718	743	721	767	776	705	704	757	725	705	726	768	759	711	722	727	776	780	691	752	774	757	774	687	756	791	706	697	732	741	734	741	745	728	737	710	739	724	737	756	723	733	765	796	782	737	731	725	716	736	718	769	787	785	759	704	717	729	734	710	736	707	735	715	741	748	732	763	737	762	772	757	773	755	746	758	753	750	759	720	728	760	726	747	741	709	733	767	743	776	728	708	749	710	744	786	738	729	717	735	750	779	749	727	772	813	752	770	725	740	742	730	767	715	746	742	746	721	765	783	741	746	723	786	732	741	696	776	727	767	780	738	737	774	734	716	763	732	758	773	754	781	751	761	726	733	777	752	729	727	711	727	738	743	751	754	760	767	705	723	743	743	758	799	734	725	658	760	732	789	789	762	713	758	731	713	686	707	726	725	731	687	719	764	748	719	739	686	722	747	752	727	706	716	691	746	750	784	721	756	736	705	764	748	711	717	692	729	713	717	715	749	752	731	728	738	690	779	721	673	767	721	743	824	738	739	759	729	779	749	687	757	791	774	736	711	746	722	752	713	759	752	723	759	688	715	773	745	728	741	692	722	745	759	784	706	774	781	769	744	675	745	732	769	736	721	760	752	722	742	722	720	757	681	766	773	783	740	776	760	737	757	757	739	769	731	725	734	757	773	701	756	707	789	713	732	748	739	741	698	758	712	684	774	728	752	738	755	748	766	716	689	727	773	743	729	739	711	688	730	785	710	756	766	710	771	734	750	773	737	774	747	722	704	725	709	715	766	764	696	721	755	702	727	744	693	760	741	722	724	755	690	713	695	754	793	712	747	765	772	798	745	742	722	724	746	747	816	717	765	695	774	751	750	700	710	789	674	790	769	738	701	755	759	732	717	774	742	740	730	719	713	778	737	708	743	804	748	721	749	784	693	704	757	701	774	723	793	748	701	732	766	772	754	722	709	712	758	723	719	746	776	738	739	720	792	721	730	723	770	777	758	727	736	757	671	668	739	775	720	722	726	712	697	723	713	765	713	781	758	745	743	762	781	746	724	740	702	756	748	678	769	720	722	722	696	752	743	723	796	761	751	780	740	698	727	763	740	713	746	764	778	741	722	749	722	783	703	749	735	722	672	760	743	752	753	714	759	777	742	706	728	730	748	740	770	702	725	797	715	773	727	801	773	756	754	723	695	712	762	766	694	777	757	764	747	775	745	761	679	771	727	752	699	784	743	772	727	749	762	726	698	743	667	739	719	703	717	707	742	712	749	737	778	720	749	778	751	773	703	725	787	727	716	752	794	748	802	761	810	770	748	728	723	750	778	736	720	705	763	690	765	775	750	722	753	717	775	739	726	748	725	799	731	765	773	738	764	767	724	731	756	753	736	734	720	696	745	738	723	714	713	732	749	739	769	741	763	719	726	783	715	740	724	687	662
43444	23972	15978	9544	3923	1820	1382	1355	940	558	452	408	381	398	347	407	354	359	361	369	367	351	384	364	362	381	374	330	374	357	372	351	361	392	344	369	364	333	322	342	373	373	360	336	388	396	351	350	321	358	381	338	348	346	331	336	361	340	353	366	372	371	362	353	336	327	355	347	363	344	331	351	356	363	337	367	388	341	329	313	333	309	343	351	325	364	354	352	363	330	342	340	351	346	335	364	387	382	383	331	336	365	369	386	361	345	347	340	341	329	326	357	364	382	388	332	354	403	342	331	364	337	361	349	322	371	337	356	346	350	355	345	346	384	346	340	356	328	348	334	328	390	390	359	358	363	369	339	317	336	361	303	355	371	329	323	351	365	351	335	366	335	333	358	358	340	350	382	330	348	366	349	324	338	352	338	356	352	333	312	320	310	384	326	357	355	383	371	320	330	316	367	337	349	356	349	327	344	355	349	394	330	358	412	351	380	357	369	358	365	384	366	378	334	367	341	363	373	337	377	370	332	329	364	348	331	374	331	368	383	336	378	347	342	351	310	352	338	350	366	330	348	320	323	356	336	356	379	342	341	390	350	334	368	349	396	343	324	368	344	367	344	364	346	379	371	332	347	374	339	367	421	329	359	356	364	333	360	354	369	382	344	358	354	346	316	375	346	377	330	353	349	341	374	390	331	361	353	347	378	343	364	337	362	356	369	363	332	351	362	355	367	378	337	321	353	321	334	323	336	371	350	356	343	371	355	351	341	367	367	378	353	336	359	345	346	366	331	356	375	311	362	341	373	345	346	325	357	337	361	408	344	337	335	347	350	339	341	348	367	341	380	346	357	339	338	353	358	359	342	371	332	344	335	333	360	360	336	341	325	353	406	336	323	393	374	341	343	379	341	361	363	335	355	371	353	324	350	340	344	341	346	358	386	345	371	370	332	339	360	334	335	323	357	369	338	367	362	361	324	353	355	337	349	368	353	367	345	298	320	391	356	355	382	334	365	333	378	349	362	374	336	390	332	331	328	332	331	370	355	346	366	347	375	353	357	359	358	345	326	393	383	341	320	358	349	366	370	359	375	351	356	371	332	337	360	335	344	375	406	284	370	339	353	343	350	356	319	342	380	349	348	354	349	335	360	394	338	342	348	322	354	340	333	343	364	341	345	345	365	364	350	305	348	363	363	330	365	341	339	340	361	396	334	365	344	361	347	337	343	374	338	353	337	341	365	372	350	382	334	349	334	321	344	365	334	318	347	371	361	344	360	341	387	342	369	362	354	358	355	352	321	341	351	342	324	354	366	349	306	350	360	325	351	388	303	363	292	398	344	339	341	356	353	378	390	354	325	336	323	336	344	314	366	367	360	357	375	336	380	375	361	366	333	359	367	380	358	382	350	348	363	349	354	352	350	365	330	339	410	383	352	373	377	363	350	338	340	348	360	377	332	312	390	370	340	335	314	371	372	340	379	421	348	390	370	351	345	357	360	343	331	336	346	334	367	365	324	364	341	333	382	387	358	389	325	329	361	359	360	344	368	295	348	358	347	345	322	336	360	373	361	341	366	367	367	347	336	359	340	343	339	363	345	338	336	327	365	341	355	367	363	373	333	350	365	317	349	321	353	325	339	349	351	354	343	366	364	351	331	373	380	354	341	376	365	342	365	347	313	329	370	360	352	315	381	337	352	346	357	388	386	377	328	330	322	381	317	324	315	362	349	352	304	326	350	326	348	353	343	332	366	380	351	349	368	346	355	346	354	323	381	349	344	323	346	320	346	303	388	351	313	331	345	350	352	359	365	373	329	339	329	331	334	339	348	347	330	339	353	345	347	362	332	323	346	338	362	334	361	379	316	382	324	386	340	287	328	383	369	322	329	330	380	393	390	347	327	339	370	366	345	361	335	338	372	323	346	377	337	347	343	333	344	340	375	376	362	355	354	365	368	349	321	347	363	362	345	356	363	365	351	355	333	368	376	383	360	388	371	321	368	380	346	321	334	361	354	356	350	351	363	355	348	336	346	339	340	349	349	343	371	363	372	348	325	361	377	320	333	345	365	306	360	396	345	335	355	346	340	346	324	374	360	375	352	361	329	362	336	379	352	376	326	353	343	342	364	341	379	369	379	343	353	359	340	358	351	336	323	397	349	323	345	342	330	326	353	380	381	323	334	304	368	341	318	403	335	373	371	366	309	284	322	368	340	351	340	354	356	349	321	341	376	340	367	403	348	337	357	376	363	369	326	339	353	328	353	392	341	373	335	381	331	346	354	350	357	407	390	334	328	339	342	389	342	353	328	343	345	346	358	341	360	349	352	349	366	380	398	349	320	349	347	357	363	362	354	342	363	353	345	353	372	343	358	372	349	338	354	359	339	346	368	315	362	334	326	353	345	332	339	365	331	339	343	354	353	338	396	367	354	353	344	341	333	326	349	374	329	350	362	340	343	344	346	385	371	362	378	325	379	378	316	341	337	338	358	318	382	335	371	360	312	322	362	346	298	344	392	371	336	357	356	358	349	376	324	348	328	391	332	381	367	365	365	341	320	369	357	330	364	387	365	379	358	302	333	383	388	356	323	354	353	409	356	354	327	350	387	351	358	318	344	336	379	385	309	336	328	357	360	380	354	343	351	338	346	356	338	370	349	381	367	342	331	363	352	347	359	366	353	381	341	361	362	311	338	371	384	381	360	352	341	369	374	375	362	347	335	354	358	355	377	369	357	342	355	359	341	343	354	338	349	338	370	340	401	374	353	341	343	313	338	351	384	361	336	353	373	347	380	374	353	339	317	349	359	363	390	391	358	368	318	312	365	374	386	342	385	368	324	337	317	359	369	369	324	382	371	349	336	361	330	328	351	383	355	338	353	307	340	404	353	360	366	365	359	370	362	361	365	360	344	340	352	322	372	361	340	352	339	356	351	352	357	326	335	328	320	365	333	345	365	297	343	353	353	364	359	351	333	362	368	330	355	357	358	327	356	349	369	345	360	361	336	351	344	403	348	364	364	345	334	333	357	371	345	365	343	370	326	324	305	339	340	347	341	347	367	378	371	368	372	353	321	373	350	386	341	330	366	361	318	362	374	317	344	340	348	287	334	301	314	378	338	357	373	335	339	353	350	346	318	364	370	336	349	364	371	383	355	333	336	330	350	351	321	349	348	340	327	339	379	388	381	350	308	341	354	398	310	345	342	379	337	346	344	345	349	353	337	328	338	356	336	290	364	342	363	339	366	341	326	353	310	351	332	371	346	366	366	323	316	363	343	343	367	330	384	364	366	316	360	344	341	353	341	333	336	394	330	370	372	375	340	354	363	358	326	352	377	378	321	332	388	354	374	370	359	407	380	345	321	384	362	365	341	329	343	335	352	368	346	344	352	370	347	338	343	363	329	352	368	318	372	333	322	365	363	341	345	348	359	335	347	340	369	369	343	375	365	334	358	337	366	376	357	309	355	313	320	356	347	355	357	300	334	322	373	380	345	358	365	338	361
29773	19145	21740	19418	11616	6490	5509	5119	3640	1746	1184	1198	1208	1112	1006	1003	956	879	932	954	895	1020	955	1000	905	915	864	869	877	886	827	913	842	843	879	855	880	839	830	860	875	826	831	803	869	799	826	774	833	784	813	821	816	769	804	809	845	844	831	830	793	794	791	825	825	824	823	816	839	785	822	842	793	790	841	853	839	771	819	849	835	848	786	816	860	834	838	866	872	858	847	780	782	853	837	769	818	869	838	873	836	845	842	794	787	842	805	858	815	799	797	800	869	854	851	828	881	807	817	837	844	867	806	892	763	899	872	858	832	819	800	826	808	811	826	844	768	860	875	778	815	795	793	814	865	838	819	806	814	792	824	847	797	859	844	822	814	846	818	873	850	853	816	807	818	815	783	782	817	811	797	882	868	813	837	810	800	807	837	797	811	855	809	796	796	813	836	846	801	883	818	821	867	841	872	836	800	825	847	804	834	831	795	828	875	830	829	801	829	803	792	812	789	839	848	890	767	804	819	853	885	840	783	877	808	813	780	867	853	842	784	796	872	845	865	875	816	815	861	875	857	823	830	819	816	799	822	823	830	840	809	827	842	780	857	836	848	790	849	831	833	849	820	796	808	808	831	821	828	840	818	826	836	815	818	810	833	853	812	840	822	835	811	805	781	834	880	873	810	815	843	866	810	873	841	835	836	877	802	790	861	768	821	846	835	816	839	777	844	822	817	799	867	806	807	826	822	842	863	836	856	839	800	873	880	835	830	788	914	783	758	807	770	851	817	879	853	846	839	854	793	821	819	758	809	878	892	814	813	877	869	853	829	832	849	803	806	843	821	821	839	824	799	796	830	826	836	793	834	851	792	854	760	841	826	862	805	835	836	846	835	814	831	837	851	864	822	849	834	839	794	810	817	859	843	856	834	819	825	831	802	829	825	848	822	862	790	790	787	839	831	816	880	807	838	862	844	814	830	812	799	817	862	843	798	797	804	821	851	799	759	795	817	801	846	853	860	852	844	882	856	824	841	816	840	793	846	782	813	837	809	842	795	833	837	843	810	836	809	789	806	850	824	780	799	870	853	837	823	847	897	827	854	797	817	846	831	840	773	845	829	845	815	833	847	797	809	814	843	766	800	882	819	817	838	820	865	827	845	854	837	814	805	831	883	838	790	824	840	817	840	805	819	814	821	874	843	796	826	813	817	856	826	882	842	808	830	817	827	769	820	767	860	824	834	789	788	817	812	820	782	877	835	805	837	834	821	807	825	821	833	841	832	786	853	834	837	813	873	836	752	785	829	830	818	824	843	808	817	853	804	809	834	854	858	771	858	803	839	799	846	844	828	842	857	824	770	783	841	791	825	796	783	783	815	744	862	843	838	840	814	789	835	837	791	828	823	808	808	821	809	837	805	822	783	774	835	813	862	830	849	819	812	886	873	778	835	832	807	797	843	839	846	814	839	847	852	875	855	819	870	834	790	816	809	771	838	877	802	817	781	820	835	863	864	815	835	789	873	816	850	888	869	808	861	832	849	855	843	851	816	848	751	824	809	812	840	767	799	797	846	828	791	820	804	850	813	787	833	783	813	835	824	826	772	761	827	873	831	831	763	790	794	790	838	824	846	824	786	846	817	810	826	791	857	894	831	797	766	829	801	848	810	820	835	828	807	837	828	788	891	799	809	818	860	837	810	805	891	841	767	819	884	834	838	849	798	830	822	821	840	811	876	806	794	851	777	795	863	809	869	792	824	824	822	866	836	776	836	863	801	885	786	811	825	856	791	823	789	839	819	768	840	810	798	818	796	810	765	807	776	849	791	834	857	817	779	844	805	847	806	860	770	826	843	851	820	817	832	869	805	835	813	861	828	848	804	832	871	771	864	833	819	897	815	837	787	824	798	842	801	819	873	791	836	826	859	812	852	822	835	807	786	870	851	838	840	838	761	852	849	807	778	834	804	802	799	793	844	834	833	806	842	821	888	809	812	819	785	838	830	777	823	855	821	863	784	803	816	796	826	810	796	807	879	849	810	826	803	780	808	777	833	851	830	852	826	866	853	793	861	798	763	850	824	808	823	848	840	772	828	817	866	819	773	831	886	807	835	784	860	824	773	833	795	797	849	798	818	819	841	842	803	796	820	875	810	852	806	830	888	844	853	865	838	858	842	832	829	832	846	800	826	830	821	795	798	814	832	832	818	805	847	863	789	834	805	839	814	814	851	876	794	816	838	847	826	780	809	833	882	848	800	836	856	852	822	868	823	906	837	792	814	834	820	845	791	826	840	849	871	813	807	817	825	845	856	848	815	782	822	807	834	839	836	809	849	801	834	815	824	817	819	841	841	823	795	886	857	806	863	850	824	797	861	839	836	829	802	805	806	884	841	847	830	867	794	858	827	844	858	811	791	816	790	795	794	848	874	840	810	838	810	864	864	826	813	824	824	848	879	824	819	816	879	865	817	827	825	806	843	869	844	842	798	796	865	854	836	804	837	863	755	838	837	819	823	851	791	810	812	875	851	858	760	847	819	838	869	748	832	846	799	846	831	844	836	804	839	832	847	829	837	817	839	830	873	872	825	841	846	823	857	873	811	810	821	846	793	826	794	856	814	824	826	860	842	807	813	847	791	788	790	821	792	761	819	795	807	841	810	838	819	759	798	836	796	823	804	761	833	817	827	834	816	812	775	835	795	828	842	818	764	805	868	757	821	839	882	847	840	861	847	847	852	793	880	813	814	824	808	808	824	799	841	850	827	830	824	902	809	777	766	815	806	830	833	806	793	822	836	780	884	804	838	829	816	845	802	849	842	805	858	878	808	814	802	865	853	786	845	813	806	835	866	843	809	804	817	785	820	850	841	855	851	865	894	761	770	805	796	818	757	791	816	847	843	821	846	808	860	817	806	766	798	827	799	817	816	922	798	825	840	808	835	786	854	830	898	799	827	814	784	815	799	819	837	773	835	833	797	791	844	798	836	797	828	798	821	814	852	847	827	840	833	865	845	824	801	860	845	802	774	859	817	814	848	811	855	831	795	818	833	905	807	830	856	833	801	838	841	769	814	822	857	832	809	842	825	817	817	832	793	840	788	826	834	799	816	812	881	807	773	862	850	789	824	817	849	820	789	779	812	863	816	836	795	835	856	861	823	855	767	813	824	772	799	783	871	790	778	804	863	806	815	865	845	832	851	814	801	832	835	860	784	775	800	791	782	785	822	807	872	898	885	838	852	880	808	814	804	812	830	860	792	832	844	848	833	826	833	857	795	832	796	864	804	871	828	775	796	807	844	818	791	829	805	791	836	775	831	824	824	831	803	829	861	790	823	816	857	834	889	791	805	860	807	777	824	814	791	888	848	843	811	895	797	869	839	794	823	826	787	766	883	869	836	825	816	786	800	834	876	868	872	837	837	838	835	827	844	770	845	775	830	868	848	841	788	825	804	843	849	856	803	831	881	804	833	847	808	793	862	803	795	848	768	817	811	816	797	822	820	791	786	825
50182	29150	21529	12347	5131	2602	2144	1840	1322	620	465	359	363	395	349	347	342	340	327	328	326	310	390	361	304	334	269	338	352	304	285	313	301	293	281	300	332	295	284	270	314	292	291	306	293	282	299	296	311	280	272	310	292	313	287	305	291	318	301	292	278	332	315	281	302	280	315	298	301	314	320	336	298	299	312	297	284	289	294	314	281	293	305	272	276	320	270	285	285	282	274	307	274	308	298	314	327	261	278	309	266	289	319	303	302	290	327	290	288	265	297	285	268	309	300	312	310	307	290	313	307	283	273	312	308	267	335	277	293	298	287	318	319	291	301	289	267	300	361	292	311	289	282	317	308	311	282	298	298	293	284	312	256	295	308	277	280	300	289	268	283	312	264	278	259	308	284	305	296	304	288	288	302	281	317	297	303	314	281	312	311	304	320	305	344	316	294	306	292	296	307	297	322	290	320	298	303	289	292	305	307	287	296	305	333	305	318	290	303	307	312	271	309	305	252	322	276	308	304	296	271	272	290	280	295	292	322	270	293	294	306	290	316	282	263	280	291	308	310	255	308	289	286	289	290	292	259	282	283	311	274	314	309	304	298	268	316	291	254	279	313	309	317	282	319	297	287	301	306	307	271	309	276	289	305	294	319	286	321	295	263	298	323	333	267	303	290	314	310	290	303	306	325	314	301	295	295	289	281	285	288	305	304	289	274	283	282	269	308	298	283	309	278	299	296	330	315	283	286	294	312	305	296	303	310	301	310	312	291	293	318	300	309	304	343	317	286	330	279	277	323	294	299	308	273	298	278	302	311	293	311	291	312	312	304	323	297	293	302	292	295	318	309	300	288	299	277	322	337	267	304	304	322	291	304	311	278	313	314	310	280	281	330	271	284	318	328	274	323	269	298	299	296	321	295	289	315	308	320	306	281	266	300	283	317	289	290	275	304	302	300	266	307	299	307	264	277	290	300	300	327	288	264	280	309	295	297	289	298	299	281	290	296	320	312	315	279	288	331	320	303	316	302	318	290	328	290	293	283	300	286	296	275	303	282	258	291	266	298	261	286	298	319	297	292	311	315	294	313	289	307	255	272	297	293	304	315	261	308	305	301	306	321	285	302	295	308	278	334	287	303	325	290	305	331	301	291	298	315	292	340	319	277	272	276	293	282	282	310	271	330	313	270	286	284	299	240	272	291	296	319	280	304	306	313	273	322	300	305	318	294	290	322	277	299	283	289	289	273	323	304	333	273	306	287	283	281	295	309	288	287	301	312	299	297	313	338	300	309	320	299	289	324	293	294	301	327	308	273	308	290	283	289	313	308	307	287	296	284	269	284	309	318	271	306	305	307	307	271	320	325	279	304	328	291	332	275	302	337	302	285	268	277	284	292	288	296	327	312	303	277	279	295	291	316	270	281	276	282	289	282	312	314	294	287	284	282	314	294	319	316	296	292	288	344	307	307	263	300	276	269	305	291	305	307	287	318	308	277	319	285	290	312	295	286	283	322	304	308	296	298	332	293	296	310	282	306	291	306	276	311	314	292	288	299	320	285	296	266	287	292	269	289	311	309	300	311	282	331	311	277	290	310	312	307	300	327	302	281	314	306	295	296	310	294	310	305	309	294	309	303	311	295	259	295	331	308	309	302	302	297	302	271	284	309	276	317	302	317	319	294	291	299	296	292	258	304	320	259	293	278	296	292	285	297	351	306	297	350	308	287	272	302	281	285	302	293	278	310	302	298	294	262	303	304	250	319	267	264	304	285	295	301	299	282	318	297	308	304	286	296	338	323	310	300	317	304	335	302	292	328	297	262	319	317	302	302	287	291	309	282	310	318	276	271	318	297	286	279	305	305	275	319	327	270	301	316	299	300	293	292	308	283	294	262	288	287	293	271	270	290	285	325	305	296	258	258	325	291	292	306	316	330	309	321	305	317	290	297	299	304	331	302	306	279	300	300	283	264	308	306	286	354	300	307	281	307	285	306	279	303	294	305	275	305	275	275	316	261	315	271	278	279	257	297	302	293	284	304	312	296	311	320	302	307	299	319	279	268	322	292	290	273	308	309	283	312	309	250	289	324	302	260	275	304	262	289	289	285	310	313	286	317	288	310	310	301	277	298	318	293	293	261	293	284	288	313	324	315	284	335	289	304	324	274	310	304	321	280	291	312	314	310	308	294	302	261	318	274	278	297	309	292	298	305	358	299	293	296	319	292	279	273	309	275	321	296	287	270	294	306	293	320	275	300	310	296	317	271	284	313	323	289	294	294	278	293	300	299	295	304	281	304	287	290	280	275	322	305	309	281	271	311	267	304	308	293	310	316	315	296	291	312	289	291	298	274	265	314	293	327	280	289	290	285	293	312	303	305	278	303	268	298	320	285	303	298	285	283	308	330	327	280	335	276	282	268	276	284	319	294	289	309	315	322	308	300	289	292	281	321	290	296	310	293	305	292	283	288	299	313	276	270	293	305	314	298	324	323	334	317	272	290	303	293	294	266	310	307	310	298	302	304	297	288	292	325	304	288	289	293	298	308	273	302	303	285	310	295	270	271	291	301	270	282	289	304	303	311	302	301	297	277	302	277	299	295	309	268	298	314	321	272	286	298	301	300	292	313	266	281	332	293	321	282	308	310	299	295	290	313	330	292	284	288	288	288	280	312	263	283	332	276	291	310	276	276	322	295	273	283	266	296	328	300	291	306	296	314	316	258	307	301	289	277	297	304	308	328	297	296	299	275	304	274	339	333	313	307	315	288	278	291	287	304	318	297	290	307	302	306	300	294	317	284	263	311	335	288	292	313	298	287	292	261	311	302	317	275	269	284	304	314	311	314	280	294	270	275	279	297	281	270	303	278	303	292	266	315	291	278	261	297	278	267	319	263	291	269	289	292	306	259	312	278	305	323	319	276	315	284	303	332	287	294	299	265	294	268	361	286	305	287	301	314	278	328	269	264	311	317	290	293	283	306	318	289	292	304	343	302	322	290	310	342	298	298	303	306	304	314	304	305	293	295	325	296	276	305	322	279	297	281	316	311	321	294	310	302	258	271	322	322	323	268	274	306	307	277	315	327	281	323	320	300	313	309	291	282	283	281	321	280	282	318	287	250	318	280	273	322	323	280	299	289	276	288	346	286	291	291	280	292	307	311	282	292	317	295	325	272	294	308	309	295	281	295	280	282	281	332	286	330	296	292	294	275	311	302	331	303	259	281	321	277	292	300	316	294	293	303	297	312	305	271	288	291	281	295	324	309	296	275	290	306	308	275	306	320	298	295	278	261	309	253	285	309	300	307	274	289	278	296	309	278	291	301	312	291	315	308	285	291	291	278	278	302	311	268	269	283	300	304	290	292	296	308	277	307	288	284	292	279	287	287	282	291	325	325	279	293	276	282	315	285	295	320	278	292	299	306	349	323	326	284	332	301	308	280	299	277	310	289	285	271	305	306	280	276	316	294	286	301	269	294	299	261	291	270	306	334	282	303	284	319	306
33763	22924	26894	21850	13721	9332	8262	6898	5307	2254	1397	1217	1288	1183	1095	1127	972	939	959	864	959	1014	908	981	871	838	877	740	796	796	755	736	759	728	735	741	710	701	769	752	759	711	663	719	660	749	737	701	697	695	679	755	713	716	747	703	682	713	677	752	698	690	723	726	689	677	702	628	690	682	706	715	764	662	660	685	717	681	692	679	730	736	671	721	690	700	665	673	705	681	679	652	701	725	687	714	657	721	648	662	621	721	679	730	670	729	682	708	691	712	680	686	701	667	691	687	717	666	687	682	701	676	680	686	672	767	693	707	742	704	682	688	723	707	648	774	723	705	668	690	694	712	655	693	707	702	709	755	722	696	663	725	749	714	708	678	760	661	716	648	662	668	674	680	684	677	719	665	714	669	751	706	715	696	699	700	712	669	660	705	698	679	700	714	760	733	722	666	682	690	662	687	706	707	738	704	667	693	698	698	727	696	682	687	677	703	687	697	727	680	732	664	690	684	721	653	728	738	739	726	682	686	718	708	646	743	664	686	680	678	699	665	662	713	708	686	718	696	703	689	669	710	686	668	699	698	704	671	718	674	678	744	719	718	677	688	665	706	676	675	660	690	714	695	692	734	738	685	787	736	647	719	699	730	713	710	675	667	684	693	726	705	732	671	742	679	728	694	705	639	729	632	663	704	667	643	717	710	712	728	661	765	703	652	680	678	718	719	738	674	650	665	721	694	673	712	699	720	725	757	693	706	728	749	703	696	720	702	713	714	690	705	693	718	717	712	672	675	737	723	682	699	698	726	658	680	661	726	768	727	768	684	698	664	728	678	716	701	672	723	695	648	722	692	713	724	746	698	712	714	719	683	693	706	700	693	746	766	629	707	696	691	710	678	700	711	675	702	725	697	711	650	730	679	690	655	706	731	698	694	689	750	702	698	677	713	704	739	680	687	664	696	760	750	703	682	681	657	752	695	704	730	699	693	685	667	715	699	702	695	677	720	744	737	645	697	696	697	707	725	713	679	705	694	665	674	756	678	730	679	705	697	710	745	716	664	645	709	703	693	741	664	694	687	665	697	682	720	724	720	701	711	625	683	722	697	722	696	697	725	763	761	769	742	708	687	706	698	668	690	694	659	694	719	742	700	705	684	654	728	704	706	712	707	728	709	716	648	746	704	754	728	660	671	685	682	716	700	650	690	680	756	666	712	702	706	729	689	725	710	686	721	650	700	686	716	707	729	702	688	671	622	693	684	672	704	681	720	689	709	674	664	722	669	689	657	735	737	667	704	698	726	716	730	705	741	714	703	714	655	687	720	711	701	753	686	726	670	687	702	699	717	678	696	682	662	701	738	717	691	683	714	737	709	724	743	709	686	728	693	691	663	686	705	694	726	639	742	686	691	725	705	719	667	715	710	678	658	667	707	700	672	711	716	732	746	711	684	674	741	676	726	726	705	682	719	732	662	714	669	709	717	698	715	699	754	727	699	676	706	675	724	698	762	669	707	630	680	681	727	687	680	720	665	690	645	679	732	727	700	713	695	748	689	719	702	656	688	661	700	688	655	724	641	700	659	679	712	734	662	677	703	662	719	736	686	693	669	732	701	715	686	718	730	641	723	692	711	728	680	717	695	708	693	694	682	748	714	722	688	693	678	708	673	714	686	676	719	746	669	683	711	649	675	695	691	704	691	682	735	695	751	663	679	699	711	758	699	725	746	673	757	708	727	739	670	721	732	767	719	621	700	764	712	726	681	710	711	718	679	689	692	665	681	715	708	724	710	676	636	687	707	683	739	689	735	710	703	708	688	663	761	733	691	622	729	672	726	715	667	708	684	661	702	696	701	682	714	686	678	719	681	712	653	707	716	685	754	650	690	688	730	664	683	657	713	721	726	692	668	691	767	708	719	738	686	667	697	695	724	683	745	699	652	722	690	732	719	726	677	693	717	713	733	697	654	698	663	670	735	737	707	725	709	744	723	706	691	705	700	709	705	722	673	740	710	710	671	676	724	692	692	726	707	712	719	699	684	729	674	698	690	693	678	718	697	702	725	665	731	677	707	716	699	667	709	749	709	687	667	777	693	667	689	710	702	645	718	750	726	710	702	678	707	713	696	757	707	704	740	697	686	682	700	746	690	736	705	670	750	690	690	726	702	720	722	735	722	727	682	756	741	715	689	714	702	724	765	688	690	717	721	688	750	732	725	682	717	722	674	718	659	677	706	704	732	725	694	658	669	678	723	715	715	631	755	676	688	734	675	714	711	701	688	697	701	709	709	718	719	718	705	751	711	701	668	657	729	726	705	699	717	690	682	715	701	697	689	697	767	736	742	719	714	712	707	714	666	690	690	665	679	695	745	694	706	724	726	688	725	669	747	718	701	729	738	745	714	624	695	734	742	718	712	691	689	658	670	694	701	726	712	682	710	705	691	633	697	718	712	676	735	697	683	704	654	660	696	697	713	679	687	668	692	667	716	705	711	689	723	636	690	757	694	748	714	697	707	703	696	709	696	702	701	746	733	672	672	733	701	667	734	753	754	704	718	705	712	711	717	731	695	720	726	684	678	685	717	699	705	654	645	699	680	704	668	719	695	685	718	698	698	656	688	709	708	696	678	713	718	707	711	686	714	709	668	722	707	677	685	752	692	664	691	731	711	750	727	651	695	753	673	700	668	745	711	679	725	703	691	741	706	684	683	676	670	653	721	679	739	700	682	665	721	686	658	689	693	714	710	691	738	700	712	715	673	644	646	701	718	643	701	708	706	738	708	722	699	674	661	717	720	741	716	687	694	722	712	722	712	715	658	727	709	682	671	748	785	755	680	725	680	690	641	697	714	733	707	712	690	697	688	732	687	705	655	697	696	741	713	669	690	724	651	697	731	694	705	764	666	721	669	731	705	688	666	688	702	688	699	715	703	712	745	713	685	687	709	671	698	664	689	686	704	723	666	704	748	748	738	700	668	717	685	728	674	747	741	708	711	710	695	699	685	685	690	665	734	712	744	712	741	707	695	696	683	670	693	714	693	663	677	723	687	722	669	733	657	740	745	693	683	722	675	753	699	703	660	668	667	691	691	740	699	698	714	690	724	682	713	726	702	742	681	703	722	700	676	660	696	725	719	694	710	687	658	737	696	707	650	675	712	681	763	703	698	717	691	698	680	680	753	700	726	692	707	688	716	645	686	705	664	727	690	702	722	682	695	695	738	672	712	688	702	721	694	689	673	717	696	720	703	682	726	685	746	720	747	664	693	708	718	718	727	666	707	745	672	649	689	668	719	703	673	675	671	728	738	653	690	739	718	713	682	699	722	695	704	716	701	704	699	740	660	670	665	686	690	734	674	681	699	713	715	673	724	765	720	690	643	736	707	740	690	646	647	681	684	686	706	678	708	676	666	699	696	691	693	725	701	646	695	679	716	738	746	709	665	716	716	699	724	666	693	744	727	685	733	667	729	643	705	707	762	728	718	701	712	719	683	701	716	703	713	658	712
32211	16286	9470	4292	1272	854	591	450	408	327	342	316	355	314	315	339	342	313	293	288	293	294	297	320	286	293	331	318	291	319	302	301	324	279	329	305	325	375	314	306	272	323	319	283	317	342	329	283	286	332	289	317	293	312	323	281	280	317	298	338	327	326	290	298	262	295	292	317	310	266	323	312	329	307	336	307	289	306	273	272	341	313	259	330	318	306	320	323	321	283	309	317	287	299	273	331	317	314	291	286	307	285	285	292	297	296	306	299	316	295	316	327	327	321	313	335	322	292	285	310	290	289	310	349	286	316	282	295	301	317	313	334	310	302	303	320	311	270	294	285	291	263	342	307	289	289	314	279	320	328	299	321	302	277	320	306	299	310	327	327	304	304	314	286	314	301	278	285	343	325	296	301	270	336	327	300	299	304	340	326	293	340	297	313	287	276	312	340	304	307	296	306	284	284	303	294	325	296	295	314	302	316	295	286	300	303	300	327	276	300	329	329	265	291	303	270	313	322	332	306	315	305	315	306	298	309	315	323	320	315	286	325	293	314	303	294	336	292	317	330	312	329	247	284	296	316	321	280	298	315	307	287	306	302	325	293	294	312	300	264	267	300	297	307	320	269	296	297	332	308	299	324	292	312	320	337	345	297	311	304	300	280	325	280	299	283	294	304	299	304	313	316	309	303	323	313	364	287	304	312	291	318	276	315	322	298	336	299	309	293	289	291	323	292	288	292	312	314	312	289	312	334	295	312	300	306	344	277	277	320	342	312	284	311	318	326	311	272	297	294	303	260	307	287	317	308	297	280	300	311	305	315	305	264	277	290	308	287	306	321	342	298	301	265	270	332	332	314	288	312	330	316	304	330	298	334	355	304	313	308	319	298	328	344	260	342	278	278	282	284	300	302	293	258	285	301	307	314	314	306	298	317	309	311	282	298	310	309	287	327	301	307	339	303	315	283	312	311	258	272	286	298	304	311	328	334	325	282	293	311	320	292	269	283	283	300	302	298	306	367	326	325	295	318	315	304	339	286	318	297	327	334	332	340	303	291	332	309	342	301	298	319	302	293	310	300	308	284	298	308	303	333	331	294	313	281	296	294	302	290	300	294	279	309	282	336	307	315	337	304	327	326	322	318	328	287	281	315	279	321	306	301	299	294	308	309	303	284	305	303	294	303	310	322	328	307	285	312	288	308	329	318	289	292	289	279	308	287	309	300	338	330	284	310	295	312	320	331	314	311	290	348	296	318	297	318	283	300	325	284	319	315	286	292	321	310	311	331	314	292	331	299	326	320	312	282	302	288	310	335	304	324	288	323	331	323	291	304	331	286	305	308	280	336	324	305	322	284	310	282	293	288	336	287	310	287	321	319	307	314	284	323	311	281	329	310	315	306	296	305	320	304	278	322	297	302	272	292	260	305	313	332	310	269	304	322	258	292	316	339	305	320	330	300	272	297	328	342	304	284	308	305	287	307	278	318	285	305	269	300	304	308	276	349	268	286	315	298	319	321	287	330	328	284	313	311	286	293	291	280	319	330	333	303	299	291	297	296	275	283	298	307	317	315	300	331	303	330	304	315	297	301	285	302	300	286	312	278	300	333	314	323	289	322	332	309	324	306	300	287	302	320	299	337	295	268	309	291	274	302	270	310	323	340	343	325	303	322	321	272	330	339	341	288	305	265	266	291	284	293	304	295	320	303	322	293	333	326	319	325	294	316	328	314	280	316	332	341	295	328	323	287	289	308	275	280	326	308	305	319	337	254	327	298	315	352	334	264	285	297	295	288	310	284	310	291	282	273	334	305	294	282	277	300	280	332	315	313	290	286	284	306	315	307	336	292	314	319	294	295	302	316	297	295	329	311	296	333	372	312	302	293	328	295	308	320	285	318	334	338	299	284	303	279	311	307	291	295	348	319	322	310	290	311	313	322	324	313	329	297	286	330	295	335	280	278	288	283	274	306	303	323	339	281	293	255	328	302	252	318	300	317	316	287	309	289	279	293	312	311	289	282	326	276	315	308	316	306	284	306	309	333	297	315	305	298	308	319	323	333	291	283	310	323	328	318	331	335	311	307	325	292	324	320	308	292	295	311	322	307	337	316	307	302	302	305	324	325	301	330	289	305	289	274	332	313	303	308	333	304	285	276	290	321	288	311	291	299	307	275	295	296	311	320	297	329	276	318	305	290	294	288	293	308	305	299	309	307	304	277	306	312	307	304	301	332	315	302	284	290	286	303	298	298	331	310	307	347	316	322	288	296	321	318	303	320	314	276	290	310	285	277	340	319	300	300	352	299	289	289	326	367	287	321	301	303	307	302	298	295	303	326	305	297	292	347	310	290	317	335	317	308	310	299	312	285	272	317	321	331	306	304	323	325	319	284	328	331	318	333	304	313	321	299	324	332	286	302	322	336	321	323	319	293	302	335	355	277	312	310	345	299	281	283	297	284	298	308	326	305	294	303	300	311	288	293	286	299	300	336	313	302	312	321	279	290	342	307	316	282	301	308	332	301	242	334	290	343	299	309	319	305	310	308	305	307	297	293	305	298	321	332	304	291	300	325	309	336	305	336	308	302	337	332	310	309	268	285	275	353	327	298	304	321	337	287	335	303	332	295	349	294	279	351	288	317	276	322	308	314	333	274	306	294	301	300	302	298	368	298	328	303	307	298	313	344	325	293	291	327	323	302	276	315	298	288	319	286	312	298	279	299	316	314	294	329	326	295	288	303	300	270	301	309	287	332	323	294	288	315	336	311	319	315	299	322	327	285	301	311	286	293	274	346	324	323	297	313	318	298	298	309	321	317	283	307	313	288	300	323	300	297	282	279	301	278	314	299	259	312	318	327	312	323	301	289	297	292	308	268	323	301	291	268	289	292	309	310	341	305	293	315	308	305	318	315	309	296	312	287	285	301	296	319	306	286	289	327	315	294	303	291	311	304	268	274	315	310	317	335	294	326	311	269	307	297	314	270	311	304	318	290	295	308	303	315	324	270	321	272	339	283	284	296	309	314	292	290	308	323	323	328	315	320	292	290	315	304	331	270	282	338	321	297	297	317	314	300	292	274	287	326	318	293	302	324	317	283	284	342	293	275	311	307	287	325	303	312	341	294	306	280	292	286	284	313	339	324	303	321	272	311	288	287	287	317	308	319	312	300	269	276	336	326	311	278	323	334	320	296	297	269	304	315	321	286	324	336	285	263	287	314	315	316	316	331	283	293	283	295	304	283	319	271	286	310	296	320	298	308	284	301	309	330	335	336	306	307	287	307	293	311	318	294	304	292	324	306	339	275	234	312	301	297	297	305	304	308	322	301	285	289	303	322	280	299	284	333	293	312	289	309	324	308	321	347	274	327	340	292	313	305	303	309	297	317	307	297	272	266	295	297	308	308	305	316	284	289	297	314	286	316	286	329	325	304	288	331	304	293	304	286	319	312	304	317	285	318	272	278	353	263	279	322	281	279	296	279	305	316	291	353	332	339	319	255
22563	13834	14379	9906	4301	3130	2166	1447	1139	968	965	902	865	844	882	799	797	822	823	779	785	739	774	791	735	763	774	769	756	807	713	724	718	787	717	705	713	743	770	732	735	726	744	748	742	746	796	730	763	725	772	728	740	721	763	720	688	719	751	738	729	764	716	720	750	727	739	718	774	723	745	687	723	767	765	739	691	715	782	759	779	746	725	722	662	747	747	718	724	767	761	776	679	753	755	719	664	755	768	757	760	731	727	725	738	720	759	696	743	732	762	701	736	767	755	729	690	765	720	753	786	728	757	745	760	696	761	699	740	699	748	737	781	723	736	719	754	742	694	728	731	744	740	681	714	721	723	703	715	726	710	699	722	752	775	738	742	739	696	741	775	749	715	689	773	720	746	753	750	762	709	728	716	726	752	718	704	724	711	734	745	716	727	720	760	738	701	701	713	738	773	704	771	739	718	705	763	731	738	767	722	746	759	701	747	739	748	719	750	725	712	754	738	713	702	727	748	729	708	716	715	769	723	752	790	684	781	722	684	707	696	700	763	727	755	710	726	723	752	731	743	706	757	703	735	733	691	754	745	755	735	750	753	734	757	743	756	755	744	794	736	697	733	729	763	710	770	723	712	755	717	756	769	735	732	782	762	742	743	745	697	704	738	745	726	713	737	712	693	717	744	749	759	710	782	730	752	708	752	712	737	768	724	740	743	739	750	714	737	732	747	757	688	763	721	762	729	718	739	755	701	677	735	752	729	716	739	718	740	742	709	727	720	770	722	722	754	770	788	715	781	762	764	751	703	780	720	678	715	763	732	727	797	791	735	790	721	734	713	773	757	750	764	730	710	685	741	702	705	729	719	743	717	729	738	707	738	738	708	711	751	748	728	739	712	753	782	735	743	756	773	764	723	721	755	724	752	722	738	750	745	738	773	744	759	745	761	716	747	751	683	737	764	755	705	777	754	706	699	787	761	671	722	728	722	775	770	758	743	748	823	724	743	689	765	755	666	721	684	757	811	723	753	730	735	746	690	725	728	742	760	755	763	753	745	700	727	797	767	689	691	758	715	713	715	747	699	749	700	716	784	747	778	721	768	762	701	719	748	681	728	716	714	724	747	676	744	807	727	713	747	715	742	731	723	718	714	739	733	727	774	773	700	706	721	742	705	781	756	780	716	734	709	750	769	719	725	731	738	706	710	735	779	739	740	750	716	767	740	699	730	685	727	727	703	799	770	710	738	713	736	705	702	745	726	737	734	703	702	677	739	689	714	773	740	765	701	689	774	698	722	709	721	757	726	674	731	740	739	710	734	747	742	713	708	735	708	715	744	744	752	699	786	733	734	711	753	794	757	796	682	706	726	723	714	743	752	744	711	724	713	714	768	757	734	718	761	736	746	764	774	764	784	727	753	747	749	721	764	717	764	740	705	803	742	737	782	702	761	707	681	703	795	714	740	762	739	771	703	731	728	712	769	705	736	706	760	756	701	701	708	751	742	756	752	743	733	740	760	750	756	730	744	722	698	751	740	721	713	737	752	753	748	689	758	779	816	698	709	708	747	784	717	763	759	687	732	741	727	732	736	711	743	723	699	769	701	728	682	770	713	738	763	706	718	736	721	758	687	719	735	708	767	709	698	751	757	735	741	706	756	711	686	757	750	709	728	745	746	720	735	751	737	769	731	728	740	776	762	807	748	726	732	711	718	752	731	692	705	770	740	707	734	753	741	761	756	745	732	749	731	715	742	731	693	717	657	710	737	759	725	743	704	703	763	734	738	739	721	733	726	718	750	717	731	755	725	751	741	740	687	711	684	730	755	668	731	762	811	730	681	776	705	751	751	739	727	718	717	736	736	787	710	734	791	771	779	691	775	750	715	755	803	731	722	691	750	771	684	701	754	736	743	704	734	778	738	749	768	715	774	782	736	756	750	729	760	728	739	749	800	752	794	715	774	738	734	744	779	742	751	736	732	718	736	738	724	773	703	704	712	711	720	717	689	784	713	721	704	741	692	700	707	743	727	715	724	737	758	742	693	736	730	769	710	734	708	738	745	738	739	706	733	736	717	729	735	711	749	717	800	699	759	766	751	749	755	738	707	731	720	776	726	741	764	804	729	713	716	723	780	731	707	746	758	718	758	740	787	746	769	667	763	751	747	765	748	738	716	698	764	758	730	735	727	707	765	685	729	711	731	746	681	687	737	777	768	777	726	736	704	742	759	682	758	695	722	729	716	702	739	759	671	690	692	730	724	711	662	744	699	707	677	765	741	718	706	764	738	761	736	707	747	776	703	816	714	745	746	716	753	750	770	693	687	704	729	739	714	758	796	716	731	727	743	776	778	716	723	722	798	731	727	727	755	750	738	751	705	735	750	753	706	730	703	727	739	723	750	740	775	716	693	700	727	709	717	713	736	718	800	749	761	683	711	721	791	767	710	735	686	738	739	707	747	720	747	701	739	766	740	730	728	745	777	742	713	708	708	700	744	703	710	725	700	735	766	733	653	733	746	743	732	747	761	698	725	705	738	692	732	733	729	762	767	771	716	726	708	757	763	710	720	771	775	724	723	715	753	763	756	701	694	761	734	771	739	702	739	724	789	736	749	664	796	745	719	715	755	718	727	764	738	694	693	715	752	734	660	712	724	714	750	724	796	739	726	712	687	727	764	771	778	719	693	765	754	759	682	739	728	703	697	707	769	758	734	750	773	742	705	730	750	759	774	790	733	753	783	747	762	814	723	730	702	708	747	781	747	742	706	759	737	710	817	724	769	757	767	731	771	739	694	758	757	728	788	713	739	753	756	715	703	731	732	758	724	755	732	759	745	691	734	722	676	700	756	716	752	777	731	767	734	726	727	754	754	767	806	698	713	739	723	704	709	737	742	734	776	714	764	766	756	743	741	786	747	732	719	785	706	731	729	733	730	768	721	714	781	760	748	730	755	710	732	725	685	717	709	717	697	746	730	744	707	710	772	709	712	789	711	761	685	806	783	747	775	720	720	755	711	698	721	732	757	760	777	738	757	727	774	745	746	741	749	713	736	719	725	729	734	771	765	753	702	715	746	727	719	737	767	772	778	737	726	754	722	724	715	693	753	730	709	732	683	711	745	731	713	740	760	744	729	741	734	715	715	729	741	707	729	720	714	775	748	725	749	761	719	758	708	699	734	759	707	759	728	732	738	774	763	736	684	716	766	732	711	756	756	729	768	730	732	749	773	734	781	737	759	710	747	736	689	745	708	730	743	735	708	721	735	710	736	743	776	746	726	775	724	762	746	751	739	748	719	799	724	689	762	740	702	748	747	767	722	730	778	733	737	767	733	761	728	726	746	729	740	724	779	727	767	741	761	747	728	769	740	742	753	749	717	692	722	741	772	737	756	731	703	741	666	709	727	792	751	732	723	776	722	764	718	723	759	712	734	741	745	749	741	756	773	707	700	769	723	705	731	717	742	722	734	720	732	696	709	707	711	708	757	702	760	739	747	778	751	729
44308	25058	15533	6516	3097	2146	1504	978	747	531	472	416	397	405	397	364	346	374	399	366	378	342	349	399	346	335	346	376	369	375	322	311	351	346	319	353	325	325	333	320	369	334	292	336	336	353	367	372	358	366	364	310	358	363	385	345	359	335	374	325	344	352	345	364	347	327	341	331	313	353	350	358	325	384	351	363	318	363	360	355	328	361	371	361	332	342	366	329	355	345	335	349	356	345	378	333	341	344	339	330	323	359	356	371	359	350	373	337	345	329	335	347	358	334	356	331	311	344	317	323	321	340	349	342	337	363	298	374	378	364	336	350	348	311	345	340	368	332	376	343	348	331	341	367	375	347	351	314	383	341	337	325	343	362	364	333	366	333	324	383	329	366	372	323	299	317	375	345	353	331	342	358	324	356	348	371	357	326	364	372	357	346	364	372	327	330	331	349	362	397	301	338	334	325	351	331	351	344	369	350	357	352	364	377	328	329	335	339	370	342	321	356	342	340	340	337	364	367	348	340	368	341	358	341	302	325	366	332	377	330	325	382	364	338	341	341	356	373	332	312	327	370	359	353	358	386	319	322	354	348	322	343	343	346	331	358	339	330	373	373	345	359	335	360	333	339	345	335	373	376	328	325	344	336	370	305	328	326	362	352	358	358	317	339	326	335	344	358	390	395	388	381	337	359	338	328	347	343	336	368	354	334	391	359	338	327	342	371	347	321	357	341	351	353	318	347	345	374	349	338	368	340	325	310	355	361	342	314	324	339	391	352	348	354	342	334	363	361	357	341	351	332	283	353	331	368	356	359	340	347	337	360	362	314	319	342	359	317	337	324	341	356	356	334	314	336	360	348	366	341	353	354	333	341	314	332	385	341	339	321	327	373	362	362	327	337	375	364	385	319	338	340	348	329	338	284	348	356	338	294	342	346	330	367	374	314	336	333	376	344	361	338	339	365	326	340	327	344	334	321	357	341	304	344	345	366	327	337	332	344	360	312	350	364	336	334	331	336	325	341	363	344	345	371	312	369	356	399	325	374	343	354	387	325	341	340	316	320	386	369	375	322	342	335	360	360	360	356	345	358	360	346	369	315	332	355	310	324	354	349	339	377	361	317	344	406	325	373	385	329	339	323	376	333	340	347	366	391	353	371	323	355	357	342	349	325	350	326	351	343	330	355	315	340	366	323	338	339	351	372	348	338	341	328	381	364	323	328	353	371	334	379	378	344	350	370	345	322	362	315	365	348	358	334	369	367	369	350	330	358	308	396	334	327	350	332	312	336	389	333	338	331	348	360	363	367	333	348	335	351	362	319	323	342	325	358	361	364	357	310	344	324	357	348	341	319	365	349	350	351	363	351	327	303	353	323	299	359	319	340	375	381	347	366	317	294	344	345	337	369	354	361	365	360	333	349	318	387	401	353	333	312	346	347	354	359	348	352	311	344	299	323	367	355	352	343	351	334	336	329	334	328	346	348	338	338	298	348	328	347	320	332	338	366	336	358	317	369	311	351	350	364	354	364	345	351	338	317	332	318	337	385	348	373	364	358	304	341	357	353	333	377	347	332	369	382	324	333	331	352	357	345	336	328	355	331	332	350	363	332	324	342	349	327	336	350	322	360	333	364	316	366	369	347	354	331	356	359	352	362	344	353	390	335	334	358	329	337	301	331	378	348	316	347	342	355	337	329	317	330	381	343	354	362	326	377	395	347	362	324	320	325	346	370	357	338	336	326	327	369	348	391	348	382	324	324	342	363	371	344	339	326	365	370	311	351	340	318	341	332	379	374	340	332	344	338	350	347	325	359	340	368	333	352	346	366	362	335	341	303	369	353	336	355	340	372	328	354	358	367	333	377	329	344	337	334	340	390	360	330	334	323	365	345	331	349	312	357	337	333	328	338	332	330	370	363	358	366	362	309	381	345	361	308	347	327	336	362	395	349	298	353	335	328	350	302	378	311	333	322	343	350	358	344	348	347	330	333	374	344	348	367	364	344	365	343	347	354	352	310	411	338	307	384	381	346	367	357	364	348	393	359	374	330	334	352	338	366	358	374	347	347	368	335	343	311	342	326	374	359	355	371	339	352	344	345	361	361	316	362	360	332	312	381	393	356	339	356	340	342	327	354	363	336	362	380	347	332	335	365	309	369	371	361	353	328	357	369	317	325	359	339	340	379	371	317	328	341	349	389	334	329	321	344	345	355	320	356	335	350	343	356	388	325	359	360	339	336	337	376	364	334	358	343	354	329	318	313	348	360	352	364	344	319	349	348	338	348	371	330	333	330	378	369	314	384	341	345	347	324	357	332	357	361	344	327	345	362	338	326	363	353	322	333	362	367	371	372	372	332	337	316	355	327	368	338	344	389	307	345	327	369	348	359	351	346	323	371	389	324	323	336	326	349	346	365	347	328	354	348	319	367	327	373	380	360	365	381	367	323	332	360	368	366	358	383	322	323	338	344	349	319	376	334	338	344	339	359	360	334	318	296	353	325	318	375	367	330	336	344	353	348	329	351	325	391	362	382	366	362	328	346	367	341	327	354	308	362	345	375	363	334	356	340	325	350	354	365	358	361	376	356	333	291	365	346	342	351	376	362	330	362	333	387	351	347	334	347	362	319	349	336	345	356	339	352	366	319	351	340	348	336	357	354	352	304	347	352	377	399	364	335	372	362	329	374	361	343	362	321	325	333	344	369	367	352	366	375	355	371	359	331	322	336	351	316	380	340	319	344	337	352	339	361	361	369	345	354	360	328	346	377	332	330	339	345	349	365	343	349	352	334	355	365	355	341	362	341	372	361	329	330	361	329	353	311	331	335	370	398	328	359	316	359	352	335	370	350	350	312	353	361	330	350	321	373	361	320	351	331	316	327	364	352	323	359	361	370	398	286	353	355	337	332	338	326	350	358	375	373	317	370	378	341	302	314	352	369	315	349	310	386	361	358	367	359	357	357	364	352	367	317	340	345	352	368	345	374	402	342	356	383	325	360	343	354	354	371	383	346	358	378	348	378	329	340	337	343	334	333	364	324	357	364	348	354	349	345	370	325	318	329	331	309	327	324	350	321	347	365	353	352	327	355	316	390	385	364	329	351	311	374	362	338	304	352	354	389	317	342	311	332	339	353	393	371	341	350	391	346	333	314	324	336	357	350	403	343	356	329	367	332	337	319	345	348	337	346	338	339	322	332	398	348	368	319	349	289	365	356	336	351	332	358	352	337	364	374	340	361	361	348	339	377	341	358	343	334	318	357	383	340	327	341	353	388	375	330	335	342	351	355	329	347	314	349	330	324	338	367	330	356	368	300	327	343	335	368	368	309	363	367	361	312	352	363	323	328	341	310	347	362	343	344	354	365	306	348	352	345	332	330	347	307	343	363	340	381	358	371	360	351	324	320	324	327	341	347	337	355	369	314	357	336	356	328	340	335	371	365	319	299	339	388	373	352	331	341	346	374	353	354	356	373	368	365	361	330	332	364	346	346	346	332	346	338
30676	20815	20553	13535	9939	7892	5593	3682	2791	1940	1441	1203	1174	1014	1000	961	972	926	1054	1017	975	948	974	915	901	905	915	893	873	946	805	824	862	822	820	837	812	780	778	817	871	849	817	786	776	807	860	871	792	762	858	800	854	774	846	813	852	863	803	793	814	783	843	808	808	807	816	835	823	806	800	861	776	793	814	812	863	854	811	814	800	840	826	807	774	774	832	834	822	829	866	819	839	825	830	867	824	843	810	804	752	803	829	828	749	799	801	795	794	828	833	801	812	812	810	794	797	778	802	816	828	828	853	775	862	840	784	798	821	805	835	814	772	798	798	854	801	829	790	835	832	814	867	852	862	837	800	819	834	835	839	839	882	787	806	827	841	849	786	788	790	797	834	820	863	826	833	797	817	751	827	793	810	804	840	804	834	818	847	809	797	829	829	785	830	827	801	825	761	785	813	827	853	799	830	853	810	835	877	798	811	814	812	786	865	784	770	850	857	840	867	802	819	828	824	855	814	803	823	834	801	845	811	840	866	816	838	833	813	825	779	814	789	814	805	793	813	788	834	847	790	839	778	789	761	790	836	804	802	827	803	832	846	844	835	817	807	809	848	789	831	822	834	826	799	830	823	797	826	818	835	849	829	756	825	835	795	834	751	814	831	794	849	817	838	843	864	824	836	885	793	826	803	771	791	802	798	870	821	847	840	807	838	806	799	835	798	857	772	813	814	816	772	824	871	772	820	827	842	845	794	823	773	814	832	830	833	829	796	833	826	812	796	815	815	804	830	800	802	831	816	873	861	797	827	851	804	838	857	849	838	828	837	871	860	854	852	846	828	847	812	795	841	832	828	791	802	823	836	833	823	764	854	775	805	787	826	788	813	814	824	857	863	843	806	778	801	859	787	804	824	833	790	793	823	836	794	810	824	852	777	787	831	821	783	789	827	795	801	844	779	829	801	837	865	863	831	860	775	793	811	788	830	785	790	820	795	811	849	775	788	838	814	822	843	800	832	843	846	868	844	800	827	837	892	805	787	864	808	827	835	800	803	834	821	755	825	858	795	846	759	810	813	796	828	805	830	803	827	833	836	805	835	798	814	813	811	801	805	859	768	783	795	807	810	819	811	862	837	789	889	845	849	770	806	834	835	809	812	822	785	747	770	848	797	806	817	845	811	778	792	837	853	812	851	830	857	815	836	836	812	784	867	803	826	754	826	800	828	812	852	857	824	787	769	810	810	839	794	815	813	813	800	825	822	845	824	826	813	838	779	769	827	822	846	793	802	797	824	812	762	801	777	791	782	812	754	812	821	817	832	795	824	785	823	791	806	825	815	806	807	824	795	779	785	805	834	812	776	789	833	822	841	826	814	773	800	748	853	824	776	860	847	804	811	838	761	883	784	860	777	769	852	820	789	806	794	788	831	834	815	818	833	845	830	781	825	823	808	851	840	797	810	826	850	855	821	826	852	833	817	780	798	872	812	848	841	798	782	802	856	856	803	794	834	809	743	820	784	871	790	854	817	815	831	794	836	785	844	820	770	842	800	788	848	813	832	784	797	792	771	829	841	827	802	856	849	806	821	857	850	784	815	801	804	870	783	836	841	878	880	813	867	861	808	837	816	825	852	832	812	829	812	784	858	829	771	796	836	812	793	826	828	792	799	785	755	822	771	784	839	810	798	855	796	833	848	825	816	828	841	792	786	804	814	787	840	862	828	863	770	806	812	822	837	777	860	798	830	841	780	845	811	831	838	807	809	796	814	789	782	841	832	842	818	783	772	788	861	813	818	799	846	822	866	874	858	878	836	748	828	890	806	855	825	829	825	821	809	808	803	855	768	813	845	811	810	860	810	799	847	836	863	782	894	821	833	838	824	757	823	837	789	847	786	803	765	835	819	834	777	864	839	797	806	867	832	791	843	856	839	797	816	789	812	804	817	844	841	812	782	798	796	804	831	840	847	854	794	809	819	846	819	837	822	805	786	825	824	815	826	872	832	777	835	867	796	823	804	838	812	842	859	822	815	741	839	785	814	846	819	850	837	860	786	848	798	832	793	820	782	787	849	801	840	758	816	858	819	819	857	801	780	819	844	789	809	855	830	797	884	833	815	810	797	882	785	850	785	821	802	819	845	793	865	819	847	824	861	805	823	896	801	855	805	820	815	812	784	799	829	800	823	838	801	805	787	833	823	791	843	810	816	808	862	798	817	844	846	786	851	864	788	799	810	846	852	808	834	801	849	835	820	812	820	823	835	876	811	768	827	825	833	792	797	801	815	876	777	781	798	809	876	829	789	833	769	819	785	805	847	838	845	823	850	773	802	827	839	814	765	814	820	819	855	831	807	830	748	798	828	831	812	837	884	787	808	800	805	809	836	749	829	860	802	805	860	854	790	831	816	805	832	803	828	794	836	796	804	818	825	799	836	825	785	797	837	799	809	809	780	824	786	772	813	793	838	827	814	851	854	806	831	820	761	807	785	791	844	844	820	836	817	823	823	779	803	785	858	813	805	817	850	814	816	888	832	801	872	848	856	769	745	839	826	867	807	809	871	805	800	821	854	779	832	805	815	824	810	811	810	809	857	788	859	796	802	801	830	773	798	840	870	856	814	816	839	886	891	810	791	813	781	837	791	830	830	839	779	796	851	847	840	843	802	833	803	832	866	827	820	826	847	799	808	855	779	854	855	780	811	862	871	794	762	756	819	815	804	792	782	832	779	861	843	789	851	884	819	815	888	836	801	831	791	807	810	794	831	803	790	807	790	806	762	791	817	845	852	778	794	813	788	891	834	795	774	856	790	823	811	830	832	793	794	811	803	790	845	834	788	843	749	823	791	831	817	885	796	814	770	799	913	785	823	869	821	849	826	765	810	812	847	844	841	770	760	815	824	779	807	818	822	805	779	741	790	813	860	812	785	810	801	848	788	834	808	809	812	826	798	834	843	840	791	801	793	809	788	817	863	749	811	812	836	802	833	817	800	846	803	817	809	838	822	839	770	828	799	785	868	861	856	795	834	850	788	822	813	850	794	790	860	813	826	845	775	746	778	790	786	852	825	779	831	832	863	855	803	843	794	837	801	808	823	824	835	786	903	755	808	814	792	755	811	828	800	898	801	778	790	823	851	844	811	793	799	877	858	839	785	797	848	760	795	830	783	807	863	816	781	830	855	865	790	836	831	820	836	775	768	864	835	843	849	783	849	801	787	858	846	805	885	812	918	843	833	829	852	806	840	818	741	780	817	807	842	806	841	818	823	805	769	837	827	823	861	868	749	802	825	786	849	848	834	825	855	824	793	807	824	821	806	829	810	827	860	836	784	824	781	815	815	806	789	859	797	852	861	859	761	794	812	791	820	841	812	808	874	846	822	784	805	794	804	805	842	813	848	849	798	824	809	827	896	834	795	798	810	828	822	801	759	817	796	777	827	783	794	760	824	844	761	814	770	838	815	774	869	812	808	798	787	809	819	835	834	826	781	863	815	790	851	794	868	759
51874	30200	18256	9606	5730	3473	2427	1444	1099	823	729	431	400	338	323	374	382	304	320	318	382	337	366	349	396	355	361	305	302	310	276	298	292	325	305	298	320	221	307	300	302	291	298	315	333	307	309	301	291	296	303	315	288	306	292	313	312	308	299	293	299	309	283	286	275	334	285	336	304	280	291	307	288	336	324	307	292	278	291	337	275	296	314	284	306	259	311	265	310	300	301	276	334	258	320	319	297	299	318	296	315	301	297	298	303	291	320	282	307	273	327	282	306	265	297	287	311	301	282	309	277	290	325	316	288	293	321	298	270	287	306	291	283	308	296	306	296	323	315	373	312	311	324	307	279	303	302	332	285	284	281	315	277	266	292	307	276	284	315	310	302	284	338	283	290	314	296	297	326	274	295	283	284	292	272	297	288	334	281	288	302	320	259	282	331	303	283	323	312	297	260	290	338	293	288	299	294	289	295	344	305	316	287	284	306	347	289	278	321	297	302	321	305	333	301	271	292	309	277	301	284	313	295	259	301	291	301	283	278	256	284	288	288	301	278	272	294	318	309	326	312	283	303	316	293	281	287	274	316	311	324	313	287	314	317	289	295	319	303	299	314	292	289	313	289	282	274	308	291	315	322	274	321	306	292	313	270	317	283	270	306	296	281	322	309	323	271	285	316	284	264	290	280	299	291	325	292	244	287	287	304	313	282	313	290	271	326	277	281	282	285	340	287	300	316	278	275	321	300	320	318	317	334	291	269	309	290	297	269	302	314	293	275	324	315	330	297	291	303	274	278	306	309	325	313	280	325	256	308	314	304	299	331	314	354	316	290	283	313	297	274	324	289	274	284	313	299	275	305	305	307	283	298	262	290	315	312	304	283	349	294	306	322	304	329	319	307	315	312	303	320	296	311	289	295	255	313	262	308	291	289	301	281	299	326	294	312	309	285	310	278	275	308	295	298	310	315	302	309	269	310	280	323	306	295	279	293	308	287	281	313	290	328	320	342	309	295	287	285	314	306	316	281	314	314	302	288	275	307	307	312	300	283	290	317	306	286	292	292	279	288	272	315	310	307	325	288	312	281	315	286	286	280	299	264	263	269	327	333	296	312	319	285	283	285	278	290	326	296	305	296	312	292	301	296	265	282	292	314	327	302	293	322	273	283	265	305	320	294	285	300	293	310	314	295	279	285	336	294	311	298	293	322	318	293	303	313	322	293	303	303	298	294	304	280	293	299	329	290	303	303	294	283	271	288	321	332	327	320	284	305	297	315	297	294	329	298	306	312	286	293	288	274	310	275	309	300	310	264	321	323	283	308	287	284	272	282	282	317	323	271	289	319	303	252	323	321	293	313	262	312	311	298	337	311	310	307	316	259	306	303	310	287	286	327	313	310	293	304	288	279	286	304	310	319	304	316	307	281	311	309	289	319	307	281	291	295	309	301	316	303	327	288	298	310	291	307	304	322	290	300	310	298	292	331	310	310	293	284	294	280	320	344	293	314	313	327	307	305	265	317	318	266	273	304	314	297	328	326	319	311	320	287	308	319	312	314	310	332	309	311	288	309	319	291	298	311	287	305	302	294	291	276	308	299	263	281	330	276	284	304	284	314	336	306	262	284	292	311	298	282	322	270	303	307	324	316	295	283	274	306	319	301	343	287	306	295	300	316	294	298	302	287	294	297	327	298	265	312	304	311	294	314	321	333	294	304	298	276	299	308	307	296	314	287	335	285	306	309	301	317	308	294	278	309	261	295	297	300	283	272	299	311	300	306	281	286	287	301	287	302	300	289	307	278	313	333	322	312	304	295	284	343	306	337	285	304	311	356	294	277	321	312	311	285	299	289	294	279	271	329	281	294	255	289	302	288	322	309	342	272	297	276	287	331	274	289	287	311	281	305	297	309	328	268	292	289	277	266	311	295	307	280	296	351	293	320	319	292	282	312	322	319	307	260	329	317	306	271	291	287	269	277	308	265	304	309	317	261	291	297	298	272	314	277	304	286	282	288	260	317	298	270	295	309	290	319	312	258	327	319	325	318	295	298	272	284	307	283	272	306	294	278	323	293	301	315	315	265	286	313	319	324	318	285	263	289	307	287	299	301	290	302	304	307	337	316	286	277	314	288	279	282	297	310	313	291	316	281	300	313	294	291	329	297	294	297	300	315	276	312	273	292	283	290	290	309	278	295	297	316	277	324	307	319	325	328	284	277	275	282	308	310	288	307	289	293	314	297	293	272	301	323	264	308	303	287	293	291	298	282	274	295	282	321	278	307	276	287	313	334	244	307	306	271	287	323	322	282	300	271	330	300	296	308	313	295	317	310	310	254	273	337	282	303	309	306	301	292	292	309	306	285	305	295	279	288	318	274	307	320	312	314	275	313	313	297	294	265	326	316	285	293	274	265	302	305	306	284	306	337	268	298	260	290	308	261	291	332	313	263	286	310	312	281	320	323	287	306	300	291	301	331	279	319	315	294	321	302	311	275	310	308	285	294	328	264	303	280	315	268	296	282	303	303	267	319	292	307	270	305	279	320	305	318	308	299	303	263	305	286	308	303	310	305	306	323	307	312	290	328	325	312	305	338	301	285	292	299	304	294	309	302	321	267	284	270	309	263	309	304	320	305	290	269	320	270	314	248	328	287	317	288	286	307	294	294	292	330	288	298	331	309	296	291	301	281	305	281	313	295	301	293	289	278	300	279	293	291	302	251	292	297	289	275	281	265	332	325	316	326	290	292	310	302	303	316	303	265	299	288	288	275	287	327	308	317	289	300	327	319	307	285	318	273	316	304	312	321	301	284	295	296	273	324	305	315	291	298	298	264	301	320	351	285	297	296	303	287	346	317	297	323	298	317	335	304	306	303	302	267	303	288	276	303	295	315	288	329	326	303	293	320	322	306	291	289	288	297	294	327	319	301	271	273	263	282	306	264	316	336	303	284	290	298	285	331	333	295	285	294	277	302	284	285	293	274	322	304	303	287	299	325	260	289	280	284	283	304	290	277	277	288	280	317	338	296	287	289	312	301	303	289	357	303	321	317	278	306	306	248	303	305	306	270	309	336	307	269	291	312	317	319	289	298	286	314	301	302	319	311	300	301	312	289	342	308	307	304	295	303	348	319	300	327	310	299	279	318	283	297	312	292	307	295	333	279	287	288	302	292	288	283	278	256	307	271	309	285	309	299	296	287	310	333	337	289	303	303	319	316	289	323	325	283	267	283	325	284	301	302	325	306	328	288	321	282	309	307	265	272	308	327	274	286	327	284	299	293	276	294	300	279	281	298	285	294	292	289	284	309	272	327	298	326	264	309	304	338	352	288	319	302	278	295	302	267	295	276	327	343	313	291	290	305	299	304	288	278	329	282	284	333	326	276	296	303	294	311	287	300	301	299	305	262	302	334	280	272	330	289	302	303	303	355	298	335	272	300	284	297	278	288	284	321	333	289	316	276	283	326	295	277	293	276	313	298	312	277	330	304	308	275	314	341	310
34854	24465	22129	18821	15703	11482	8870	5987	4441	2966	3290	1386	1121	1087	995	1044	1094	1007	982	1006	941	944	934	971	865	884	817	789	785	817	756	726	726	720	644	701	754	744	663	727	751	671	682	690	701	668	735	704	748	711	699	672	738	689	702	705	727	660	755	691	699	695	665	740	736	729	749	699	710	692	747	749	710	729	701	721	694	665	699	737	731	655	674	646	687	725	702	705	665	729	671	694	687	701	727	696	679	696	671	643	708	740	694	691	734	662	703	701	742	689	703	740	724	717	690	706	689	702	710	688	675	703	696	719	629	700	698	748	645	694	739	683	704	738	699	724	694	714	684	764	703	732	684	678	734	688	701	671	709	696	758	713	703	682	670	695	710	708	736	710	699	712	721	673	698	694	695	710	721	691	721	685	732	714	708	732	687	699	730	682	697	685	712	728	668	705	752	726	709	644	714	730	719	692	667	681	682	749	661	716	713	709	680	683	740	711	701	760	699	732	734	740	710	720	686	724	694	655	680	705	666	743	718	671	711	723	681	714	754	688	730	732	699	688	708	664	690	705	671	720	647	747	754	722	662	667	694	667	687	718	662	678	705	688	732	652	681	655	691	726	728	729	744	643	703	730	711	659	677	695	701	678	646	655	729	701	702	700	691	710	667	731	730	726	653	685	702	713	701	734	669	678	703	681	679	685	638	699	684	741	693	695	706	739	695	698	692	682	717	695	670	704	715	694	693	723	733	677	730	683	724	660	687	715	693	697	721	682	706	715	696	693	720	726	721	688	705	610	673	734	670	748	700	714	711	709	715	721	726	712	712	727	696	702	686	655	691	742	694	709	720	695	729	689	686	717	688	707	716	668	686	687	667	747	775	710	696	681	660	720	698	700	752	703	755	730	798	676	691	685	671	701	703	671	718	769	716	711	686	723	684	735	703	734	682	715	711	712	722	681	710	726	665	729	679	742	716	707	693	736	719	714	701	683	739	674	722	677	723	695	672	720	708	709	689	732	727	739	693	680	697	727	704	692	752	719	643	673	704	700	688	737	707	672	691	693	668	677	683	705	747	758	672	650	675	660	727	702	704	705	705	731	675	691	659	707	712	709	689	752	707	702	724	658	684	732	698	713	668	700	730	690	674	672	697	673	731	673	721	654	736	690	688	685	724	765	694	753	711	732	666	681	690	642	688	690	702	709	727	723	735	677	733	768	717	698	733	691	691	685	732	665	718	731	699	702	718	698	736	719	684	738	694	728	740	689	718	731	715	707	717	704	760	669	691	764	717	712	701	719	709	715	697	690	714	731	746	670	690	695	677	721	734	749	722	694	682	703	708	722	660	712	736	702	718	712	649	678	704	720	696	696	700	701	717	708	689	691	656	738	766	714	687	698	699	676	717	689	658	723	661	699	763	713	653	684	722	721	759	688	710	733	695	695	655	705	710	689	676	738	730	713	696	676	698	653	675	668	731	723	685	714	746	677	705	690	755	664	670	759	700	672	715	723	707	691	731	703	698	683	705	701	679	719	749	696	695	690	722	717	684	667	726	719	643	684	761	670	686	746	721	690	707	704	715	701	651	689	701	716	727	747	691	680	781	723	702	673	634	680	703	737	719	699	673	687	695	650	734	678	708	764	713	709	692	679	730	691	683	707	712	707	653	685	718	695	706	699	752	675	694	676	723	700	710	707	677	704	731	690	698	712	719	735	760	687	684	668	676	718	711	694	694	744	701	701	746	724	707	688	732	717	723	687	712	706	739	686	682	659	640	657	723	656	697	735	718	711	704	733	696	704	675	725	728	714	676	670	708	719	715	706	697	751	681	672	689	698	676	691	758	693	689	704	713	690	703	676	677	695	752	715	730	708	713	728	712	710	733	699	763	674	721	688	709	677	699	689	702	713	714	685	721	684	658	699	661	715	693	721	720	717	681	724	722	703	691	681	712	656	666	754	704	747	701	743	705	747	689	736	681	740	709	677	674	739	705	673	726	701	724	705	686	651	681	691	660	764	719	687	728	711	733	706	690	687	724	681	706	707	667	722	713	698	675	677	724	723	749	710	699	730	697	708	683	659	695	680	725	706	720	737	730	707	672	646	695	733	689	702	696	697	735	691	696	681	719	734	729	688	658	714	660	738	696	669	707	753	660	723	681	715	686	680	712	710	733	696	716	720	721	687	658	707	687	721	735	650	725	710	710	684	772	699	704	702	721	692	682	692	708	697	688	716	681	736	724	718	733	741	622	711	712	707	703	721	727	735	748	715	686	723	689	659	687	714	748	644	701	725	657	707	731	659	701	700	686	659	692	679	728	682	723	691	727	702	721	711	749	710	688	733	694	704	709	669	707	707	683	739	654	678	687	647	693	774	694	719	724	679	700	696	692	656	707	732	671	718	728	634	671	761	706	708	672	693	711	705	690	701	715	704	664	729	713	667	715	675	688	716	680	678	723	691	655	715	763	759	702	676	698	696	731	665	748	694	730	735	718	701	703	700	666	710	710	670	667	705	729	687	679	718	715	682	679	669	732	667	728	692	674	691	694	707	705	715	698	736	738	743	679	684	695	704	757	732	722	731	672	712	645	656	698	659	711	691	692	753	703	693	688	689	643	735	702	704	703	730	678	660	666	692	721	723	676	711	702	664	686	691	679	707	688	682	706	688	668	723	701	720	676	702	714	698	680	744	698	677	698	662	692	694	671	682	688	681	769	702	717	682	713	723	706	728	698	716	726	732	679	716	711	698	699	701	678	699	699	679	703	703	701	686	719	675	735	711	714	726	721	714	714	691	728	726	691	656	692	676	730	727	743	711	684	673	746	687	738	713	696	723	697	740	678	683	741	731	685	736	690	687	648	675	719	764	677	709	703	730	742	686	734	751	707	679	677	719	713	710	723	746	741	710	679	698	698	731	657	706	710	723	699	707	693	677	703	694	734	713	685	679	729	722	676	700	657	704	750	733	737	686	717	728	661	671	714	742	720	686	741	688	730	693	718	691	694	670	746	705	686	704	725	681	701	679	648	674	693	724	640	711	701	712	682	662	714	711	756	705	672	763	721	714	680	681	660	679	674	707	679	731	742	678	695	684	705	693	688	681	734	704	678	705	729	660	688	714	697	696	721	688	692	630	699	695	713	652	713	723	691	674	661	703	714	685	682	720	720	719	717	728	705	688	682	708	729	686	709	723	726	730	731	705	689	726	718	719	673	679	694	726	766	708	708	672	715	727	712	705	697	705	703	718	725	728	749	711	659	725	660	692	687	654	721	730	701	694	689	746	719	679	692	716	720	693	776	711	747	774	678	698	722	753	789	700	690	703	695	736	680	707	708	688	719	708	707	740	710	684	705	693	713	682	692	706	738	706	783	691	700	737	729	730	695	698	671	661	738	723	744	705	732	692	725	688	683	700	708	672	735	739	698	681	710	695	665	671	704	672	747	692	685	734	770	722	708	746	679	739	696	682	757	715	720	701	650	710	700	698	669	709	734	668	718	778	668	674
31434	15632	7584	3610	1780	1079	860	539	414	356	401	329	347	305	352	353	327	292	343	337	313	307	276	296	328	329	347	300	308	304	325	321	338	306	334	290	330	304	291	314	347	347	319	291	303	356	312	344	313	316	303	299	307	316	330	276	331	294	302	363	322	322	312	305	289	312	323	297	293	289	318	302	334	319	306	318	310	324	281	317	329	332	314	293	313	315	307	327	312	299	281	309	304	305	294	297	306	292	329	308	304	308	312	312	320	362	337	292	298	314	295	341	289	290	315	292	287	302	316	323	305	306	303	349	324	317	349	321	287	342	306	278	296	328	331	316	316	307	318	297	278	312	317	309	335	301	269	308	321	275	324	280	333	345	282	306	299	321	272	284	303	337	333	349	322	305	311	271	327	334	298	309	311	316	342	301	283	293	322	356	280	295	336	279	294	359	315	310	328	332	304	317	331	311	291	292	340	315	302	281	324	291	304	321	297	323	345	301	301	305	295	289	325	288	293	302	317	308	339	297	307	288	321	346	310	307	304	311	297	305	331	305	297	319	308	305	305	315	314	332	323	302	309	336	309	302	286	325	291	307	300	312	302	294	281	290	320	304	315	317	311	311	344	274	306	300	300	327	339	333	320	316	319	294	330	310	348	307	311	307	310	302	315	320	290	316	284	301	317	338	309	272	324	321	292	301	284	310	299	299	304	319	299	301	317	336	312	285	304	332	318	313	298	286	294	282	308	303	343	304	315	313	313	307	321	260	294	310	302	300	326	302	282	309	321	317	325	314	325	325	306	305	302	303	315	327	307	301	300	310	313	312	284	300	336	332	308	284	280	305	308	302	300	308	277	334	325	339	327	306	297	351	284	308	303	326	296	325	302	280	313	346	304	289	344	309	322	314	301	332	332	354	288	301	285	303	312	328	306	305	291	286	299	306	297	306	311	332	331	335	318	280	304	291	310	336	334	294	322	322	333	315	315	315	283	317	269	326	316	317	298	329	308	330	326	313	331	301	321	300	298	282	285	325	303	306	304	302	297	328	304	307	312	309	299	303	334	286	292	303	342	306	306	286	309	301	290	303	312	317	330	311	316	325	337	319	315	328	317	303	275	293	309	348	329	319	333	292	318	310	326	340	285	305	303	295	306	300	301	304	337	307	274	305	285	316	300	349	310	310	299	320	317	306	280	283	318	326	305	297	309	328	289	314	295	310	330	363	298	285	308	295	302	316	293	299	299	338	309	342	304	321	300	316	313	314	320	356	316	314	319	313	294	285	300	285	324	324	288	289	279	298	286	306	310	302	278	307	305	328	333	353	303	324	314	310	273	254	308	296	322	346	327	284	327	311	326	355	303	321	325	321	299	316	285	292	294	311	305	329	323	320	321	305	332	314	322	288	302	307	322	298	339	296	290	275	327	299	321	343	308	305	317	340	286	351	344	312	274	326	334	280	297	332	328	327	332	298	327	304	330	278	327	290	282	286	280	311	288	255	315	331	328	325	335	317	308	289	293	293	326	334	286	310	327	355	353	329	281	318	316	308	298	312	318	312	300	340	317	331	320	293	326	301	252	324	318	299	314	284	310	318	340	308	333	264	294	321	323	310	285	346	328	313	283	332	330	307	282	326	321	309	329	310	282	288	309	308	299	306	286	316	280	304	322	317	340	299	257	304	313	323	307	301	305	286	327	303	295	341	340	309	299	287	328	320	325	327	328	301	339	297	300	308	310	343	294	331	313	333	327	346	320	317	294	329	303	345	350	310	327	337	312	310	313	330	338	337	314	311	309	332	351	305	304	285	323	262	311	306	325	318	292	294	308	294	290	295	284	320	272	280	290	314	304	318	272	340	323	281	339	305	321	310	298	320	292	312	326	323	296	319	328	321	314	322	327	314	306	301	350	314	350	297	302	326	296	308	277	318	324	321	308	290	299	313	316	322	286	289	300	307	291	317	298	290	312	305	290	271	314	308	311	307	330	272	329	306	295	339	307	311	315	338	316	293	294	293	286	316	297	267	296	318	302	326	299	322	336	326	308	311	338	319	311	309	339	322	299	355	287	327	321	335	313	328	292	306	297	328	317	317	328	299	271	338	282	307	309	351	297	299	313	323	286	319	325	314	303	288	295	283	305	301	315	303	287	324	301	321	287	318	280	331	324	296	355	316	298	327	326	343	292	299	301	317	294	321	325	300	311	308	295	287	318	314	322	310	327	304	300	311	307	329	292	307	310	310	328	337	314	287	294	309	329	289	316	301	313	302	291	276	335	292	311	350	338	330	290	300	320	287	309	306	310	293	304	311	300	347	332	301	315	312	272	338	325	283	322	316	326	307	293	319	314	322	330	300	305	317	317	286	298	312	329	309	296	324	313	310	314	305	277	322	311	314	298	313	311	308	324	305	303	331	312	284	304	325	281	337	319	294	308	320	307	302	286	305	303	300	314	309	283	295	327	289	338	299	311	289	313	316	294	308	299	329	307	307	318	309	313	309	296	288	274	288	277	312	301	324	308	292	322	286	342	313	312	280	335	314	286	316	307	300	287	309	263	336	310	335	328	355	291	309	295	346	316	313	292	314	306	309	342	303	298	297	304	313	315	323	299	290	286	295	340	321	339	299	295	321	309	304	324	343	334	310	280	307	310	322	338	316	334	317	305	314	312	300	306	305	292	330	330	316	317	317	321	350	301	298	315	281	337	295	311	318	300	331	314	330	272	331	310	302	316	321	334	330	356	307	304	306	329	306	319	343	310	318	291	314	329	276	344	277	325	307	307	315	320	308	363	316	314	316	308	302	340	295	275	293	299	305	331	296	313	297	345	331	263	337	285	311	268	292	303	291	304	296	286	343	342	324	330	278	294	344	323	323	295	322	334	302	315	312	299	297	302	292	313	297	315	305	302	296	306	303	321	282	295	305	270	306	293	329	300	329	340	285	306	326	321	323	324	302	332	327	312	300	268	303	304	315	336	308	327	372	331	312	292	313	342	278	311	296	304	291	274	285	322	314	323	299	315	287	306	314	335	315	330	281	287	320	323	299	282	298	320	317	335	323	306	295	299	313	279	287	281	324	298	314	316	329	313	284	306	307	319	294	299	324	287	326	305	290	320	329	270	288	302	284	353	302	283	324	329	310	314	315	283	335	312	278	307	305	322	311	322	297	315	302	306	298	273	306	309	311	330	313	325	287	337	323	310	312	337	338	341	311	295	285	307	283	304	331	309	336	316	338	280	297	309	292	312	277	288	291	299	334	291	288	312	320	274	328	305	334	318	287	330	329	309	308	337	288	318	343	308	311	325	309	303	303	251	328	353	290	255	302	299	329	287	323	332	301	286	305	298	318	301	303	318	308	348	345	330	293	311	314	315	321	274	313	322	319	281	316	322	285	296	326	287	342	324	337	346	317	311	304	339	290	284	341	307	330	277	304	285	303	341	308	330	329	319	294	308	310	324	364	280	328	331	326	298	321	289	294	324	305	281	314	304	321	332	312	314	306
22242	12643	11892	8959	6064	4036	3243	1836	1278	1152	1101	939	947	843	843	899	834	875	823	819	810	773	752	785	771	812	750	788	757	775	807	728	763	718	791	733	780	737	771	721	766	711	768	752	722	710	784	751	767	757	754	733	784	755	733	685	753	739	721	774	713	751	735	732	736	742	701	746	755	798	756	773	745	706	729	693	742	733	713	742	744	730	722	745	752	690	727	724	698	670	690	733	701	716	758	663	702	775	750	741	715	697	752	772	749	726	733	721	701	752	722	761	698	767	736	742	723	729	782	726	746	726	726	724	743	712	786	750	758	740	657	734	756	741	713	673	743	720	716	749	730	766	706	708	752	736	774	744	750	731	756	745	717	703	767	709	741	700	716	694	744	711	768	777	734	776	753	740	704	679	784	687	746	732	722	736	682	753	698	723	738	782	759	767	770	757	743	664	710	747	749	753	765	719	742	746	737	749	722	767	768	766	757	724	767	748	718	714	737	703	707	789	754	753	741	739	709	746	712	743	767	728	754	760	726	764	777	781	740	785	721	771	747	732	740	746	790	709	712	743	731	759	754	753	733	749	719	717	723	746	727	747	697	698	704	722	721	754	712	738	686	704	748	751	773	719	784	742	717	712	747	732	761	747	730	757	728	722	747	732	731	766	750	760	706	734	743	702	753	680	692	753	746	777	791	705	719	782	775	749	760	790	763	684	736	725	774	730	703	730	701	717	717	717	752	735	759	755	741	765	718	754	752	749	747	771	701	761	748	772	779	782	784	721	750	794	746	725	726	816	718	776	719	733	792	756	731	780	751	758	734	706	700	778	785	728	739	718	725	758	702	739	745	722	750	676	734	749	736	724	720	756	698	771	720	741	771	725	772	748	739	741	704	757	716	724	756	719	798	734	737	737	688	777	794	759	753	763	795	701	712	774	727	784	776	774	746	745	752	702	754	739	781	738	759	713	721	714	725	746	727	680	712	727	690	722	758	686	774	742	726	740	786	729	739	794	704	735	716	748	752	756	777	725	713	776	716	712	771	803	781	764	688	718	772	709	789	707	744	751	748	764	681	754	758	731	774	736	787	801	754	733	727	742	708	749	801	754	778	753	719	743	761	699	738	692	746	751	728	766	723	753	732	714	742	749	747	776	723	687	717	693	740	742	777	783	721	729	723	714	758	716	775	758	727	770	725	708	722	786	721	797	730	742	744	710	737	717	726	740	696	721	748	744	743	746	750	800	742	783	707	763	776	721	722	692	745	746	763	742	750	724	740	721	727	739	748	740	720	737	770	738	710	732	762	694	776	711	789	723	713	772	794	738	771	767	728	788	722	761	755	753	729	760	722	762	762	766	717	738	767	711	751	681	776	751	770	669	714	721	690	739	725	722	692	765	757	732	736	745	720	769	705	737	743	782	733	748	759	708	783	747	720	735	750	735	727	737	707	739	736	764	746	759	735	746	747	734	790	761	711	741	742	804	719	789	717	704	754	771	741	716	721	782	732	763	748	734	732	776	740	780	753	763	712	726	721	800	754	715	751	723	720	752	706	748	752	768	708	762	736	804	734	722	759	711	728	753	744	721	745	767	756	720	745	778	767	759	735	729	790	740	739	787	753	761	776	754	719	753	767	735	755	741	727	766	722	701	707	719	764	729	734	746	706	720	740	754	754	738	747	698	766	724	772	743	736	677	733	759	698	734	772	712	745	733	753	745	753	726	770	724	753	727	736	731	744	732	720	720	727	678	771	773	716	711	758	755	753	750	732	705	748	746	786	786	744	743	718	699	775	773	737	760	725	773	761	788	736	794	705	767	737	722	731	759	772	752	731	732	742	724	721	825	791	710	698	703	780	733	795	744	723	753	727	792	761	729	742	726	712	747	731	665	719	774	738	731	737	726	728	750	709	782	762	780	759	753	706	706	684	746	777	728	736	748	740	696	725	754	695	757	730	749	785	737	776	739	755	776	748	737	727	726	718	715	763	742	716	757	771	749	684	755	725	698	707	765	718	759	695	735	740	778	742	676	739	778	716	731	724	698	751	726	735	801	756	768	687	768	745	759	698	736	734	746	799	785	798	785	730	775	714	717	740	748	699	753	729	815	751	768	757	767	714	749	775	759	738	693	693	771	764	757	732	709	758	751	767	699	726	723	711	757	717	769	739	775	712	717	728	723	717	744	744	771	762	731	738	740	739	757	718	742	734	704	703	750	769	745	740	746	764	710	736	719	781	730	742	711	748	766	686	722	736	711	753	722	742	719	689	719	674	721	715	751	750	753	767	751	699	739	736	775	766	765	747	722	726	713	734	720	794	733	743	754	753	762	757	725	747	747	757	763	768	763	729	741	768	791	755	744	731	691	644	724	726	746	730	728	711	756	705	779	746	723	737	754	738	723	764	789	726	733	722	705	737	723	742	726	749	700	741	759	748	726	752	793	760	727	751	757	797	729	691	750	705	739	723	714	714	733	711	771	758	713	723	751	737	741	741	757	749	762	749	720	739	716	785	773	802	705	752	736	745	700	727	716	711	724	741	781	727	740	742	786	739	730	771	772	730	723	755	730	744	754	771	720	759	726	747	700	765	709	738	739	775	741	765	781	724	790	718	720	738	777	798	785	728	744	723	705	728	711	761	721	740	727	742	759	728	731	751	711	766	802	715	739	752	694	748	723	741	731	767	725	769	689	712	712	775	776	777	744	703	763	779	743	747	773	754	671	742	768	784	752	787	717	723	724	718	751	732	748	738	750	788	778	795	712	731	759	713	784	715	732	728	656	738	768	710	760	713	759	770	767	724	764	751	737	703	805	750	773	746	695	697	696	782	749	735	753	766	767	745	740	748	744	762	709	724	721	801	720	724	708	744	773	746	745	774	783	693	721	700	703	752	737	749	748	738	737	786	740	752	704	723	769	738	745	726	757	691	709	729	732	735	733	753	733	789	726	746	763	741	780	749	765	740	752	779	767	707	728	757	789	689	733	723	704	767	770	717	747	783	794	726	770	701	751	790	733	749	752	742	719	749	775	710	750	763	715	702	745	751	767	764	690	728	740	769	741	744	733	695	739	780	723	710	721	755	731	779	708	786	716	759	725	695	705	757	769	710	686	737	763	717	708	690	729	740	715	668	700	786	714	743	726	732	750	748	732	745	809	734	741	790	714	732	733	740	681	712	729	754	786	737	752	712	713	744	739	761	733	709	800	731	735	758	754	728	742	735	741	755	751	726	701	757	736	794	747	762	709	750	771	781	727	785	735	747	748	735	762	763	742	728	781	739	748	784	767	690	771	731	767	769	729	751	778	735	752	728	733	750	763	710	795	673	761	730	739	744	706	754	724	695	708	724	725	703	760	723	752	784	737	737	710	752	756	712	726	702	711	736	750	802	755	726	715	774	739	731	740	755	715	730	757	713	730	708	732	782	757	774	688	708	756	692	749	711	738	798	759	760	748	748	754	756	727	733	761	706	689	740	767	750	764	731	730	729	737	733	713	725	722
45202	22154	12881	6310	3249	1889	1617	1231	833	647	604	537	491	406	407	384	357	368	373	396	369	382	419	402	391	381	373	383	381	372	374	350	352	324	377	328	353	358	368	339	390	355	366	381	389	377	326	380	389	328	368	341	376	352	339	345	344	321	338	352	357	358	324	363	364	339	363	352	357	339	332	363	353	340	348	370	366	375	344	368	342	350	384	364	404	341	354	340	357	374	323	358	352	348	342	358	366	329	375	371	366	332	327	345	329	401	371	326	391	364	355	340	338	367	337	377	376	326	343	332	325	328	355	358	343	349	362	336	372	366	353	336	353	311	375	377	396	363	393	391	346	375	353	351	332	373	361	367	345	373	375	373	349	326	324	343	336	352	341	380	317	321	337	346	353	354	312	331	361	354	343	384	348	327	396	350	362	364	351	309	328	356	324	330	349	395	356	371	380	371	382	346	382	345	378	348	367	388	392	379	323	357	367	362	318	316	353	356	369	352	351	336	372	339	327	364	345	354	332	358	340	361	364	336	392	377	336	356	397	326	368	349	372	373	320	352	344	371	308	354	332	320	363	346	359	323	372	355	352	354	360	359	413	398	322	400	344	349	328	333	360	356	355	344	381	332	387	336	380	355	316	341	349	362	409	329	327	342	321	376	341	375	326	322	333	349	356	354	363	333	377	358	356	322	344	363	379	339	368	366	352	373	351	350	410	388	354	332	343	361	373	362	359	331	343	372	346	351	349	369	341	356	357	398	358	374	363	362	381	374	392	375	361	361	368	353	371	359	368	331	368	344	351	357	371	363	329	346	345	324	336	327	368	368	325	354	371	363	363	352	355	357	324	356	373	353	356	398	374	310	361	378	343	320	348	398	410	368	339	351	345	367	325	322	381	345	347	357	377	341	350	351	387	409	345	368	357	369	360	357	377	348	381	382	403	344	388	373	349	362	371	369	344	375	346	345	330	374	349	397	359	349	346	337	376	362	336	380	358	336	374	381	357	327	359	358	348	367	412	324	363	380	374	370	375	343	345	384	368	354	323	359	333	357	330	321	338	382	353	368	366	359	367	339	349	329	395	345	344	344	337	360	364	364	348	354	364	382	373	329	385	396	365	361	337	364	363	346	345	338	371	392	352	311	377	366	347	349	342	376	335	377	365	364	364	324	365	351	343	345	356	336	388	385	310	341	361	377	378	369	349	346	364	373	354	376	379	349	331	360	379	335	364	336	358	350	345	351	347	337	363	357	347	343	364	398	332	367	327	347	334	392	346	379	369	349	362	296	321	367	356	315	343	400	360	373	350	354	367	374	361	368	367	343	321	321	386	314	361	366	377	370	340	391	377	380	360	327	368	399	376	342	369	362	325	349	365	343	355	370	358	358	370	353	378	339	348	353	387	330	346	321	396	388	415	353	305	362	361	340	359	344	360	342	335	382	380	365	385	355	359	374	358	338	371	393	351	335	355	365	355	352	392	376	368	366	359	336	375	342	358	379	314	328	314	345	337	381	316	337	363	353	315	334	330	381	358	376	315	356	346	325	332	373	332	348	345	372	362	386	385	398	346	343	373	370	348	367	367	364	340	387	336	346	355	344	373	361	333	382	351	337	336	366	329	332	371	428	373	371	369	362	361	361	384	378	363	349	385	348	378	368	374	381	375	362	367	322	366	323	374	355	383	336	397	383	386	374	371	329	366	356	350	363	348	358	391	353	351	359	359	367	362	394	365	357	391	356	330	338	373	365	368	372	331	359	358	348	327	362	335	374	372	369	376	335	347	331	362	364	320	359	384	393	349	332	340	330	359	338	345	340	326	350	371	344	376	365	395	333	376	353	335	360	329	344	370	334	350	324	382	356	323	350	342	351	355	347	350	356	385	361	377	363	339	324	343	397	370	393	368	329	333	368	383	351	345	354	351	379	363	386	328	306	351	400	388	415	338	390	365	356	329	368	347	358	342	328	327	315	375	366	368	357	363	332	331	329	356	369	339	343	347	338	364	373	352	367	360	366	375	341	340	389	358	372	321	333	333	333	359	357	375	366	344	355	344	358	364	402	346	361	354	346	346	388	337	360	352	349	341	371	412	397	388	372	376	361	331	354	358	324	380	363	339	327	343	396	365	359	362	325	341	348	400	385	357	346	383	324	349	346	370	334	360	358	386	371	380	327	375	342	378	380	354	346	370	382	327	341	333	351	353	337	325	363	368	361	314	356	369	376	335	385	384	389	380	338	371	353	375	358	355	321	378	401	369	371	339	374	356	359	390	363	370	327	338	356	358	335	310	359	356	382	364	372	378	368	383	358	363	360	352	332	342	349	371	348	359	348	358	350	359	361	317	348	352	346	347	393	384	387	340	357	347	373	353	363	356	351	335	330	383	354	369	352	404	338	334	330	357	367	354	349	396	336	351	350	350	321	355	352	352	363	360	358	358	342	308	332	376	321	344	340	372	356	323	349	383	348	336	381	362	353	374	393	340	344	352	407	382	372	349	360	360	361	336	312	350	323	338	336	386	380	336	365	358	362	348	357	345	362	355	378	326	354	399	375	335	354	364	366	343	354	335	362	383	379	388	341	324	360	372	379	368	339	347	352	365	335	366	376	364	398	366	349	346	344	363	359	360	397	382	368	367	361	362	342	338	367	345	367	350	307	384	349	335	347	363	366	317	343	356	376	362	342	338	362	340	339	333	357	349	310	338	368	375	358	328	353	383	413	338	354	364	360	393	380	332	341	330	379	332	336	369	362	367	364	356	352	375	366	371	397	343	361	374	350	363	322	387	360	343	319	390	395	348	363	370	388	391	374	359	374	356	340	395	353	336	355	386	360	348	347	362	350	347	387	342	335	378	328	319	389	321	355	350	352	359	321	357	375	362	348	385	371	404	388	341	345	350	339	370	346	381	360	385	369	362	360	353	328	332	326	367	403	375	358	343	393	341	362	381	327	336	375	348	352	374	350	369	366	328	367	337	362	358	377	364	343	345	353	407	353	362	366	321	356	339	357	368	363	350	360	360	367	345	366	314	368	384	354	391	339	347	360	373	379	378	357	368	348	356	342	374	382	339	367	313	366	393	364	339	389	372	304	369	361	336	393	350	340	349	339	368	358	328	344	360	364	337	337	350	363	357	341	346	340	349	326	333	340	312	352	321	346	351	398	353	356	330	376	363	391	365	372	381	386	356	344	364	368	354	336	373	375	380	306	359	356	345	344	375	383	369	366	336	346	370	387	370	350	333	330	364	396	343	352	374	337	359	383	346	371	354	363	324	338	348	342	376	330	345	337	322	355	329	369	364	357	383	354	345	375	344	362	367	362	384	371	350	330	359	365	329	362	359	383	360	320	344	328	331	331	376	369	360	334	369	410	387	367	353	341	354	384	359	355	355	357	362	370	333	378	390	366	357	366	357	369	379	377	368	381	341	346	355	371	324	362	346	396	343	389	355	325	351	343	360	355	300	319	366	389	336	343	394	394	357	395	341	365	364	359	380	371
31500	17856	18029	13982	10003	6948	6255	4656	2829	2273	2018	1608	1268	1168	1067	1053	964	1088	1107	1025	981	1013	975	939	923	956	953	873	875	827	872	901	849	849	832	863	854	858	877	842	818	852	828	845	846	887	811	784	852	818	774	840	824	836	898	834	786	836	905	869	833	866	830	862	866	786	814	806	837	857	844	843	846	804	783	843	869	825	857	851	850	838	882	871	788	871	814	827	832	852	866	880	828	893	787	818	843	804	774	853	867	824	746	817	858	864	832	845	822	850	868	791	796	818	832	856	869	845	841	852	855	825	788	838	846	850	844	863	785	859	837	807	803	823	872	817	894	837	854	852	816	825	829	820	830	846	865	826	783	823	836	780	911	809	827	814	851	819	862	816	760	860	846	821	780	800	803	828	793	807	904	829	846	853	832	815	828	821	807	919	828	888	839	861	857	854	820	870	861	836	831	821	824	877	838	861	810	819	842	825	848	862	843	789	825	855	844	826	812	830	853	879	808	807	862	807	856	839	832	862	849	834	845	804	836	843	860	919	841	801	872	837	840	823	852	798	825	836	849	800	799	822	875	836	868	796	796	882	870	877	886	877	850	799	835	859	819	857	819	831	862	831	825	848	818	805	863	833	851	866	794	808	796	789	828	809	865	831	775	806	876	836	804	840	832	885	830	867	900	816	832	777	785	808	865	829	835	801	856	809	801	812	782	842	856	848	808	802	834	835	850	836	813	788	865	812	858	828	816	811	837	823	803	847	893	870	842	863	818	842	817	841	824	844	826	813	861	801	864	869	861	834	809	860	829	849	793	824	850	877	845	839	866	800	787	828	817	794	834	864	796	827	814	840	784	826	821	853	841	845	829	842	845	854	804	857	740	858	831	855	897	877	819	845	800	854	841	804	825	855	817	839	839	815	831	904	819	818	807	813	839	826	881	831	811	840	842	808	864	824	850	796	871	832	815	757	838	887	818	806	829	825	801	859	867	872	830	810	806	875	817	796	766	848	829	824	772	832	835	867	825	821	807	841	798	817	804	861	897	811	830	843	781	884	834	834	869	871	775	858	834	854	828	810	792	834	859	860	778	864	826	819	831	883	791	848	827	865	809	831	867	808	838	813	799	862	851	818	781	898	836	844	815	869	819	824	807	824	797	817	816	801	839	822	809	826	845	871	839	787	859	809	838	779	811	795	800	835	882	865	843	796	815	837	795	890	781	853	806	796	874	813	871	854	781	831	866	832	827	854	819	819	847	869	735	885	825	825	850	813	824	872	772	857	824	866	863	889	845	889	840	769	849	819	812	800	825	851	778	906	811	869	801	888	810	800	868	834	854	806	857	838	862	844	840	818	825	876	798	827	806	871	861	842	812	858	823	874	842	803	841	808	825	832	824	886	888	819	839	798	836	852	923	833	847	876	841	840	864	829	872	841	778	811	817	806	858	786	812	817	828	777	815	851	860	834	826	798	845	805	860	824	845	850	854	845	829	837	836	868	877	842	896	838	807	780	884	852	823	852	876	807	830	811	823	857	905	844	829	851	847	875	807	870	820	819	850	863	832	810	855	800	822	895	788	844	826	805	788	787	870	854	905	840	827	849	809	801	855	814	850	815	814	821	844	841	808	886	845	847	797	818	882	830	859	857	823	810	844	846	826	833	878	835	854	896	891	793	841	804	831	857	833	833	820	872	822	847	843	816	780	894	826	768	795	806	827	805	836	821	846	793	817	863	802	892	838	821	834	792	831	842	887	865	798	848	833	899	853	793	787	863	792	844	856	828	827	846	875	861	794	840	817	843	887	826	811	829	850	846	883	839	856	833	814	816	910	894	805	809	823	789	838	827	823	829	831	806	843	842	829	839	850	817	855	859	874	819	881	842	871	793	846	823	867	831	796	833	774	860	824	839	831	854	826	794	886	814	872	797	798	837	865	805	829	822	886	834	854	827	844	859	817	824	812	827	827	832	905	818	856	834	850	824	819	871	808	766	820	850	828	860	835	874	818	848	820	796	861	789	796	862	816	813	807	749	826	855	891	852	851	872	845	815	825	810	846	858	816	791	812	845	807	816	866	871	850	819	844	839	861	827	855	875	836	909	796	860	796	775	853	807	788	778	846	815	811	820	791	862	864	876	819	842	868	905	824	825	801	839	828	806	812	811	824	818	839	892	860	841	802	865	756	837	810	843	912	873	817	784	858	863	817	817	810	800	821	825	806	835	806	853	796	862	856	781	819	840	817	793	799	849	837	858	869	847	814	862	833	823	882	845	790	892	904	872	871	854	822	805	815	805	832	838	836	757	838	803	839	870	789	863	821	800	852	856	866	860	844	877	793	815	835	838	826	854	838	779	818	824	804	850	853	864	796	810	874	854	874	867	836	785	819	824	874	822	843	805	885	803	837	827	800	853	850	840	821	846	857	868	846	831	812	877	878	793	850	901	862	869	831	778	875	843	834	870	827	836	850	872	859	837	811	771	834	794	849	831	838	785	849	838	841	862	802	853	844	860	814	849	809	837	827	818	824	845	841	841	781	830	836	810	804	860	821	897	791	864	855	842	784	784	777	812	833	837	821	850	819	808	818	881	843	846	775	812	856	866	880	870	872	830	822	853	844	824	816	817	832	818	823	860	797	866	828	835	766	773	808	856	861	793	820	840	796	798	834	899	815	820	825	806	788	825	822	843	799	848	836	848	810	833	802	870	873	846	832	823	818	824	819	842	827	863	833	846	867	788	786	801	796	806	787	823	836	856	790	859	824	851	769	811	844	845	865	903	906	815	790	841	847	815	832	820	874	870	892	864	818	813	842	866	821	802	782	866	879	882	853	812	789	787	874	845	802	854	837	803	827	830	786	853	825	882	838	779	847	831	837	813	819	855	812	834	869	824	816	867	916	848	787	841	869	824	836	850	809	841	845	843	861	789	790	847	839	865	830	880	823	858	813	844	837	865	825	848	876	843	787	863	851	802	850	850	856	803	841	815	826	810	853	857	784	814	829	871	846	792	840	797	824	836	887	864	906	884	810	778	799	854	822	867	864	828	832	824	849	861	834	848	838	847	861	776	785	847	819	776	796	882	860	847	842	838	871	805	884	831	821	863	852	802	830	806	783	848	836	844	845	815	755	858	876	820	873	878	852	795	800	871	820	795	791	849	850	844	804	798	798	841	835	824	819	818	862	835	843	838	880	849	836	876	869	875	881	832	853	836	820	861	860	818	853	841	795	831	813	854	860	824	818	854	811	901	870	782	811	802	814	891	834	823	877	819	836	838	858	796	820	818	807	811	767	838	838	829	824	854	870	885	803	832	850	885	889	820	843	847	830	865	859	841	825	826	819	838	816	803	819	846	865	859	813	851	827	810	803	874	866	810	806	826	823	897	841	809	859	855	818	862	834	890	804	891	807	867	811	813	823	826	857	826	818	865	835	874	851	796	845	832	857	854	807	850	784	863	811	838	860	829	802	811	800	837	800	902	828	843	785	799	834	827	862	851	813	840
50027	29040	20614	10919	6099	3459	2512	1945	1179	1063	693	641	463	444	440	448	397	448	368	427	365	351	335	375	344	304	349	295	286	322	295	326	320	284	306	347	303	305	299	323	313	303	331	317	304	350	311	315	294	342	296	312	345	295	288	324	321	336	343	311	319	324	340	282	313	312	319	293	303	302	296	312	285	299	327	312	315	322	316	303	349	287	347	296	293	329	301	287	333	305	294	285	278	303	288	283	305	317	301	299	288	266	291	315	291	290	345	303	285	300	310	319	311	289	334	311	292	295	292	303	307	344	337	284	290	345	319	300	320	315	281	304	329	296	294	308	286	263	305	305	311	343	299	303	304	324	293	304	262	316	295	284	329	290	296	296	285	302	315	314	280	283	315	291	318	317	287	288	325	321	309	320	308	311	316	288	301	313	293	316	327	287	295	330	298	299	296	280	299	324	301	333	287	348	309	277	286	285	290	346	304	280	325	293	289	322	299	327	320	334	296	315	322	306	307	297	304	306	316	284	316	284	304	288	293	295	319	271	313	266	306	295	322	311	331	319	294	309	350	302	324	318	289	284	305	324	295	311	294	337	328	309	314	301	318	319	280	299	290	291	324	287	324	325	304	319	300	337	299	308	316	283	283	275	310	316	313	310	306	305	319	301	316	300	295	313	311	287	303	302	314	311	323	353	325	311	320	294	311	275	344	277	289	310	318	300	285	319	313	303	309	319	306	277	323	300	304	309	293	309	310	312	306	294	302	324	344	296	312	302	342	298	301	295	334	292	301	296	339	320	328	318	291	303	277	291	313	308	298	284	317	331	308	313	309	327	290	321	305	347	282	291	296	296	307	301	307	305	312	293	346	290	293	281	302	295	315	299	304	302	290	309	275	281	292	297	309	293	333	325	306	313	308	302	285	295	302	253	332	298	290	307	283	308	318	317	301	285	284	292	300	312	330	322	308	286	306	303	320	320	342	272	312	352	301	300	324	306	312	314	311	270	298	326	331	308	318	281	310	314	325	328	274	275	349	301	308	298	316	275	331	318	300	291	304	333	310	307	293	325	318	323	296	288	282	326	308	333	309	318	328	296	293	336	337	315	327	341	307	340	285	289	292	308	323	337	313	300	316	315	297	327	316	330	285	286	300	299	278	312	310	265	331	286	304	264	301	300	277	283	327	288	291	321	298	318	329	335	287	305	293	332	363	330	324	335	309	297	313	303	327	296	299	307	275	319	323	315	281	347	345	311	296	307	337	317	357	290	308	291	333	305	331	303	354	281	297	263	308	302	297	300	313	320	294	291	315	310	305	279	299	283	270	333	291	289	291	292	314	299	325	276	310	295	296	306	297	302	327	294	348	314	327	296	294	315	302	317	310	328	310	279	317	244	297	301	318	279	304	320	308	293	327	318	322	292	299	320	310	320	312	313	314	299	318	299	299	334	298	329	313	314	275	317	301	325	312	284	335	294	274	311	284	292	316	314	321	277	313	302	305	309	333	315	327	300	304	319	285	302	276	285	315	261	298	307	287	332	292	287	298	331	296	301	291	295	316	315	332	291	281	308	311	314	324	316	303	334	298	302	293	315	294	333	299	308	341	315	317	293	309	316	346	318	325	303	326	294	303	294	295	332	307	300	316	302	307	332	325	339	306	295	315	319	323	322	328	291	327	328	279	289	295	317	288	320	324	290	300	294	310	310	314	320	334	302	292	315	375	319	300	325	324	324	293	318	299	275	326	295	302	304	278	335	315	321	314	335	325	326	280	312	288	299	291	312	309	302	305	301	317	303	309	298	299	305	330	304	298	310	317	336	285	286	327	346	300	286	303	306	327	307	313	284	316	305	293	297	303	313	295	291	337	316	290	326	331	295	320	302	324	325	328	352	304	332	316	317	310	314	332	321	321	255	281	300	301	284	292	333	310	273	311	316	331	290	285	322	322	301	287	294	319	281	306	316	293	268	311	297	303	346	322	332	304	327	302	317	295	319	310	308	305	322	322	337	332	301	317	333	295	293	320	275	326	299	335	313	264	328	319	293	305	332	319	298	327	347	304	317	300	343	325	304	304	301	316	318	294	286	293	316	262	336	316	324	306	296	299	257	337	298	308	319	326	287	310	290	304	306	319	341	324	293	330	344	312	326	289	317	343	284	327	302	327	332	305	284	285	303	301	285	326	275	281	303	305	311	305	310	347	317	297	290	292	330	302	298	284	308	302	311	297	317	294	325	341	297	329	296	300	313	321	328	315	336	327	298	305	304	299	308	295	283	304	309	336	333	292	345	278	285	291	312	331	322	294	314	298	284	326	319	291	295	295	318	298	306	280	317	320	276	285	282	296	322	345	323	339	287	317	272	298	318	304	285	321	319	317	308	290	340	292	292	302	304	314	274	316	306	302	309	307	287	276	282	311	301	280	310	282	273	306	301	293	313	276	307	310	301	341	276	308	295	296	341	288	322	303	319	323	298	296	283	308	303	317	308	282	300	290	298	297	314	332	319	300	305	267	313	302	284	309	358	339	312	301	325	310	294	288	287	307	320	317	311	311	302	290	297	310	310	313	300	275	323	304	336	312	340	291	291	319	281	325	279	292	305	300	338	283	293	354	324	302	318	326	312	313	296	311	286	328	300	319	298	320	273	315	322	336	330	312	316	295	292	310	297	290	318	289	330	289	323	309	304	294	337	316	333	294	287	267	284	305	291	305	309	306	316	291	282	295	325	336	306	311	316	306	313	331	336	349	314	333	281	322	276	286	329	300	310	301	286	323	320	348	317	328	321	293	328	312	276	310	341	266	328	304	317	286	301	333	301	290	323	289	306	329	315	292	274	318	302	336	272	329	329	307	306	285	328	345	275	312	323	324	279	308	293	296	317	326	317	299	295	277	307	319	282	310	282	313	318	323	315	303	297	311	312	298	335	333	337	323	312	307	356	300	303	340	295	318	317	312	280	301	321	282	320	284	278	303	277	302	335	300	317	305	322	299	285	312	284	309	314	289	315	307	313	308	332	319	324	303	343	292	322	328	315	295	294	328	292	313	308	304	303	315	315	316	329	302	334	310	304	346	289	266	279	319	294	311	302	294	311	294	317	317	277	334	317	301	294	318	288	291	325	335	320	315	290	313	298	298	275	327	326	345	323	346	308	322	302	289	295	295	279	307	281	349	335	322	300	287	283	308	323	346	303	321	309	326	279	311	301	319	276	303	317	287	367	320	332	317	310	330	295	318	282	298	302	308	312	308	311	261	302	329	313	301	279	275	311	299	289	324	283	273	309	320	309	311	300	302	299	328	349	300	325	295	318	296	323	300	347	312	300	306	295	290	284	310	322	289	309	338	306	298	337	317	296	318	281	350	303	302	311	288	283	286	304	301	290	334	289	318	332	299	301	306	275	316	308	316	317	319	331	317	280	290	292	312	320	298	348	321	307	301	306	308	296	288	299	300	311	307	299	293	283	313	328	321	310	298	300	312	320	296	290	314	327	309	325	319	339
33522	23809	24943	20210	16870	11498	9462	7503	4946	4173	2873	2172	1766	1444	1364	1391	1246	1321	1325	1195	1005	1027	964	933	934	900	893	790	776	796	777	775	722	772	727	703	729	740	744	711	767	681	715	695	747	736	714	719	707	707	732	773	743	721	727	723	651	726	730	740	713	761	706	742	717	720	721	731	743	745	726	744	723	709	751	754	762	748	755	725	730	712	695	693	758	778	706	716	716	713	683	726	711	722	676	686	728	708	778	714	729	703	707	697	679	724	739	771	773	735	753	751	734	717	697	746	715	741	707	750	700	720	690	713	719	744	763	725	759	685	710	706	703	698	691	695	722	743	763	727	700	729	730	722	713	758	684	705	713	725	687	733	696	741	730	742	731	742	707	739	725	697	702	740	740	733	749	695	755	744	732	674	767	702	708	724	735	693	694	663	728	696	670	689	713	767	709	697	708	712	754	723	724	719	725	754	682	688	775	743	685	721	693	683	736	728	694	715	737	742	685	746	738	709	774	739	729	724	726	741	711	757	711	694	721	714	764	687	697	713	723	758	681	737	697	706	722	756	721	707	726	675	706	747	713	723	701	713	746	678	718	703	682	721	709	753	694	715	744	704	760	673	718	729	711	686	723	709	680	783	689	740	732	723	729	710	752	705	696	673	717	697	727	717	741	747	705	758	777	765	718	729	779	677	706	672	757	663	696	710	710	685	698	727	745	709	691	743	734	722	746	727	707	741	687	706	733	719	735	726	727	731	691	704	683	687	748	765	757	719	742	710	708	692	757	700	687	754	696	728	729	748	744	700	654	770	706	698	742	721	746	702	706	764	777	731	662	705	722	727	694	677	691	718	752	735	755	761	712	681	714	720	722	731	683	751	769	743	731	665	735	721	673	701	757	695	696	721	721	712	724	769	735	676	719	728	701	756	756	768	659	697	700	717	713	721	747	697	748	703	731	732	721	711	722	740	701	718	730	713	713	790	675	710	694	696	727	721	697	728	752	725	705	682	665	736	701	746	662	773	710	688	735	715	718	671	691	701	724	696	776	721	707	750	709	691	703	741	709	686	761	714	726	700	729	742	686	739	733	752	703	724	705	725	718	717	731	706	709	728	726	727	754	735	729	690	694	728	720	752	698	752	790	694	677	709	719	689	721	776	710	742	741	734	748	738	730	695	716	642	701	719	722	678	730	700	737	733	719	738	727	720	743	680	742	666	687	730	715	722	739	715	722	680	802	755	727	686	728	732	728	705	718	714	696	710	727	695	692	733	695	746	721	722	729	750	745	729	716	732	688	724	703	715	722	708	729	654	718	718	738	687	728	724	750	695	703	713	686	670	691	751	742	710	674	692	672	730	739	707	715	747	761	702	723	731	753	765	708	723	731	737	729	757	705	705	684	702	712	722	737	754	720	708	702	710	690	704	709	694	695	709	715	713	740	709	725	733	744	755	689	734	735	719	709	731	747	766	663	701	700	738	713	729	775	724	735	735	749	758	749	727	724	697	749	732	758	716	723	750	728	680	684	723	730	745	670	737	760	691	704	746	696	714	698	731	740	707	747	750	770	771	730	757	665	712	709	693	732	689	754	694	697	732	715	726	750	710	695	715	690	674	726	689	727	754	733	682	725	754	721	730	763	749	724	708	753	718	678	739	691	777	708	700	751	748	797	734	681	747	698	711	744	755	724	707	710	734	719	678	693	710	717	683	707	725	719	744	707	746	740	719	727	745	731	694	708	706	757	698	748	751	698	677	703	710	742	677	706	714	683	749	711	735	738	723	757	730	758	714	704	729	675	744	698	715	715	706	747	716	802	702	768	705	705	662	775	723	733	700	685	809	709	759	753	729	747	692	747	728	714	679	708	706	741	709	731	696	694	718	721	712	790	740	695	734	719	718	734	680	717	719	681	734	684	692	702	733	719	712	751	681	761	705	666	694	728	710	721	705	677	692	709	714	715	692	762	724	725	695	726	705	728	737	748	715	703	720	696	713	759	681	720	730	720	667	732	775	697	700	769	770	749	738	731	727	771	760	727	736	747	731	741	761	721	731	747	738	716	742	727	692	689	681	710	697	695	697	694	750	723	703	750	737	741	759	730	740	706	755	694	737	715	769	703	735	749	733	705	713	752	756	744	785	717	716	709	724	746	707	744	721	761	702	715	706	700	706	756	689	726	717	681	728	767	726	726	709	751	689	740	731	736	693	718	754	701	731	703	730	719	738	723	729	729	687	730	692	718	691	751	685	691	714	681	664	742	679	708	737	762	752	750	712	705	702	751	762	683	700	724	739	733	753	749	709	713	709	727	671	688	743	709	749	685	706	696	749	735	700	717	712	728	732	702	749	729	690	790	715	727	728	677	778	731	696	732	745	694	701	738	678	684	691	715	667	684	752	746	725	724	699	732	737	688	719	706	738	749	706	727	728	722	672	715	758	745	669	764	747	712	739	722	763	657	750	723	753	690	681	803	715	736	772	688	691	747	683	715	694	714	759	752	749	757	729	737	727	748	717	718	741	737	788	725	696	750	721	720	734	723	722	752	665	737	708	703	709	711	754	683	730	694	746	690	689	716	713	743	698	727	723	732	694	707	699	731	715	730	760	745	747	728	738	759	720	703	738	688	713	736	704	745	770	717	753	688	720	721	738	695	705	668	716	741	701	694	728	697	703	693	711	722	699	716	638	687	725	741	671	692	712	680	720	727	710	744	711	747	741	725	675	756	725	730	665	719	723	700	674	702	666	737	702	716	732	697	726	709	714	713	761	701	707	741	676	711	726	734	698	711	751	702	733	737	704	740	665	761	745	734	771	712	721	775	751	710	726	727	759	698	706	703	742	747	700	686	711	702	702	693	743	718	713	698	758	677	680	744	717	687	751	750	745	718	714	706	697	740	762	711	703	706	701	730	759	733	706	689	702	710	718	720	738	710	749	740	729	753	772	723	715	732	772	732	737	711	690	730	748	714	705	729	720	712	724	731	738	722	679	733	745	760	686	716	709	713	702	711	719	686	742	719	731	729	740	686	724	754	727	671	749	729	755	647	629	714	699	692	755	670	706	735	739	700	719	758	733	754	754	714	691	693	671	697	719	736	727	742	785	694	702	726	760	706	749	718	698	743	703	704	707	649	724	692	715	672	753	750	771	669	698	736	728	740	759	700	690	730	765	731	716	775	720	731	718	704	753	755	729	728	729	740	767	687	757	707	709	709	693	725	713	716	699	740	737	734	696	700	717	668	714	672	735	721	753	759	716	725	687	675	692	671	728	751	737	714	707	717	727	754	717	689	709	736	690	733	702	658	740	744	705	716	740	691	744	758	678	733	712	745	725	731	713	694	710	718	728	698	709	722	679	702	716	714	703	721	695	682	693	739	684	690	723	707	705	710	744	736	686	747	703	715	737	771	717	732	663	678	667	697	737	723	709	718	719	763	738	693	666	763	698	755	732	748	741	725	666	754	780	713	699	706	735	767	737	728	753	702	758	708	680	670	670	721	707
31179	16346	8752	3752	1648	963	675	557	408	389	378	387	321	310	329	375	356	315	302	360	304	331	329	314	307	353	306	311	356	282	301	302	326	332	341	320	333	296	323	302	325	333	328	330	347	325	310	337	332	336	327	305	266	322	299	315	297	312	251	335	341	327	316	281	317	302	296	307	310	316	324	353	294	342	321	318	328	310	317	313	316	325	307	301	313	289	304	314	339	273	276	329	331	306	296	294	302	305	322	327	300	311	286	291	291	287	349	269	312	306	333	306	320	319	286	334	334	305	295	317	341	323	316	310	323	324	294	323	285	319	322	315	348	295	323	346	298	299	298	342	305	330	332	312	314	325	335	319	302	301	285	335	345	313	291	311	310	348	299	290	286	326	315	329	349	297	332	337	319	313	310	312	315	288	330	364	318	291	314	309	280	350	295	323	291	311	294	311	339	316	298	315	307	320	329	323	300	303	297	325	350	292	349	328	316	305	325	278	282	310	317	322	320	362	288	348	280	320	287	331	326	337	310	330	321	321	310	304	322	304	305	295	272	313	280	317	326	306	291	319	299	303	311	305	301	340	338	305	311	306	316	312	334	317	325	299	307	339	294	305	312	309	298	284	338	307	313	306	347	335	311	291	323	318	313	315	330	315	286	303	337	351	341	343	290	348	325	318	332	293	341	311	301	338	299	343	304	343	306	348	372	309	318	336	317	276	312	298	333	310	308	276	317	305	291	298	336	320	311	362	281	291	326	342	293	318	299	316	297	334	279	340	306	334	338	312	351	301	317	316	331	334	281	273	319	331	345	318	331	297	307	279	352	322	336	295	331	321	324	287	322	366	331	301	349	302	329	296	315	341	319	356	296	342	311	324	362	324	299	317	300	335	298	332	314	341	376	322	303	323	334	288	309	280	299	292	322	324	332	338	323	290	331	296	288	329	341	330	355	307	291	319	309	309	322	298	312	333	346	329	309	321	337	301	338	300	343	320	312	285	334	307	306	329	302	300	358	351	333	343	329	287	313	367	285	331	338	299	301	302	324	294	322	323	328	270	309	371	313	311	343	360	326	292	302	317	310	282	323	316	342	315	338	317	324	305	293	339	316	310	312	304	311	320	298	308	313	304	320	327	321	300	322	301	334	322	323	345	323	331	338	300	313	362	358	335	325	304	314	329	319	320	347	328	303	334	311	327	299	303	293	332	300	301	312	318	303	326	360	314	296	323	323	311	317	336	315	333	319	304	324	326	319	311	313	308	337	316	297	293	319	340	310	343	313	307	291	272	334	300	312	289	309	314	312	315	309	291	306	311	321	320	358	333	283	314	299	299	337	320	291	321	353	335	326	329	336	306	295	288	307	327	334	284	320	309	306	301	315	319	341	335	346	346	326	321	337	294	305	327	326	300	321	318	348	294	310	324	339	309	353	324	299	335	307	286	351	296	296	305	312	293	330	368	282	322	338	288	333	322	348	310	332	334	291	324	309	328	321	313	330	336	296	363	319	325	311	319	296	334	330	325	320	324	339	324	342	329	315	316	303	318	294	328	344	322	330	327	306	312	327	320	312	309	314	324	331	313	316	317	318	305	355	329	306	307	291	360	299	337	311	303	312	313	342	318	346	326	292	281	324	311	297	329	308	309	292	314	328	304	295	302	340	333	299	333	307	287	344	317	338	307	312	330	302	268	310	312	289	324	289	340	326	312	289	297	345	312	305	332	344	347	298	318	274	316	344	316	278	324	327	276	353	330	329	314	354	283	309	285	302	302	323	333	340	323	322	369	327	311	319	315	306	323	324	343	312	327	330	337	277	297	320	356	348	339	343	331	307	319	326	276	324	363	340	334	315	337	338	304	305	308	315	315	338	333	333	331	319	354	319	293	337	331	319	345	321	324	320	287	342	367	325	302	314	315	300	329	301	313	342	302	323	305	315	318	315	337	312	293	330	357	300	315	320	325	292	299	310	311	283	309	327	322	328	328	325	285	319	328	311	300	338	306	312	295	318	330	323	345	330	304	310	316	321	338	325	311	311	315	334	312	317	326	337	289	309	331	297	305	342	285	306	333	320	304	300	324	281	312	286	333	301	305	308	277	316	316	344	313	305	334	321	329	330	293	326	326	347	310	292	364	301	308	325	326	328	291	301	303	324	311	291	300	324	308	294	349	314	316	304	349	307	333	312	327	322	316	314	310	339	338	320	320	323	308	307	304	277	319	319	290	305	291	344	304	334	335	319	320	306	294	307	357	304	343	291	316	319	329	330	334	323	311	302	318	308	287	304	303	286	319	276	311	334	298	339	327	314	266	324	339	313	326	333	307	324	313	300	328	331	307	333	327	302	332	330	319	342	299	324	355	310	320	349	296	306	307	314	328	319	327	330	314	316	329	287	323	318	309	321	294	328	297	320	290	368	321	302	309	313	333	297	299	353	298	310	316	299	327	332	311	315	310	336	310	329	318	339	361	355	295	320	326	277	326	296	292	314	300	328	283	326	341	350	347	297	329	330	330	327	311	316	313	300	315	301	322	349	320	316	318	301	300	274	320	295	328	295	301	304	295	307	309	348	321	319	349	304	337	308	335	344	293	274	303	311	341	327	322	300	308	321	318	325	313	302	291	333	355	297	306	339	342	342	303	322	281	325	306	325	302	306	308	329	302	324	307	316	297	324	312	294	345	330	313	337	357	293	307	321	338	320	308	341	326	332	337	321	318	321	344	302	346	318	320	328	311	310	328	336	334	299	310	339	334	326	333	323	329	290	359	316	299	353	314	306	312	296	307	338	303	345	316	342	327	296	300	365	306	324	323	306	325	304	291	344	316	327	338	310	317	313	333	307	300	301	308	319	298	323	306	298	322	314	295	345	344	282	347	291	331	339	320	315	329	332	304	287	311	306	327	308	329	351	297	265	335	293	310	291	346	289	317	338	308	269	305	325	323	317	330	313	309	285	309	281	359	342	310	323	334	326	299	306	286	321	306	297	342	295	292	341	327	296	321	314	317	318	329	296	320	325	347	324	306	316	291	322	305	317	335	326	313	302	293	295	323	349	287	316	312	317	300	311	319	317	332	300	292	316	314	319	310	349	344	317	322	329	311	307	322	301	313	295	287	318	307	318	301	315	323	316	295	296	323	343	304	335	317	301	294	320	344	336	317	322	320	306	314	359	323	322	306	330	296	324	315	297	312	345	308	317	346	333	311	301	336	312	304	300	299	326	286	320	341	305	304	303	315	275	291	327	328	321	322	316	332	293	334	337	314	352	305	331	313	348	308	332	308	304	298	295	329	307	328	334	320	324	294	336	282	330	339	317	301	324	323	313	362	288	293	324	315	304	333	315	303	306	361	348	286	322	305	327	331	342	293	336	313	354	291	330	296	320	345	326	320	319	330	305	347	288	287	318	298	333	325	324	298	317	311	336	307	289	323	326	330	304	302	306	353	331	291	320	328	297	311	311	349	308	316	312	325	322	308	291	310	332	352	326	317	297	308	363	298
22048	13745	13283	9473	5544	3411	2544	1933	1581	1306	1041	1130	1011	876	933	900	859	847	839	877	830	840	809	829	814	838	794	819	792	765	852	753	870	770	801	769	729	778	787	744	728	732	779	784	814	772	754	742	817	722	734	756	761	765	749	777	716	736	772	732	761	733	742	759	740	775	735	747	757	741	823	751	731	767	726	824	759	783	755	775	744	782	741	729	770	749	743	789	793	785	774	758	724	746	771	788	765	723	749	738	784	723	709	788	731	786	732	749	720	753	776	774	785	761	760	735	761	729	720	795	780	751	739	746	719	753	764	809	743	769	785	800	782	789	748	770	717	780	802	735	737	737	755	735	759	734	708	767	723	744	741	745	766	763	716	775	759	759	750	764	734	778	737	712	718	746	723	729	768	786	753	722	771	764	708	792	681	762	738	742	771	758	770	769	763	793	752	778	793	705	775	721	696	761	790	699	754	785	769	757	732	716	721	774	741	779	771	730	793	708	758	792	718	754	747	717	757	778	754	782	781	748	731	770	779	751	765	771	755	731	748	817	773	783	758	735	775	749	752	792	774	763	760	743	738	761	761	732	754	747	761	738	806	695	704	797	730	733	769	723	724	766	722	768	719	758	821	768	737	776	776	775	829	711	724	716	761	750	769	728	734	763	766	772	800	744	757	769	755	725	738	773	709	753	754	725	793	780	723	742	837	796	802	719	751	781	719	772	796	754	725	817	787	765	720	770	738	821	755	767	804	724	722	738	756	794	792	768	777	739	739	769	712	713	735	732	781	782	787	768	779	772	769	771	726	794	783	757	757	838	767	735	753	750	771	788	752	713	774	775	690	772	795	778	788	734	774	757	781	746	741	730	789	742	755	770	777	790	736	757	703	718	784	765	742	718	727	705	717	751	720	743	748	723	764	742	746	784	727	762	754	717	758	771	739	738	721	767	753	719	799	787	772	782	750	740	762	698	689	719	829	750	795	765	711	753	808	761	735	734	734	750	749	744	795	720	760	772	738	729	777	734	773	807	768	707	761	762	746	724	724	788	714	764	772	759	781	752	774	787	803	718	718	770	760	813	768	748	735	725	764	766	775	789	733	738	755	765	743	787	749	739	774	866	805	749	773	798	747	798	737	763	759	721	754	793	777	734	769	760	732	743	761	723	769	727	734	785	738	755	782	787	754	746	778	719	735	783	757	737	782	759	768	739	728	713	785	766	757	715	772	760	763	690	740	756	788	792	789	725	792	735	754	720	769	697	778	711	771	771	766	809	751	776	779	745	774	732	729	721	727	782	751	780	769	726	723	722	789	785	734	728	761	787	767	719	764	765	796	776	798	745	716	768	726	782	781	734	809	718	768	716	779	742	742	720	751	752	751	796	759	705	746	731	804	780	743	767	743	731	761	772	757	696	748	707	750	716	762	781	747	784	732	679	796	762	738	693	766	758	784	762	731	756	785	802	766	709	743	782	779	759	769	757	749	790	775	761	779	784	823	740	791	731	763	696	799	708	721	751	770	751	759	777	746	757	715	751	740	783	696	780	709	730	745	767	762	782	746	738	754	691	771	721	714	738	799	750	718	768	731	746	826	736	781	747	793	820	761	739	772	746	820	782	758	769	757	764	763	712	773	795	752	783	734	770	721	749	718	732	786	740	752	740	756	747	760	773	772	803	770	795	720	761	705	780	721	722	756	729	746	736	759	741	711	786	750	757	786	751	736	723	768	693	736	759	775	783	749	773	797	768	721	751	727	781	689	795	781	750	728	767	764	831	717	728	759	731	754	783	676	781	735	780	722	774	773	744	774	755	792	716	744	777	835	766	774	760	710	801	718	700	743	777	738	758	771	793	754	761	778	776	804	743	753	746	715	807	718	759	748	778	728	744	767	734	857	783	767	718	716	734	731	809	738	713	773	769	785	724	812	770	736	750	776	738	725	746	768	795	760	791	717	752	785	793	738	724	741	751	748	767	743	697	746	763	741	738	727	743	767	759	754	768	797	772	776	779	783	750	794	780	740	757	718	722	740	758	762	747	797	740	723	775	783	717	709	761	743	799	731	755	752	709	761	758	769	720	714	762	768	751	751	765	758	852	740	779	740	753	729	742	752	709	794	749	821	738	774	799	728	776	749	746	746	753	749	745	755	805	753	773	769	711	756	743	778	786	766	736	780	740	739	720	771	702	742	759	729	749	701	732	738	729	724	722	768	709	743	762	750	828	717	749	744	780	727	675	738	769	796	716	779	792	811	758	785	770	751	739	744	757	808	772	710	721	769	718	754	720	768	737	795	785	793	754	751	764	793	739	760	836	805	745	773	775	772	766	754	773	760	721	786	720	817	788	745	769	736	773	763	721	752	791	745	745	804	789	690	772	759	727	793	737	795	721	771	771	762	777	749	772	748	732	750	727	794	755	732	781	776	747	715	750	762	781	712	736	753	748	731	762	757	790	722	708	730	776	760	756	731	779	794	752	722	817	717	761	742	751	777	754	750	741	750	767	754	748	769	771	776	724	753	757	750	761	742	742	720	761	725	729	745	748	739	765	787	747	760	748	733	739	734	784	769	713	745	717	761	751	717	752	730	742	774	759	786	795	765	797	773	767	738	702	802	783	793	735	765	762	735	734	747	844	762	803	737	789	763	764	766	767	729	764	731	822	738	759	745	736	735	741	755	739	729	740	771	755	777	717	749	719	762	754	771	744	753	824	698	790	769	779	744	764	760	787	740	769	804	782	737	754	757	766	756	782	795	758	743	714	741	771	733	711	746	737	725	758	784	736	709	776	744	723	773	765	763	806	795	735	788	766	820	727	738	734	764	774	786	735	723	806	786	769	784	741	737	729	758	718	810	745	757	739	795	757	802	782	761	814	675	742	752	778	743	789	748	755	745	786	761	723	794	744	740	749	785	737	756	674	769	754	756	748	763	762	725	731	785	758	782	752	733	707	745	731	758	786	724	776	776	735	734	719	763	757	811	738	729	768	744	788	728	709	772	771	803	704	775	784	741	812	817	745	744	800	741	733	754	753	739	734	753	801	740	743	721	778	754	798	780	758	763	749	739	798	795	774	760	767	749	732	770	770	712	765	762	747	761	787	761	767	745	755	822	770	756	747	750	755	767	773	731	755	725	786	727	743	724	763	709	750	766	747	747	749	743	785	748	708	752	762	765	746	725	789	702	714	783	711	773	717	737	727	762	714	809	740	795	768	779	768	761	767	756	730	738	768	744	759	763	727	759	767	768	780	789	752	744	745	714	735	761	789	764	756	795	772	781	755	782	731	819	819	751	761	696	749	767	755	777	724	774	788	776	705	710	802	763	718	770	762	746	748	728	801	768	740	757	744	767	787	729	788	694	743	761	758	771	780	740	714	747	736	736	758	784	699	778	761	774	748	754	796	716	757	764	738	747	746	780	786	731	723	723	789	736	733	767	736	730	751	758	742	791	762	759	750	781	759	765	719	743	726	762	726	764	755	753	817	759	727	729	715	774	780
43487	24090	15552	8024	3448	1946	1301	977	776	626	551	525	463	473	464	444	426	395	405	379	376	386	355	394	392	371	380	331	389	367	339	349	369	337	332	340	352	366	349	376	389	342	350	375	349	352	393	347	342	341	334	344	321	334	385	333	353	299	359	380	344	340	347	380	390	386	329	357	363	393	340	334	400	345	361	382	288	367	361	329	369	341	348	323	308	371	351	375	382	367	365	356	376	350	385	343	333	369	384	331	389	319	352	363	314	357	325	337	346	375	370	356	379	364	302	347	341	347	354	391	344	386	359	360	379	330	360	337	357	368	354	331	364	370	361	374	369	366	359	370	358	353	371	379	332	349	362	387	345	326	356	355	377	349	350	363	345	360	366	331	366	337	345	347	394	349	346	391	344	351	370	352	365	399	350	349	331	354	382	370	365	341	363	354	331	371	332	354	367	339	324	339	369	389	347	355	355	352	372	349	355	393	366	355	324	363	367	354	331	341	350	372	393	361	359	375	356	343	346	332	362	355	363	356	348	381	356	336	384	328	342	344	343	363	354	354	409	355	332	357	314	322	355	356	357	344	370	352	350	370	334	392	385	363	351	331	358	349	360	383	350	343	358	352	383	384	370	343	308	330	360	334	356	338	337	386	368	351	359	368	354	345	340	344	348	372	349	317	363	344	322	367	391	353	329	413	356	378	340	365	340	382	341	339	350	347	354	348	401	356	375	360	329	321	353	404	400	343	365	365	368	348	366	381	373	368	390	375	339	380	351	358	354	374	349	332	377	338	328	367	358	342	361	369	350	356	357	341	375	336	301	384	379	397	347	351	389	339	332	341	375	359	345	339	396	419	395	354	390	383	379	345	359	398	367	358	350	366	369	341	319	356	360	368	371	328	361	375	341	345	351	293	333	337	334	384	361	364	366	365	358	374	332	346	393	395	379	345	339	361	355	413	369	343	341	364	367	361	379	346	349	332	356	355	365	356	341	350	352	349	379	363	373	364	337	340	378	332	367	332	381	388	353	359	390	366	313	358	353	393	378	377	344	353	341	371	353	375	379	344	355	369	356	355	356	350	346	331	384	327	352	390	355	367	345	356	320	360	341	340	343	381	370	320	355	406	373	348	403	312	351	338	353	359	338	357	364	358	363	331	340	334	367	354	338	336	345	342	380	371	396	373	363	354	320	357	367	335	361	346	408	338	345	334	364	333	328	344	378	402	336	344	326	316	395	343	352	350	367	385	384	346	359	373	355	331	333	357	345	324	358	365	359	328	333	370	315	349	372	334	368	366	399	340	375	373	384	370	364	325	393	362	358	385	376	357	302	332	376	351	384	324	371	353	359	389	346	386	362	321	344	352	362	359	405	363	330	347	352	341	344	306	371	353	359	332	358	335	355	354	389	384	338	345	355	359	338	351	359	357	358	389	411	352	364	358	348	355	321	330	400	397	375	359	350	353	372	343	374	381	338	353	335	341	384	347	383	339	364	361	337	365	349	366	300	362	312	360	361	351	353	369	392	385	359	375	359	336	353	373	379	342	365	367	364	382	368	332	347	329	398	364	365	369	350	343	377	330	394	398	332	332	360	394	357	339	374	405	377	358	366	369	356	392	355	376	333	333	350	370	346	350	379	391	365	360	369	369	338	362	356	324	367	349	342	339	349	373	329	362	366	379	331	353	373	335	361	347	390	397	364	351	325	386	358	367	425	362	355	351	344	327	321	361	346	339	320	377	335	371	384	372	359	373	371	360	382	318	348	339	344	339	332	349	332	362	337	341	347	344	370	390	379	392	357	355	383	343	361	308	372	328	354	362	352	360	361	350	363	351	326	365	347	366	394	337	369	363	358	345	343	372	348	353	372	341	342	338	308	371	337	363	344	362	366	375	373	353	352	342	341	364	369	344	361	337	341	371	366	346	350	366	384	350	388	365	330	336	296	329	341	395	367	373	379	416	339	339	334	356	376	343	383	388	362	339	388	351	335	377	358	377	352	379	358	401	366	380	343	371	397	392	381	369	386	367	372	351	375	363	354	351	361	333	359	375	347	379	334	326	397	368	377	392	337	324	412	383	340	322	344	343	339	352	373	377	389	355	352	325	369	348	339	339	348	369	368	328	382	371	354	428	356	320	338	349	347	355	377	333	329	328	356	353	359	324	358	387	392	363	372	379	363	368	370	368	345	368	363	333	353	337	364	386	372	348	366	385	377	360	374	344	376	393	374	355	311	385	321	344	356	346	365	359	382	333	389	342	342	319	366	361	364	350	372	349	367	376	371	353	385	344	342	337	347	364	361	366	359	359	331	390	365	348	323	384	348	375	362	376	322	379	345	364	326	318	338	356	349	386	364	367	402	377	355	350	367	340	372	344	318	353	345	395	348	374	349	373	350	336	329	355	348	359	334	360	353	346	397	375	362	341	333	365	373	343	361	367	366	349	374	372	349	327	355	367	352	342	345	393	351	325	364	352	332	365	372	357	344	359	393	385	367	341	331	364	348	356	335	318	367	352	361	315	395	341	357	360	364	358	299	329	370	341	386	380	343	347	383	349	336	350	340	360	370	344	365	368	358	367	341	312	308	340	361	367	369	309	355	362	360	362	329	396	381	379	379	402	338	390	360	343	376	352	385	344	342	352	344	341	343	362	366	356	390	327	373	378	351	377	377	382	357	363	345	346	373	332	344	342	379	361	372	386	366	363	354	320	381	369	380	341	319	342	350	369	370	348	368	372	367	349	360	358	363	353	363	389	351	347	351	346	342	345	364	345	361	370	381	388	330	389	364	356	362	350	382	367	351	377	307	357	348	360	371	353	384	306	340	317	352	363	363	348	364	360	380	335	384	347	364	353	338	352	340	343	360	374	368	400	408	351	366	336	367	355	374	378	315	341	376	364	370	376	338	355	363	325	353	324	357	356	341	348	332	338	343	350	346	401	389	358	381	352	363	370	365	356	389	373	393	369	327	383	352	347	334	348	381	392	393	326	353	368	338	349	371	395	384	373	379	326	320	323	359	369	381	370	346	390	379	363	342	343	358	354	366	402	330	354	343	332	353	343	380	336	356	383	389	379	357	368	357	338	298	306	365	345	380	357	348	349	375	386	369	363	342	350	335	318	343	348	348	383	362	377	354	342	364	352	344	358	374	352	326	372	368	365	350	363	350	366	368	369	371	345	340	369	353	370	351	347	378	330	353	353	377	374	308	396	365	353	369	303	375	382	367	351	406	346	361	347	373	395	339	380	373	360	340	351	364	372	354	353	351	355	358	354	361	377	361	356	346	355	340	334	334	332	368	383	338	346	343	367	319	385	356	368	385	336	328	382	324	378	339	323	357	365	335	316	329	376	354	338	347	359	349	341	386	350	383	342	338	345	343	370	354	328	357	377	347	349	354	349	357	385	377	338	360	370	337	359	380	344	309	391	334	398	359	333	366	358	326	318	380	368	330	325	361	343	366	381	357	375	376	340	348	335	380	365	366	345	384	366	358	401
30101	20334	20948	16790	10134	7095	5174	3744	2765	2429	1713	1684	1495	1528	1491	1469	1279	1118	1070	1038	1032	1007	933	972	964	947	928	862	928	911	898	832	895	811	801	862	849	843	832	832	835	810	850	867	807	818	820	854	823	832	881	842	757	807	873	827	856	857	841	775	820	832	864	858	827	789	833	828	816	834	838	857	809	804	826	843	845	787	858	812	853	833	821	814	878	838	823	831	815	816	853	859	827	877	853	813	851	863	825	866	880	834	830	844	832	835	813	873	925	849	809	854	837	869	857	849	846	859	815	751	814	870	821	798	802	834	825	843	798	824	800	800	869	797	835	888	872	816	826	895	831	867	835	842	833	816	838	818	818	860	863	807	832	828	801	898	788	822	852	808	841	815	836	804	919	820	863	846	836	824	825	834	835	822	788	878	794	870	839	860	835	831	855	810	798	830	780	868	834	811	854	795	796	840	800	848	797	806	842	825	818	883	804	843	840	771	829	794	852	852	823	866	790	876	848	811	855	833	820	817	846	809	870	850	816	803	900	833	826	883	829	804	858	805	816	795	859	826	766	872	824	776	809	799	812	900	831	862	799	822	844	872	840	807	834	812	859	830	791	796	854	834	810	830	796	812	846	830	859	835	815	796	827	794	826	845	839	816	883	806	858	857	843	812	853	823	860	805	826	835	804	817	891	794	806	862	794	866	797	837	810	862	771	827	843	836	863	843	835	823	854	893	871	778	816	812	816	869	826	812	822	871	826	815	834	765	816	819	861	792	787	816	809	822	848	815	878	852	811	856	857	824	861	837	835	856	842	808	855	866	826	782	830	829	853	820	808	844	868	882	884	801	812	874	820	878	878	829	861	819	853	855	852	841	768	823	847	785	846	829	779	837	815	860	822	827	824	883	878	787	853	859	877	820	859	815	852	859	837	838	815	879	840	851	804	864	780	800	829	825	826	856	854	771	837	850	833	856	863	830	777	810	802	766	833	856	841	845	882	835	810	853	829	816	806	858	837	830	826	847	831	855	844	829	836	841	818	836	847	800	876	818	797	886	795	863	857	873	841	856	813	854	872	887	825	835	845	832	855	823	819	852	867	825	857	833	813	785	830	849	850	857	816	844	806	817	841	845	874	797	837	835	816	817	779	838	874	901	882	801	803	866	843	831	846	791	851	832	857	828	895	876	836	881	858	850	817	805	817	846	842	809	929	801	879	847	846	808	819	796	831	845	799	818	842	802	810	820	845	853	799	786	837	838	834	815	836	832	782	823	810	888	783	854	772	862	820	787	815	832	872	846	830	799	825	833	811	819	857	865	784	882	796	816	780	796	810	816	826	835	901	834	862	794	860	842	813	832	886	850	813	795	848	857	823	849	837	879	804	812	821	857	800	834	842	856	826	869	875	886	820	880	854	842	801	820	811	876	820	820	782	825	849	830	840	844	827	871	822	811	790	766	830	855	851	842	799	813	850	871	837	825	863	877	822	796	893	837	810	832	844	846	855	822	829	823	844	829	860	810	830	814	839	831	845	890	858	835	822	820	903	847	839	880	879	801	883	785	860	824	847	797	816	790	771	874	844	874	832	856	832	808	880	842	798	833	798	844	807	819	822	820	863	855	848	861	843	841	833	867	829	852	827	805	863	872	855	800	823	781	836	823	781	799	825	825	841	802	837	799	861	841	857	842	866	868	852	812	837	851	886	828	790	840	786	849	793	832	825	822	831	784	905	868	847	790	847	844	862	836	846	862	830	801	857	820	832	797	840	838	879	791	831	786	822	816	871	844	771	824	816	798	886	864	824	879	836	801	880	841	796	809	808	846	805	758	830	789	787	813	822	788	824	869	844	883	847	838	797	807	855	887	820	852	848	817	810	822	818	875	859	862	881	802	816	847	848	782	876	847	851	866	871	863	781	829	844	814	810	868	879	825	814	847	870	804	847	801	821	798	848	829	813	817	822	831	830	801	830	830	842	810	854	830	824	852	845	845	882	829	855	797	832	771	860	819	847	854	846	814	826	858	867	903	845	861	753	817	851	869	830	850	865	835	832	871	837	809	815	847	805	839	852	881	810	847	821	846	845	819	794	847	845	814	773	831	838	800	872	877	870	807	811	883	849	864	864	812	850	816	846	859	824	862	854	854	792	837	809	836	822	791	853	812	819	845	821	879	802	841	870	890	840	841	854	820	848	838	812	819	840	830	851	813	854	804	826	873	837	811	795	813	820	834	870	870	806	792	808	822	821	873	837	866	805	821	873	801	811	791	828	813	842	835	831	831	794	849	861	856	866	842	893	827	836	878	844	848	804	882	888	814	806	837	847	843	809	820	869	839	852	863	824	836	880	829	860	819	857	822	851	806	846	834	773	847	877	811	845	868	818	844	822	870	847	857	817	859	802	855	807	814	821	838	836	871	840	853	812	858	843	815	856	799	842	835	836	830	821	806	892	814	845	843	826	812	873	810	826	840	815	841	875	839	807	831	842	838	854	860	882	866	824	822	802	876	830	892	886	846	866	879	814	824	828	817	857	871	853	808	818	828	790	793	851	772	831	864	813	892	859	849	847	854	866	821	842	855	849	809	861	840	817	875	816	850	828	852	846	772	887	837	911	827	818	873	807	838	889	841	839	835	794	841	865	815	814	898	803	855	834	770	834	848	805	858	808	818	828	851	834	841	840	830	860	853	835	797	776	865	825	801	795	828	829	845	866	866	817	811	855	816	809	839	812	898	851	807	825	817	848	888	821	871	851	824	808	861	850	846	840	806	813	817	832	894	839	827	831	875	859	786	815	801	859	808	836	877	828	850	846	842	856	879	827	845	816	814	806	862	812	838	823	870	837	808	832	863	805	844	852	802	806	871	822	870	800	837	816	841	858	826	815	796	846	807	850	889	859	799	821	819	851	853	812	816	804	833	848	819	802	820	857	833	894	794	868	818	797	854	825	853	846	816	802	872	799	794	797	835	839	815	853	807	844	823	792	839	811	851	821	788	866	824	843	853	840	829	863	857	814	775	842	778	842	801	808	798	849	834	812	837	840	827	829	854	799	840	780	814	816	810	833	809	869	778	830	847	823	849	846	820	846	818	863	855	836	877	848	820	809	882	868	800	786	813	828	820	849	793	865	855	806	825	797	858	825	846	846	830	793	844	822	830	833	785	834	831	856	826	835	902	872	823	819	845	832	845	775	819	849	839	830	859	832	831	863	842	848	848	786	855	808	818	855	855	836	796	883	851	862	823	809	851	854	850	866	825	869	818	855	840	748	857	882	830	853	859	821	873	811	812	828	810	838	822	844	880	832	814	789	828	891	791	828	828	809	804	837	803	858	808	834	881	871	840	786	821	810	839	809	828	845	814	892	887	852	822	903	824	808	737	838	852	860	850	861	830	850	833	836	817	801	824	804	811	856	822	870	855	874	833	815	825	897	816	832	850	815	773	800	828	856	845	889	831	827	809	830	830	834	853	808	807	846	868	817	858	844	899	830	818	836	914	817	814
53351	31006	19685	10493	4895	2858	1833	1344	945	784	617	545	554	474	423	444	419	385	361	327	322	344	354	349	345	372	338	318	344	310	341	327	309	319	332	341	324	326	322	314	297	316	323	296	299	318	277	326	334	307	318	306	322	336	349	294	317	276	293	316	320	284	332	351	318	296	363	316	300	328	305	330	310	280	306	286	340	318	323	311	312	337	330	338	348	326	287	281	324	330	326	338	303	346	302	323	292	332	326	331	298	308	303	298	346	296	294	331	297	323	298	301	352	308	303	275	308	300	278	333	295	306	297	340	317	323	299	315	315	311	318	305	296	320	326	316	306	308	315	286	297	329	309	305	330	307	351	291	298	319	336	308	325	305	339	317	330	311	352	327	306	318	306	305	324	288	320	296	276	306	286	361	291	315	320	302	289	307	327	320	328	319	327	307	330	287	316	257	308	276	311	304	302	300	339	315	275	304	299	314	322	329	293	324	314	298	290	290	301	310	287	300	300	334	300	318	313	303	275	313	300	284	295	307	319	291	339	312	319	342	277	304	357	279	268	306	295	278	306	295	317	301	299	322	304	314	297	322	299	312	322	305	325	342	289	312	304	316	325	304	313	313	319	303	313	255	315	303	330	282	311	352	316	345	321	304	286	310	314	297	310	300	308	341	296	322	331	308	312	286	291	351	310	319	262	306	309	293	317	330	310	265	283	309	282	314	291	310	286	310	307	354	311	257	338	337	261	305	338	311	318	299	301	309	319	326	288	311	312	317	317	333	266	296	318	317	297	317	306	308	313	306	328	305	288	300	271	298	309	309	266	335	321	323	306	324	293	300	307	296	299	284	337	273	304	292	274	303	292	306	345	328	318	306	322	325	304	315	323	309	346	309	325	316	314	317	328	315	311	318	302	306	342	330	323	314	308	274	322	294	328	332	275	303	314	303	312	308	303	313	315	332	322	273	350	347	307	317	319	320	311	313	324	297	363	340	319	309	320	284	312	354	331	290	313	292	324	336	296	281	302	336	316	325	300	321	291	277	299	286	297	310	346	303	324	288	259	330	332	306	297	302	309	320	327	332	288	268	317	336	342	326	284	280	286	300	288	351	307	284	291	335	284	283	307	309	326	316	313	308	330	316	329	314	305	313	281	325	288	324	308	340	316	301	318	315	329	280	278	316	297	350	312	257	310	318	314	288	294	304	312	286	364	312	289	300	293	322	322	299	298	325	319	313	312	307	301	321	307	292	295	306	344	301	283	318	340	293	304	282	284	345	314	305	301	276	295	293	308	306	327	307	331	285	312	326	307	304	346	308	327	319	286	311	323	322	341	371	327	373	303	290	308	278	336	307	310	288	304	322	304	327	343	315	303	307	293	325	330	317	327	295	315	317	318	290	310	360	307	289	306	286	322	315	326	324	318	324	312	338	272	293	322	313	326	319	323	283	296	332	315	329	288	296	317	321	325	308	306	290	323	270	302	332	343	353	311	306	320	346	328	316	301	304	296	313	288	301	286	301	303	301	309	332	318	285	300	319	357	330	297	298	282	321	310	314	360	320	317	304	307	298	294	310	338	291	301	300	319	275	281	302	343	307	337	322	319	336	319	326	330	289	261	318	283	324	288	323	307	291	282	299	308	312	334	310	331	294	312	310	323	266	299	332	333	325	293	339	308	279	331	314	343	285	334	306	317	310	314	302	333	281	288	331	308	324	322	274	289	299	321	269	337	319	311	332	320	286	323	290	271	297	302	299	279	315	304	277	307	300	305	339	311	295	328	300	278	300	317	327	323	303	286	320	350	312	291	303	340	309	292	307	322	371	297	339	328	284	290	274	290	309	336	333	342	330	298	297	306	320	319	313	319	311	294	328	325	302	305	316	292	340	347	349	277	344	333	308	293	296	281	357	307	327	327	313	313	340	310	316	357	325	320	318	293	310	308	305	309	345	324	329	305	258	308	317	300	296	321	315	347	310	315	338	323	311	317	292	327	319	327	327	324	303	323	309	289	327	281	304	311	326	357	334	321	285	332	331	321	325	306	300	321	307	307	275	311	317	327	297	312	320	285	352	326	301	296	304	296	287	318	331	313	260	286	329	332	320	284	313	286	312	292	271	325	314	328	310	320	318	315	316	300	311	293	288	290	301	291	318	297	299	321	291	317	314	310	331	311	303	294	295	338	283	338	300	321	312	316	328	302	300	333	289	276	281	282	303	309	333	319	340	295	289	289	305	303	299	326	286	338	315	270	309	320	322	307	285	313	315	333	323	348	312	342	329	304	340	308	318	305	324	302	322	297	330	307	324	343	320	328	328	314	327	321	297	289	307	293	300	328	313	311	305	320	294	306	331	351	316	289	293	278	338	351	311	329	321	326	329	268	336	326	330	358	326	314	339	312	317	292	280	291	304	308	301	294	311	293	344	295	306	281	327	326	298	331	355	315	324	337	315	324	291	314	286	303	303	295	282	333	327	284	285	310	316	324	321	331	295	342	294	319	301	320	310	295	328	303	277	305	311	306	293	319	290	311	299	327	287	318	287	285	297	311	357	320	346	307	289	300	339	315	360	293	298	306	306	326	317	313	310	292	324	327	349	319	312	271	318	287	304	323	294	320	293	328	336	308	326	302	329	281	321	314	312	309	312	308	348	330	296	310	318	306	317	299	287	319	306	297	316	330	261	291	310	327	324	336	311	317	314	323	312	331	329	330	324	331	305	323	311	319	307	344	303	309	278	305	304	297	331	292	336	333	331	308	326	315	323	294	270	315	298	311	318	290	333	329	324	321	297	305	315	315	331	321	313	307	321	306	317	342	307	305	305	316	337	305	337	326	327	322	326	326	312	310	336	327	320	310	312	346	312	337	276	297	291	311	291	301	293	318	326	340	339	283	289	309	321	315	309	320	306	289	305	320	298	307	323	287	317	330	286	293	299	286	312	335	278	313	304	288	290	300	282	297	347	319	300	288	294	337	323	304	311	301	280	321	316	286	288	317	325	312	290	310	339	292	332	254	307	321	313	310	317	321	293	334	323	322	305	288	276	272	317	309	317	310	299	311	348	320	323	285	328	335	317	335	327	308	304	341	315	288	332	351	345	322	304	306	327	285	289	289	326	308	310	331	329	315	326	328	337	306	292	316	287	288	281	310	286	334	314	297	288	314	302	315	304	308	303	298	289	320	297	296	317	336	331	283	325	311	313	365	304	280	297	301	294	341	319	330	313	307	319	286	330	313	350	320	339	290	325	321	372	317	288	321	307	353	339	323	319	306	322	305	309	302	298	346	320	314	322	304	287	323	306	302	290	317	267	323	306	320	307	290	305	303	310	298	322	315	319	302	323	306	296	319	316	279	321	330	272	330	363	298	290	287	301	328	290	311	309	295	318	299	321	296	329	316	336	306	300	309	309	292	304	315	316	299	280	319	325	322	296	301	285	307	301	311	309	306	303	309	248	315	311	286	306	288	307	342	338	316	314	299	278	313	301	281	284	288	314	307	287
35985	24979	23878	19679	13717	9870	6760	5078	3914	2913	2121	2078	1876	1604	1674	1564	1293	1177	1073	1064	1006	1020	910	951	936	958	915	783	863	775	783	810	741	728	728	741	737	748	724	674	696	740	715	734	700	781	692	758	709	721	729	729	751	769	748	756	688	763	691	718	706	711	759	684	737	732	727	777	722	735	770	667	766	795	778	671	707	710	699	725	732	722	762	758	767	754	734	712	760	703	756	728	760	687	696	756	757	714	708	740	735	690	738	714	721	733	742	717	697	677	707	764	705	709	709	734	750	735	740	695	713	760	754	701	758	740	700	748	752	739	733	730	654	681	687	704	738	722	735	728	731	758	746	749	696	784	747	710	768	712	790	730	710	714	744	751	737	758	719	718	730	729	751	762	745	712	741	751	728	748	799	733	672	728	730	695	710	719	719	685	680	696	781	715	693	767	702	739	701	751	755	734	682	725	679	728	720	755	730	732	725	709	754	736	696	704	759	708	684	706	739	717	720	718	750	722	741	719	714	771	713	745	718	759	736	705	741	736	772	704	741	733	705	781	750	744	758	703	730	733	754	749	788	744	732	719	722	728	742	768	682	751	746	750	709	706	756	742	781	723	768	725	664	729	757	738	708	701	708	734	698	721	687	769	720	701	725	729	750	755	730	724	693	735	770	669	743	736	729	721	711	778	747	777	733	693	732	717	762	693	724	763	695	723	697	703	698	773	720	706	735	725	755	777	741	757	715	748	711	754	726	673	715	805	696	732	689	693	765	774	813	734	728	745	754	726	761	710	729	749	769	716	745	738	770	734	719	747	727	711	729	716	727	765	744	697	727	703	732	719	753	724	732	751	732	729	737	688	700	722	763	678	714	724	722	736	727	744	698	709	709	731	744	782	760	736	721	768	739	751	734	754	774	711	785	754	765	714	740	737	721	730	753	804	712	707	711	706	742	758	768	761	722	769	701	759	745	725	736	706	720	766	728	738	766	751	770	746	710	762	693	729	763	745	731	688	694	756	729	752	753	720	750	742	692	719	726	752	759	764	774	753	735	739	727	749	728	715	740	709	719	755	734	699	792	780	697	702	794	745	702	723	685	727	704	745	729	757	713	727	710	724	689	690	737	778	786	739	745	756	721	733	703	728	691	721	724	712	745	711	716	725	711	731	749	734	720	765	735	692	691	747	711	736	733	719	729	737	729	731	761	739	743	770	769	750	727	724	712	758	765	713	704	715	678	765	741	747	738	775	726	762	694	738	760	736	743	672	760	730	709	720	748	720	770	705	729	746	708	751	738	718	686	715	759	697	766	712	726	749	742	760	726	671	740	660	778	701	756	731	712	715	699	741	723	749	713	738	697	715	705	706	698	735	731	701	756	743	731	734	721	763	779	709	704	732	723	657	748	794	706	716	730	747	726	730	749	745	791	702	737	714	713	696	781	739	698	752	738	748	745	794	731	749	705	761	698	711	696	682	740	729	709	677	727	727	731	751	718	717	758	791	719	742	720	652	726	696	717	746	692	749	742	715	750	766	730	763	760	770	783	703	727	737	703	744	746	745	777	758	750	704	792	730	719	727	772	730	778	716	761	734	701	775	752	749	754	724	736	756	746	729	711	748	703	756	752	727	689	753	734	694	728	698	730	745	747	704	733	723	802	716	689	696	720	760	748	760	687	740	740	735	787	709	746	724	763	735	756	747	776	717	724	683	696	710	700	753	766	680	691	836	711	749	781	737	693	697	724	715	725	726	764	690	699	739	724	756	731	743	748	734	772	729	751	737	699	746	699	748	705	772	728	752	760	756	765	737	723	729	774	721	733	689	756	741	770	747	743	754	701	746	721	661	744	723	686	738	715	722	787	758	729	701	697	735	668	754	727	715	722	736	677	702	728	752	728	730	753	744	723	734	692	717	779	741	776	721	714	760	726	725	726	777	747	728	710	766	693	665	724	695	752	787	734	706	767	744	703	758	766	761	734	747	710	742	758	754	744	711	701	725	731	698	720	788	786	744	700	783	752	747	723	750	701	732	776	733	688	703	718	748	713	732	674	706	698	745	721	702	707	741	749	701	741	751	744	720	689	770	711	750	726	721	758	748	733	747	723	690	761	711	752	705	728	722	702	750	797	736	744	738	777	706	715	707	718	739	698	737	739	756	709	751	726	724	730	749	739	698	739	716	711	747	760	728	708	720	717	736	738	728	772	717	772	710	753	794	739	726	746	696	712	775	767	752	737	714	721	721	741	753	744	737	765	696	711	740	780	709	742	771	728	727	775	717	712	712	776	739	753	766	690	697	734	722	736	742	682	698	732	707	744	697	727	789	749	709	723	717	747	718	749	742	750	666	768	762	690	716	734	697	754	689	701	733	710	739	713	713	665	736	746	720	746	801	734	718	786	771	739	694	757	754	749	713	709	730	750	722	737	715	739	711	732	726	750	693	729	757	748	718	783	692	727	726	798	699	748	734	719	801	734	739	762	756	754	733	761	712	756	785	728	720	734	737	698	778	707	766	693	711	760	706	744	735	726	701	715	710	746	719	714	707	726	768	730	738	777	708	707	751	744	678	743	724	760	735	710	743	777	704	727	752	708	660	752	716	768	750	753	749	757	760	741	726	725	698	752	728	756	700	732	674	712	727	675	733	766	769	740	786	729	744	766	749	723	762	760	729	761	735	776	714	756	789	737	707	708	748	718	733	723	735	719	720	684	751	748	738	684	735	714	720	734	726	765	695	697	766	726	707	751	708	729	748	672	730	716	744	697	705	716	746	722	730	709	750	727	705	704	720	736	725	735	693	724	712	775	696	725	744	746	716	691	740	726	718	727	699	702	751	724	713	764	709	727	730	741	699	753	700	727	724	703	757	747	779	762	719	745	697	825	703	671	775	773	758	692	699	715	708	750	731	740	738	712	752	730	758	743	733	750	716	726	772	722	743	743	719	744	742	728	741	718	757	757	691	751	748	708	763	709	690	753	745	734	708	721	768	710	700	716	760	692	708	729	764	738	763	773	731	743	690	744	710	770	712	714	712	772	742	722	771	758	725	701	731	722	761	681	761	709	653	767	751	719	718	803	737	718	790	684	740	728	721	770	723	731	750	683	704	731	744	695	747	761	735	709	742	708	793	748	731	752	725	751	754	752	750	800	701	663	699	735	743	714	720	732	709	738	734	718	738	745	748	732	689	724	717	743	732	735	732	729	738	760	743	772	711	738	774	675	729	727	735	705	750	756	701	720	707	778	703	740	717	693	743	764	678	738	728	717	665	733	704	747	760	759	705	769	733	719	728	747	787	731	742	773	705	749	686	727	718	741	704	767	694	715	724	765	704	779	694	757	726	697	755	739	709	741	712	746	705	758	707	751	718	745	791	742	724	755	712	775	723	703	676	756	718	750	683	695	766	752	748	726	764	725	725	724	730	717	752	723	739	752	718	751	763	769	744	734	753	753	739	742	715	774	716	738	707	704	726	769	724	783	773	722	724	691	725	764	760	715	776
33108	17312	8487	3586	1613	897	686	560	447	421	402	387	341	350	359	311	304	308	285	347	305	315	289	316	317	341	335	253	348	302	279	328	309	307	309	326	319	340	346	319	325	339	318	303	310	313	300	332	329	318	306	311	294	294	309	298	306	340	358	332	291	313	307	325	308	337	312	312	331	332	306	281	327	338	330	319	313	345	321	304	313	340	323	323	328	280	296	334	308	307	309	305	331	332	300	310	327	327	350	307	334	310	318	288	303	328	358	317	316	346	309	311	319	344	304	338	324	345	323	311	329	328	321	322	323	336	345	317	306	297	294	302	312	287	279	343	336	316	362	331	321	315	333	296	318	310	336	325	317	310	334	288	314	294	311	316	313	296	316	292	303	304	330	291	278	307	296	341	324	303	325	317	351	295	338	338	337	303	267	311	287	291	330	294	300	281	322	279	311	313	322	314	320	350	367	341	317	322	341	296	307	314	316	333	354	352	332	318	267	280	307	367	319	321	343	304	331	339	349	320	294	305	292	292	345	303	291	321	313	328	292	300	280	313	339	289	314	325	331	310	325	338	285	316	350	299	313	316	308	305	324	314	308	307	348	337	326	323	294	345	297	341	313	335	291	319	326	319	314	313	314	344	290	297	297	333	315	295	283	298	354	301	332	316	338	325	320	310	351	314	297	307	324	299	328	304	319	320	329	355	327	299	298	300	333	333	309	309	326	328	298	307	264	338	268	303	319	299	317	366	332	301	338	335	310	330	320	343	350	297	300	315	327	263	306	286	306	281	343	295	313	329	318	353	283	311	313	276	330	346	314	314	300	293	316	320	349	350	306	349	325	345	314	307	295	316	321	316	326	323	298	334	299	286	306	320	311	317	312	310	301	267	316	326	317	317	299	290	297	282	315	320	327	313	303	309	326	287	329	288	299	321	320	307	299	291	320	337	332	309	319	295	298	284	369	309	285	297	311	316	328	322	286	331	310	308	348	305	328	331	303	331	321	315	284	312	324	326	299	362	318	320	344	296	313	331	324	340	320	322	331	264	284	315	305	312	292	313	316	308	302	329	309	322	301	316	307	309	336	334	317	312	301	337	301	300	311	313	318	312	309	279	302	327	330	330	320	312	291	329	343	298	291	320	317	308	313	311	342	277	332	311	298	346	312	327	329	299	276	293	317	343	303	343	291	312	292	291	373	321	309	323	316	313	318	322	303	298	321	308	350	315	331	332	343	358	328	329	314	292	295	341	326	318	302	302	292	303	306	300	330	286	335	298	302	322	340	329	320	311	300	312	344	314	314	290	351	313	335	317	306	317	305	339	331	336	319	318	332	311	289	341	345	320	295	293	330	335	306	304	301	315	287	303	298	326	326	305	329	354	330	329	314	339	328	342	297	315	313	299	307	290	293	317	281	359	347	331	351	309	330	316	311	298	319	324	348	295	306	351	315	324	312	291	328	315	276	295	292	284	291	353	333	316	326	327	304	306	335	334	305	302	286	286	313	336	326	319	291	318	342	326	328	304	319	331	297	317	298	311	324	305	324	302	301	339	341	340	330	327	283	325	286	314	293	358	311	329	325	348	272	339	325	311	352	311	311	302	295	312	312	295	307	285	308	308	317	296	317	312	290	325	327	344	315	350	298	328	318	294	304	343	322	315	342	325	300	314	275	325	308	277	286	325	332	295	300	312	305	281	313	313	301	333	306	310	316	300	326	306	268	309	314	294	310	333	277	271	306	328	300	304	354	302	313	308	298	280	327	316	300	282	291	356	333	330	307	334	335	287	319	331	308	337	297	310	308	322	353	358	318	322	331	339	312	291	307	324	307	313	315	297	329	310	308	305	297	271	330	319	323	309	301	306	298	338	318	295	344	320	280	360	330	307	324	320	298	347	316	310	311	335	305	307	313	332	324	325	347	307	363	305	314	304	317	310	294	339	300	325	314	295	320	313	335	309	286	308	329	299	321	362	304	298	317	295	347	326	344	337	286	311	284	284	274	312	286	316	312	320	340	325	352	299	327	274	329	301	316	324	316	336	318	330	311	292	272	351	301	311	351	333	313	334	318	332	336	331	300	272	322	329	319	317	289	307	310	336	323	337	293	313	309	305	318	302	302	313	282	331	343	329	314	325	328	352	294	310	308	318	319	332	352	315	315	346	342	306	304	328	332	301	316	340	305	294	312	304	316	299	298	299	294	344	334	321	283	330	294	297	312	320	330	287	294	321	311	304	312	314	315	306	317	327	321	356	311	342	304	306	331	350	337	334	324	326	325	296	300	307	320	310	339	323	318	339	315	325	275	338	298	303	333	315	331	343	334	323	350	322	336	339	334	298	313	333	335	327	341	324	311	310	327	341	308	311	311	273	279	291	311	365	313	337	321	310	331	281	306	291	302	321	315	316	311	276	332	345	367	298	299	358	339	300	325	333	295	311	310	302	347	325	305	329	336	312	321	329	281	313	324	304	319	323	337	310	314	275	322	286	339	296	333	294	354	345	304	314	299	303	353	258	323	313	305	296	288	309	328	304	323	314	306	325	286	284	307	343	306	306	304	280	336	307	327	298	308	332	276	342	303	334	306	320	321	271	326	318	286	336	319	306	347	280	315	314	308	296	325	279	326	320	320	317	334	316	276	318	301	324	380	340	307	363	334	345	327	300	299	319	320	280	333	317	321	324	354	339	313	347	305	308	314	297	306	306	305	332	301	311	331	308	336	304	303	336	317	327	327	292	286	294	279	345	313	305	337	294	355	333	340	326	319	320	350	303	340	308	344	332	323	334	356	321	349	306	289	295	350	312	339	316	303	291	310	309	335	297	304	338	338	347	313	303	357	326	323	323	291	307	309	336	306	355	331	311	333	299	288	346	311	330	331	308	289	300	295	299	321	298	330	309	321	334	335	345	344	369	303	314	319	303	301	308	304	293	306	317	338	344	306	307	305	297	331	300	310	316	292	310	305	315	310	326	297	293	339	330	299	326	299	311	295	305	331	290	332	333	288	316	323	319	353	343	315	337	324	312	332	343	305	321	319	362	356	315	333	319	316	296	299	356	340	296	316	290	295	306	313	303	322	315	314	338	307	319	309	323	314	323	331	326	330	336	295	297	328	338	317	327	296	294	328	311	361	302	308	306	331	312	309	308	314	324	317	338	317	320	327	296	296	284	326	319	315	292	317	298	291	330	310	320	282	329	333	298	322	315	313	335	325	344	332	320	341	294	294	319	297	332	296	321	350	326	318	311	319	310	363	294	328	308	329	337	279	320	298	318	323	353	362	286	332	332	310	292	302	286	283	321	310	329	299	291	301	302	316	309	331	331	313	310	305	310	293	341	276	322	311	326	330	273	293	292	326	318	313	332	334	343	310	349	311	349	347	298	309	310	306	328	304	318	312	309	322	330	328	334	318	277	301	312	315	306	311	334	317	285	317	345	350	365	282	292	323	331	360	332	314	287	342	350	305	329	333	332	296	329	284	292	342	341	310	300	286	310
22945	14241	13098	8992	5618	3433	2452	1952	1358	1248	1126	1032	971	859	879	798	813	840	805	800	780	784	776	759	806	807	748	770	742	813	750	772	759	784	763	758	759	782	752	795	763	786	767	773	725	765	729	773	755	749	725	735	759	728	730	746	792	771	738	758	769	737	759	714	767	781	755	679	747	775	812	730	745	750	773	763	735	749	770	751	783	764	770	733	775	748	785	716	742	702	782	768	812	763	754	746	797	776	751	753	731	700	774	782	786	780	714	727	790	688	741	698	737	757	712	761	765	752	698	759	754	794	769	729	787	712	724	746	779	723	754	747	779	754	753	740	749	779	730	788	745	708	766	697	706	744	754	748	736	758	746	778	762	756	759	769	720	780	734	754	716	772	749	720	761	720	777	781	747	763	783	763	736	749	801	761	715	725	778	761	780	740	807	736	731	714	793	739	736	765	761	726	734	678	774	761	702	757	783	764	748	750	725	774	745	796	766	788	759	739	745	761	755	713	751	735	734	726	784	764	755	763	786	710	749	739	716	765	716	727	726	717	765	770	766	744	744	772	730	738	782	728	701	768	703	753	777	805	778	751	737	770	786	775	737	695	726	795	718	721	694	811	745	737	724	733	772	790	712	754	772	703	747	777	744	803	760	733	804	789	743	747	732	735	740	762	768	758	727	775	764	737	724	740	749	747	734	805	742	729	724	774	722	804	776	764	747	720	756	772	739	664	755	734	759	768	731	783	669	725	749	729	764	759	761	766	764	742	752	719	742	778	822	736	769	710	806	742	790	769	765	732	748	776	716	745	728	755	746	749	754	773	749	744	777	775	788	723	738	755	773	756	708	748	710	752	731	767	744	767	746	727	758	726	695	733	764	700	751	732	744	787	775	687	775	742	794	714	713	787	723	731	722	744	726	753	765	741	772	742	742	729	770	813	816	716	756	782	751	765	728	734	766	786	792	792	702	757	765	773	772	760	765	723	764	803	739	742	726	717	768	760	775	786	773	746	747	732	751	741	757	769	749	755	752	739	710	730	743	793	725	745	749	742	776	769	705	761	756	724	757	734	769	741	733	748	740	748	764	752	760	771	784	811	786	765	740	727	726	732	773	708	708	760	772	729	720	721	753	755	728	762	793	784	783	755	793	789	789	761	754	758	735	733	731	768	750	784	735	781	800	781	739	794	744	769	712	741	786	748	728	770	765	757	707	740	796	758	776	736	761	754	716	790	773	716	748	779	729	759	685	804	714	773	760	683	745	762	748	755	769	727	779	773	719	778	780	742	789	742	745	743	753	772	774	732	734	721	686	747	756	739	800	719	733	756	741	760	748	698	732	801	767	734	751	724	790	728	788	790	789	722	747	669	767	744	748	771	693	728	729	815	755	732	745	755	781	765	769	774	736	765	698	720	786	728	786	777	751	709	774	770	796	733	770	768	777	711	750	752	705	759	785	767	677	716	748	715	744	798	688	789	781	695	771	775	735	784	769	729	723	703	736	800	758	743	785	778	734	766	753	713	748	784	764	740	699	790	739	741	774	745	767	767	824	769	718	767	707	776	751	768	746	763	798	741	763	740	798	718	771	823	726	732	752	734	746	704	724	694	755	732	776	748	733	746	754	785	778	699	733	808	769	734	798	740	742	759	765	749	721	745	793	744	754	751	736	768	723	747	835	784	755	716	743	774	761	668	758	798	710	794	741	769	768	750	754	746	808	751	713	737	748	735	748	753	754	772	712	761	763	754	740	787	681	747	706	778	746	750	763	698	734	765	719	825	772	724	736	727	764	743	739	813	713	740	741	787	719	740	780	736	746	722	811	771	754	801	768	744	757	759	770	743	762	744	767	701	766	739	741	760	757	729	748	756	778	739	729	767	755	734	799	714	740	758	751	730	753	757	731	730	751	761	763	802	760	788	743	721	748	728	760	727	770	782	787	765	710	731	764	753	782	712	765	759	717	713	755	719	754	767	797	765	696	768	769	761	813	751	698	775	728	752	689	756	768	795	748	728	744	724	729	735	746	736	785	771	782	725	786	742	734	782	727	729	744	736	761	750	732	788	774	736	762	729	760	786	775	731	734	802	733	686	740	749	769	769	808	738	742	740	693	765	739	720	768	746	795	706	771	768	737	761	745	730	745	768	700	728	718	770	773	789	762	751	763	744	673	800	768	784	765	781	772	755	727	821	767	747	740	746	771	741	729	713	746	709	770	756	701	761	739	678	774	740	760	692	730	712	773	754	726	745	740	743	747	749	758	734	779	793	753	742	769	745	747	737	767	763	755	758	730	782	808	776	758	795	790	701	781	750	724	743	741	723	751	734	774	717	725	807	771	715	754	754	738	792	731	750	778	769	745	713	748	731	771	755	723	771	780	792	792	753	751	770	758	783	721	786	752	769	775	746	746	791	745	770	728	730	765	710	742	787	717	696	730	789	748	753	758	758	746	765	738	781	785	688	748	760	728	788	747	725	726	749	758	732	732	743	753	794	767	718	747	712	723	730	744	730	758	768	777	794	777	789	771	758	749	725	770	746	711	793	734	789	730	775	749	760	787	725	767	763	752	744	775	758	749	787	768	769	748	784	773	718	783	783	717	738	805	761	750	753	724	732	793	718	759	733	768	779	777	707	792	793	766	744	742	723	736	730	744	736	750	794	819	757	775	772	770	773	756	722	766	746	770	730	824	739	696	755	725	769	699	732	769	750	762	766	723	715	737	737	760	746	704	748	770	773	723	760	692	769	760	740	710	753	764	719	757	781	773	768	764	746	739	739	765	768	813	763	693	779	768	744	712	757	766	765	742	822	787	762	776	724	743	777	725	778	756	790	787	758	781	780	728	774	714	719	758	762	749	743	733	774	807	707	763	716	722	785	773	772	759	734	752	739	787	757	752	771	761	757	786	748	756	789	715	754	788	753	745	773	781	747	743	715	801	748	737	738	797	728	731	745	771	749	782	770	710	746	773	711	742	810	757	748	744	744	752	753	795	763	797	754	766	733	769	769	741	727	787	764	710	778	763	768	734	776	764	759	746	777	760	717	683	748	754	723	701	745	720	727	735	716	777	759	699	771	779	735	774	748	759	795	753	751	735	750	772	763	729	752	758	726	752	764	756	728	728	755	742	764	787	731	785	731	812	740	792	789	805	739	746	769	769	722	763	747	715	718	807	783	769	742	746	742	770	750	755	732	774	738	701	765	750	730	759	713	782	758	774	767	765	821	750	731	753	718	756	732	743	729	803	759	804	758	763	740	763	728	740	778	719	740	736	715	695	784	753	785	797	731	763	736	721	749	767	820	791	735	731	764	742	794	756	740	748	781	764	745	736	722	729	789	793	765	753	773	708	747	780	733	764	725	743	728	799	795	806	725	713	777	748	734	764	778	799	757	729	795	750	743	774	760	764	740	782	744	729	752	760	786	770	820	697	723	767	726	759	751	739	727	716	782	695	764	760	793	770	767	697	749	735	832	728	758	793	795	712	757	717	737	765	758
47396	24336	13642	6879	3345	1919	1258	1016	742	691	507	449	482	406	466	401	382	359	368	386	400	371	390	415	356	372	370	399	380	370	351	347	366	401	381	342	365	353	353	318	329	344	343	353	373	334	356	375	364	376	350	378	370	331	344	366	359	354	365	355	360	343	342	386	379	369	364	358	351	337	364	358	350	345	369	387	349	374	374	366	376	343	341	313	368	322	323	319	376	349	343	363	375	351	355	338	356	343	369	350	326	385	327	346	368	348	359	385	380	365	383	346	337	359	368	366	383	353	333	354	330	379	331	361	330	359	400	333	318	352	359	381	356	397	362	358	351	375	364	354	358	359	347	366	391	366	343	359	367	365	358	363	342	353	319	350	362	360	368	334	354	385	371	360	325	344	345	382	342	350	403	349	355	343	334	365	363	356	361	386	365	326	372	353	329	378	344	364	385	345	365	317	360	364	352	357	334	344	326	369	432	390	378	372	338	343	364	343	390	378	311	348	385	354	338	374	333	350	334	345	370	363	334	363	355	378	325	327	363	350	341	331	352	333	329	335	331	352	383	387	358	374	388	320	352	362	334	314	342	368	343	386	348	400	373	353	381	360	373	365	380	326	328	384	337	346	363	334	330	337	352	374	365	347	353	359	335	323	377	362	356	353	364	360	365	370	344	341	320	365	372	355	363	333	351	375	370	361	323	367	341	361	335	361	376	363	329	340	329	335	376	342	330	348	357	355	378	368	327	378	350	324	341	340	380	334	336	335	338	341	353	374	358	378	357	381	357	357	349	336	388	354	371	367	371	307	354	336	334	357	323	347	373	381	344	347	348	360	371	363	342	383	337	348	395	318	340	379	325	343	378	405	316	334	346	381	330	346	313	331	369	359	368	381	319	337	338	354	354	351	349	358	375	371	408	333	340	371	378	394	358	353	373	379	352	377	355	345	315	341	362	351	371	359	378	343	312	382	322	352	325	325	377	329	345	325	313	363	343	365	337	371	365	316	332	351	361	370	362	342	357	359	328	338	333	325	362	334	362	361	344	317	333	356	403	359	374	336	350	364	363	367	344	364	339	371	370	395	372	367	315	340	401	389	328	369	332	360	349	356	387	350	334	331	347	395	366	342	345	360	389	388	355	398	362	330	354	353	352	360	341	387	335	368	366	394	396	349	340	355	312	351	362	345	336	363	380	337	343	341	351	353	380	341	342	352	354	316	338	374	384	329	385	368	355	359	347	359	357	348	326	354	371	372	363	384	378	351	349	379	349	383	337	359	351	363	396	337	373	352	359	358	354	367	397	330	358	347	344	381	338	362	345	341	340	383	331	364	377	376	352	369	337	381	347	336	382	331	341	352	368	367	385	380	366	365	382	355	337	355	391	370	353	356	351	367	362	369	367	349	323	328	333	338	334	392	333	384	359	423	342	335	347	339	352	349	353	369	347	332	343	346	332	318	361	351	373	344	368	348	368	363	352	357	350	336	347	327	326	328	366	333	354	330	362	338	338	344	313	324	346	335	384	337	329	351	373	342	362	347	354	331	344	351	354	308	308	368	388	315	372	342	356	388	359	387	354	343	367	363	325	385	317	333	344	343	346	367	350	370	343	365	347	350	340	392	319	340	360	353	351	382	341	365	364	354	388	368	341	331	367	342	349	327	375	361	330	381	338	341	343	366	319	326	345	352	337	341	344	389	420	359	365	363	361	369	328	333	351	338	399	332	349	367	359	346	375	323	345	372	372	349	339	347	324	347	366	387	386	371	351	341	396	329	375	368	339	353	354	356	380	331	362	333	359	341	356	364	360	317	322	355	368	354	407	340	346	397	353	383	334	325	328	363	333	338	342	372	376	379	351	381	381	387	381	350	373	381	380	359	367	337	352	330	351	320	351	378	343	354	363	378	345	341	370	369	366	363	347	397	369	362	342	369	398	376	363	393	382	334	370	335	367	326	320	329	336	387	364	383	335	357	361	357	387	360	350	374	327	335	337	358	327	335	404	395	357	335	359	397	355	376	381	357	319	358	364	385	340	341	318	354	354	361	390	356	362	356	339	377	332	336	352	363	327	375	375	337	321	343	378	370	336	359	320	335	374	378	348	346	370	374	339	351	365	375	349	337	413	360	383	339	372	386	387	345	354	385	365	316	336	346	379	349	363	349	353	344	319	348	396	370	369	340	336	369	312	355	356	378	351	360	339	364	352	347	373	339	353	354	384	365	334	370	387	407	357	350	349	328	330	359	352	345	399	367	340	337	377	386	370	331	370	401	368	364	372	343	330	339	327	339	391	375	366	335	395	341	337	390	379	340	387	317	371	336	372	365	354	350	324	364	344	367	435	355	337	336	353	367	383	335	351	346	400	373	375	330	340	355	362	378	387	333	327	343	361	327	340	366	333	356	367	307	362	393	359	375	359	369	330	375	343	349	392	312	322	355	336	373	319	363	329	319	357	372	393	368	318	324	382	390	355	363	357	349	363	326	358	384	348	377	357	379	328	335	340	341	362	365	352	361	330	362	401	338	321	341	318	365	340	344	364	361	368	361	340	350	354	358	348	321	344	350	362	379	389	344	392	374	384	364	373	357	334	354	329	363	362	375	390	326	366	387	357	333	325	373	372	349	369	365	363	375	351	335	331	337	338	349	345	346	315	338	364	315	335	348	307	377	391	362	375	378	334	382	343	335	331	349	315	359	365	361	313	363	371	378	375	348	344	336	349	367	346	384	380	349	328	356	364	340	348	354	395	366	345	332	327	329	352	367	347	360	343	341	363	379	386	351	388	372	362	344	351	387	354	326	348	368	394	362	351	355	343	371	345	377	329	361	348	346	340	361	338	346	344	360	334	332	385	363	333	356	346	357	355	349	345	363	384	324	351	362	354	373	339	360	365	334	353	350	391	366	390	332	345	332	364	361	334	372	359	352	367	350	339	329	344	380	387	353	385	364	422	381	373	360	368	359	375	372	327	324	391	368	357	358	360	374	346	379	348	363	367	345	389	315	363	380	340	329	359	362	393	356	348	331	355	385	347	328	319	352	343	353	390	358	349	352	385	359	346	334	326	360	359	377	359	334	349	330	331	363	368	357	359	342	378	386	336	336	329	381	371	393	350	340	349	374	354	353	328	328	396	389	329	332	347	383	358	320	339	378	382	360	335	350	371	347	377	312	393	372	373	368	400	369	378	317	347	365	341	337	325	359	418	313	366	375	347	373	372	361	367	364	372	359	364	355	347	363	380	372	354	363	346	333	318	368	346	374	395	358	381	354	341	319	377	359	393	345	344	346	358	369	389	363	359	343	342	348	362	376	350	355	370	356	363	335	385	361	384	379	334	358	352	393	337	366	348	323	336	333	343	334	367	337	337	332	367	359	353	316	379	350	343	318	332	324	355	367	343	373	413	366	377	370	400	329	311	361	362	354	364	360	384	359	345	325	362	342	348	339	349	353	350	393	328	349	334	333	362	360	350	374	378	361	388	377	344	340	385	337	318	353
32364	18892	18792	15043	10694	7082	4796	3891	2897	2325	1698	1572	1617	1427	1360	1234	1068	903	942	912	1020	968	943	877	1018	965	944	875	955	871	850	918	899	852	840	820	909	860	855	880	816	861	885	827	817	807	844	801	830	825	793	812	819	861	897	811	817	797	869	883	845	865	801	859	826	800	800	766	845	817	853	824	860	887	843	790	794	811	863	803	870	809	801	822	792	831	881	875	808	836	888	813	835	815	869	845	842	832	838	830	862	810	877	850	846	855	885	813	837	815	819	797	816	813	864	805	805	840	813	825	872	854	838	800	851	806	814	884	825	858	870	815	807	827	816	869	811	832	794	858	821	862	895	816	856	809	805	812	811	843	846	787	825	808	868	802	818	864	843	838	806	805	842	797	773	818	817	779	822	829	841	757	862	814	795	828	867	826	827	850	789	822	813	798	819	835	853	818	844	819	780	799	820	825	850	790	870	845	833	809	829	888	839	823	781	820	873	898	828	844	837	884	832	864	821	831	852	814	826	845	854	837	842	866	837	869	818	810	837	810	841	851	868	888	854	843	861	838	820	846	866	799	815	866	822	891	851	816	832	809	795	813	848	841	781	812	802	839	791	817	890	873	792	831	764	888	801	828	772	835	816	833	881	854	798	867	761	869	831	846	856	823	835	777	781	802	822	795	874	853	863	839	818	803	893	814	852	777	789	793	838	838	834	815	854	856	873	846	838	866	790	805	797	874	877	784	808	837	865	837	874	838	788	876	807	861	812	848	813	846	760	858	891	819	840	841	811	827	823	840	840	869	834	808	829	790	826	850	786	821	806	856	837	838	831	819	842	852	858	807	830	827	863	807	809	802	793	829	840	838	807	831	817	793	804	897	843	861	844	812	821	833	814	858	900	843	808	824	838	788	836	813	812	811	807	846	802	872	862	770	834	853	866	862	849	831	809	786	804	865	883	883	840	826	871	866	851	797	819	812	813	867	868	810	862	800	801	854	874	821	824	843	807	800	874	774	835	867	800	859	848	848	848	841	879	857	827	775	816	802	820	851	788	823	849	847	871	809	871	836	820	783	816	808	843	839	884	789	882	790	822	820	812	849	857	821	857	829	868	794	830	809	820	867	833	808	841	851	835	823	829	810	874	822	825	846	884	874	865	894	860	880	843	870	806	815	834	822	863	841	842	823	829	809	793	825	790	868	832	792	820	863	827	766	829	811	848	836	838	846	856	874	856	847	790	872	842	834	861	787	851	828	813	865	792	836	842	846	819	830	898	814	817	833	837	824	836	893	843	845	806	786	813	823	863	833	871	855	881	838	837	889	852	796	847	824	861	854	835	856	837	893	845	838	847	854	837	802	856	880	816	841	847	828	773	858	858	828	881	825	889	828	847	848	865	791	824	875	841	811	903	844	863	855	825	789	818	805	885	776	863	813	812	808	817	833	824	782	814	857	800	847	852	833	843	881	794	830	813	841	820	864	808	815	823	839	825	819	849	781	815	827	834	779	806	832	809	858	888	837	842	846	838	867	841	796	800	807	868	810	871	869	852	846	874	823	802	806	821	805	848	817	855	875	821	829	852	778	825	856	822	791	796	824	833	819	799	808	873	897	837	794	834	819	847	867	802	829	811	856	817	822	849	797	829	832	811	792	885	799	883	810	855	813	856	840	831	834	839	837	841	798	815	864	845	793	849	802	843	863	826	816	780	833	837	838	842	865	824	865	828	810	862	861	878	790	813	813	883	852	799	790	853	827	871	810	868	893	792	901	791	838	849	830	791	822	813	890	808	852	848	822	848	814	825	827	881	836	839	879	853	884	872	827	900	841	867	831	837	807	877	827	790	847	903	847	770	864	802	831	832	782	861	818	883	833	813	821	822	767	810	798	822	808	822	816	832	802	865	829	811	852	848	830	809	831	835	837	813	813	806	851	839	859	810	840	845	823	815	819	913	837	859	845	817	822	843	822	863	813	885	815	808	861	825	828	861	840	880	887	827	888	827	838	846	860	834	833	820	852	815	841	803	807	797	865	810	835	804	800	815	853	822	828	817	822	856	812	842	842	839	835	878	806	844	824	837	854	790	833	847	835	825	811	822	827	806	810	874	818	811	825	889	849	819	835	795	875	841	810	883	881	809	856	843	807	832	847	801	862	871	830	826	841	860	908	807	812	839	854	834	787	833	839	831	823	821	827	829	816	827	879	885	828	875	800	848	850	877	837	843	870	781	832	881	833	847	859	850	890	820	801	840	861	823	866	784	838	825	799	815	819	830	808	785	831	845	791	816	814	867	810	820	840	820	842	832	860	825	838	795	804	821	859	857	867	783	865	854	843	818	853	772	867	832	842	837	838	826	854	803	831	840	828	857	825	844	793	862	874	811	818	839	859	854	809	810	871	834	824	847	841	837	797	848	859	810	846	812	800	849	861	796	851	861	800	866	819	750	846	841	815	851	817	832	826	763	816	841	900	864	778	842	861	772	873	846	815	838	833	846	791	845	818	801	854	810	829	842	819	809	859	817	791	771	786	847	850	865	819	849	864	825	813	821	797	850	861	859	855	854	859	852	834	805	860	845	837	850	832	872	825	901	860	861	813	848	849	828	807	821	817	859	845	856	788	846	860	814	856	826	818	868	831	840	832	854	837	827	808	821	836	805	805	833	851	872	840	788	841	877	843	812	799	869	826	875	878	848	804	839	804	899	821	852	891	814	875	830	820	858	842	877	790	809	829	840	867	832	852	794	819	827	860	865	814	811	823	816	885	855	846	816	826	841	752	793	856	839	807	794	850	887	842	853	820	798	814	838	814	841	844	855	831	835	847	816	822	801	772	822	844	820	814	812	825	814	828	863	855	847	839	847	833	897	850	876	826	860	857	815	844	821	856	841	832	800	843	790	874	860	842	818	838	810	804	756	823	815	866	871	822	853	761	813	828	799	788	820	813	839	849	815	781	815	851	856	827	863	815	824	804	858	776	827	795	772	858	845	838	863	839	874	783	824	863	845	891	786	845	808	853	832	789	902	808	881	805	834	875	869	865	816	878	837	836	844	790	887	845	808	843	815	826	879	830	822	851	850	847	891	851	810	826	882	833	823	851	853	838	873	865	854	841	855	817	804	854	813	826	842	808	863	820	861	853	846	803	818	873	926	813	842	871	833	897	837	864	843	878	814	832	811	892	853	797	839	838	814	841	884	813	825	814	860	830	823	837	817	775	793	792	784	850	827	828	868	870	868	846	840	799	838	871	812	849	887	795	876	826	794	856	799	861	835	754	821	848	802	794	824	782	787	827	811	863	842	843	812	800	871	824	803	862	929	833	782	823	881	826	822	796	814	830	821	794	843	842	851	826	840	874	809	812	919	792	864	833	845	842	834	855	842	855	837	852	846	844	789	817	837	838	839	827	811	852	813	824	869	860	894	797	866	833	847	882	841	863	861	816	830	853	799	833	827	842	845	785	767	833	852	821	810	820	791	840	850	792	803	785	802	795	798	809	786	812
53470	29174	18734	10717	5358	3125	2089	1328	1239	845	554	471	539	470	476	448	435	395	371	341	334	324	319	336	285	332	345	291	322	316	323	298	300	307	337	304	340	294	308	292	311	311	312	311	305	315	303	323	287	319	327	284	321	284	316	306	305	300	325	265	319	304	332	331	343	302	298	291	295	293	306	291	343	334	311	304	313	283	325	294	305	305	333	312	299	256	301	314	301	316	312	326	332	331	325	294	305	310	334	318	322	290	300	256	327	330	293	335	304	315	282	324	321	345	334	288	298	275	324	314	345	323	312	298	275	297	327	307	299	330	312	300	284	291	319	323	299	325	326	310	298	312	297	302	289	294	329	273	340	300	319	322	315	310	328	306	300	328	311	319	301	286	296	287	289	331	311	290	302	267	315	335	305	308	306	282	301	288	296	293	364	302	318	311	304	304	299	323	290	317	327	305	307	325	298	293	316	298	288	340	325	320	284	321	299	300	287	295	274	340	281	304	289	309	285	312	310	330	298	317	301	339	268	305	316	289	330	322	345	302	302	341	318	289	307	278	311	339	292	308	313	289	284	305	261	323	300	281	307	324	282	308	281	311	289	291	304	331	321	289	333	325	344	332	329	309	328	305	309	332	321	305	290	292	301	281	299	295	314	294	301	299	328	318	353	312	288	327	289	319	291	291	309	272	309	305	326	318	330	284	306	307	287	287	307	298	306	335	294	305	284	333	312	342	326	303	299	308	294	317	269	325	297	307	291	321	325	294	301	300	323	335	309	289	292	318	339	288	338	320	273	322	302	294	289	301	347	278	311	291	306	329	339	319	300	292	336	335	312	308	308	336	307	323	353	284	297	317	355	278	297	289	300	311	329	284	279	299	305	315	303	280	285	319	312	350	295	313	329	304	314	330	288	312	315	277	318	292	272	340	323	317	303	295	291	276	298	279	307	328	308	321	322	323	329	298	318	303	347	331	267	293	311	323	315	297	295	298	323	301	321	294	292	333	305	305	341	304	286	288	332	296	298	311	292	303	304	290	290	294	277	321	287	318	296	317	299	300	341	275	280	313	293	278	316	307	344	327	296	296	305	304	293	311	321	297	322	312	282	287	330	283	318	328	328	299	302	297	299	284	261	283	304	313	316	322	302	299	295	279	323	333	317	301	342	310	300	338	308	307	297	314	302	315	273	303	299	304	332	333	352	323	265	307	340	317	298	296	288	295	313	281	332	321	325	284	315	325	274	287	310	278	301	320	310	308	282	305	281	300	322	331	298	294	307	293	278	348	316	302	328	306	325	298	327	315	325	314	312	294	313	308	294	318	262	272	336	303	291	318	318	283	289	291	316	302	349	305	326	261	278	317	295	325	296	270	278	332	306	329	297	292	297	290	311	309	331	329	321	288	308	294	312	340	276	309	312	312	296	314	287	316	320	289	285	330	293	315	289	272	304	314	303	286	316	304	273	285	306	296	319	291	299	301	286	294	264	333	336	315	296	289	317	302	338	317	329	320	325	325	289	305	308	330	321	299	299	308	294	313	294	284	316	308	332	306	328	307	285	339	327	277	303	324	333	293	336	307	308	316	296	325	298	319	341	303	329	323	290	331	304	316	322	310	336	307	305	287	321	304	311	298	318	318	317	311	308	299	333	357	298	312	325	319	287	296	308	333	340	302	323	322	284	308	282	330	333	295	313	309	299	342	335	288	293	306	321	322	298	299	304	278	321	362	321	314	309	321	323	337	313	291	317	298	302	321	310	297	280	278	279	342	307	300	300	291	345	315	288	290	304	312	298	297	326	320	311	292	308	324	322	300	323	320	308	301	292	294	309	300	319	301	310	309	280	318	316	366	301	324	286	330	300	300	308	293	307	323	323	305	305	295	305	319	327	314	302	304	316	344	276	307	323	329	301	302	341	290	281	318	321	314	298	300	298	345	302	294	325	332	263	266	298	336	301	350	388	320	353	298	282	308	278	293	321	307	329	324	318	280	297	297	333	326	342	301	286	317	291	320	301	286	278	294	316	282	327	317	309	273	324	341	325	316	275	276	327	327	312	324	328	288	334	321	302	288	315	297	332	331	297	311	338	296	343	326	317	328	322	318	305	298	292	295	279	315	336	322	289	289	320	308	324	312	342	311	290	314	282	298	320	329	329	321	276	316	319	312	283	309	304	331	291	332	279	300	344	271	310	355	317	330	305	317	316	314	301	314	308	296	314	317	326	315	276	316	331	299	319	296	352	298	320	327	317	301	313	317	321	268	309	333	295	302	321	316	309	345	313	310	295	314	314	310	302	322	299	308	279	274	319	320	294	308	316	277	304	342	298	316	320	305	305	230	338	317	354	341	283	322	308	333	300	283	310	287	314	285	267	328	319	295	350	282	309	327	316	321	276	289	324	279	308	339	286	302	340	324	296	296	296	274	267	323	295	301	289	290	334	321	300	321	286	304	319	311	313	324	330	322	295	322	276	306	282	282	321	318	304	298	322	309	309	266	302	293	303	318	355	330	294	274	306	337	310	346	357	281	337	314	313	302	313	301	322	317	295	317	301	313	308	306	341	308	310	335	349	325	294	328	326	319	281	325	286	320	317	332	341	326	322	323	323	316	309	302	305	326	292	355	327	322	313	302	327	319	287	309	323	337	270	292	290	326	323	297	328	309	307	288	317	355	326	341	292	305	309	333	283	311	317	350	302	311	308	312	296	281	322	296	290	312	265	315	309	297	325	292	288	302	321	327	331	328	306	325	315	307	315	259	292	287	312	268	332	312	306	302	317	324	298	299	276	302	311	307	322	267	330	350	299	292	308	312	280	297	323	326	336	305	289	297	294	306	294	288	330	299	313	310	284	276	324	299	286	294	352	292	321	280	315	297	285	281	304	314	301	296	296	282	313	327	314	312	306	330	272	294	303	314	294	339	320	334	288	301	316	309	294	303	299	329	329	301	306	331	292	306	337	327	345	293	336	314	340	314	304	291	288	289	289	308	301	297	316	289	310	299	307	335	271	309	313	291	295	312	284	332	329	346	307	323	274	320	302	335	301	297	311	301	333	311	300	316	300	285	339	315	317	292	317	288	303	290	323	299	311	335	341	319	285	311	295	318	283	318	291	312	335	330	272	276	276	299	313	309	298	316	296	306	287	323	332	310	325	335	307	333	330	326	314	296	312	344	328	308	295	326	292	298	322	314	315	318	293	298	336	283	290	297	309	332	297	312	294	311	310	308	316	263	315	286	340	311	300	252	303	323	331	352	315	276	312	297	300	317	266	337	304	334	290	327	314	326	290	312	325	300	285	310	323	300	306	289	308	303	313	281	321	308	300	307	319	305	304	307	319	313	327	330	306	283	288	314	318	326	308	346	305	279	330	319	293	301	308	332	319	289	290	297	300	253	283	301	318	281	299	261	315	293	281	295	315	297	296	304	301	330	322	328	297	279	286	253	312	302	311	321	268	319	289	289	274	283	335	311	320	319	326	334	336	306	307	296	342	331
35496	22673	23671	20446	14441	11432	7746	5466	4997	3382	2311	1828	2054	1782	1776	1497	1285	1015	1004	955	917	918	965	945	979	929	905	866	796	833	773	736	765	763	765	796	739	759	703	720	737	680	725	681	726	729	714	703	712	773	765	773	750	723	722	702	717	720	726	709	723	767	727	725	755	704	706	721	700	708	691	744	745	715	777	698	679	733	688	709	711	712	707	741	711	725	706	692	710	784	697	682	682	721	691	757	730	728	724	697	718	717	728	699	696	740	713	766	730	700	699	745	713	708	710	722	706	695	730	678	744	781	752	705	755	708	736	711	706	692	757	720	720	721	705	762	714	711	754	768	704	731	750	740	744	737	752	685	731	728	693	715	685	712	738	746	701	749	771	727	722	777	714	728	766	734	738	716	744	696	727	759	756	725	728	734	758	704	714	748	764	712	765	710	715	762	750	731	688	773	767	706	747	721	773	726	711	787	727	710	752	691	714	711	690	725	679	698	724	685	781	701	758	754	729	724	726	734	667	660	743	735	692	715	696	711	733	709	722	692	694	734	760	718	732	745	682	756	730	744	744	716	728	706	723	723	748	679	682	744	730	772	757	676	736	739	716	742	714	744	735	688	716	744	704	751	749	713	760	700	723	740	748	773	706	743	707	749	723	685	716	730	741	762	674	746	729	700	747	702	772	712	746	706	712	672	734	738	687	766	736	728	740	772	757	777	711	708	699	728	736	729	697	680	728	753	720	722	681	696	786	779	671	677	712	735	744	719	716	714	741	721	703	718	719	662	674	689	760	726	704	733	755	738	673	756	714	715	707	726	730	707	763	683	704	710	728	726	707	754	688	710	716	725	754	706	703	731	750	729	756	711	706	705	697	732	714	757	691	669	715	724	727	651	702	658	707	727	814	697	700	733	758	709	747	711	726	710	743	701	766	735	692	694	753	730	763	790	727	727	699	746	736	797	754	711	736	716	731	745	766	697	689	733	745	696	708	735	757	764	743	732	733	730	730	748	734	721	756	727	741	730	716	721	694	736	750	710	755	725	723	759	711	712	707	734	723	705	758	723	718	733	698	764	708	754	721	666	731	720	739	715	750	733	719	697	720	718	785	687	665	707	796	730	734	759	704	732	735	724	724	724	782	736	712	722	697	770	774	744	756	733	689	725	727	744	702	700	703	751	725	768	707	712	731	681	716	768	723	700	712	705	757	703	757	701	716	782	702	696	709	731	701	741	727	773	720	776	694	743	713	764	740	689	758	715	720	665	766	707	773	734	697	759	699	757	770	728	702	721	739	742	688	729	665	735	712	700	728	690	673	707	720	713	713	728	775	726	738	785	741	733	744	687	720	708	778	738	732	710	711	738	737	671	696	763	697	733	699	745	687	805	734	702	730	733	741	670	750	750	715	706	722	745	732	711	688	756	779	780	741	682	673	696	751	779	695	713	725	744	758	727	748	711	714	764	746	684	732	743	706	718	741	739	692	716	729	699	712	759	748	760	740	732	744	707	717	715	742	713	694	728	717	713	725	695	730	754	683	756	688	701	709	731	697	712	736	730	749	650	733	753	707	734	747	720	774	736	676	744	738	682	712	739	722	717	694	679	687	728	700	744	709	727	716	706	766	728	731	713	718	702	702	734	751	747	727	724	727	687	743	717	700	752	696	744	766	717	700	701	739	720	686	690	697	734	721	708	758	767	695	735	712	767	685	745	725	734	746	696	739	695	701	747	706	705	766	708	729	735	735	751	759	743	725	718	747	695	705	764	722	759	716	716	685	774	721	748	722	733	727	717	696	713	720	738	707	769	708	760	724	699	695	712	743	750	723	720	729	724	780	724	718	722	769	730	750	761	700	715	672	757	747	740	696	718	703	717	693	710	739	708	715	715	690	771	678	699	692	739	689	698	745	728	744	736	693	747	813	756	775	691	690	727	708	769	759	686	737	765	707	737	704	675	716	719	744	710	737	739	712	710	735	745	699	711	724	734	736	746	779	740	753	702	685	712	722	713	704	748	670	746	676	719	734	692	779	723	723	714	747	738	758	714	723	737	747	790	764	740	753	725	741	724	726	730	669	720	698	720	707	736	699	742	696	667	794	713	725	702	728	694	722	749	734	755	670	689	753	668	732	808	735	710	730	730	714	711	683	692	743	722	800	726	767	711	770	746	694	751	744	711	708	778	745	697	692	716	705	702	792	693	700	677	708	756	665	685	710	755	743	755	706	715	751	691	704	691	699	731	744	722	740	731	708	783	704	736	689	750	681	723	726	719	714	742	680	701	760	712	677	753	754	774	690	742	722	753	721	722	727	686	742	700	717	734	734	807	723	709	732	779	743	684	682	743	672	791	762	710	691	750	681	730	688	724	734	720	715	786	679	687	757	694	677	738	753	716	697	730	701	681	765	764	698	699	726	722	694	755	687	726	683	687	715	705	697	711	720	729	747	713	667	707	735	711	734	725	717	752	689	739	722	695	719	718	701	760	721	761	735	730	690	725	744	714	776	734	712	699	769	759	668	708	760	752	676	724	726	717	732	746	751	776	758	685	698	729	739	739	729	721	724	755	716	699	703	639	755	739	724	697	747	720	723	696	720	735	708	682	738	711	745	732	741	757	742	695	736	695	721	733	726	733	726	752	714	684	767	739	732	687	698	676	710	721	682	652	730	673	746	764	705	686	701	750	775	741	738	715	724	733	712	701	681	736	767	730	746	714	761	718	726	690	668	727	760	702	751	742	707	730	744	717	738	771	778	745	696	720	761	714	768	699	783	738	765	705	734	711	770	744	748	752	745	739	730	632	740	716	717	701	719	675	737	681	706	712	760	700	709	720	735	716	697	737	763	760	718	730	757	738	676	722	743	719	689	708	726	741	718	686	726	709	722	728	710	737	758	742	702	683	730	696	702	715	691	699	704	713	698	747	700	714	715	756	706	736	717	702	686	747	759	709	739	735	728	747	735	728	708	729	727	766	717	669	746	701	668	650	780	720	710	736	704	749	785	728	714	699	694	762	773	665	706	693	736	716	682	729	757	729	694	711	722	703	755	698	747	736	718	746	740	745	731	713	724	692	773	748	728	698	748	702	739	746	732	748	719	687	710	720	725	719	706	694	706	715	737	706	727	735	777	770	714	726	735	662	706	725	784	761	714	731	707	712	691	723	749	766	738	719	691	695	727	736	724	695	698	690	690	713	717	709	742	754	750	695	672	731	714	722	742	752	761	745	731	727	716	677	708	699	760	710	707	747	753	728	704	726	716	699	697	740	707	703	717	769	697	766	738	733	701	735	707	665	739	736	715	794	720	727	691	700	722	691	737	716	759	750	662	703	765	742	726	714	705	771	717	732	709	688	742	716	740	740	713	722	689	751	720	748	717	669	736	717	743	706	699	718	669	732	719	713	754	737	768	748	689	757	727	766	736	704	737	706	735	736	716	703	677	709	738	757	713	782	726	768	739	708	709	720	712	677	739	744	781	745	747	727	721	761	743	662	698	723
31823	16516	8111	3639	1791	1057	787	556	446	428	378	411	306	307	347	346	327	321	324	305	341	335	319	361	324	332	324	314	336	362	333	325	336	306	321	332	320	316	326	324	301	342	307	323	348	356	309	342	357	320	353	300	347	332	314	328	315	281	297	326	341	330	311	310	331	332	329	367	313	362	334	331	299	337	345	324	291	335	330	339	308	339	326	335	309	301	310	301	327	292	326	327	326	295	310	306	309	339	345	333	330	326	336	309	326	332	327	335	331	309	297	324	320	311	266	322	318	302	324	328	315	285	301	335	276	364	330	280	321	302	297	340	352	298	303	321	285	322	291	316	313	320	336	343	316	316	325	258	306	306	304	312	297	325	328	309	322	303	318	359	349	311	338	300	337	305	334	313	310	338	295	332	330	291	314	321	312	319	320	295	308	302	292	320	322	333	360	286	329	283	306	331	287	291	308	337	320	311	295	333	348	295	348	302	346	310	315	310	302	320	337	308	346	293	319	294	312	316	309	326	325	317	354	334	332	302	299	365	305	318	344	321	345	356	324	292	295	339	322	322	296	333	331	322	312	322	331	320	317	331	299	287	338	308	347	313	325	292	327	328	334	316	316	352	351	327	318	324	314	300	312	299	308	341	328	320	316	344	318	309	328	350	338	314	340	317	363	345	315	332	332	314	328	341	330	328	292	328	317	363	329	304	305	273	342	361	308	342	336	335	357	292	337	315	324	314	327	318	315	338	359	309	328	321	298	329	340	285	316	360	349	324	302	311	309	327	311	316	345	299	313	306	290	309	320	347	341	298	332	332	289	338	328	283	328	281	326	301	343	318	312	315	350	328	335	310	321	314	298	337	308	333	324	302	319	312	312	325	298	349	303	311	320	298	308	302	357	271	343	325	321	324	322	339	340	290	278	321	292	339	338	337	320	312	319	303	327	326	307	335	312	369	316	305	310	331	311	367	291	309	325	340	318	320	361	335	338	345	337	288	316	339	335	327	327	285	303	322	316	331	317	307	347	311	331	320	341	337	312	325	315	310	301	328	302	325	280	307	308	285	321	319	348	335	301	311	360	301	297	313	331	299	334	294	295	340	312	325	318	342	302	338	306	304	344	348	297	306	315	352	364	321	300	302	280	321	327	307	303	344	333	358	351	309	295	324	304	307	280	315	338	309	315	326	356	316	301	302	280	309	323	302	333	351	326	339	325	347	321	346	289	302	351	297	312	321	312	325	319	311	324	302	319	333	326	333	315	331	338	336	299	321	298	324	323	332	311	298	317	303	309	367	314	316	281	333	299	338	332	305	312	304	322	321	307	336	335	326	327	341	353	364	301	336	341	315	324	326	323	301	329	274	289	323	294	274	309	323	339	298	317	294	327	308	310	323	336	312	318	311	314	328	304	316	292	313	322	303	311	286	297	304	316	335	294	296	296	309	353	326	317	298	350	282	317	307	313	348	327	280	312	320	297	328	327	289	312	328	310	323	314	315	305	326	304	336	355	321	334	325	295	290	296	286	321	322	313	307	313	305	330	308	342	339	280	309	313	337	355	335	301	328	286	300	348	332	327	325	301	306	318	320	328	289	319	302	316	340	344	287	285	315	310	314	325	308	274	353	324	346	297	301	333	302	328	315	321	296	325	330	313	311	278	305	314	318	318	325	331	297	324	360	303	343	282	298	316	312	334	327	314	335	347	321	332	332	373	356	297	283	294	299	287	315	309	301	308	313	325	337	325	357	305	308	277	285	307	325	321	327	318	329	309	335	353	343	313	303	330	326	302	324	295	348	325	333	314	316	322	292	329	294	321	298	323	303	308	317	324	305	284	328	318	302	334	293	330	343	286	333	348	324	353	349	339	317	307	272	321	314	312	335	332	302	293	275	351	323	326	306	298	319	341	294	337	326	327	334	305	331	330	327	296	306	333	315	342	288	322	328	326	298	310	332	309	273	290	359	354	305	304	331	322	328	341	303	348	316	288	288	325	329	295	307	336	309	346	338	339	338	349	358	293	305	322	347	301	325	333	333	326	334	345	331	284	319	318	327	294	315	302	302	310	334	320	328	322	323	341	311	348	327	348	313	308	305	315	326	308	301	331	327	337	304	329	318	301	311	339	334	330	303	299	311	289	325	325	347	281	294	320	310	275	313	314	335	365	340	332	339	328	313	332	282	322	313	319	342	316	341	318	309	317	305	306	324	339	284	344	318	323	315	337	318	313	312	308	303	308	302	313	292	327	347	313	342	308	298	321	304	288	307	304	325	339	358	306	329	327	307	312	310	326	313	292	313	296	330	318	325	304	330	317	296	289	326	369	294	285	342	324	335	306	293	321	283	329	302	320	329	322	329	333	332	324	329	319	320	327	327	313	329	283	284	300	334	331	334	336	311	317	349	331	327	347	308	287	332	272	304	327	310	345	328	334	292	334	323	312	338	321	312	335	329	301	318	323	327	333	324	319	307	335	318	330	312	316	316	286	322	318	305	300	307	332	303	296	333	295	317	301	306	310	310	286	317	317	298	346	299	351	300	316	333	303	301	321	295	320	319	305	285	312	354	289	354	314	319	361	328	307	325	323	283	301	294	306	353	314	324	331	306	310	302	304	295	331	303	329	344	301	341	305	301	357	334	298	359	307	329	326	324	336	316	317	346	320	377	310	310	302	326	281	323	348	310	325	355	319	331	321	346	309	302	338	348	327	328	338	325	339	339	315	330	328	309	303	345	332	305	305	322	312	305	316	317	316	311	303	314	297	312	286	292	320	302	287	327	285	331	320	339	315	317	314	341	314	295	339	287	297	338	309	341	316	298	316	316	328	346	316	284	324	337	316	296	324	289	309	334	328	320	278	352	335	303	311	344	333	343	324	309	297	347	309	290	299	319	346	319	319	308	319	309	338	369	316	325	331	299	312	335	339	297	299	336	308	327	313	308	311	307	303	322	329	314	315	352	336	308	315	323	285	277	307	310	318	329	349	335	290	309	318	330	314	341	350	342	294	333	323	294	319	304	314	283	315	320	312	307	292	315	326	303	282	322	327	352	303	338	315	331	301	325	321	319	320	309	308	317	333	296	324	326	337	291	302	321	340	294	307	305	332	288	328	307	333	326	361	302	298	327	317	334	306	295	330	309	288	318	298	329	350	308	316	292	309	322	334	338	341	301	309	285	265	292	330	322	328	323	336	306	284	309	299	346	315	329	286	346	296	323	367	387	306	282	270	298	325	305	311	311	324	323	304	316	282	310	323	326	320	296	336	355	351	282	305	364	311	327	342	313	359	322	333	320	276	330	335	327	318	315	293	311	323	298	315	342	309	349	300	344	325	325	344	339	308	326	288	327	333	332	316	326	315	287	310	320	326	337	309	331	309	315	315	307	283	326	317	339	294	320	305	321	323	317	277	358	297	318	337	305	307	302	321	312	337	348	335	321	287	325	339	345	320	308	325	319	305	343	307	292	332	318	279	319	283	304	282	312	318	310	302	313	318	337
22485	13570	12528	9315	5803	3780	2603	2062	1494	1335	1205	1111	866	951	927	944	862	851	836	799	808	796	806	804	791	798	816	798	786	789	714	781	733	725	764	808	769	771	731	748	746	754	797	801	769	734	778	752	767	775	760	774	736	775	784	770	775	768	795	772	762	777	759	775	771	775	770	745	766	751	720	775	745	734	765	704	787	771	743	758	702	782	735	771	736	754	732	748	799	766	743	770	737	776	790	703	783	743	762	745	717	706	786	767	759	754	772	792	741	763	751	736	752	756	697	768	829	792	714	773	759	736	801	770	781	763	730	762	740	799	764	769	727	754	736	731	730	773	763	782	832	708	741	715	771	748	749	751	757	723	777	761	751	759	762	762	817	765	721	798	782	749	732	780	768	697	772	715	792	723	713	731	803	757	749	760	780	809	760	749	776	752	726	726	706	763	776	773	714	742	754	725	770	749	742	734	699	751	725	799	717	769	764	737	800	739	749	775	762	736	827	774	728	767	679	741	804	769	760	771	778	768	779	749	784	782	768	811	737	788	804	738	758	765	748	759	782	740	772	790	713	728	704	725	771	740	727	737	763	741	732	748	726	759	721	753	782	737	772	777	715	796	795	720	776	773	815	737	749	772	746	790	763	732	757	727	750	708	750	765	737	774	773	762	740	732	773	757	695	778	803	767	767	764	767	787	750	757	805	724	739	745	738	788	794	787	736	740	750	750	731	740	823	731	736	764	772	762	770	794	778	796	734	747	706	724	729	802	731	764	774	776	793	779	741	778	768	760	774	768	717	783	758	820	774	753	809	745	738	749	774	743	742	731	789	726	791	741	772	770	742	739	737	759	766	748	746	721	806	752	753	783	766	738	763	817	712	783	764	751	765	818	741	749	785	752	735	750	792	706	757	748	747	788	759	790	705	797	773	747	749	757	732	781	773	785	735	770	780	749	733	721	779	778	799	753	715	750	745	809	746	787	779	763	740	748	808	778	794	755	758	711	725	756	757	714	815	722	784	754	763	733	774	799	753	744	774	740	807	726	727	790	728	752	761	748	798	793	762	779	764	729	729	798	776	783	757	778	785	722	776	734	732	756	731	711	791	801	754	781	726	808	774	767	779	708	789	772	799	751	738	696	782	749	744	776	776	743	806	774	757	796	782	784	762	738	743	731	779	798	766	766	777	740	762	696	758	819	769	732	717	703	732	729	735	769	761	767	757	717	734	780	730	741	768	758	755	754	753	778	786	755	771	799	788	767	778	713	707	738	732	781	768	688	742	714	720	717	722	714	755	824	750	799	714	741	727	731	735	771	763	713	754	739	742	786	793	819	772	723	731	794	773	749	730	748	724	736	735	825	757	726	762	778	738	704	758	755	801	778	770	743	783	754	715	762	756	715	760	755	771	789	763	764	750	762	792	740	755	709	750	743	735	753	777	768	736	812	762	776	730	749	764	776	767	760	758	752	806	736	776	779	743	752	780	758	775	773	765	730	739	729	739	727	760	686	678	755	699	751	772	741	763	784	786	728	779	768	761	734	753	779	777	766	731	746	765	724	725	753	730	807	722	737	744	775	746	767	777	771	783	710	777	740	748	758	774	760	692	718	729	801	779	767	774	760	745	733	765	739	738	824	756	743	769	804	704	763	755	739	799	704	794	754	684	750	717	778	727	769	805	738	759	810	736	769	749	739	756	723	755	769	748	776	792	765	746	744	742	742	758	759	775	754	756	749	760	735	776	768	769	765	763	766	753	776	767	736	751	774	747	771	731	757	777	805	749	797	791	773	771	734	755	790	780	757	754	760	825	780	745	775	762	742	732	711	807	738	743	787	789	756	761	734	757	751	694	734	777	769	772	755	753	765	721	755	717	793	757	752	720	750	745	764	780	748	776	737	760	723	769	724	736	765	793	744	777	770	797	761	740	760	797	741	726	758	721	735	812	768	723	776	789	751	743	766	728	774	785	761	758	726	796	772	751	781	789	724	719	768	723	734	826	746	773	762	787	785	797	771	756	777	797	774	756	732	771	783	734	763	772	744	712	765	794	794	764	762	766	745	767	711	806	762	751	761	785	716	722	743	740	818	719	736	822	798	716	735	810	736	723	742	760	762	741	785	763	786	787	786	761	765	782	769	788	760	749	733	782	723	753	713	777	776	781	738	742	796	738	778	718	770	744	741	787	757	740	757	751	790	797	757	713	739	762	704	771	776	749	839	753	722	706	740	765	760	743	744	737	711	800	730	736	796	732	725	785	801	719	746	793	772	749	743	764	756	778	779	807	788	834	790	746	816	746	748	795	772	756	724	785	812	740	794	743	763	775	796	777	725	789	689	798	755	802	716	699	704	748	818	776	812	770	797	815	801	758	736	773	713	762	771	785	746	782	706	751	748	757	727	710	768	789	764	770	773	737	710	753	782	743	743	819	773	764	720	763	782	758	774	762	788	772	743	760	786	740	744	741	781	718	758	732	735	754	783	736	743	768	752	758	727	748	752	738	760	742	783	763	799	785	799	795	762	722	744	777	748	763	799	729	738	753	782	759	789	760	796	738	808	729	738	761	729	759	809	767	774	773	765	750	736	706	771	724	808	734	718	757	785	739	722	737	741	705	746	729	760	727	781	770	774	753	759	757	775	749	736	745	777	769	790	764	732	830	808	737	751	708	778	806	771	708	772	774	811	762	707	740	734	778	759	731	707	771	715	801	760	838	799	746	709	783	733	793	740	743	721	758	802	760	795	742	759	790	769	761	773	761	777	743	743	709	773	709	753	734	732	772	764	759	739	753	725	741	778	757	741	782	782	789	726	781	802	729	791	742	753	808	730	738	749	781	729	759	783	774	722	768	779	726	771	726	775	757	766	773	811	746	757	775	735	743	732	760	734	775	760	764	780	750	741	757	758	768	760	773	682	783	769	732	734	811	803	778	737	739	704	724	737	719	784	763	760	750	738	739	785	767	771	745	742	715	764	775	715	737	736	738	732	781	753	747	770	766	703	775	756	733	807	806	795	789	779	764	753	736	778	809	762	774	760	739	762	694	813	722	813	737	722	757	737	791	781	723	772	839	729	781	740	806	746	780	766	774	810	760	772	757	754	708	719	783	781	772	773	765	712	752	752	774	719	715	732	752	730	708	770	763	765	778	776	740	739	739	716	713	741	797	761	738	762	691	763	797	803	756	733	781	759	820	780	723	693	761	769	766	731	784	750	755	732	761	698	745	775	736	705	756	752	801	740	759	750	776	731	758	726	795	745	782	763	798	739	723	749	782	740	746	747	736	763	791	743	783	730	725	719	742	758	746	728	729	727	750	791	776	701	747	781	760	749	739	739	744	776	772	751	778	701	777	791	778	716	734	739	779	800	732	735	735	767	777	717	757	723	797	797	735	766	731	757	723	756	753	738	820	741	722	774	760	727	740	760	745	790	728	707	789	819	782	721	724	782	733	763	765	719	802	795	760	763	739	742	754	756	757	779	795	793	746	796	743	802	770	751
45463	22734	12511	6513	3352	2038	1423	1077	841	741	546	525	475	448	404	412	379	400	378	374	409	413	387	373	407	376	365	360	350	340	365	366	392	363	389	359	348	304	341	347	366	377	329	350	371	345	369	349	354	352	370	370	352	362	329	337	363	333	347	359	338	367	368	386	332	317	401	344	349	396	345	357	342	343	397	348	379	361	348	346	348	342	347	348	352	352	369	316	302	396	336	351	422	403	340	346	370	358	319	354	335	332	355	365	328	324	383	373	353	394	394	352	347	364	392	322	357	360	369	363	342	349	374	348	321	386	380	358	306	367	358	353	329	372	341	365	332	324	372	373	324	364	326	359	341	364	367	339	346	359	386	341	355	345	408	360	303	334	359	333	340	372	376	334	362	357	383	339	381	353	318	312	348	364	312	401	343	399	374	349	362	380	331	360	364	354	346	338	377	388	342	348	352	348	367	382	342	343	354	321	354	350	387	355	351	369	334	353	343	335	323	354	311	348	387	372	349	357	341	343	338	353	320	321	360	328	344	333	379	338	369	387	363	357	364	355	342	353	351	343	313	343	373	346	344	344	341	335	383	352	361	342	350	363	380	360	377	329	375	374	346	333	368	359	369	370	374	381	357	337	334	355	348	362	359	319	335	345	357	366	374	322	363	350	371	335	371	365	363	364	331	342	337	373	336	369	369	358	344	351	336	340	369	378	361	359	349	394	389	363	348	361	342	366	366	360	360	365	366	349	361	366	335	372	365	337	355	365	384	360	371	389	360	339	344	374	366	363	358	355	346	410	342	363	337	389	362	335	364	359	366	328	360	354	334	339	330	355	355	330	350	376	348	338	327	389	361	335	389	354	379	310	341	342	328	357	349	341	404	350	360	337	359	342	345	328	355	335	331	318	374	386	369	357	358	355	333	395	344	377	328	359	347	338	325	356	371	330	340	344	377	356	401	338	387	357	366	351	380	335	373	383	367	345	352	384	335	321	385	386	382	360	363	358	319	384	385	346	378	399	321	369	366	344	363	334	348	351	364	348	368	355	364	410	369	331	357	356	340	345	347	333	393	367	355	336	369	338	337	356	340	336	346	367	359	345	344	373	336	346	374	364	379	358	373	393	380	364	393	374	327	327	323	345	325	350	360	349	363	337	365	336	407	337	346	373	359	335	350	349	362	348	340	351	401	359	357	370	332	345	375	319	378	380	312	340	362	306	352	370	375	347	370	364	368	373	332	377	372	382	357	346	354	354	382	349	359	343	373	340	332	332	339	359	414	402	361	364	359	351	332	390	333	338	340	367	387	357	342	359	342	356	387	345	398	341	322	348	370	355	358	355	394	372	339	333	375	363	370	397	339	362	349	321	384	395	337	374	352	359	352	343	364	342	353	320	350	386	336	388	337	336	333	382	340	351	346	354	394	382	373	372	330	341	343	364	317	385	395	366	369	358	345	355	378	396	383	389	372	375	380	380	374	340	346	361	318	368	349	365	350	347	319	345	361	342	371	348	350	350	368	406	331	366	368	323	354	338	368	351	382	400	359	357	381	372	401	359	378	371	376	335	307	329	357	341	369	349	404	395	346	357	386	366	360	373	353	365	341	381	325	338	331	372	342	348	354	333	365	354	389	345	397	390	368	347	364	381	361	341	326	371	363	358	342	336	364	402	364	356	360	351	360	389	337	326	346	385	379	351	371	375	342	372	335	338	354	330	344	347	357	373	342	357	352	372	328	343	369	388	375	374	374	391	393	359	320	350	287	341	362	363	352	372	359	359	354	363	337	387	327	358	375	341	353	344	356	314	329	303	349	335	368	354	363	348	360	357	366	361	373	371	371	399	336	348	378	349	382	331	354	358	336	357	343	359	336	344	361	379	333	351	369	365	391	335	376	378	362	397	377	343	339	355	322	352	344	354	357	340	363	355	393	340	361	339	328	325	312	373	355	360	359	318	356	363	318	336	373	345	318	325	328	361	334	353	372	406	358	331	350	353	355	353	370	343	375	356	314	383	365	363	378	369	346	356	355	360	364	379	382	375	373	355	375	359	348	354	359	343	348	386	334	365	382	345	309	318	346	337	342	367	348	355	362	334	339	351	337	377	334	377	386	374	349	357	376	338	385	378	347	343	348	366	355	317	344	356	366	381	322	364	335	347	361	344	335	368	341	366	347	376	354	333	357	332	339	379	367	350	347	354	392	326	349	369	331	307	365	302	371	337	359	365	351	338	388	340	352	374	366	326	365	346	344	355	351	363	359	355	343	357	357	401	363	334	339	375	377	366	349	344	318	372	350	359	345	347	368	357	338	383	381	347	357	352	372	356	330	324	345	378	366	344	339	349	377	328	366	391	380	341	353	313	346	385	337	342	321	388	372	344	320	380	336	418	341	374	352	345	360	356	371	329	354	337	363	369	372	336	368	372	340	358	381	351	363	358	360	351	307	386	368	337	343	356	336	410	370	350	369	364	362	363	319	329	351	364	357	346	380	366	387	391	345	359	380	359	373	346	322	302	362	378	373	379	344	405	346	354	323	334	333	361	327	335	343	391	379	332	337	343	353	324	345	335	310	369	358	377	362	341	337	381	393	374	375	326	364	332	303	381	355	358	350	377	362	391	362	364	346	352	383	335	363	369	373	339	358	340	351	346	357	371	341	362	378	329	341	376	354	356	354	370	355	313	377	349	355	336	359	363	362	366	342	363	330	339	365	372	375	362	324	341	336	358	354	376	379	360	331	342	371	387	380	352	341	360	330	330	367	371	403	368	338	322	320	354	363	356	361	330	340	343	338	380	367	372	375	350	380	370	330	339	350	369	362	311	344	336	336	360	378	346	372	347	324	354	383	349	370	376	353	394	373	360	353	382	353	364	362	374	368	373	408	351	336	360	355	337	362	356	348	343	370	363	378	349	345	357	343	359	291	329	342	351	336	345	375	368	333	348	356	366	360	342	358	366	362	338	365	355	339	340	360	350	361	397	317	398	318	368	358	398	333	344	368	363	320	322	373	339	372	357	348	357	337	365	327	346	337	336	376	347	351	365	356	385	324	288	362	359	332	359	380	331	373	362	345	325	375	360	350	361	394	363	355	333	323	382	369	361	376	364	365	392	363	376	360	352	361	346	381	365	344	331	336	401	396	337	342	333	333	327	313	332	338	373	384	373	361	341	366	338	370	348	363	390	365	336	353	328	333	366	360	368	378	393	330	374	349	362	346	364	342	365	310	334	313	332	335	371	334	351	388	335	386	369	339	346	357	372	339	351	344	398	334	380	360	399	356	356	376	374	335	352	342	357	347	361	380	357	354	356	330	342	335	348	363	322	353	348	341	351	341	363	336	341	340	335	320	345	365	348	343	361	352	346	310	343	386	360	360	376	316	359	361	352	368	363	367	363	357	400	361	347	354	355	363	388	344	328	328	352	360	337	368	346	336	370	346	374	346	341	331	366	336	337	397	365	352	365	347	350	316	358	364	325	348	387	348	380	369	362	338	366
31454	18465	17475	14172	10394	7566	5366	4392	3345	2552	1834	1615	1415	1361	1292	1156	1082	1089	1052	986	973	974	1016	934	901	909	910	884	926	925	912	895	865	875	884	871	860	846	833	848	858	817	813	820	860	752	810	856	871	814	835	903	789	877	841	862	834	811	846	799	838	859	895	851	864	826	807	824	839	830	833	808	852	834	828	832	780	788	803	852	837	802	833	839	793	872	811	827	905	899	839	785	835	839	920	831	801	852	840	847	839	833	790	833	816	843	890	840	870	861	867	879	836	802	840	872	840	890	795	900	829	787	878	844	845	875	798	879	839	855	850	862	816	854	819	857	873	867	824	813	810	891	823	881	881	827	837	865	832	817	815	844	839	832	798	860	840	830	853	797	827	848	817	883	845	855	866	825	882	849	858	844	827	824	853	837	845	770	835	832	869	861	822	877	840	817	798	829	844	881	836	808	786	840	793	843	801	768	824	874	850	791	806	816	880	884	902	870	856	807	842	845	888	832	831	824	847	860	846	806	831	860	855	797	821	824	857	849	837	863	845	829	840	784	859	818	838	822	815	873	806	851	822	809	784	864	798	815	774	804	763	828	877	842	822	850	865	814	834	784	844	819	825	840	834	818	882	788	854	845	835	819	823	817	849	865	811	803	803	883	762	801	793	859	882	809	828	802	867	831	819	847	870	839	835	848	837	866	788	833	819	842	827	791	846	818	836	865	873	848	879	823	834	856	859	847	811	851	810	846	823	874	826	874	888	869	839	838	848	881	826	836	841	868	861	763	831	816	835	800	817	849	878	868	839	809	764	803	846	845	819	822	827	833	834	832	844	886	893	840	818	831	819	832	866	821	824	843	822	855	879	820	802	824	886	826	805	880	772	830	842	809	844	826	798	876	861	808	819	890	841	836	851	859	841	810	875	793	852	825	832	822	840	836	838	851	824	824	891	836	774	867	906	805	857	887	850	815	849	818	810	825	799	856	876	852	793	823	815	881	808	834	815	793	812	852	809	849	845	860	786	806	860	822	857	872	844	795	823	877	838	828	854	798	850	827	817	879	906	854	884	882	797	823	827	807	891	827	869	863	817	801	810	851	791	833	870	873	853	847	828	844	821	830	832	848	884	839	803	823	796	856	880	842	890	765	772	824	839	837	854	857	873	812	821	866	805	838	841	820	868	867	827	859	842	879	848	879	829	847	841	816	848	820	808	814	866	833	837	832	824	835	849	788	833	849	848	856	840	815	871	872	855	844	877	850	839	778	820	829	808	831	812	816	864	826	833	907	818	844	816	810	828	838	771	799	830	820	811	854	793	893	795	879	837	888	853	866	843	838	816	808	841	827	809	844	829	812	845	781	835	854	839	869	841	857	761	862	824	831	815	854	827	886	840	863	820	861	844	855	869	795	827	837	839	855	801	839	835	838	850	845	853	867	823	855	847	854	814	822	876	896	854	808	764	817	761	881	823	790	872	853	832	852	864	874	854	813	840	855	822	850	811	874	864	839	838	806	863	849	863	850	832	814	866	837	859	777	780	816	861	877	825	814	898	811	810	809	799	802	847	839	820	831	844	866	850	807	889	799	835	847	880	888	816	876	784	825	781	792	788	834	843	853	822	830	857	880	876	857	878	797	848	836	846	847	827	813	805	831	829	826	858	766	796	819	814	836	838	840	844	822	818	816	852	820	806	836	905	800	807	870	818	784	836	873	815	843	848	860	833	825	887	805	821	848	822	831	822	823	808	813	871	814	846	761	914	832	816	829	827	808	793	794	845	837	826	796	807	786	788	792	850	856	804	855	834	870	855	829	801	804	823	817	819	819	811	815	890	822	873	868	847	800	805	824	831	792	831	859	870	789	796	890	815	865	825	829	819	848	836	858	862	856	853	839	843	832	802	810	876	895	848	807	865	805	865	845	801	852	810	830	873	804	836	811	764	825	835	805	848	784	833	776	840	851	820	804	838	847	838	858	813	791	895	833	793	865	799	862	833	823	850	869	854	788	851	839	877	917	863	793	876	793	831	865	815	839	793	862	814	828	860	875	817	805	835	819	822	859	825	809	839	795	831	838	872	823	800	783	834	847	844	824	821	843	853	862	846	860	789	802	882	842	804	765	899	841	821	811	837	903	802	858	874	847	842	897	877	834	859	848	800	855	819	823	816	839	818	837	866	830	874	802	836	853	847	875	838	837	801	833	832	840	830	809	849	826	848	853	828	871	859	838	827	844	839	827	837	840	846	840	844	889	827	816	808	881	829	867	772	844	819	826	869	784	852	874	833	909	820	838	797	869	798	884	839	855	792	838	793	862	800	848	818	842	876	831	835	806	812	827	867	794	803	833	834	810	847	841	853	798	869	848	848	858	873	882	823	878	822	845	848	833	807	820	824	838	848	856	831	819	819	846	826	860	820	820	881	848	826	809	794	756	811	865	880	823	852	828	867	811	834	877	846	820	860	850	853	793	840	866	886	880	832	838	830	821	858	838	752	822	850	831	852	843	832	813	908	835	878	867	791	847	862	817	803	845	857	859	836	805	838	872	851	872	869	840	819	855	859	817	822	754	798	872	852	825	853	829	831	804	829	848	836	862	810	839	807	814	845	841	840	882	869	842	801	838	872	836	851	850	863	850	829	824	857	871	870	829	861	835	876	809	844	829	797	841	870	805	874	831	818	847	847	802	865	845	842	827	858	798	845	870	785	849	888	829	833	853	854	788	821	832	864	866	840	785	807	811	873	837	851	867	865	845	811	864	842	870	890	866	819	873	833	849	823	802	808	843	833	866	891	832	850	833	834	834	870	838	812	821	806	933	831	818	823	873	835	841	837	850	827	789	830	810	892	825	888	806	847	887	827	825	812	830	826	858	819	856	847	846	875	819	838	848	803	835	847	839	861	865	835	777	834	868	811	792	813	808	844	838	814	883	830	887	859	841	829	858	831	840	857	794	805	828	864	814	816	811	887	889	810	811	738	835	836	853	817	868	845	818	824	853	805	839	819	803	811	844	827	820	832	822	837	801	818	836	793	855	838	818	814	847	889	861	871	877	846	843	836	867	829	743	865	864	875	835	853	786	901	823	844	824	861	802	832	844	801	857	819	832	794	845	839	874	763	793	840	820	836	854	808	866	842	866	876	865	795	784	811	811	790	845	843	836	831	860	840	795	849	834	802	816	850	819	808	849	839	856	827	842	844	887	814	826	883	842	863	884	863	811	814	830	886	821	760	821	827	861	761	846	831	824	791	825	866	882	839	863	806	825	853	801	840	858	832	846	803	817	836	810	820	827	868	873	853	843	842	843	846	845	857	822	837	841	840	841	806	856	853	815	779	832	825	836	846	871	826	893	823	827	843	837	892	857	820	811	847	854	858	815	892	815	843	888	844	812	797	858	830	825	815	854	791	830	811	883	827	856	835	886	871	806	866	798	827	806	865	850	885	786	795	844	847	811	867	872	813	798	863	877	874	868	833	857	819	847	837	840	851	812	788	849	869	773
54432	26115	16226	9318	4669	2763	1589	1360	1077	789	637	529	493	436	450	395	359	379	393	361	391	372	369	337	336	335	329	318	307	307	330	344	321	336	326	320	308	307	307	318	298	322	319	329	301	311	328	313	349	319	294	331	311	334	347	328	336	327	324	323	314	306	326	292	302	296	292	316	302	316	272	304	328	306	301	310	310	316	295	306	292	325	356	335	321	313	332	314	353	351	322	350	317	326	307	350	318	350	300	301	323	327	302	321	288	354	335	299	306	331	316	312	334	321	318	335	318	280	305	333	360	320	327	326	327	289	296	294	308	364	341	308	315	310	285	295	294	294	331	309	304	321	288	314	315	283	341	320	318	336	292	299	324	319	343	323	317	318	333	309	312	293	331	311	348	272	323	311	308	309	323	313	284	298	320	333	348	317	330	323	321	327	313	303	326	325	297	313	352	309	346	297	316	291	328	317	280	309	336	311	331	334	346	306	317	317	315	307	284	344	341	327	316	304	312	327	329	322	299	359	343	322	308	316	278	347	313	334	286	325	252	296	323	307	316	300	298	298	328	315	302	291	334	296	331	299	289	326	322	319	307	345	315	318	291	324	321	298	287	308	298	273	314	281	303	300	310	293	313	309	326	293	297	304	309	350	314	302	311	294	310	295	300	317	324	321	319	330	293	316	319	310	331	339	305	324	343	299	370	328	290	307	286	310	319	310	318	368	313	311	315	289	314	306	299	314	305	306	344	319	329	321	301	286	326	319	317	305	298	320	323	269	269	329	311	304	330	323	275	326	325	294	319	286	320	298	300	323	340	308	328	294	308	350	356	328	332	254	289	287	304	298	300	336	325	306	314	313	273	286	338	285	296	312	302	302	297	331	305	320	328	303	313	326	328	269	317	347	315	281	296	280	323	314	325	267	308	327	319	300	324	302	299	313	356	300	288	345	330	300	301	317	339	327	347	295	291	317	321	307	313	287	339	304	326	325	346	296	307	322	326	300	309	285	331	323	299	353	333	348	316	320	299	323	297	291	297	317	311	352	296	322	312	335	353	279	334	334	321	277	332	291	342	323	322	336	336	329	327	282	341	348	299	348	321	289	288	318	335	326	332	318	316	300	319	313	343	313	324	299	281	339	302	321	309	340	307	340	291	285	308	313	295	347	295	308	343	366	321	339	334	353	318	317	328	305	263	328	299	308	330	309	319	310	292	294	326	292	316	325	296	311	291	281	313	315	341	334	319	335	307	346	337	270	287	329	325	295	334	312	323	317	317	326	358	312	355	328	292	330	319	332	360	327	320	306	302	310	314	298	308	358	280	307	299	319	301	348	334	317	329	313	303	281	309	316	324	355	278	344	305	329	299	277	331	311	318	316	333	304	319	315	306	322	332	295	300	308	339	273	290	337	321	282	315	307	273	306	314	320	297	318	332	315	305	328	343	344	324	334	319	305	339	296	299	306	313	302	344	346	307	282	344	323	307	311	323	313	308	317	313	281	312	307	298	307	280	294	312	334	360	304	308	331	324	337	318	308	298	348	323	291	302	313	317	338	342	313	360	322	339	348	296	336	329	291	321	330	292	318	298	334	329	345	316	347	346	341	318	320	340	333	345	328	304	332	284	315	360	309	306	273	321	292	335	308	317	320	295	283	285	330	300	338	311	311	330	340	303	294	297	327	336	290	310	291	334	298	314	323	299	313	328	289	324	290	308	308	335	349	327	285	317	312	286	279	323	310	358	322	310	333	349	328	314	297	314	284	284	310	305	286	330	329	290	315	273	305	342	286	304	294	323	315	336	318	354	288	296	293	328	300	341	298	324	348	318	328	330	297	327	312	322	326	279	320	328	320	312	309	338	313	315	334	318	321	288	308	330	321	299	330	322	335	340	322	315	308	320	312	296	283	314	341	287	322	325	297	322	325	331	309	314	350	306	295	334	315	329	280	311	285	318	330	302	268	322	328	338	304	320	319	326	313	304	309	312	330	290	314	256	321	289	308	306	325	299	293	320	305	318	343	307	283	335	302	298	299	312	311	293	302	319	311	298	306	343	304	313	305	305	299	276	325	315	310	321	316	338	296	320	326	332	305	305	316	296	322	275	312	316	307	332	299	294	317	294	340	278	286	287	336	309	308	292	307	336	317	298	330	294	317	296	343	317	289	348	335	312	310	303	303	311	302	292	280	318	310	345	309	317	328	340	327	335	332	306	302	285	312	349	278	297	313	296	290	352	315	315	326	344	309	334	346	322	311	323	272	301	289	333	319	347	316	309	269	320	338	302	306	293	366	335	323	336	302	337	344	337	296	287	311	284	311	316	320	291	286	274	321	333	304	309	313	354	319	292	301	328	313	323	321	326	325	335	270	351	301	311	301	322	279	333	331	356	320	268	291	303	296	306	336	317	323	326	311	326	320	326	322	321	292	324	305	335	341	312	318	299	318	341	308	290	299	310	327	333	325	311	293	345	332	311	321	324	323	305	317	342	288	335	346	324	328	327	323	315	304	338	327	332	353	313	307	315	284	312	324	318	310	302	315	319	371	320	326	306	315	291	325	277	285	313	340	307	332	346	293	325	297	305	350	305	280	325	301	301	326	316	302	294	298	285	305	316	296	330	341	312	326	337	338	318	343	289	317	272	313	349	319	328	271	316	304	301	310	304	304	343	318	296	282	315	270	328	328	314	312	334	317	309	298	296	327	302	302	320	312	282	286	303	319	352	322	291	346	292	293	333	345	312	300	325	334	349	299	323	297	327	283	321	308	333	331	305	292	308	295	312	321	316	300	330	344	305	318	316	349	309	288	341	339	311	324	332	350	325	343	317	315	323	327	273	330	314	307	305	309	330	315	300	339	302	325	278	289	295	317	308	296	286	290	277	325	332	291	316	320	314	308	323	306	330	318	302	331	325	288	303	305	320	288	312	312	326	325	313	312	300	341	308	323	325	342	331	334	295	295	311	315	296	308	340	313	320	317	329	348	320	306	318	254	315	353	272	311	307	319	320	305	300	286	336	341	304	306	325	296	318	335	304	305	341	367	339	286	327	298	288	324	309	324	305	300	305	354	310	319	311	334	310	326	315	317	296	295	289	300	310	312	318	313	327	314	309	303	334	331	325	300	360	337	310	325	321	322	323	302	323	313	310	295	332	327	302	306	302	289	303	315	297	346	329	327	355	335	325	292	323	310	310	280	334	285	308	328	303	312	331	283	336	306	317	299	297	289	287	334	317	324	307	302	314	297	309	287	327	302	294	299	302	348	326	292	274	288	294	298	311	354	315	312	333	304	328	303	301	303	324	345	310	313	323	336	293	295	331	327	305	314	270	299	315	343	361	356	327	360	346	324	310	342	303	326	320	319	328	304	306	319	323	322	320	316	340	332	303	337	334	328	292	321	322	329	309	291	305	290	348	331	331	340	321	316	324	378	317	307	298	295	313	281	328	338	315	309	300	321	320	334	342	315	279	344	317	311	300	303	316	298	282	296	298	338	335	335
36660	20401	21018	18430	12926	9481	6546	5670	4609	3302	2470	1938	1742	1591	1514	1246	1185	1137	1129	1075	1029	947	1073	963	963	872	867	819	823	786	773	790	760	747	761	794	796	771	750	778	737	753	749	740	765	734	763	741	719	762	783	746	727	702	728	760	791	722	739	712	757	764	741	709	732	767	787	760	732	745	734	714	755	722	762	751	702	775	772	723	697	783	715	737	747	767	772	701	750	765	773	713	714	737	697	771	750	760	737	696	742	763	741	763	751	664	757	708	752	746	743	690	730	736	724	775	705	780	688	731	730	691	764	757	751	742	708	757	749	746	737	739	742	703	737	716	769	688	742	723	734	736	786	763	763	739	737	740	736	740	779	719	722	735	715	740	708	749	751	754	759	731	724	679	717	749	786	731	725	773	745	746	727	771	709	723	702	667	728	731	720	762	743	748	725	764	713	743	755	746	755	721	750	756	756	719	790	767	742	763	765	759	751	742	711	756	735	759	806	749	771	763	725	719	717	769	729	792	729	697	705	759	781	723	720	749	722	739	720	737	732	778	727	741	716	736	742	748	724	738	761	753	740	717	728	758	738	682	775	760	799	745	752	721	760	742	699	759	761	696	739	724	764	738	739	716	744	721	741	788	742	726	709	716	768	788	734	736	740	711	754	750	717	710	741	761	744	741	705	727	711	734	769	715	769	744	734	754	765	783	733	746	756	737	763	748	734	714	718	755	699	722	739	723	753	736	734	710	755	731	700	734	793	775	731	698	798	699	702	747	794	727	758	729	747	761	678	709	702	782	775	733	681	792	710	748	752	728	715	728	719	760	756	722	735	790	746	733	735	708	755	706	762	709	772	755	760	733	748	745	739	738	787	730	730	795	768	759	747	752	721	743	768	761	777	717	788	695	762	755	736	724	772	720	743	734	767	758	793	726	767	728	759	763	735	730	725	740	721	727	740	767	730	765	695	676	782	716	732	776	741	703	754	710	748	728	713	748	745	751	746	710	772	722	737	723	734	767	762	745	757	715	753	679	791	712	771	726	730	725	749	818	769	769	729	772	794	733	761	715	736	727	758	743	725	768	731	705	753	735	736	745	760	745	736	701	728	733	710	760	748	724	763	727	725	748	766	701	721	740	755	738	702	719	747	762	744	716	744	746	712	709	746	740	728	727	786	764	736	762	736	729	757	742	768	744	770	745	749	769	741	724	757	734	715	734	779	736	771	751	762	716	714	711	735	721	729	739	755	692	717	742	769	703	752	758	752	718	739	730	786	773	703	736	739	741	748	763	703	716	755	695	779	740	746	740	780	765	730	764	745	763	735	720	763	717	758	745	654	718	726	771	709	717	775	743	714	735	691	746	670	690	718	736	745	701	742	705	775	757	740	755	729	739	735	755	777	712	786	766	682	689	714	753	699	743	751	726	747	740	741	698	729	725	797	744	754	715	698	760	783	751	710	749	768	722	756	769	761	756	699	708	720	727	729	735	717	719	725	760	750	715	741	774	724	715	745	749	742	725	767	783	712	731	750	736	736	748	721	711	729	757	684	688	744	766	786	698	779	771	712	701	814	737	737	702	744	784	737	691	691	748	711	753	747	717	713	755	700	704	689	742	709	737	760	687	707	740	798	728	742	719	738	775	713	716	759	765	760	721	758	742	706	748	714	768	761	728	792	786	740	697	723	722	715	725	735	772	738	760	717	730	715	751	756	750	762	742	752	733	714	757	735	737	747	747	695	771	726	757	745	748	742	726	778	771	759	747	722	746	751	805	768	764	739	687	736	768	738	747	720	790	749	722	690	746	720	721	717	766	790	719	756	741	727	760	801	778	754	736	760	719	738	772	750	778	778	713	755	767	743	729	738	720	778	751	728	737	734	749	691	709	694	713	705	793	726	740	744	761	691	740	775	722	744	751	752	721	774	731	742	725	713	749	701	734	763	737	708	714	771	763	714	775	739	767	723	775	695	759	732	771	704	780	759	724	756	762	711	736	755	760	736	729	713	771	761	739	702	715	753	699	731	687	740	766	734	739	764	782	732	832	715	737	754	752	736	729	747	757	711	729	716	757	722	693	746	782	781	719	727	743	719	770	727	746	751	731	764	770	763	749	789	688	739	712	698	730	769	778	752	715	759	758	676	739	786	771	701	780	742	747	701	751	733	712	707	720	737	716	750	772	751	735	755	703	734	728	745	732	742	714	716	722	754	733	759	702	753	714	768	757	752	697	746	745	702	771	775	736	715	760	746	704	764	704	713	714	766	765	728	744	738	720	763	733	724	753	761	777	747	741	703	756	727	704	774	747	687	734	753	723	769	714	716	725	766	779	758	746	739	728	778	701	724	747	755	709	772	749	748	704	763	723	728	681	785	788	722	720	736	718	755	713	789	737	781	774	719	735	727	730	714	755	755	747	723	718	779	779	735	712	719	758	709	779	746	753	768	739	715	717	724	736	744	734	785	736	717	754	711	713	701	706	716	768	749	705	802	718	752	728	731	730	797	687	766	728	727	785	730	747	794	713	711	729	709	734	715	749	708	717	721	700	755	763	748	696	694	718	765	763	709	682	726	744	789	776	716	720	751	727	716	740	737	723	704	767	764	773	719	726	760	692	744	769	744	820	783	680	743	755	774	705	745	770	736	759	754	746	736	738	728	702	747	725	724	736	757	728	766	736	760	750	741	713	724	718	689	696	697	731	695	786	774	739	692	723	701	710	742	754	710	773	762	751	743	711	730	781	732	720	714	757	746	708	726	720	692	801	707	777	763	722	748	748	733	772	727	724	756	699	729	745	766	704	716	713	724	699	739	718	727	774	759	762	741	711	736	735	698	757	771	747	770	752	788	717	756	726	723	771	768	768	718	727	722	740	723	762	730	756	744	724	728	716	717	770	754	737	696	766	750	772	722	722	716	707	743	767	774	718	739	777	751	743	742	714	778	746	736	744	670	782	736	729	780	785	755	774	738	744	773	754	705	710	755	695	731	768	742	727	765	782	786	757	737	761	743	759	749	747	752	735	740	704	755	741	756	692	724	751	709	820	723	771	725	762	736	686	765	752	739	723	745	736	739	730	740	741	707	723	761	742	765	697	758	793	716	721	706	720	715	751	738	736	739	750	716	762	736	779	719	751	711	749	692	735	725	766	692	786	759	720	762	689	700	747	754	784	706	731	720	746	762	735	797	760	738	770	777	743	740	752	731	754	709	706	749	784	714	720	683	720	716	724	713	747	742	754	704	726	720	731	675	780	736	797	760	711	742	765	743	777	757	755	744	690	746	730	752	749	727	751	742	680	748	716	724	740	731	779	740	752	719	743	735	724	751	721	695	767	750	781	764	749	731	720	736	759	793	731	724	780	780	707	725	751	732	723	740	705	736	718	812	748	685	745	760	766	744	686	715	754	772	744	744	735	743	725	702	768	754	681	706	776	746	724	754	747	763	702	722	731	758	695	699	769	724	739	771	744	749	734	739	698	760	756	688	773	760	715	753	790	695	711
34322	14393	6845	3266	1731	984	737	571	457	456	405	363	399	332	371	328	325	345	340	340	319	355	347	347	363	323	345	334	320	298	312	310	322	304	335	335	317	339	326	319	303	305	310	309	328	308	292	337	330	326	325	345	356	326	336	319	316	358	313	343	341	309	325	327	309	314	304	358	326	328	334	331	333	322	340	340	289	347	338	317	332	327	359	317	329	349	322	351	341	303	323	337	345	354	356	331	304	308	299	312	352	317	318	310	328	311	308	309	308	283	350	323	330	323	360	302	310	297	309	321	312	316	296	310	311	307	316	319	356	326	329	330	313	335	315	321	327	321	313	319	329	327	304	292	328	359	335	352	339	314	312	339	322	338	319	316	340	333	344	328	328	294	337	329	316	339	318	339	307	312	322	337	284	319	299	321	290	332	325	327	333	326	328	299	303	366	338	338	325	278	318	333	309	360	320	327	347	285	329	301	331	302	314	346	313	330	334	354	325	307	329	312	307	339	367	279	294	321	334	291	321	296	303	330	355	328	326	308	346	331	315	334	328	324	311	323	309	314	294	313	348	310	344	338	317	324	297	319	335	320	351	321	338	280	292	297	305	314	344	315	336	327	325	345	310	283	296	313	361	354	341	326	319	364	330	359	358	372	339	314	313	298	369	343	360	314	335	372	289	341	319	336	336	327	276	318	303	336	374	315	325	303	319	314	323	309	340	304	325	320	342	316	326	316	310	316	314	312	361	364	324	297	301	324	341	334	316	310	322	347	326	308	298	309	339	349	346	289	333	281	333	307	352	297	310	315	303	349	288	319	341	322	327	348	344	332	362	347	287	310	307	326	300	319	327	341	337	327	356	348	314	305	303	318	324	324	349	329	285	293	330	320	323	351	341	314	348	304	335	277	338	367	287	363	330	299	316	317	308	334	304	314	343	364	317	343	347	333	282	331	304	329	375	317	314	298	323	366	345	304	351	306	345	347	311	330	360	308	305	340	346	353	311	324	310	335	327	315	343	301	320	358	320	324	289	324	290	330	341	320	316	353	327	315	304	354	349	304	309	304	298	311	332	337	353	323	303	327	323	307	330	285	325	322	281	329	369	312	344	350	299	317	319	298	298	322	375	305	319	312	344	304	356	328	335	317	318	307	314	346	295	302	292	335	339	296	301	348	316	332	316	342	323	320	340	314	350	350	314	303	311	269	363	346	330	334	339	326	355	335	344	343	307	328	305	340	308	294	347	338	363	327	336	327	370	333	305	340	330	316	321	358	335	319	384	308	327	315	356	341	337	346	321	338	286	356	300	338	298	321	343	300	348	346	327	315	315	326	305	281	295	331	312	357	326	322	325	355	315	344	333	338	335	307	282	335	339	324	286	318	279	343	351	301	326	314	346	308	308	305	324	313	310	336	341	295	325	343	303	300	343	339	303	377	352	305	350	352	326	374	381	367	338	308	351	320	334	337	335	296	332	349	334	359	336	318	347	304	320	324	336	344	332	328	302	288	320	312	323	306	339	305	330	299	331	335	361	317	320	332	343	319	347	312	361	321	339	326	347	325	353	337	322	372	311	326	337	334	330	346	324	312	310	321	326	351	332	337	334	322	331	312	307	333	324	317	320	347	289	333	324	345	330	332	358	335	336	338	319	327	288	321	336	328	289	349	321	347	325	351	317	323	317	328	332	311	342	314	302	369	303	297	342	344	327	329	312	329	331	337	343	340	333	330	305	334	320	325	299	279	312	277	327	339	322	363	333	312	305	346	284	314	316	337	329	317	322	356	358	332	287	306	329	308	313	323	378	316	339	336	383	302	290	339	324	337	315	330	361	335	326	306	317	305	305	310	335	322	330	304	313	336	319	303	338	324	320	357	325	308	301	319	351	325	294	334	338	335	330	333	303	331	318	321	316	315	367	325	314	297	302	300	339	318	331	320	344	310	355	356	327	325	307	342	326	325	325	341	288	333	311	312	293	344	335	304	324	345	295	354	284	310	334	355	343	336	344	292	316	342	307	364	337	319	344	326	345	324	321	336	319	340	333	326	334	349	327	341	354	303	346	361	288	360	318	325	331	386	346	339	297	340	300	313	351	303	313	331	346	302	322	321	297	331	304	303	298	332	323	342	336	317	312	307	303	299	317	314	321	365	331	341	339	350	379	332	302	288	335	314	323	328	322	311	331	334	318	309	310	319	324	327	377	329	317	344	273	322	312	386	307	344	319	342	326	319	316	301	279	315	316	361	282	340	325	290	332	308	286	291	314	323	312	341	357	321	351	349	342	338	330	320	353	304	296	325	337	339	341	343	323	318	323	318	328	288	325	323	334	326	328	294	324	357	338	321	333	328	336	313	358	364	337	372	337	299	296	324	317	320	334	336	291	295	313	352	327	330	308	306	335	335	302	309	308	324	295	352	301	296	333	321	328	298	289	364	332	312	300	352	310	357	332	332	333	317	289	323	331	375	317	327	350	310	291	325	301	315	333	312	327	309	324	321	308	293	344	341	348	341	338	305	344	384	333	327	323	301	324	297	323	317	333	336	321	365	335	293	313	325	340	359	302	348	321	337	322	331	316	339	337	293	300	306	318	308	308	360	341	353	328	310	329	320	302	332	316	337	287	335	312	325	299	310	321	329	300	295	319	340	370	322	328	334	282	323	331	349	349	313	342	334	298	333	350	286	318	322	294	346	325	334	292	346	325	282	317	328	337	324	321	323	339	310	314	304	310	326	331	312	319	319	300	300	304	311	304	321	319	329	358	317	358	306	290	320	302	333	320	283	309	345	309	350	354	333	342	354	330	302	300	304	373	363	300	360	349	292	306	321	341	327	294	309	299	335	359	332	348	287	336	329	337	315	340	335	306	341	362	317	316	312	284	303	323	342	335	345	339	297	327	301	307	301	327	343	321	329	290	345	341	346	354	329	321	340	342	325	337	317	325	346	351	328	330	298	320	313	348	322	342	337	332	320	324	356	317	306	311	318	324	338	360	317	316	348	340	318	330	317	352	298	304	327	274	329	316	298	317	323	319	310	340	280	325	349	295	319	313	343	332	333	324	346	320	328	320	295	326	334	366	334	336	331	321	320	312	334	319	317	309	337	318	336	288	299	314	379	306	318	291	342	318	321	299	323	350	313	326	334	332	321	294	323	308	329	350	308	330	376	339	339	336	329	321	286	314	282	332	355	371	324	355	351	352	315	349	344	322	337	327	314	340	318	337	341	366	311	350	370	344	318	338	341	338	349	311	317	311	337	337	336	281	330	302	331	349	359	310	320	313	330	329	332	351	345	315	328	355	373	341	289	345	298	335	317	287	360	299	289	330	339	356	278	339	321	325	328	352	314	343	349	321	352	326	329	314	339	337	289	311	317	294	346	317	372	348	327	340	332	339	306	330	314	334	328	316	381	335	331	331	328	317	310	329	307	299	324	279	356	334	338	273	320	308	342	308	315	298	333	303	326	340	335	332	345	307	310	310	288	356	336	290	302	315	333
24339	11645	10803	8579	5657	3511	2704	1989	1469	1393	1250	1049	983	930	879	898	881	892	856	803	820	790	809	766	829	804	832	772	842	782	788	810	766	786	790	816	806	767	780	802	787	788	801	775	817	715	749	750	761	805	783	774	732	803	795	712	752	776	847	792	740	781	798	798	766	769	778	771	768	762	768	799	785	721	723	788	754	761	786	782	764	758	744	792	792	736	757	768	784	748	790	749	766	806	790	785	771	775	765	704	796	774	744	731	796	836	720	768	758	793	721	826	758	779	777	803	788	788	806	805	777	756	787	748	794	796	740	761	769	736	728	727	771	793	750	801	770	811	827	765	799	821	749	783	740	808	780	762	819	743	765	738	762	766	787	793	765	769	798	751	849	771	775	756	748	778	726	758	823	802	784	774	749	768	809	772	777	734	808	783	779	782	755	755	780	745	777	789	813	789	737	786	787	786	809	770	782	777	768	758	808	731	766	764	805	774	773	794	783	796	758	811	845	826	774	766	757	824	738	753	797	755	757	755	759	761	770	782	746	818	780	760	798	781	812	793	776	798	806	781	780	805	776	802	795	730	827	747	781	749	786	747	779	724	783	783	788	745	741	785	776	737	747	742	773	819	779	787	748	730	771	813	771	754	754	761	816	746	750	780	781	758	778	770	764	743	773	815	799	750	787	814	827	792	777	772	831	762	754	814	786	776	777	842	827	766	750	832	792	780	761	770	774	753	810	808	762	745	767	703	780	815	743	771	748	773	771	717	788	767	749	776	808	760	740	813	762	810	752	801	838	774	744	785	807	768	787	772	822	760	750	736	775	807	733	825	775	758	783	743	744	749	756	806	796	782	792	804	831	752	782	764	800	808	815	771	772	760	752	762	759	752	775	725	772	786	743	741	805	804	758	762	760	779	802	806	729	775	744	782	728	807	791	779	767	768	817	746	812	751	803	815	798	743	728	756	751	753	753	788	793	786	783	766	768	799	817	809	767	795	782	785	793	797	784	713	794	810	769	758	828	741	796	788	803	781	767	782	769	787	799	761	734	756	769	769	731	723	801	800	768	772	778	778	797	764	802	751	807	782	784	816	767	757	804	725	785	747	796	795	780	754	761	750	731	760	764	802	772	733	768	786	789	786	767	777	792	768	790	762	738	795	773	792	763	783	756	799	754	784	752	792	788	835	812	793	735	757	800	805	775	793	814	797	787	780	766	783	806	776	749	810	758	753	757	758	753	812	790	789	776	816	820	802	768	751	808	759	746	778	722	745	765	781	761	775	783	836	785	748	764	742	755	759	754	774	807	786	767	769	783	778	732	822	766	742	735	766	789	764	775	810	829	722	766	731	730	787	779	779	825	763	757	742	758	778	811	741	759	734	805	753	813	753	764	789	800	780	776	744	749	797	804	785	813	750	811	774	764	818	769	812	805	773	774	815	762	775	785	792	693	772	789	754	766	754	787	781	775	725	787	782	806	772	765	796	807	734	784	810	785	810	770	796	778	754	796	776	801	734	771	799	766	786	760	759	760	790	795	767	755	742	779	788	715	774	736	760	756	765	779	790	806	810	723	816	766	794	787	787	801	805	770	765	753	738	773	766	810	747	816	754	811	735	789	738	764	797	780	786	768	806	817	783	785	755	843	761	797	747	764	762	757	779	760	791	753	753	744	813	743	795	750	804	761	731	774	823	748	735	842	860	773	748	746	781	786	744	778	808	752	792	747	759	762	816	775	777	766	747	776	792	753	803	809	803	748	740	817	771	743	805	726	793	761	779	806	750	756	774	850	744	764	786	769	771	813	794	796	773	771	812	779	767	803	784	802	771	797	822	725	761	759	805	748	804	753	806	768	775	815	770	789	762	775	760	754	778	786	734	800	786	749	778	804	759	726	768	772	728	756	799	779	768	760	765	796	786	781	852	754	743	784	752	812	750	772	804	747	792	784	794	776	725	825	827	800	746	760	801	774	770	750	742	758	822	782	765	797	764	763	775	799	782	740	749	763	827	785	791	787	732	769	834	811	797	782	754	759	801	822	747	733	796	796	842	770	765	688	770	798	774	746	802	756	789	804	755	754	793	767	730	758	782	736	726	764	756	774	769	718	717	785	756	721	780	798	769	776	818	789	719	777	798	758	771	781	743	815	783	752	777	750	761	778	776	755	807	810	741	803	736	790	759	782	802	762	803	793	852	797	770	806	805	758	787	725	728	764	765	845	742	772	702	771	794	793	797	764	794	774	807	767	768	840	731	792	820	801	765	762	745	789	827	740	744	810	770	791	773	751	748	738	777	801	762	727	747	777	805	765	744	773	809	770	802	773	825	790	770	798	772	760	755	762	777	714	759	799	790	745	754	746	802	744	782	761	754	759	806	755	719	768	817	749	755	763	732	819	794	763	782	808	783	736	773	779	719	780	781	769	802	810	760	737	784	766	831	806	764	762	820	808	803	777	749	778	773	784	754	770	774	771	736	755	785	781	776	816	789	762	722	787	808	834	786	756	737	794	802	740	768	809	713	799	750	800	761	812	785	775	741	727	761	801	796	732	740	844	804	734	824	793	791	789	765	743	768	783	794	768	780	740	770	794	756	765	763	786	783	753	733	790	779	763	769	752	739	761	766	795	790	779	787	779	837	754	799	773	790	744	770	798	766	829	705	824	793	763	776	783	806	797	739	763	708	745	772	772	796	739	786	745	777	714	791	817	796	774	779	834	726	830	797	818	773	791	761	759	718	783	776	836	723	769	797	782	779	770	792	814	757	778	799	766	798	798	770	754	763	771	779	795	748	776	770	768	740	753	764	782	780	773	786	756	773	778	753	784	838	745	795	858	802	770	838	820	771	809	843	763	786	772	742	783	724	773	791	799	770	776	780	726	782	805	766	775	746	759	785	746	747	803	804	770	747	792	770	796	760	770	761	776	793	743	786	768	792	803	754	774	823	788	784	797	786	725	737	741	789	747	784	811	782	776	751	803	763	787	833	750	729	769	847	773	775	756	767	758	765	785	732	778	761	753	745	793	728	754	764	779	758	817	805	809	748	748	758	764	802	786	822	797	813	785	808	751	753	761	806	725	804	824	808	735	767	804	747	777	783	773	790	756	735	794	767	740	799	809	826	781	752	822	758	766	768	814	772	737	750	793	757	790	815	790	804	764	764	738	803	779	814	860	739	762	803	796	813	764	767	747	776	735	801	777	763	807	752	799	783	772	780	759	751	763	806	801	776	729	757	784	787	755	762	767	778	780	792	756	738	804	754	747	747	728	801	730	787	791	787	786	774	783	821	777	781	737	737	776	807	808	779	753	800	793	767	764	777	814	795	756	776	796	765	786	803	727	723	785	762	759	776	804	760	772	808	788	732	812	787	799	738	774	708	780	788	740	778	769	810	740	792	770	750	789	803	806	771	768	790	819	732	767	737	774	766	790	726	778	774	800	762	756	737	778	810	802	758	808	789	773	732	739	761	793	827	760	819	752	770	772	772	725	738	770	745
43021	22019	13769	7511	4086	2258	1590	1027	829	794	582	557	483	468	408	432	384	371	373	390	381	401	385	369	399	403	405	338	364	402	366	346	331	363	350	361	360	372	351	385	371	393	379	366	352	372	346	364	362	361	350	383	363	345	391	344	351	342	343	337	347	357	332	341	347	395	365	370	367	368	373	404	349	362	326	320	364	363	383	367	360	349	367	367	356	352	397	361	329	362	341	344	350	365	382	375	348	355	347	366	395	347	369	324	385	391	334	367	370	378	346	385	389	354	357	374	377	364	374	364	359	353	352	386	381	372	370	344	363	348	330	386	349	378	345	374	355	364	371	375	366	374	369	339	348	354	345	368	356	364	384	370	309	353	379	340	358	331	350	359	309	366	328	361	391	338	365	373	351	380	336	325	350	392	345	348	337	375	375	338	362	397	369	346	391	363	345	369	329	347	321	373	346	381	322	355	358	365	357	335	354	357	363	348	345	333	313	349	394	369	365	382	351	351	381	379	339	387	334	355	355	343	363	361	343	372	341	353	349	356	350	380	312	364	363	329	334	342	340	350	349	359	355	387	368	356	360	353	375	417	363	333	365	356	349	349	320	374	340	346	335	374	391	362	342	355	350	362	371	369	367	351	313	363	378	352	350	360	320	371	343	341	367	373	389	335	363	316	340	340	336	378	351	365	350	337	367	361	349	358	352	374	362	344	310	333	324	340	344	354	413	346	380	373	356	360	378	394	337	352	341	354	327	354	360	349	370	392	381	374	377	391	408	354	344	387	340	392	358	348	372	381	363	349	367	364	339	341	369	321	391	345	360	362	309	324	366	362	342	343	352	336	331	377	353	381	391	338	302	340	349	364	358	377	328	357	408	360	377	393	344	346	334	340	316	369	328	395	345	369	337	337	363	369	343	393	372	337	358	368	337	366	380	391	390	369	347	332	372	359	374	360	374	350	372	376	344	364	352	387	354	362	336	363	365	385	397	357	349	370	366	337	354	377	321	345	364	353	378	346	333	382	374	352	374	379	339	361	339	360	392	370	355	355	383	355	389	359	365	371	361	390	359	356	362	422	379	387	322	342	347	403	363	358	330	360	370	329	341	358	330	370	317	388	347	342	369	362	364	337	349	409	349	353	391	359	380	379	342	324	387	366	352	360	376	375	339	337	356	345	391	342	348	353	358	364	392	365	370	369	341	360	351	374	359	330	373	382	368	372	376	339	370	349	351	347	359	355	382	389	368	359	369	376	377	387	378	340	345	369	374	390	349	295	365	395	356	372	333	347	381	348	402	361	356	390	380	382	354	349	348	371	354	358	340	380	352	366	376	365	325	360	378	353	381	351	359	357	347	351	378	374	371	366	346	353	348	353	367	342	353	388	391	391	314	352	367	368	388	314	334	363	339	370	368	345	334	343	359	354	362	340	375	362	344	353	342	348	345	353	359	321	359	366	379	318	340	365	393	368	368	355	346	371	338	347	362	341	376	345	366	395	348	353	336	341	353	363	336	326	334	358	357	353	339	324	375	327	374	339	342	418	371	353	388	362	347	365	354	319	347	370	354	377	379	352	366	352	344	360	350	357	373	354	367	342	354	332	328	336	355	337	372	367	379	348	342	320	366	355	351	352	324	364	391	355	354	333	353	354	365	395	349	334	360	354	374	355	364	354	348	362	369	354	366	345	351	396	356	343	344	368	332	332	406	346	355	355	368	391	369	394	364	330	363	343	357	329	377	402	354	363	386	387	349	384	349	345	368	373	358	348	359	356	363	371	369	346	358	359	328	336	361	356	368	345	394	381	378	353	357	366	348	380	357	356	357	360	320	378	373	347	367	343	391	369	350	396	396	366	372	356	396	381	365	379	345	361	375	356	399	323	375	362	377	331	362	306	333	399	356	334	353	361	354	366	367	381	357	364	357	356	350	389	353	383	331	341	380	353	362	342	353	348	402	374	337	353	352	356	373	393	338	345	351	365	360	361	360	385	382	361	397	399	362	339	340	336	340	362	369	374	369	389	370	325	353	350	406	374	348	343	333	366	362	379	341	347	394	372	400	343	386	397	361	373	380	344	373	378	359	364	363	375	352	356	361	337	341	377	338	298	347	343	399	319	351	354	340	382	385	356	382	378	365	374	381	361	344	326	348	339	367	385	367	345	360	330	371	376	334	381	347	354	331	382	351	353	359	359	346	324	352	405	356	351	380	337	361	375	382	383	370	346	335	344	338	357	358	350	377	334	384	385	343	355	354	349	360	370	363	341	351	350	328	354	350	368	361	344	344	329	326	346	358	348	326	330	391	385	377	350	363	351	380	367	379	353	337	370	333	338	325	345	353	347	381	361	322	373	357	363	342	394	357	362	370	373	337	379	384	368	367	356	344	375	344	333	381	359	344	345	351	349	362	359	346	359	377	427	348	352	340	348	338	383	373	386	346	342	369	381	364	342	357	362	352	343	378	394	330	348	322	348	332	373	393	345	388	408	370	359	366	376	393	341	363	378	354	361	391	360	341	359	356	343	368	374	347	354	349	391	335	330	383	383	377	326	382	356	325	364	382	313	362	365	343	356	375	385	358	350	354	353	363	341	384	381	368	390	369	322	356	349	332	350	365	345	355	345	381	353	339	333	368	388	359	352	360	370	346	360	394	350	376	322	367	362	371	339	392	388	293	367	354	381	384	351	346	351	344	386	374	373	362	336	366	337	329	347	371	314	355	372	369	324	335	359	351	368	341	353	372	382	386	375	347	394	353	351	367	368	373	342	360	289	359	378	351	381	380	324	409	390	375	363	317	365	355	361	370	335	364	377	364	345	391	344	392	392	390	352	378	384	401	358	347	314	348	363	361	331	386	374	362	382	354	326	363	382	387	388	355	381	360	343	342	335	355	378	371	383	400	323	378	358	330	402	396	350	344	377	376	330	347	340	365	367	356	364	352	337	361	402	353	341	345	307	400	364	372	377	394	346	380	346	356	365	367	362	363	365	385	365	339	357	362	345	348	343	354	341	379	358	372	374	376	344	339	358	380	354	373	324	348	378	398	355	332	351	368	359	352	351	363	370	368	393	360	382	369	362	344	351	343	394	321	345	392	342	364	364	362	333	337	382	384	363	375	360	340	377	365	358	356	379	370	408	368	336	358	334	355	353	337	385	345	361	373	349	369	369	355	382	366	354	373	383	329	378	338	376	345	385	381	351	340	308	332	376	357	338	371	365	331	345	384	354	365	377	325	359	386	363	360	395	357	381	361	353	348	391	330	351	359	335	369	325	360	395	329	349	356	391	362	348	372	372	374	301	369	358	349	334	366	354	390	360	325	344	327	383	338	381	368	358	363	358	319	365	361	328	339	353	373	351	375	369	411	385	342	361	309	360	337	361	379	375	335	383	337	364	360	368	357	354	397	352	390	341	362	386	359	339	365	320	335	341	395	346	331	359	331	319	377	354	335	363	390	362	368	382	365	351	337	335	346	347	361	398	371	298	396	392	334	348
29774	17947	19577	16814	12124	8140	6166	4273	3373	2759	2214	1850	1692	1444	1180	1196	1156	1118	1179	1083	1108	1090	1065	976	990	1001	948	830	903	904	859	875	867	892	911	804	859	860	866	917	864	834	890	882	860	891	833	856	827	797	838	844	900	860	851	853	875	841	880	819	833	899	857	832	877	875	874	816	846	857	869	822	846	812	799	839	838	813	796	818	794	855	846	883	871	802	833	793	834	878	873	849	831	815	847	847	861	844	831	866	880	863	845	864	853	850	825	859	883	823	852	851	874	869	801	892	859	811	842	840	833	854	803	879	804	855	879	838	834	890	911	844	817	872	834	817	849	860	832	838	839	836	811	818	867	827	825	834	870	877	861	828	854	820	770	799	807	911	814	786	845	843	817	849	807	866	840	884	918	873	873	830	831	847	837	836	850	785	862	867	841	841	882	844	820	834	921	841	831	847	871	921	836	902	822	794	889	869	851	874	854	794	841	850	862	848	852	902	812	844	797	822	814	866	839	916	849	855	843	861	885	899	827	832	832	821	859	886	857	840	857	844	872	877	877	851	880	846	880	872	846	846	803	872	845	895	819	842	833	827	840	850	816	859	905	823	867	830	859	883	826	883	855	889	815	863	831	819	875	806	839	838	846	802	864	819	845	837	821	874	858	849	892	860	852	816	789	836	898	850	863	860	887	846	849	893	761	852	821	782	902	788	789	847	831	831	911	870	832	815	886	872	908	857	910	871	847	826	886	889	830	836	821	837	889	791	861	836	860	864	837	829	823	842	775	827	842	808	833	880	864	858	893	858	856	881	842	784	849	883	886	850	826	829	860	822	846	888	822	822	829	862	808	887	870	796	876	883	770	853	852	879	847	822	872	806	893	850	870	842	868	840	881	867	916	826	809	851	818	835	866	811	901	896	853	883	847	869	911	792	850	797	850	859	847	854	873	847	874	897	870	754	841	878	816	836	816	817	791	880	812	801	830	823	833	841	817	847	821	838	818	805	833	809	849	789	825	863	846	849	890	841	866	853	823	865	821	844	865	821	849	848	885	834	824	823	876	841	886	838	829	872	852	849	817	874	873	857	903	847	824	834	847	838	815	854	851	883	855	813	811	819	838	865	831	859	803	892	882	812	837	873	880	807	847	859	850	855	808	812	864	866	885	882	863	848	846	847	867	849	802	879	829	843	882	845	870	887	835	835	804	848	794	888	855	801	872	834	858	849	851	856	823	820	776	859	884	872	849	860	826	853	844	854	867	808	860	799	850	876	790	846	838	812	804	822	842	852	839	814	835	834	839	833	871	880	825	878	857	826	832	812	863	809	863	875	884	854	830	841	883	811	806	819	800	788	829	834	816	831	831	879	833	800	913	828	898	863	832	824	872	874	847	820	893	860	842	847	831	883	819	800	823	819	836	843	798	832	846	843	875	871	843	879	842	823	814	858	824	835	853	868	824	858	836	848	829	855	812	829	876	836	859	889	852	853	890	840	856	822	845	839	847	857	885	861	837	798	875	805	839	837	844	888	835	836	858	884	883	895	889	804	834	864	860	839	853	865	854	924	835	833	817	822	837	837	846	817	791	785	835	823	856	829	781	872	870	813	810	834	896	843	864	880	832	805	885	841	883	850	832	838	781	835	892	790	855	882	867	870	823	827	910	826	915	820	847	870	840	897	869	858	835	851	936	811	859	850	871	861	880	828	779	867	865	845	858	829	815	817	806	896	835	872	907	869	879	857	856	819	901	855	846	780	838	865	836	855	824	836	884	854	858	826	893	862	815	852	789	872	831	911	843	857	816	871	865	891	828	806	843	841	897	856	841	845	862	852	839	848	846	880	865	845	803	855	858	840	821	846	845	840	885	833	837	823	889	822	867	824	874	886	836	791	814	856	840	899	861	856	845	878	898	819	872	805	864	859	900	894	840	821	851	871	828	785	862	831	892	854	903	852	863	879	822	821	840	829	824	822	813	798	839	889	842	816	787	835	779	845	827	850	834	889	844	846	840	800	859	868	851	866	899	852	810	881	894	856	859	830	886	874	862	843	862	878	856	868	865	843	898	904	856	812	844	825	847	880	799	854	850	883	758	863	858	813	834	788	878	874	885	864	845	846	817	818	832	833	843	854	836	816	865	841	853	864	825	861	801	872	863	847	904	842	763	894	869	828	876	840	840	836	830	880	874	864	819	794	837	911	848	815	832	877	859	836	869	887	909	819	844	862	830	893	846	820	820	889	868	822	792	894	829	867	799	857	873	824	867	830	861	868	848	849	854	860	845	874	837	836	828	874	861	877	826	811	831	859	866	873	839	906	822	882	829	800	862	873	828	845	854	854	854	832	841	867	881	880	833	848	860	860	843	876	769	869	813	835	848	857	864	873	808	898	860	848	845	822	850	877	835	810	861	813	875	852	849	797	821	849	824	796	845	830	859	851	907	834	847	829	831	843	850	828	855	838	837	874	880	866	838	864	858	848	845	830	883	811	827	869	843	830	855	886	871	819	857	911	840	837	863	845	842	881	877	900	827	836	892	850	805	813	822	862	842	889	837	859	829	862	839	820	841	888	860	830	810	874	825	872	867	798	838	864	873	837	755	846	845	856	863	809	838	843	856	880	805	841	845	857	870	894	831	824	840	864	871	814	803	824	840	836	833	853	848	846	854	876	820	797	888	864	842	821	846	858	843	835	817	828	906	814	872	796	812	835	830	864	840	832	875	818	851	857	880	878	845	810	811	842	801	818	825	798	891	849	894	866	823	830	870	837	804	839	830	868	852	827	840	862	883	822	843	848	818	890	895	854	866	789	856	831	873	807	867	859	750	794	828	830	876	821	867	902	867	872	830	804	856	843	867	839	867	800	877	868	851	824	793	865	858	860	799	849	906	855	841	841	882	829	815	840	797	865	821	822	853	836	863	831	828	829	805	899	805	829	871	873	809	830	876	887	854	873	921	828	864	831	830	834	822	875	834	912	873	828	843	829	803	824	848	827	857	879	879	803	841	837	802	811	861	864	819	852	878	854	885	859	844	890	853	818	818	859	827	822	877	810	835	814	823	821	873	822	903	855	853	846	834	901	870	857	828	858	880	840	855	872	859	889	769	810	817	835	860	802	886	813	820	851	824	855	807	825	792	860	848	844	834	883	808	871	806	841	846	864	839	818	855	870	843	841	866	862	799	879	910	832	853	888	834	881	852	840	850	837	888	819	810	827	820	850	841	823	822	878	869	836	815	860	891	854	805	825	883	846	840	839	823	820	812	836	818	872	820	803	847	827	870	864	885	889	869	815	845	811	895	843	859	855	816	839	852	841	835	843	816	828	847	813	788	844	872	798	851	872	873	834	870	838	857	831	911	799	828	840	858	839	813	810	828	813	854	818	869	827	850	859	863	822	847	844	850	879	881	860	852	834	834	822	833	825	898	846	867	835	888	839	877	867	812	794	824	840	845	807	836	863	829	817	890	842	849	873	810	825	867	865	876	857	916	866	871	823	888	880
52460	30974	19475	11143	6225	3339	2120	1535	1178	892	740	579	522	453	422	401	362	392	350	427	351	358	370	340	349	346	326	285	339	305	340	320	349	286	295	328	356	306	314	315	356	293	323	317	316	347	330	340	325	327	292	329	318	287	309	327	322	295	346	323	310	329	328	319	333	347	288	312	327	330	322	336	296	317	367	321	364	337	319	314	325	333	306	350	334	280	359	327	341	347	289	326	329	317	323	326	329	303	329	296	321	324	313	332	343	320	351	307	329	301	307	371	328	308	308	323	332	335	311	327	348	293	346	340	358	322	300	305	352	313	343	333	338	312	318	344	334	328	349	320	308	345	348	305	321	326	342	302	314	344	339	325	329	330	333	330	327	336	334	308	326	331	327	315	300	320	336	314	322	337	318	316	346	327	309	314	323	357	345	353	310	341	330	324	309	313	300	338	365	318	291	356	289	324	318	318	303	309	323	326	320	327	322	321	323	306	332	324	310	316	356	339	293	309	350	313	334	325	331	310	305	317	278	311	344	314	330	330	311	326	288	301	324	314	353	343	322	339	320	326	305	331	321	312	303	314	330	326	330	297	313	320	343	325	301	321	330	289	307	309	317	332	328	306	344	317	319	299	277	330	330	337	323	331	308	342	321	321	357	318	337	322	325	329	333	299	299	346	322	304	298	285	326	303	338	306	340	316	353	323	325	308	324	312	322	330	303	345	350	315	332	316	344	332	310	315	322	312	345	322	319	320	297	312	313	311	314	302	308	327	335	364	350	328	296	318	323	295	328	364	349	301	345	350	302	292	329	297	345	318	333	293	324	310	331	309	293	331	341	308	319	319	355	318	331	326	354	331	293	314	340	342	294	305	330	326	344	323	302	290	340	327	316	318	300	313	309	315	330	355	333	337	329	329	305	357	337	327	326	296	332	363	310	321	309	287	305	312	347	314	310	322	306	273	322	325	306	343	331	286	287	323	325	295	334	319	318	309	340	324	358	309	313	317	312	301	337	297	318	349	318	315	332	300	348	309	323	325	303	339	326	346	354	350	341	325	342	308	337	321	300	308	316	328	316	325	324	339	323	319	306	337	362	343	324	313	333	316	299	321	291	297	360	335	348	334	311	296	300	307	323	320	320	291	350	347	308	332	342	348	278	299	306	349	328	291	346	332	318	322	323	364	304	342	337	322	359	332	332	342	320	309	317	329	360	318	337	324	328	309	320	326	315	336	298	308	319	313	310	327	319	312	358	344	316	349	314	300	321	333	335	326	318	325	289	302	326	298	327	305	306	310	335	359	298	346	289	333	338	326	339	335	300	340	347	297	337	342	306	294	302	312	302	348	359	333	343	322	357	369	291	322	342	332	294	344	321	300	302	342	310	339	298	288	291	307	299	309	342	360	285	314	335	352	339	335	364	320	346	336	309	284	332	338	305	323	289	324	342	327	345	360	308	362	325	325	307	322	348	303	322	350	319	295	356	343	317	301	343	290	348	323	303	311	317	311	320	313	321	294	360	328	289	327	359	318	351	341	297	355	373	317	295	315	297	341	344	326	327	331	334	337	320	301	311	309	333	359	273	353	342	316	279	271	339	323	351	334	312	330	331	332	318	319	339	307	324	314	330	317	315	326	323	325	333	317	339	343	318	329	355	326	318	302	306	320	299	325	314	330	314	305	314	301	317	330	315	319	336	346	312	312	300	310	332	315	303	327	300	336	310	337	323	332	325	356	336	346	325	327	323	302	327	310	341	283	346	311	311	343	324	305	315	293	281	308	325	340	322	355	314	326	348	305	320	335	341	334	322	337	317	326	324	319	286	314	300	307	348	326	344	309	325	303	305	329	334	322	317	309	319	336	311	313	341	298	354	334	311	334	312	314	369	332	316	361	319	314	331	318	319	328	334	330	337	339	315	312	321	308	285	331	317	322	320	318	321	308	311	314	374	315	314	335	352	331	330	345	334	312	319	319	285	300	302	335	360	307	340	311	332	331	354	351	305	349	329	331	299	313	360	292	338	322	369	337	290	324	295	362	332	364	301	333	345	318	283	327	329	354	299	358	311	316	289	345	332	298	336	320	286	288	334	325	290	325	310	332	349	335	324	321	340	306	332	308	335	334	313	324	317	315	348	301	301	332	348	321	301	315	353	296	314	324	324	330	349	326	302	289	332	318	305	332	345	310	379	342	327	323	339	312	296	327	329	317	339	310	325	317	332	305	324	328	321	337	332	324	333	321	294	332	314	320	298	319	290	345	297	330	324	322	312	305	321	332	317	350	367	332	333	292	297	313	336	311	285	319	348	319	335	278	300	344	304	289	271	340	305	302	291	340	356	305	302	312	326	311	323	336	342	349	310	326	325	309	335	325	294	325	308	337	317	294	276	315	355	305	339	319	326	316	355	324	331	320	316	352	328	323	314	312	312	308	313	346	364	324	315	317	292	288	333	330	337	310	311	345	336	332	315	327	333	317	317	324	317	295	288	317	335	291	312	319	327	311	325	319	333	292	353	349	333	364	298	306	315	308	358	313	317	296	306	289	309	353	351	330	325	332	315	329	310	346	300	316	337	343	309	319	318	334	336	321	293	359	309	307	319	341	354	347	330	321	306	329	320	331	331	285	292	302	297	324	339	312	340	292	308	325	335	320	309	266	310	334	291	319	324	319	326	335	328	304	348	332	311	329	338	308	330	308	312	317	303	292	320	329	319	348	296	328	309	316	364	352	297	320	338	322	319	343	329	314	300	331	301	325	336	336	308	321	335	327	326	313	337	333	309	315	310	335	295	319	280	320	377	356	316	292	282	323	353	333	325	308	326	331	311	283	311	327	355	357	336	341	309	348	322	328	320	286	309	354	325	323	302	317	345	323	317	355	325	273	370	350	343	301	320	293	329	290	283	320	336	296	295	335	307	293	303	286	351	304	304	331	303	304	344	305	346	340	313	317	336	321	330	319	325	340	317	353	298	283	280	304	344	322	328	292	340	315	357	320	319	300	310	339	328	337	306	347	312	333	311	332	328	303	333	334	335	316	301	313	305	316	313	314	322	314	303	304	343	328	315	310	334	312	354	317	332	311	314	314	311	321	340	318	283	344	319	330	332	307	329	322	352	332	358	320	315	330	300	312	297	307	325	320	319	342	324	368	314	353	327	331	314	296	310	313	332	312	344	350	323	316	320	353	285	320	311	339	309	320	326	307	307	323	331	304	326	327	330	295	305	306	311	303	336	289	341	317	319	340	331	311	311	334	300	336	279	338	328	325	376	319	312	352	304	340	323	314	288	335	290	295	323	317	315	338	288	329	354	345	306	307	301	316	303	324	320	315	319	299	307	300	287	313	310	325	321	340	324	341	270	354	325	311	307	357	305	284	313	313	310	328	335	331	304	314	346	316	321	339	337	345	305	315	306	308	311	301	317	333	309	348	333	303	330	325	345	340	317	309	304	346	336	346	326	295	321	326	304	346	314	321	322	369	326	326	304	348	308	330	332	321
35539	24661	23299	21422	16510	10728	8182	6154	4612	3416	2769	2193	2025	1620	1237	1110	1184	1164	1209	1244	1146	1182	1080	991	877	890	812	801	802	773	790	820	792	771	750	735	801	792	747	765	779	806	753	737	779	713	764	766	744	760	768	731	809	756	798	760	732	730	763	795	729	787	790	732	768	759	785	719	779	705	756	746	833	788	772	751	751	760	731	736	782	776	773	755	713	760	781	724	726	769	757	755	739	755	736	756	735	732	729	733	757	742	775	759	760	745	717	747	778	722	765	805	792	752	731	739	780	710	776	768	769	798	722	711	737	760	719	736	775	769	777	747	698	719	766	779	784	742	769	768	751	761	770	732	749	759	794	732	752	736	734	809	820	723	774	708	694	748	795	767	706	773	817	752	719	782	742	733	774	778	760	690	777	779	773	777	798	732	737	774	791	801	765	800	773	807	743	713	746	755	753	739	785	763	713	747	740	761	785	771	734	757	755	699	737	744	745	754	798	760	795	762	834	764	767	755	723	733	742	761	746	755	770	794	756	776	808	738	784	789	762	743	762	771	741	783	696	771	732	748	741	759	731	763	772	701	774	771	741	769	756	709	772	707	755	769	769	808	792	742	754	721	740	757	708	753	758	720	769	815	784	749	780	787	806	756	780	740	742	744	749	743	735	782	746	787	736	759	792	763	757	809	786	728	751	751	733	737	809	736	713	724	756	738	750	715	750	731	790	780	704	767	764	752	762	779	756	733	781	771	765	756	758	764	743	732	746	782	835	770	768	754	793	700	746	749	762	760	751	758	738	761	725	741	771	829	764	744	758	740	730	736	796	744	724	789	723	777	726	798	769	722	767	749	772	730	744	819	741	782	789	798	725	791	813	805	759	792	751	754	794	781	789	728	760	752	736	738	738	728	719	773	721	820	754	750	753	758	723	779	767	731	732	748	758	775	723	736	733	754	725	740	700	740	752	720	798	777	771	752	778	813	755	720	793	741	702	728	741	733	748	750	765	756	770	733	753	739	779	702	769	737	764	745	772	753	776	782	758	737	718	753	789	725	744	809	726	730	798	780	763	762	700	771	782	757	729	756	749	771	771	696	759	735	734	759	736	783	724	791	746	784	745	756	779	754	776	737	766	743	748	754	752	752	753	708	797	785	757	788	728	778	785	775	768	730	751	749	723	720	803	753	704	800	740	740	740	775	758	766	737	764	745	777	697	755	770	733	728	819	736	772	804	731	747	776	714	760	812	771	758	762	743	775	746	726	738	749	735	746	745	726	789	772	736	782	779	793	755	728	739	768	746	763	714	748	763	744	769	767	753	715	728	743	702	755	713	752	796	728	749	813	739	726	735	739	743	763	735	785	763	791	788	734	753	770	775	758	740	736	761	754	713	740	765	721	750	787	804	776	765	743	759	785	704	758	792	820	738	710	780	768	767	729	804	747	754	760	755	762	779	791	753	726	771	737	768	752	764	777	763	770	822	758	756	736	748	762	758	751	747	781	706	768	767	716	739	730	728	790	760	731	745	792	699	776	726	720	768	783	747	735	790	777	744	727	758	776	705	764	777	762	749	801	758	750	749	718	771	714	721	757	755	786	790	709	747	746	733	767	749	765	799	729	746	739	729	767	768	747	809	748	726	794	762	791	740	712	777	721	802	767	797	734	808	731	753	737	741	769	816	740	738	754	717	712	769	745	723	738	739	737	783	810	707	732	745	738	757	806	706	768	753	730	790	761	746	738	759	758	778	713	767	789	796	731	775	770	753	764	738	785	734	766	762	784	765	767	753	782	767	761	698	760	725	761	762	741	767	748	762	768	765	748	779	734	727	816	784	780	758	740	798	721	752	754	732	770	743	774	781	770	763	732	726	776	759	709	730	761	736	745	755	777	763	788	776	774	788	767	707	729	714	784	734	762	769	790	771	757	712	706	732	770	779	744	738	741	743	774	746	736	786	727	723	713	718	763	749	740	796	779	755	746	747	791	793	797	760	749	720	776	736	694	742	761	795	749	783	759	791	758	759	763	769	729	721	760	704	761	756	789	770	733	773	755	767	746	787	723	779	748	754	770	777	712	727	765	781	731	736	740	765	824	762	753	755	730	760	812	778	762	772	724	796	691	730	753	789	743	738	743	766	797	801	758	702	753	699	752	735	759	700	718	772	749	760	808	748	734	760	798	770	780	714	766	784	763	788	752	790	769	785	726	759	722	751	787	758	770	755	763	785	771	710	771	750	761	727	750	731	711	784	775	771	745	778	749	764	733	757	719	755	723	725	752	783	710	763	779	780	753	761	758	742	787	741	719	796	775	722	764	754	807	736	784	802	763	762	759	766	782	712	775	798	711	736	792	757	766	793	704	778	737	778	774	729	756	770	764	773	738	727	746	756	751	736	747	744	754	735	766	768	707	780	704	731	713	758	742	717	783	771	773	764	767	722	757	755	723	792	774	736	768	792	723	775	780	745	744	713	740	787	763	778	774	781	736	716	785	748	788	719	734	736	772	699	722	730	727	795	739	749	743	740	782	740	723	716	749	775	793	739	762	728	776	805	780	776	763	747	704	713	765	775	790	783	783	751	807	763	786	715	746	744	812	750	735	755	744	738	759	761	746	754	814	718	803	784	763	753	755	742	746	756	748	755	826	791	752	750	774	753	762	747	764	715	766	763	810	747	727	789	773	728	760	769	783	699	751	775	711	749	788	713	810	734	759	763	718	761	725	761	753	790	739	783	769	801	743	729	766	768	718	798	738	790	784	757	767	702	770	759	758	762	772	757	737	712	772	750	742	820	744	770	752	737	757	701	775	746	763	733	806	767	771	793	737	758	751	753	761	753	789	758	800	744	753	743	812	713	756	794	723	755	768	757	713	753	765	800	731	759	747	729	739	758	757	790	751	724	755	758	751	758	746	729	752	742	744	739	714	775	813	708	779	744	830	782	742	773	721	774	749	746	731	693	695	704	735	748	743	716	743	729	748	754	732	808	781	753	733	787	726	782	771	764	787	759	717	737	774	728	765	760	789	722	763	743	765	750	746	692	751	764	762	729	767	791	776	756	817	760	760	751	778	758	786	751	775	796	772	762	772	722	769	766	759	784	704	729	735	749	780	758	733	743	764	738	791	741	743	705	791	742	769	751	749	786	757	832	766	774	778	728	753	760	700	751	779	727	740	753	736	805	791	798	770	737	760	720	688	728	758	728	736	768	692	772	753	770	814	762	743	679	807	775	753	711	774	731	739	738	740	755	766	773	783	762	740	749	757	754	784	752	785	793	734	785	797	711	753	747	747	756	746	764	767	733	767	779	788	781	759	745	777	737	742	715	788	766	747	755	730	746	808	757	758	743	697	752	781	807	768	789	766	724	795	770	760	756	764	779	739	764	743	787	715	748	783	732	735	745	779	780	775	755	731	758	749	747	710	741	744	723	769	718	785	791	752	708	721	782	787	769	742	749	734	791	817	751	711	772	793	735	751	781	782	759	763	765	728	722	779	771	719
35867	16718	6755	3058	1589	978	645	518	380	466	408	402	392	382	378	380	359	347	349	369	340	349	323	341	340	304	301	342	350	337	366	364	342	368	372	352	328	344	344	319	327	324	311	360	342	357	355	341	326	297	314	334	331	303	343	337	354	354	319	364	306	335	343	328	343	340	384	353	381	360	352	321	317	338	341	319	329	350	332	345	346	318	363	341	339	303	357	338	337	363	359	340	346	332	336	302	369	320	327	319	319	334	359	354	331	336	352	292	329	306	335	357	365	330	291	332	353	331	327	348	333	311	335	372	368	337	358	343	343	312	320	329	362	368	323	376	342	330	306	378	342	333	343	297	337	321	370	355	367	318	322	327	329	352	359	350	314	307	329	328	347	360	317	357	334	339	335	356	318	331	333	326	312	320	334	356	326	333	346	352	338	335	331	340	346	361	316	354	351	340	346	363	299	321	337	346	342	338	361	317	328	332	326	344	315	333	297	346	314	313	320	325	351	347	336	344	358	348	349	369	353	345	364	332	335	328	340	340	324	326	379	352	328	338	368	341	372	335	335	364	308	323	353	332	337	307	328	346	329	332	331	328	332	327	333	359	371	335	346	325	353	332	357	310	341	324	297	308	337	352	342	326	327	346	342	369	315	371	313	304	285	343	354	343	353	361	334	367	332	343	329	321	340	345	360	374	324	353	382	357	333	361	377	329	318	352	319	309	346	351	343	308	328	327	338	341	351	336	344	285	309	322	319	341	334	322	313	341	303	322	324	324	365	358	330	324	365	340	333	321	337	353	303	341	342	333	321	354	327	340	377	358	340	326	309	344	345	315	340	325	349	329	326	358	312	339	314	349	347	320	348	338	284	334	319	298	309	362	332	300	364	343	308	354	338	344	345	338	347	350	323	324	333	378	359	326	336	338	336	353	344	360	329	303	348	302	341	340	312	344	341	319	335	323	350	324	349	342	316	339	327	345	351	336	289	333	328	374	349	293	340	340	361	329	352	359	353	323	309	350	336	336	358	335	347	334	354	330	342	363	323	339	355	339	331	334	315	323	310	353	324	305	299	361	294	332	330	350	329	320	340	362	379	341	330	340	344	310	336	342	330	343	335	329	350	370	343	352	321	309	341	325	334	355	359	373	342	290	307	326	328	362	352	332	318	307	381	319	318	340	324	353	357	320	334	311	324	330	317	317	290	319	362	357	343	348	375	314	335	368	332	339	318	335	343	310	347	357	347	284	342	314	350	331	338	346	339	335	355	289	354	294	315	345	346	359	328	296	306	349	317	307	351	315	326	293	364	333	380	292	336	366	344	356	332	345	317	355	356	315	339	325	333	318	317	318	298	314	319	351	330	374	308	377	354	331	347	304	347	318	347	357	353	360	325	328	324	320	345	337	313	322	387	346	346	324	312	308	351	363	344	348	347	330	340	357	362	328	342	346	324	360	327	309	344	367	360	337	348	355	337	362	345	331	349	340	314	322	345	329	320	355	340	359	325	352	331	332	361	309	340	314	378	314	342	348	338	341	338	349	350	290	335	346	329	340	323	313	358	314	310	294	328	329	357	364	342	327	353	341	341	318	335	325	303	338	322	314	352	305	321	336	304	346	307	347	334	285	336	367	303	358	354	344	328	374	345	362	333	293	326	346	309	387	331	324	303	367	313	288	316	326	333	349	332	357	344	334	341	329	353	342	353	322	316	322	349	347	324	346	322	342	318	336	333	315	326	344	315	360	341	341	312	340	337	315	331	336	364	348	355	381	327	307	337	357	323	346	351	364	299	353	323	306	342	350	337	303	319	343	364	350	340	319	326	344	336	317	333	309	279	333	345	331	329	290	309	364	335	354	339	332	344	320	325	311	347	329	311	338	367	308	371	348	346	312	344	370	330	344	357	359	347	328	339	296	342	313	321	334	366	325	374	329	339	326	327	349	333	360	343	349	330	323	357	331	344	351	335	309	354	294	328	328	329	336	302	358	324	329	314	326	324	339	354	323	346	327	348	350	334	329	343	341	374	327	355	354	324	339	338	324	336	317	345	339	382	338	327	357	338	363	337	338	404	327	343	309	304	338	364	348	319	347	323	373	349	330	342	355	349	333	355	296	313	341	321	349	353	350	316	324	333	326	348	368	314	337	325	342	339	368	364	346	347	320	341	367	332	311	319	305	360	339	319	336	327	370	346	336	331	315	313	310	311	346	352	348	339	344	342	309	329	317	354	358	355	347	346	358	328	313	336	366	312	311	372	334	324	341	320	326	300	306	303	352	340	371	342	363	341	321	337	302	345	352	328	343	326	293	338	371	378	331	350	348	300	312	348	346	323	312	368	361	334	344	357	330	334	330	346	356	318	332	303	335	342	328	337	345	371	348	345	319	366	363	286	297	332	329	341	285	327	337	347	331	344	332	347	327	327	338	317	336	330	323	333	331	350	367	409	341	336	347	342	324	318	339	344	362	315	338	313	337	340	343	389	336	356	355	350	344	331	331	320	326	329	351	321	304	324	358	346	330	348	326	324	366	309	330	327	325	333	342	353	328	348	338	325	349	346	383	321	331	345	350	342	346	372	329	345	314	358	353	321	341	341	332	310	312	334	362	346	361	338	326	316	368	373	326	347	323	313	343	311	313	345	347	327	307	314	351	338	339	372	358	320	351	323	357	330	363	339	374	348	335	354	322	317	339	315	351	309	339	345	352	334	320	356	371	328	346	335	345	327	336	339	341	318	329	343	304	332	352	343	309	328	395	361	351	359	381	349	341	308	334	337	321	348	321	361	348	349	339	356	346	390	360	338	336	337	333	327	360	343	321	329	332	357	335	313	356	367	346	316	324	335	342	341	341	336	366	308	354	326	356	347	356	350	354	331	368	330	296	344	314	348	328	329	321	315	346	363	342	317	336	323	341	297	364	338	347	315	323	322	329	308	377	328	357	330	364	334	340	347	381	331	369	336	346	365	339	341	362	362	330	310	334	323	314	321	309	340	353	365	355	353	361	332	350	330	344	320	291	333	358	333	337	349	329	315	321	308	355	316	330	359	306	381	312	306	339	324	336	323	348	367	332	308	351	336	338	325	329	330	321	342	358	328	324	333	348	327	312	318	344	359	345	321	326	362	377	355	299	305	313	362	355	331	306	374	340	325	359	315	312	356	359	333	338	346	322	317	336	352	319	334	317	334	333	350	361	347	364	310	317	331	360	347	334	330	334	360	351	343	344	332	365	328	334	350	333	340	367	280	318	333	331	309	331	345	314	338	310	355	349	344	347	342	310	321	320	339	310	344	323	345	312	351	311	335	347	348	318	334	347	310	353	342	305	332	332	305	376	333	318	349	344	359	340	329	309	348	349	347	304	334	332	299	314	364	320	332	308	361	334	319	333	350	349	350	337	366	354	340	351	360	351	306	315	335	301	348	351	353	354	338	347	323	308	332	369	330	357	331	345	380	300	331	340	352	343	346	317	333	313	342	336	326	332	373	335	351	339	347	330
26011	13538	10406	7955	5372	3485	2426	1721	1314	1261	1110	1113	1018	939	914	854	881	923	895	844	831	811	813	835	810	793	789	794	826	770	774	818	858	790	825	810	802	862	847	799	778	792	738	800	767	877	875	785	776	816	808	776	819	825	783	820	762	834	787	849	829	740	845	832	795	775	789	794	802	779	765	820	804	831	846	749	815	785	814	812	770	842	753	796	825	800	842	749	785	762	813	786	829	811	830	788	828	802	787	767	762	788	807	816	802	845	760	795	776	803	777	804	847	796	770	801	755	824	795	796	785	799	762	799	828	786	832	766	812	809	868	818	777	843	802	791	794	806	773	733	770	780	802	800	737	773	820	768	779	808	797	800	786	810	806	802	842	798	804	789	792	830	742	772	782	816	780	795	822	804	797	848	796	833	781	786	776	804	807	832	779	787	741	789	757	816	798	758	810	869	787	799	783	792	800	765	764	827	763	795	802	803	810	794	809	784	844	804	831	820	794	807	796	814	781	775	847	781	772	793	808	794	778	769	754	784	817	832	773	766	786	797	773	777	805	791	780	799	823	815	765	847	776	783	800	817	794	837	789	774	757	809	787	774	765	803	774	764	819	836	806	823	828	767	830	770	810	761	812	811	776	851	756	825	812	793	841	840	790	859	830	776	803	755	764	823	788	795	846	776	758	793	820	844	839	801	774	773	833	803	761	796	754	815	753	879	836	801	826	804	817	806	802	853	841	800	818	781	766	788	838	768	770	778	821	770	807	810	777	841	780	818	822	818	840	806	845	818	774	826	792	866	815	824	828	784	758	773	824	777	764	779	803	748	837	749	831	812	796	834	781	780	814	798	814	825	789	802	819	806	861	846	780	851	791	767	786	783	776	814	800	778	789	827	792	804	743	775	817	793	739	836	798	784	791	775	767	823	813	783	791	801	857	763	795	811	775	788	817	819	804	800	813	799	784	775	815	845	716	771	784	821	799	818	824	782	795	785	810	786	773	737	760	853	857	779	815	829	890	791	793	770	797	792	811	764	822	796	848	860	793	813	796	837	787	796	805	814	825	786	829	809	778	805	793	758	783	794	808	772	815	825	815	777	788	825	790	802	805	856	721	810	793	795	811	752	806	801	824	777	771	843	769	830	755	810	790	825	814	806	767	785	808	831	783	817	795	789	751	749	792	794	825	798	893	823	764	828	786	812	850	821	801	796	772	823	814	771	866	746	749	805	797	791	788	831	830	770	729	778	794	785	851	769	812	821	778	778	818	750	823	764	804	777	798	818	794	791	848	798	804	764	804	835	779	745	779	778	775	818	786	807	814	830	839	828	745	816	800	809	803	809	827	790	848	795	810	736	803	768	801	808	800	833	777	785	796	785	783	837	768	766	806	800	749	845	782	811	788	753	786	812	744	759	796	803	794	820	805	804	785	814	791	847	823	789	843	829	800	775	816	873	801	787	795	765	773	804	794	764	827	800	789	819	817	801	750	785	804	777	796	798	799	791	773	820	830	824	784	797	812	797	781	806	825	855	785	839	797	819	805	845	800	818	840	798	788	835	747	767	835	812	813	853	739	828	837	789	820	841	834	781	823	821	770	810	831	830	762	800	863	741	800	778	832	793	810	778	770	789	800	821	786	788	828	737	807	807	793	796	740	748	813	781	795	837	773	783	823	809	822	849	800	763	830	835	808	810	810	821	755	783	756	763	826	819	849	835	775	835	740	805	804	813	791	841	795	860	761	786	796	873	803	851	809	761	788	798	852	846	856	857	837	807	782	823	808	743	773	788	750	813	801	756	793	826	862	806	790	848	783	789	763	837	818	762	774	801	846	785	809	839	806	799	802	853	755	827	780	771	832	846	795	834	854	799	786	808	779	787	826	844	837	799	767	824	791	818	802	792	799	805	827	734	823	746	812	787	748	763	783	813	825	756	813	819	756	799	747	782	819	771	772	799	807	795	801	758	766	854	815	816	845	817	785	801	766	799	809	830	837	810	819	820	825	825	855	770	866	858	784	797	786	743	806	814	823	841	812	804	802	781	781	818	820	809	769	825	850	765	786	786	800	836	843	767	822	799	791	798	792	784	813	822	789	807	785	726	822	767	787	841	765	777	792	794	842	774	848	807	817	824	762	817	795	811	825	794	827	819	805	818	809	782	814	782	844	784	830	787	801	814	794	818	796	810	743	752	829	832	786	747	786	801	877	773	774	831	811	762	775	774	805	758	824	795	827	781	753	801	787	824	823	809	811	779	832	826	814	821	806	831	783	806	813	797	812	803	823	763	763	864	792	800	800	749	793	802	839	728	762	818	777	781	793	816	820	791	736	744	776	771	818	834	784	781	837	781	799	793	790	790	745	828	771	830	863	772	786	802	799	811	819	750	791	791	841	797	813	856	846	792	842	818	759	812	791	780	806	808	795	752	796	798	809	823	773	804	793	744	804	814	876	806	856	757	784	769	804	819	849	779	757	839	820	775	771	825	807	788	798	792	835	753	804	778	813	773	815	746	779	785	811	810	822	791	812	763	788	827	793	800	811	820	745	711	801	824	803	801	792	842	833	824	809	818	783	824	754	768	788	798	759	755	816	827	760	788	775	805	797	789	804	832	809	781	796	837	818	798	781	799	777	824	840	797	802	792	813	766	772	758	785	777	761	732	744	822	813	746	809	784	785	790	817	789	778	794	791	811	770	748	808	780	774	858	788	807	782	765	810	841	837	856	810	783	782	813	817	793	750	734	787	807	823	786	790	824	780	787	804	833	772	805	787	779	820	794	787	820	779	813	837	801	790	831	793	836	793	807	760	806	795	782	771	801	782	792	801	785	765	808	844	764	789	821	770	791	809	782	829	836	765	825	826	811	805	740	803	796	776	790	770	840	798	765	804	779	760	802	781	814	805	840	799	806	773	803	747	772	800	784	828	821	743	818	813	817	828	786	818	804	730	832	818	844	790	757	780	808	807	817	790	801	774	818	751	772	785	778	805	794	790	872	795	775	792	828	809	776	819	778	805	770	813	805	818	767	770	759	775	771	765	820	823	773	795	831	792	805	787	831	835	807	769	783	815	844	793	777	797	803	828	789	772	736	800	718	785	823	809	826	775	815	772	765	752	741	776	796	734	793	803	808	791	813	812	823	814	785	838	829	733	781	853	793	793	812	839	865	817	826	816	853	793	761	822	844	732	776	784	801	797	739	750	829	806	792	766	827	761	813	835	813	766	851	809	801	823	784	838	781	848	772	790	847	824	811	814	852	776	785	831	841	773	762	786	828	794	790	772	802	787	832	788	774	805	742	825	778	791	761	799	791	796	747	800	767	800	796	828	775	795	803	835	751	770	809	793	772	840	778	793	751	800	801	795	794	840	805	799	792	826	795	811	809	846	774	790	806	778	776	788	797	826	829	781	828	779	744	799	828	850	819	883	820	781	827	778	800	827	770	775	827	869	868	757	786	817	786	789	779	817	805	834	826	806	786	825	805	803	832	799	767	821	825
46157	24963	13049	7483	4044	2202	1457	1120	800	598	599	490	519	527	477	402	451	409	406	433	387	382	406	368	409	360	355	354	371	404	395	374	398	380	370	373	368	353	391	420	364	377	356	364	347	345	366	368	344	366	369	356	317	362	372	354	385	367	383	387	333	369	339	392	370	360	327	376	385	321	384	360	366	359	320	345	366	367	369	365	379	366	332	319	372	365	358	334	360	299	338	331	432	353	348	363	365	320	335	345	366	374	372	373	400	357	377	334	371	319	361	344	369	390	336	394	324	397	369	374	381	372	362	375	395	380	353	363	382	362	331	387	372	383	368	412	390	372	390	389	380	370	402	367	377	369	314	365	384	357	375	359	364	319	360	348	359	378	411	366	340	360	372	346	393	351	370	330	366	385	351	363	377	341	388	315	369	349	337	387	363	353	358	351	385	346	336	380	366	313	370	341	323	372	330	346	381	345	355	352	355	392	387	373	367	364	357	365	392	392	364	368	380	365	360	328	373	370	387	365	366	369	367	409	396	372	344	345	331	373	376	368	382	375	366	373	378	334	366	372	369	361	349	368	359	402	334	372	358	364	318	366	386	365	363	363	375	362	366	362	351	398	371	335	332	344	379	354	358	354	350	333	382	350	334	360	386	396	363	350	399	344	336	378	338	349	373	390	411	385	332	369	365	406	372	378	372	370	345	362	363	387	361	316	361	368	348	388	324	367	368	369	370	334	357	364	363	335	366	350	388	385	353	360	368	368	364	362	352	382	392	340	382	346	361	352	357	307	367	394	324	351	345	368	356	357	344	354	394	369	383	385	338	373	359	362	323	363	333	363	360	376	324	384	352	344	397	341	339	381	366	366	425	394	341	367	387	365	353	365	338	406	341	377	362	371	340	350	338	341	309	378	417	392	398	350	382	359	371	399	413	355	359	336	383	379	367	347	346	326	333	343	334	357	392	349	377	371	374	379	392	348	371	384	351	362	372	377	349	389	346	333	367	350	386	397	349	377	343	372	389	380	376	349	365	365	307	328	356	367	360	361	364	338	361	377	374	389	355	370	366	344	381	390	361	355	384	366	373	354	389	380	388	365	384	378	378	361	366	351	387	378	379	370	398	377	359	349	403	406	406	389	381	356	354	335	378	378	362	364	362	337	362	383	359	372	354	375	327	355	403	372	341	363	354	373	355	371	349	406	365	333	355	375	367	413	394	357	352	336	410	343	344	352	357	375	404	360	346	359	344	375	323	370	382	393	356	386	421	384	347	403	351	367	352	342	309	367	374	352	369	402	345	350	337	346	364	382	364	354	366	332	401	382	352	337	354	360	377	376	364	390	351	369	388	349	342	359	345	356	387	383	333	350	334	353	380	376	367	375	316	371	382	335	352	353	375	329	363	367	389	356	381	341	400	341	353	371	371	359	383	349	373	377	354	385	382	366	370	364	360	356	374	375	387	379	368	380	325	369	388	411	367	355	363	366	373	377	422	370	374	355	360	352	352	350	339	355	354	362	401	387	333	356	326	363	377	357	344	374	377	407	362	397	371	336	389	338	345	393	364	382	383	337	366	377	382	389	382	329	391	380	372	404	398	389	356	344	379	332	360	322	351	420	368	344	377	350	398	358	353	379	371	317	366	346	376	345	401	371	356	364	359	398	382	357	383	384	383	346	331	381	388	375	395	341	370	380	374	367	352	367	376	369	401	384	316	361	399	392	361	361	400	429	364	382	370	344	351	351	360	399	366	385	355	360	380	357	354	373	389	342	355	369	364	373	344	333	361	365	361	393	368	343	357	394	378	386	360	368	349	331	357	364	412	389	360	349	405	364	358	371	380	346	372	378	388	368	349	386	339	321	365	349	392	365	361	404	362	363	373	357	380	377	379	351	355	353	417	362	367	339	383	371	385	377	351	357	354	335	372	374	413	366	333	362	332	354	397	351	366	395	361	370	354	361	370	375	323	384	360	376	341	340	375	356	342	378	371	361	438	338	341	343	345	366	323	362	374	349	394	337	366	350	380	358	404	379	378	361	353	319	357	410	419	359	340	381	358	347	378	358	411	348	351	366	373	378	397	369	332	353	335	356	358	355	377	349	353	361	334	349	362	358	350	366	363	391	370	388	374	350	398	378	350	377	370	384	364	370	332	368	393	349	370	338	351	363	360	360	306	346	373	331	400	360	363	404	355	361	382	343	353	365	344	378	403	398	357	346	409	346	364	314	405	396	366	380	340	374	370	348	358	361	349	361	367	329	330	341	366	342	336	368	357	411	371	380	318	337	397	382	382	373	363	350	368	348	358	347	370	357	339	338	344	320	405	353	318	372	368	368	347	385	365	387	353	367	368	372	355	350	351	368	397	388	358	347	352	347	374	381	394	338	394	373	322	359	369	365	370	339	354	387	368	367	298	316	352	379	402	339	357	351	409	348	396	383	366	363	357	376	374	391	382	371	387	365	374	354	379	340	379	383	329	372	329	361	358	377	366	388	350	342	362	368	380	371	322	346	363	368	389	367	332	349	368	389	337	375	364	342	365	371	388	386	348	389	390	342	353	348	406	374	321	376	374	333	370	377	394	375	381	387	392	363	361	369	349	415	339	369	381	364	375	366	406	355	391	401	366	365	351	367	383	385	392	378	353	384	401	366	389	337	378	336	342	386	397	367	387	355	364	354	328	343	339	359	384	379	356	345	393	353	360	426	362	332	358	365	368	347	358	364	355	330	361	381	352	401	372	391	342	388	385	386	389	356	367	336	360	329	360	359	375	319	352	340	377	375	341	369	325	340	394	341	386	370	393	378	383	391	371	346	336	336	363	387	343	391	393	370	389	361	358	357	378	388	360	335	365	365	365	397	373	362	352	374	409	370	347	375	352	377	387	345	346	334	376	370	390	369	344	371	304	355	398	366	345	352	356	338	380	372	409	409	356	349	356	352	358	338	362	382	387	357	358	374	421	355	399	357	394	351	339	380	351	352	355	362	372	366	340	341	356	376	379	369	347	362	362	336	385	317	359	371	348	388	378	405	393	339	379	325	376	322	369	344	360	348	382	398	350	345	377	350	367	339	367	336	361	378	401	354	375	340	354	363	368	360	359	379	394	362	345	331	393	325	382	378	359	358	339	345	377	364	390	363	361	359	372	382	378	395	366	350	358	310	340	360	377	372	348	337	342	381	349	391	353	377	343	372	366	361	336	342	383	375	343	389	378	370	391	362	381	370	330	395	349	369	390	370	358	371	338	377	328	332	361	365	371	349	369	392	345	338	320	344	338	372	354	390	361	332	382	360	364	372	341	364	393	359	322	396	340	382	355	404	342	369	345	358	369	354	374	352	393	379	376	346	401	412	388	362	356	358	333	340	404	372	402	372	375	332	370	402	369	398	346	376	376	356	351	345	374	399	375	382	368	384	339	362	346	356	360	376	366	339	352	372	339	380	338	342	362	357	380	352	396	367	335	342	319	359	374	379	366	388	373	366	362	350	374	348	380	360
32052	19579	17973	16787	11907	7530	5519	4138	3110	2324	2180	1692	1668	1661	1506	1297	1206	1227	1105	1113	1037	1050	1030	1009	880	930	928	868	850	897	894	896	932	869	876	854	840	911	858	828	838	830	889	909	839	890	828	836	892	869	902	836	895	862	856	923	850	810	860	797	865	891	870	895	843	837	863	881	881	813	841	829	870	874	822	879	867	956	782	877	878	861	841	891	880	854	847	857	865	873	897	852	854	882	834	837	863	846	886	868	792	873	851	841	879	880	929	904	837	864	833	852	845	872	866	867	821	865	886	868	825	898	890	869	879	861	831	842	862	857	855	857	858	849	868	813	821	867	919	836	889	840	851	848	851	901	811	851	836	839	901	869	892	841	825	875	838	839	903	845	922	822	886	852	896	876	891	811	841	812	846	858	839	828	825	797	866	884	841	845	865	854	864	861	889	834	874	904	859	877	867	829	879	857	892	825	872	836	851	886	848	859	870	909	884	798	873	861	821	905	804	845	850	867	857	848	842	864	884	839	918	875	890	838	956	877	816	890	872	917	827	843	815	807	888	848	876	898	867	831	873	810	831	824	866	823	851	819	882	876	897	829	864	885	838	867	855	823	816	838	828	883	865	863	906	832	821	878	872	889	916	897	802	873	832	850	874	886	874	890	919	861	860	864	861	869	855	853	882	799	890	850	870	867	869	853	895	891	925	793	826	851	814	873	839	831	821	898	897	837	831	905	868	828	813	824	913	829	852	880	856	861	858	890	827	854	883	774	926	816	900	853	877	865	845	814	882	818	822	848	788	817	856	846	873	891	890	886	848	937	843	833	878	887	881	836	884	872	818	831	862	839	903	833	890	869	819	890	827	834	869	856	858	905	865	871	903	884	870	830	896	897	900	900	866	834	876	831	812	864	920	867	875	849	822	846	895	865	825	826	854	831	852	848	869	855	836	828	840	869	923	849	814	852	899	830	824	850	871	865	868	846	857	839	863	840	903	867	799	836	884	934	882	861	866	865	800	878	805	850	821	842	870	882	899	834	843	827	840	854	827	840	886	871	889	854	862	908	840	891	851	838	826	855	828	811	866	860	883	877	901	843	867	895	855	849	911	865	830	874	836	856	830	819	874	844	845	830	894	841	906	872	812	852	919	850	840	837	855	830	814	863	834	877	891	885	865	888	862	865	872	912	842	858	864	879	895	825	863	870	846	879	869	889	880	825	862	878	866	846	852	828	838	923	866	866	901	845	892	838	847	888	839	835	893	846	885	896	861	842	932	838	874	845	822	863	834	886	817	879	852	832	837	846	874	849	789	849	835	826	873	870	839	881	862	870	815	895	861	859	893	870	831	841	852	853	903	860	846	860	850	805	798	846	866	854	890	880	864	865	851	817	804	832	878	890	836	857	888	856	917	939	861	821	833	805	839	862	825	867	810	844	860	874	842	866	830	866	883	900	858	852	854	869	839	841	840	887	831	870	894	878	856	909	864	826	857	889	871	886	853	865	872	860	841	844	891	880	873	821	870	855	837	840	822	841	895	901	887	890	874	809	833	858	812	869	860	861	824	866	883	897	860	819	905	856	878	819	855	765	864	863	831	858	923	838	887	871	867	839	865	822	823	815	817	829	866	850	845	874	882	887	820	854	884	842	866	835	827	873	840	834	828	829	828	840	881	854	885	887	915	831	837	878	859	843	841	840	841	815	847	861	866	851	871	906	846	840	862	805	831	856	904	871	876	852	861	880	890	849	850	875	806	814	819	913	822	850	856	869	833	819	846	853	845	875	859	825	867	829	839	862	831	852	848	797	882	857	850	847	785	913	882	904	875	902	805	895	830	813	831	820	849	874	893	854	879	889	841	847	826	917	857	917	843	842	867	854	813	873	871	887	885	859	843	848	890	839	874	824	810	891	846	837	892	878	833	893	855	868	837	870	798	858	810	869	836	854	888	871	840	846	845	829	841	882	822	901	874	841	880	813	845	867	866	851	899	875	863	855	818	864	838	868	847	855	863	833	843	872	891	779	883	828	901	856	830	811	821	900	811	843	876	849	899	858	838	867	814	912	846	877	919	840	855	837	822	861	836	881	891	870	869	847	862	892	895	875	843	830	867	829	843	904	872	851	871	834	840	870	858	896	893	904	856	920	880	880	807	859	810	889	819	815	889	846	880	826	886	864	855	883	830	802	853	855	839	859	864	860	886	835	850	790	848	891	894	856	906	831	789	873	912	818	884	876	854	952	857	854	832	856	848	842	817	865	806	915	797	883	867	880	824	873	870	867	806	868	891	864	876	840	852	887	810	863	831	837	815	861	913	847	860	844	865	903	892	841	854	887	814	865	863	826	878	843	861	885	848	842	845	870	849	905	881	837	886	833	801	877	846	798	850	872	842	837	865	804	862	889	856	824	855	806	884	853	893	847	800	857	808	854	862	832	850	905	869	852	835	856	885	867	842	846	864	833	931	862	885	899	869	882	836	830	852	848	879	824	834	819	932	859	866	847	850	836	818	863	881	857	840	849	869	838	829	827	859	846	843	875	879	843	885	817	865	858	882	897	871	845	881	861	868	869	848	883	871	833	865	897	851	875	855	860	877	872	925	881	835	863	847	842	872	876	881	894	889	883	838	890	830	848	830	886	865	840	859	864	870	850	879	858	859	882	853	870	855	886	813	866	813	864	819	815	838	808	858	866	888	874	822	886	907	849	832	849	894	919	900	862	853	808	867	816	882	826	845	840	858	833	852	857	857	837	871	878	864	904	840	878	883	870	833	862	877	853	911	796	882	873	868	883	861	862	818	849	816	813	832	829	819	846	890	803	819	822	861	854	879	857	875	895	839	874	873	872	851	857	874	868	886	842	923	873	889	863	792	855	864	871	861	830	853	889	822	836	831	870	892	889	880	847	855	817	842	877	833	807	881	808	831	838	847	850	900	863	904	854	853	863	876	836	819	924	841	844	855	881	842	845	857	884	792	864	861	839	893	866	865	860	848	900	865	877	810	854	858	879	818	827	858	856	824	848	867	885	859	835	817	877	861	892	848	914	842	867	842	895	839	876	858	821	864	863	867	835	854	906	869	827	847	870	823	813	860	840	829	908	851	848	808	834	821	875	910	856	865	831	881	847	842	861	848	788	883	870	925	851	854	818	872	808	898	866	831	867	829	868	896	827	854	905	888	847	882	825	825	853	837	865	857	848	832	845	855	822	869	866	914	889	896	856	819	875	879	797	778	816	862	880	877	859	840	870	847	770	855	872	884	870	891	889	847	844	858	900	833	826	859	849	874	828	858	916	826	887	835	880	871	859	874	878	873	874	908	855	885	889	903	896	845	894	852	841	842	874	830	871	878	856	864	875	831	815	844	898	812	832	864	860	855	831	880	844	874	913	874	846	857	828	911	856	868	849	883	850	863	916	820	841	885	843	796	867	878	905	837	908	868	825	890	903	806	834	828	876	822	876	846	826	849	857	875	827	807	848	844	841	792	877	829	858	856	863	854	864
52460	26441	17105	11686	5982	2969	2156	1516	1027	815	767	572	518	530	489	435	455	434	446	412	392	368	359	367	361	378	379	314	303	318	319	332	325	346	320	361	335	299	366	290	317	311	321	319	321	337	329	344	320	320	319	354	319	306	340	343	315	316	331	340	318	268	302	368	338	330	338	345	338	284	368	313	317	309	332	307	352	305	358	318	335	304	324	311	320	309	327	316	324	328	317	291	354	307	339	309	306	325	343	304	291	324	326	323	344	298	308	347	337	325	312	338	336	302	300	356	308	310	332	375	344	363	316	332	342	319	302	305	317	352	359	348	306	358	337	324	333	316	361	342	356	331	339	322	314	325	345	349	305	334	328	322	311	330	319	332	337	330	286	349	323	345	360	328	345	307	310	332	311	347	314	343	313	308	322	325	313	364	353	315	341	354	296	367	304	327	325	332	354	329	312	297	313	336	288	314	318	328	305	365	336	318	333	312	299	344	335	315	303	296	329	319	327	324	325	316	304	318	266	335	312	324	345	365	338	316	314	326	324	315	326	328	369	334	318	336	339	307	333	324	351	354	309	310	301	337	335	311	322	311	355	327	352	307	336	356	308	333	338	320	330	351	304	307	325	338	344	298	333	283	376	301	308	338	323	341	349	339	345	330	315	321	332	336	312	338	334	354	329	316	322	328	319	323	278	326	299	321	332	332	336	310	326	339	301	311	323	347	357	373	297	302	318	351	332	346	286	334	282	303	316	329	327	349	307	314	311	334	338	302	334	358	322	347	344	313	343	327	328	352	330	307	332	321	318	326	332	336	339	330	320	315	321	346	339	312	333	324	322	339	357	313	351	317	313	319	325	350	322	326	328	333	295	348	292	302	348	305	331	326	338	320	322	320	323	311	332	326	334	319	330	357	304	339	308	322	321	289	311	324	334	308	351	316	328	325	351	361	322	335	344	316	300	309	308	331	335	316	312	333	341	278	342	312	336	272	310	311	343	355	342	317	314	332	306	360	318	314	324	336	309	312	333	344	315	337	302	330	321	340	329	310	317	321	319	324	309	331	362	333	289	286	310	325	347	290	339	357	303	305	338	305	304	303	331	319	307	329	333	319	351	331	330	314	303	306	332	304	319	302	298	373	308	329	328	281	331	305	304	321	289	315	321	330	335	282	306	352	359	326	314	335	302	317	344	345	343	331	335	301	321	293	341	328	325	316	314	332	311	328	297	324	307	350	332	332	314	346	329	332	370	317	296	319	339	330	328	338	337	344	308	306	340	349	307	300	323	326	316	348	294	331	294	329	352	336	332	295	321	353	327	300	307	343	358	348	331	332	333	334	313	340	287	303	329	320	341	305	328	327	331	310	313	342	354	335	310	305	312	363	292	339	327	330	356	335	329	344	320	312	307	311	368	316	316	328	330	323	318	333	330	347	326	313	326	313	322	318	352	291	327	303	349	317	327	340	329	346	332	300	295	354	276	298	344	327	296	307	321	296	324	333	311	316	303	310	315	321	333	330	310	306	298	348	333	311	330	342	330	309	325	316	315	327	341	304	322	356	317	306	321	319	304	296	350	307	305	319	360	324	300	315	288	344	350	281	340	357	365	335	352	339	306	312	333	359	314	336	303	335	339	342	316	301	356	324	344	300	326	343	350	346	280	290	311	297	319	365	310	324	362	346	306	342	316	309	333	347	313	320	326	328	326	320	354	307	350	328	317	341	320	344	316	317	346	325	312	295	307	333	326	341	340	320	335	283	344	320	357	324	303	327	354	340	296	320	346	312	315	354	309	301	331	337	335	296	338	359	314	328	329	362	337	350	304	369	322	338	301	317	329	344	308	319	325	325	325	344	306	299	325	343	315	331	334	343	314	334	314	332	325	299	375	309	281	350	310	299	316	327	286	348	309	338	328	340	324	310	313	326	331	333	295	328	315	361	333	301	328	309	322	320	332	336	318	322	352	324	313	342	302	302	325	330	347	318	298	325	296	344	344	343	318	346	292	327	335	290	303	289	317	317	287	340	309	343	321	349	344	325	348	322	326	326	313	340	311	333	322	346	305	333	318	347	305	308	318	322	320	320	321	312	316	325	330	310	346	318	321	325	317	313	332	327	333	333	346	351	323	313	371	361	331	336	312	326	356	343	360	339	305	352	333	338	357	310	322	291	355	320	311	325	310	344	341	312	333	282	327	346	327	322	316	346	326	341	346	329	324	340	369	308	337	309	333	314	333	330	352	321	363	342	313	343	337	314	340	333	313	309	312	328	351	317	365	284	327	342	334	312	322	325	307	312	345	355	315	334	308	341	334	348	331	324	314	314	305	331	344	278	358	316	332	331	307	305	323	321	321	332	296	338	344	349	317	339	344	300	331	339	381	325	296	334	347	319	346	336	362	323	329	343	303	345	326	302	317	302	326	348	349	319	325	326	317	332	320	309	320	332	352	308	335	331	318	301	330	318	329	343	314	324	327	328	305	307	293	326	294	327	344	316	335	323	307	323	320	329	297	331	332	323	342	325	339	353	316	341	321	336	272	323	332	311	286	296	311	336	324	332	321	345	325	318	331	328	344	339	336	355	330	328	327	323	313	349	328	314	328	317	308	318	321	319	346	325	325	311	335	326	313	341	305	359	327	338	311	336	312	330	326	317	308	300	343	310	337	335	352	350	357	336	309	312	315	302	319	310	341	323	337	306	336	328	332	330	339	345	318	309	373	337	344	321	316	343	320	317	338	363	310	327	342	334	317	329	316	350	335	382	350	370	305	352	332	294	321	351	368	311	345	303	340	309	280	389	333	335	308	318	324	321	305	308	332	347	310	348	308	318	346	310	329	327	366	364	299	357	336	336	314	328	337	331	307	370	331	315	308	308	346	313	312	305	323	330	314	320	333	327	314	361	349	322	322	350	307	312	318	326	378	322	310	339	325	329	355	332	292	331	305	298	296	337	299	343	304	323	316	350	341	315	307	309	312	336	321	334	340	296	324	332	351	336	311	283	324	298	341	325	300	327	337	294	321	349	354	320	292	329	351	329	319	339	355	365	332	298	317	315	336	321	296	351	334	316	309	357	322	312	365	336	335	328	341	329	332	354	326	353	338	348	303	336	311	314	324	326	354	321	335	315	303	337	339	326	302	320	298	304	321	327	313	300	304	348	353	359	289	322	312	319	318	362	347	337	331	311	302	347	323	306	331	329	322	349	331	341	343	298	267	293	318	298	356	330	326	331	306	327	335	324	339	300	345	327	336	293	314	338	307	324	332	350	324	328	324	276	344	341	316	297	308	311	323	310	307	296	323	302	293	332	358	351	323	289	332	304	313	341	338	318	334	322	320	348	303	333	342	322	313	301	318	299	328	355	320	337	325	332	344	335	323	335	329	340	320	340	329	312	307	305	369	321	352	341	341	338	326	356	311	322	315	302	328	314	360	336	284	313	330	320	325	297	358	290	330	311	322	311	336	324	353	321	299	322	301	376	337	355	337	315	335	310	288	335
35587	20377	22778	22501	15541	10362	8072	6191	4131	3227	3061	2057	1978	2009	1808	1570	1550	1468	1359	1301	1209	994	979	937	926	911	902	818	800	784	825	778	812	795	796	736	812	809	784	822	744	733	734	776	770	726	791	776	742	761	741	749	794	744	781	766	802	750	799	814	740	771	778	738	795	738	753	749	780	806	767	770	734	839	769	722	788	746	808	777	733	837	744	780	777	733	720	766	805	742	768	754	784	769	748	812	772	776	758	763	745	747	774	745	753	785	783	780	788	774	765	826	743	771	731	706	748	780	808	724	750	808	753	785	744	788	775	742	772	752	777	786	780	790	710	777	750	771	743	784	774	748	765	772	712	775	818	779	786	800	727	762	792	753	765	763	809	762	776	761	740	716	756	740	788	780	760	800	786	740	775	743	785	770	762	739	806	799	759	741	759	746	788	748	756	787	771	798	816	701	775	723	768	789	758	771	813	761	752	770	810	772	784	722	783	730	844	755	751	789	766	796	746	774	797	790	746	779	774	777	780	809	745	781	769	736	828	715	800	745	777	772	799	724	751	745	776	774	774	760	789	781	759	736	777	747	798	794	757	770	730	772	766	774	783	781	763	820	780	769	777	765	781	802	742	780	784	783	782	772	793	784	800	783	787	768	756	771	760	819	768	780	752	765	750	816	738	809	753	795	821	732	785	793	753	759	762	751	739	744	747	771	793	778	767	762	798	800	738	781	743	816	789	816	773	803	757	765	824	769	758	751	774	771	746	754	762	791	782	742	799	734	806	752	767	791	773	749	728	773	785	810	740	794	753	743	798	815	722	754	739	794	745	770	789	793	775	801	768	789	774	734	812	788	775	759	767	709	816	829	772	809	758	717	745	719	754	795	765	771	727	747	776	799	747	804	805	738	758	786	725	769	815	725	786	739	763	790	737	767	710	775	787	761	741	772	793	756	764	775	738	712	751	747	760	788	778	740	789	753	782	755	770	777	756	725	755	756	808	791	759	796	774	765	780	752	737	763	726	767	769	736	743	780	705	734	776	775	804	773	768	770	749	794	769	750	774	792	821	777	767	767	777	744	785	768	776	770	762	696	764	769	750	812	783	752	748	807	825	781	769	709	774	802	723	754	742	795	773	757	768	777	792	776	809	759	735	746	768	731	736	778	757	762	791	785	770	721	757	764	822	781	790	793	754	823	768	767	785	741	802	742	792	723	748	766	699	765	773	716	741	760	753	760	736	710	770	792	800	746	770	834	768	773	760	781	786	764	768	787	745	772	765	837	793	796	777	771	748	767	786	763	744	778	748	756	714	789	799	707	806	770	772	781	760	852	751	759	716	776	844	753	753	797	824	814	759	773	790	761	764	716	739	759	811	761	780	752	785	775	791	774	769	758	780	803	784	731	784	771	768	756	777	781	784	809	748	758	747	798	818	753	790	750	805	733	727	797	794	772	754	775	733	796	798	737	766	744	761	785	781	776	823	755	784	728	780	763	767	784	805	805	774	741	751	768	767	771	735	768	757	826	769	763	743	769	825	775	782	764	768	741	808	797	781	768	722	791	773	777	738	783	790	784	783	751	750	805	810	787	705	780	776	757	704	803	746	723	762	733	774	793	733	759	782	776	792	785	786	770	750	788	752	774	760	766	745	704	787	772	791	785	770	731	828	771	785	794	788	744	767	745	772	715	720	786	797	795	801	735	762	756	744	783	776	714	730	740	760	817	763	760	757	771	803	712	777	742	803	749	754	776	765	797	839	774	820	748	735	762	760	767	766	818	735	806	766	719	769	789	837	771	748	764	754	754	768	803	788	760	792	721	821	792	715	776	778	764	737	795	730	799	815	746	832	771	736	768	748	757	734	767	771	777	786	789	769	815	791	712	739	740	776	780	770	777	766	788	755	742	756	773	745	754	807	741	749	817	767	715	791	757	784	786	733	810	741	729	771	719	723	749	785	773	788	738	728	763	746	744	756	770	754	783	753	747	759	747	753	774	761	723	742	739	809	754	792	743	807	797	816	749	776	772	747	805	796	819	760	777	773	709	789	733	784	747	761	775	755	803	755	774	767	777	775	791	743	774	774	696	747	802	762	759	746	713	777	788	813	753	787	775	740	761	769	808	777	709	803	786	724	814	754	789	790	788	811	756	774	793	753	755	789	757	780	777	746	834	787	782	816	750	766	701	792	735	765	775	787	783	711	762	807	766	757	743	789	767	775	766	789	769	746	815	725	755	756	811	783	799	742	769	789	744	771	765	776	724	757	775	800	745	800	752	727	738	767	770	798	796	736	791	783	816	779	727	743	744	799	727	689	748	744	755	757	755	774	788	748	744	746	775	759	804	782	766	775	860	776	769	791	766	778	708	796	755	738	783	781	775	769	776	753	811	769	751	772	765	770	782	789	758	739	787	784	756	795	740	725	725	773	766	752	769	802	749	762	766	736	797	734	766	767	782	797	774	791	763	776	779	807	709	785	718	750	802	796	768	716	766	764	742	753	750	765	744	757	766	748	710	718	772	763	741	780	778	838	760	732	794	742	723	771	792	786	751	753	789	776	787	748	791	770	818	794	769	787	777	768	828	786	759	784	779	776	744	744	723	770	803	740	817	789	734	754	799	776	794	767	830	804	715	786	820	786	735	731	783	786	807	735	756	786	731	735	779	790	769	785	798	790	750	814	748	775	767	725	779	781	758	760	729	747	728	787	776	792	717	788	810	799	762	751	762	791	735	755	731	792	778	748	780	804	815	755	771	797	781	727	743	762	759	766	746	733	809	832	742	789	765	799	807	769	765	737	737	783	791	732	824	747	765	774	768	771	821	783	770	761	742	808	759	771	717	806	710	771	805	755	731	774	776	772	771	772	769	755	808	812	789	735	807	749	789	822	764	738	782	734	818	766	729	797	811	792	767	778	745	789	794	786	793	794	755	810	748	739	790	798	755	781	776	709	748	744	809	772	751	753	784	808	802	760	776	731	769	723	764	765	777	765	701	759	757	755	784	763	781	821	747	787	810	752	780	785	763	794	795	748	766	727	772	748	787	736	770	750	766	774	783	765	748	785	761	800	760	818	773	786	758	746	818	741	822	774	757	762	747	775	791	810	821	788	771	757	770	749	772	758	775	723	724	770	783	757	780	781	786	767	778	782	751	812	777	812	759	750	766	779	761	751	763	767	784	788	772	729	771	771	801	815	777	732	803	799	772	771	776	759	773	804	771	803	740	757	817	791	772	771	774	764	735	731	787	778	775	767	738	766	756	756	800	708	741	780	737	709	766	788	811	758	780	748	743	742	765	769	767	752	746	747	751	742	782	748	748	788	738	819	764	779	791	796	734	767	740	753	803	771	780	774	760	738	753	786	804	791	809	774	795	759	757	759	740	761	738	754	765	737	751	790	711	728	762	771	773	719	764	814	819	796	715	792	770	769	759	796	772	770	772	791	808	741	792	784	752	817	775	755	803	795	807	741	747	771	754	764	725	763	768	788	790	787	810	768	820
29892	14895	9458	5381	2434	1209	810	645	516	434	429	366	411	392	373	382	380	371	353	378	340	304	354	341	355	355	338	344	306	357	324	335	375	340	378	302	396	350	327	363	338	320	314	367	343	319	321	334	331	334	347	351	322	354	350	336	305	320	316	323	333	325	346	361	309	350	363	355	357	327	349	339	332	309	366	311	376	316	314	338	329	317	325	370	347	355	325	335	284	352	354	319	295	323	363	320	331	341	314	307	325	333	320	327	322	320	330	319	310	351	332	305	291	381	337	373	334	350	330	358	301	339	324	347	349	337	311	340	349	343	336	342	358	340	365	339	312	349	324	310	345	325	317	341	340	315	327	337	350	328	322	322	346	337	368	311	337	317	347	351	359	341	317	330	334	325	364	329	349	352	317	339	339	348	320	358	304	384	327	328	387	357	309	342	358	317	316	319	316	335	340	295	306	318	295	332	335	332	305	335	347	359	323	332	334	332	358	335	361	325	345	306	333	322	343	338	332	356	357	363	340	352	314	365	337	355	383	358	331	313	353	293	363	335	318	364	341	353	337	353	327	351	325	368	341	336	310	336	324	306	338	359	354	312	304	313	339	373	346	323	314	302	361	337	320	310	356	317	318	329	349	344	358	328	344	315	372	347	357	339	312	304	315	340	282	367	346	329	362	346	310	314	338	376	339	340	339	312	320	338	357	338	341	368	312	320	309	344	348	360	370	339	319	344	371	334	340	301	361	325	344	327	311	318	318	354	306	311	371	321	347	324	330	352	321	333	333	344	324	297	339	326	320	332	324	333	349	341	358	332	346	313	373	318	347	365	320	306	351	330	364	362	327	321	315	317	355	356	317	311	328	323	328	315	338	332	326	333	335	321	384	360	314	297	320	313	295	339	307	366	334	336	298	364	344	315	350	304	331	340	359	349	324	340	349	329	330	329	337	366	333	326	338	302	341	343	342	302	336	355	346	319	335	322	376	351	350	333	343	311	320	325	322	336	331	292	342	282	328	332	318	377	338	353	315	353	359	375	371	335	351	311	327	325	303	354	352	350	361	304	313	323	327	350	378	359	347	364	326	323	335	301	325	328	335	352	363	331	336	353	328	360	326	374	325	335	332	345	348	329	343	334	328	336	327	328	318	326	372	345	316	323	353	309	343	367	362	380	346	325	314	291	340	355	333	334	360	364	371	390	351	331	311	333	345	342	330	330	348	316	335	301	322	342	347	347	381	339	315	325	341	341	350	311	347	356	322	343	339	370	346	298	360	324	305	314	329	360	367	379	337	327	326	332	375	322	311	319	347	349	377	332	336	353	351	341	365	312	322	328	294	329	316	332	343	331	334	327	342	318	318	342	331	317	297	342	325	337	316	290	328	328	316	343	321	297	319	327	299	341	359	346	328	308	304	316	334	326	364	339	351	325	368	329	327	322	326	338	320	321	302	343	322	343	307	301	332	350	338	320	315	337	373	323	329	364	302	328	337	314	375	336	350	328	320	313	341	324	351	320	303	346	358	316	330	358	344	364	293	326	313	369	321	336	351	344	304	331	320	306	340	340	311	330	324	354	315	297	328	333	319	353	312	351	310	337	337	320	329	326	343	348	332	330	327	326	293	303	318	334	351	322	348	327	308	343	373	325	357	330	334	333	357	365	339	361	343	367	337	346	328	297	384	324	339	324	344	333	350	340	345	345	317	329	326	332	294	290	350	338	348	351	326	308	298	340	319	337	349	360	333	345	330	345	346	329	328	366	354	352	331	317	323	346	369	369	336	315	346	323	335	341	345	339	316	340	351	330	357	331	335	354	382	339	364	322	328	328	336	324	327	314	364	360	319	297	317	328	335	328	314	330	351	351	318	336	362	307	348	330	328	327	299	332	322	303	355	371	326	324	344	334	336	344	316	331	336	353	336	369	334	331	327	329	352	310	365	333	336	355	331	322	352	361	336	336	339	330	329	321	332	339	376	379	355	344	374	323	340	314	345	337	343	351	349	332	366	339	332	345	333	325	351	308	365	353	325	356	348	339	339	339	280	355	359	320	323	311	355	337	314	354	312	319	320	335	363	331	302	301	319	297	333	307	355	319	310	342	331	329	307	330	314	335	308	320	340	341	360	334	302	362	331	334	342	313	335	347	338	354	342	331	302	358	327	334	348	339	329	336	340	347	325	365	365	343	321	324	337	328	376	341	310	326	353	318	330	340	305	343	344	311	334	351	344	318	362	342	346	336	339	338	354	339	306	346	335	326	335	341	378	348	303	340	336	338	323	354	321	341	352	348	323	334	315	329	317	351	340	382	341	328	347	331	316	302	304	333	344	326	333	341	340	326	352	337	329	335	343	327	322	300	323	321	304	340	323	332	352	346	318	315	305	342	345	325	329	317	309	352	320	312	340	317	358	321	327	331	371	347	389	327	319	317	319	357	339	320	340	324	358	331	327	352	344	312	334	335	325	302	342	365	318	325	345	353	349	343	332	331	356	353	324	328	342	316	344	322	329	323	334	321	325	279	345	301	331	335	328	336	314	360	320	330	318	328	345	338	358	329	333	300	357	300	317	342	365	328	362	357	351	313	340	311	344	341	333	363	382	357	366	328	311	335	347	342	284	303	344	341	298	301	305	329	318	341	329	354	340	356	329	311	311	323	345	324	329	326	324	342	331	308	356	372	316	333	336	345	335	346	332	337	335	332	336	360	340	374	332	335	308	344	364	348	352	314	294	358	362	348	328	336	326	323	348	325	323	351	325	334	355	335	357	327	346	332	332	357	342	326	352	299	381	376	352	328	322	381	336	325	352	339	348	295	333	329	318	320	318	355	344	349	308	367	355	307	384	321	324	343	317	285	310	295	338	305	312	343	319	335	367	354	312	299	327	342	306	334	331	313	328	317	383	355	349	353	367	337	320	319	322	318	318	348	299	339	327	344	316	354	347	307	363	348	329	358	373	338	306	306	321	304	380	343	326	342	320	326	327	327	365	329	352	356	323	326	336	331	337	300	321	327	350	336	311	343	329	340	359	348	320	329	351	324	362	329	301	320	355	360	342	337	347	321	343	304	338	356	372	328	309	327	318	322	325	328	317	347	313	360	308	335	293	336	352	314	353	353	331	317	337	337	309	372	324	328	344	337	350	325	338	340	345	328	331	343	303	330	318	308	327	297	308	338	327	327	353	350	389	318	351	340	374	336	326	313	319	339	341	336	330	315	349	328	334	301	313	338	329	364	326	317	329	349	362	343	315	346	313	343	330	346	317	342	278	342	329	323	339	341	323	313	333	342	346	333	354	325	326	344	335	342	340	325	323	353	328	310	288	364	383	324	382	332	314	307	335	318	345	344	357	330	340	364	301	357	312	319	341	350	339	333	314	367	315	348	339	310	342	320	314	345	387	348	338	358	341	319	341	317	315	351	302	341	340	334	315	332	332	313	312	301	331	308	354	333	324	333	343	340	349	338	316	288	374	342	313	337	318	347	347	359	337	309	338	375
20684	12622	15047	12736	7552	4459	3108	2253	1534	1306	1259	1175	1102	1021	978	867	906	883	930	948	897	837	852	844	813	792	837	866	802	881	748	789	807	787	818	730	772	798	817	787	792	779	797	839	799	827	825	782	792	813	830	779	851	815	795	837	782	763	791	824	808	772	802	811	802	820	867	818	796	743	791	707	788	828	808	727	772	804	817	793	779	781	767	761	794	765	819	844	778	805	811	778	805	812	815	795	827	812	817	800	748	817	781	797	776	777	792	811	813	818	803	775	812	803	847	857	740	784	838	817	770	788	806	849	798	766	778	825	817	824	782	809	800	768	799	826	801	811	830	791	780	784	801	790	794	796	750	789	795	739	764	780	829	784	791	785	800	894	828	814	750	740	768	776	821	737	712	846	781	779	821	779	796	785	824	762	782	841	814	799	760	778	772	845	813	747	801	837	830	812	765	813	779	789	780	828	826	819	784	804	843	801	793	788	756	790	815	789	780	746	788	817	810	802	852	833	788	828	784	811	788	780	746	777	812	813	787	845	756	829	800	794	791	816	774	822	813	840	795	768	795	789	769	786	779	771	803	829	777	793	792	780	832	767	852	764	844	752	756	829	778	788	762	795	770	781	809	846	799	803	801	788	805	770	785	801	797	798	766	804	821	783	808	754	811	781	821	803	754	813	808	792	802	834	795	773	819	795	825	810	812	751	798	756	817	810	830	770	776	815	837	831	785	831	834	779	804	780	811	780	797	762	818	790	808	804	800	743	787	812	798	819	814	798	845	808	826	787	805	842	755	754	829	763	813	797	767	759	805	787	789	841	745	806	806	783	798	778	794	774	790	848	768	845	819	810	797	815	825	798	785	808	831	796	770	818	775	781	780	818	832	813	814	777	798	816	814	846	781	758	807	828	816	803	805	818	824	788	788	804	741	802	820	791	801	796	804	767	793	839	776	855	858	808	738	771	781	805	803	766	857	775	802	845	805	840	815	784	790	789	797	849	814	768	791	773	825	820	842	799	767	734	749	809	794	785	781	811	781	807	806	739	789	768	825	804	845	823	790	769	808	810	795	751	781	777	829	779	826	814	808	858	794	792	791	829	864	847	750	783	785	821	782	840	767	730	814	814	792	853	802	794	818	773	755	797	800	826	790	826	808	810	769	866	817	779	780	819	770	800	848	843	855	778	782	818	781	815	834	786	824	836	726	796	759	826	779	824	787	794	759	776	814	821	776	793	748	841	779	793	809	834	794	798	803	804	837	873	826	740	805	830	789	796	837	799	794	811	810	789	803	793	790	797	801	777	843	801	743	784	785	827	832	862	817	788	777	842	798	797	757	783	845	769	825	774	811	813	805	870	776	836	808	798	768	754	770	860	777	771	785	755	771	865	797	796	838	802	764	822	790	796	823	825	814	744	778	821	768	792	762	791	818	752	784	818	746	785	800	800	813	789	775	820	786	785	798	819	765	794	789	836	756	781	797	826	822	783	798	809	781	796	796	853	793	818	790	735	836	795	804	757	804	812	838	810	786	787	841	812	761	850	756	792	774	771	764	847	807	825	825	825	780	845	855	820	728	804	846	716	820	850	858	817	811	807	817	788	819	797	789	845	820	794	815	798	752	778	796	830	835	789	788	825	822	799	805	796	781	800	780	819	761	773	760	838	782	793	807	773	777	784	779	780	768	768	764	750	756	772	792	828	800	799	810	788	813	812	801	810	797	854	783	786	767	808	818	776	795	761	813	803	781	793	815	776	794	769	793	812	771	790	801	767	806	790	777	817	790	826	791	787	811	820	808	743	786	766	773	791	804	795	809	828	783	762	849	789	798	789	822	817	802	776	780	805	797	818	804	811	809	843	785	774	809	838	815	833	774	798	856	791	790	834	785	815	770	792	794	789	815	791	833	786	774	749	832	814	845	783	776	804	752	761	778	803	837	819	802	777	790	782	804	771	816	794	817	824	860	795	826	826	820	807	757	812	770	827	827	769	846	845	874	816	771	763	810	806	812	785	776	849	795	788	827	747	820	846	758	812	778	788	786	812	734	801	849	816	773	884	787	811	836	832	809	767	825	784	780	800	791	824	775	805	798	782	820	769	792	771	810	741	769	759	765	802	805	789	778	816	792	773	859	838	795	791	759	863	816	795	765	805	805	812	772	831	825	800	787	803	818	773	783	781	806	846	804	768	838	810	777	798	794	788	775	790	793	795	831	855	820	834	832	821	804	767	767	767	817	799	860	780	829	794	758	799	816	833	791	785	829	800	796	816	830	808	811	782	788	775	810	867	821	878	792	780	799	795	769	808	759	828	814	799	803	829	801	855	761	749	825	780	877	812	804	848	836	792	786	781	837	785	835	771	837	797	777	793	841	778	830	755	833	787	810	789	727	792	835	800	825	765	813	792	790	811	786	829	770	833	813	796	799	800	782	825	830	794	824	869	780	852	818	741	788	783	779	787	774	828	780	766	793	809	742	812	833	784	770	777	823	774	844	785	849	792	830	779	812	762	796	811	747	811	770	792	786	800	770	777	799	822	781	773	735	853	790	807	852	805	821	772	810	811	757	798	845	797	782	853	806	787	785	806	821	828	825	804	836	816	770	734	788	831	839	804	795	801	800	802	817	816	804	842	822	789	785	846	797	797	847	772	802	816	811	815	780	773	854	814	798	819	788	836	784	793	778	778	801	731	761	820	774	822	813	872	814	753	779	776	737	787	794	812	809	786	828	717	776	789	837	748	787	773	784	748	837	787	836	786	799	741	833	782	806	807	788	772	794	782	832	786	810	767	795	799	778	797	774	852	817	817	786	845	794	798	814	809	815	808	772	823	803	838	770	840	823	798	834	879	797	840	754	784	831	751	809	808	833	765	842	818	778	764	800	859	769	800	776	750	860	816	781	755	797	777	755	852	792	765	789	770	799	794	779	815	819	838	756	807	746	826	835	825	750	809	834	809	771	824	799	829	797	815	847	783	819	778	818	780	802	850	831	777	763	827	762	787	829	845	781	812	792	787	783	773	804	821	813	788	792	797	808	809	788	820	813	801	800	815	816	807	787	812	843	822	805	825	776	790	852	794	743	788	799	783	815	768	809	794	815	772	792	855	835	779	812	776	816	845	815	774	827	819	794	812	752	820	734	823	807	783	820	786	817	803	827	844	777	772	772	793	781	802	725	831	808	794	788	823	829	791	796	779	792	808	800	794	796	748	837	825	756	798	807	754	756	772	820	785	825	850	753	789	776	781	793	768	806	778	809	789	818	787	771	777	807	781	837	828	773	810	779	820	766	831	790	802	844	795	794	795	788	774	799	811	801	828	809	768	779	790	829	797	794	768	827	812	814	839	836	787	791	798	832	849	804	791	784	786	766	799	777	788	797	774	806	794	760	784	831	811	796	779	777	828	777	723	811	818	787	793	787	765	782	739	802	816	753	849	840	779	811	790	769	801	806	825	811	813	800	819	816	788	800	775	791	806	791	765	787	803	813	788	795	791
39024	22585	17061	10986	5423	2960	1829	1243	928	787	692	561	583	503	444	440	447	414	412	421	373	391	373	381	362	398	396	355	336	385	372	337	378	416	380	379	351	360	363	330	347	364	386	393	375	366	403	375	377	353	398	353	382	366	373	371	377	377	345	364	380	371	378	392	340	343	390	366	355	380	387	337	397	381	348	371	367	389	358	388	398	387	317	358	376	374	341	383	358	358	386	380	380	351	352	379	395	343	392	332	320	385	375	359	367	377	355	392	355	358	359	377	357	364	377	364	350	343	321	368	372	369	347	365	378	371	363	351	339	384	347	340	353	350	371	356	370	341	347	367	348	345	331	360	384	344	352	341	338	348	358	370	339	344	389	320	347	330	328	401	345	372	344	370	361	397	371	408	367	347	392	402	379	345	385	392	363	352	390	389	338	363	360	393	359	373	360	357	342	361	358	348	344	365	379	381	350	343	347	382	365	370	325	332	368	374	362	364	369	392	375	373	357	375	344	409	355	376	355	371	380	329	366	378	369	366	378	385	345	352	371	388	347	350	369	357	355	355	352	363	355	373	398	367	373	338	353	355	373	353	421	369	359	363	379	346	317	393	333	390	374	385	388	362	376	372	339	345	379	335	356	396	364	384	424	381	327	388	367	356	350	371	339	340	399	337	388	374	353	352	392	343	354	398	361	369	387	338	326	375	366	355	372	352	376	372	391	365	379	330	389	368	389	370	403	393	337	320	371	392	362	383	337	346	360	370	344	373	353	348	353	332	370	404	394	368	369	366	316	370	377	370	361	374	385	350	381	411	395	335	359	340	362	336	373	372	367	347	363	369	364	367	385	377	431	352	367	363	369	402	342	351	371	345	384	350	337	362	367	371	338	372	402	346	352	393	402	363	346	327	384	376	398	363	325	363	375	365	354	360	375	374	384	357	364	387	376	379	347	378	384	353	359	346	389	392	372	398	385	354	356	368	361	361	338	371	377	376	386	369	370	328	392	365	402	332	332	395	348	333	369	377	341	378	386	352	376	362	376	374	375	354	378	327	396	357	379	336	363	387	361	358	353	410	382	358	381	363	365	395	398	348	358	367	352	362	362	388	407	340	388	355	363	355	332	346	370	343	403	371	359	345	363	379	363	383	352	384	350	353	349	354	339	379	386	363	382	376	349	359	357	385	373	375	368	394	390	326	369	360	356	366	366	398	361	410	373	345	379	370	381	379	351	322	328	381	381	367	412	348	364	347	345	329	351	353	368	356	343	395	367	393	395	376	355	352	357	356	396	360	379	346	352	371	381	367	362	392	366	361	358	338	383	356	330	344	368	382	367	392	390	379	358	319	378	347	350	340	374	366	350	357	338	363	406	355	371	360	367	349	344	389	344	362	387	352	400	388	384	369	365	370	340	345	363	375	355	350	369	384	370	384	350	360	383	386	364	383	348	375	384	390	331	376	338	364	371	388	373	355	365	374	374	354	376	359	376	373	375	384	357	356	341	348	387	358	383	363	371	363	351	365	359	352	382	350	394	371	357	369	333	379	384	362	347	345	362	363	377	350	361	328	364	353	384	371	384	393	367	356	353	356	372	373	377	364	338	354	374	344	377	390	388	373	343	363	341	371	396	364	390	372	360	372	375	355	342	396	305	377	373	342	380	385	336	381	368	355	405	357	353	360	377	351	356	358	321	366	378	327	377	371	372	354	384	349	340	347	392	356	378	371	406	386	370	379	378	341	427	372	367	336	359	381	405	362	365	373	381	353	358	372	383	360	372	380	393	348	367	375	360	355	378	349	346	385	359	353	318	319	382	397	356	335	386	332	356	367	389	385	342	379	358	385	371	393	338	317	325	359	356	366	379	362	373	365	353	383	323	327	371	380	367	342	355	349	383	388	409	372	379	371	365	365	368	416	351	356	371	380	361	361	390	412	396	347	349	346	359	341	341	372	345	342	320	379	375	354	391	420	387	358	357	375	371	377	375	360	349	362	370	336	364	344	392	387	377	343	400	368	349	384	317	313	363	346	343	354	369	355	329	347	320	357	391	386	379	346	401	358	385	410	405	363	392	365	322	352	372	339	352	369	368	381	398	370	413	361	383	348	368	364	347	366	368	383	376	369	379	376	385	391	360	341	392	379	387	360	322	380	350	339	360	370	377	366	350	373	364	341	373	343	367	347	350	370	396	373	343	391	377	364	366	360	381	367	393	358	391	383	287	366	388	373	345	361	395	347	323	369	351	385	337	352	372	353	356	340	352	372	366	360	357	370	420	360	353	317	363	374	369	371	367	357	368	351	383	382	352	384	391	375	359	323	392	376	357	332	361	357	377	373	355	377	381	366	387	369	351	401	383	352	364	375	328	368	399	401	408	341	404	405	347	342	393	342	364	361	354	328	364	360	355	341	380	366	355	332	356	378	389	334	366	375	362	368	343	376	377	360	388	352	343	348	353	342	395	364	353	384	342	360	335	372	358	340	390	341	383	362	317	382	357	324	406	405	373	350	360	362	398	359	337	357	369	384	401	367	391	344	368	361	375	389	368	353	355	367	384	350	362	382	345	355	348	344	388	369	355	371	319	349	376	361	353	377	346	408	379	374	370	393	348	381	367	365	353	365	344	345	385	352	349	398	370	370	320	353	379	376	358	408	350	372	394	344	359	357	329	324	371	400	299	361	322	372	382	395	327	351	354	353	361	347	375	388	365	344	363	342	339	362	378	355	389	390	375	352	362	362	397	360	365	352	322	334	366	408	400	403	395	373	380	364	327	356	369	407	327	349	391	361	397	359	342	351	372	337	327	367	401	339	353	359	390	380	379	364	390	371	362	361	354	350	344	364	353	392	361	374	410	390	382	331	350	366	348	366	386	316	385	336	405	393	363	380	362	351	365	374	356	353	333	337	351	409	395	365	358	345	414	348	380	351	370	359	361	367	385	379	371	394	352	316	358	372	378	345	380	416	361	390	332	364	344	364	341	369	395	362	369	356	335	394	343	385	374	332	364	408	325	369	357	356	353	353	409	358	377	355	359	380	357	364	352	393	377	346	390	368	346	338	355	387	411	359	349	363	358	361	377	336	375	387	352	403	412	429	373	358	363	371	359	359	353	350	325	364	360	385	351	343	405	338	333	380	373	352	340	368	374	359	373	322	415	376	381	331	386	335	357	374	363	393	398	363	355	359	396	368	370	352	381	374	355	356	364	383	375	400	354	364	321	368	356	399	374	374	370	368	370	380	379	375	367	363	325	371	370	374	355	365	362	404	362	369	382	354	356	390	362	374	357	372	350	376	351	327	419	357	358	389	368	334	375	344	369	380	356	364	351	397	355	361	371	373	363	355	355	367	330	329	356	362	384	369	347	390	366	371	389	367	383	400	349	375	362	357	399	340	340	383	350	383	384	392	393	340	371	358	355	367	373	363	386	360	380	360	366	348	383	364	417	353	335	364	366	337	384	366	349	363	402	371	390	377	373	396	389	368	372	362	335	383	383	374
26540	18359	23396	21961	15279	10289	6868	5066	3803	2913	2392	2078	1869	1756	1502	1366	1292	1256	1184	1170	1076	1043	1059	924	991	969	898	883	879	942	893	853	858	911	883	860	865	912	902	873	899	926	875	875	848	897	842	841	860	834	896	866	906	811	893	870	901	844	831	928	881	889	855	856	907	884	844	817	860	891	809	859	816	861	893	875	870	851	868	879	894	876	848	886	892	856	860	909	872	888	824	883	869	834	861	895	888	892	868	871	874	862	924	797	851	898	858	826	842	910	839	856	900	799	927	824	839	872	835	869	851	872	841	798	878	880	860	855	875	844	892	845	826	867	875	872	902	874	866	866	879	806	836	832	869	868	893	919	867	830	810	814	826	855	860	874	853	889	911	855	860	829	855	853	897	853	879	884	867	840	857	903	867	876	882	885	839	878	868	881	851	832	879	858	836	882	851	863	831	846	879	825	863	836	918	856	901	864	882	867	888	855	837	804	881	925	913	882	885	825	854	900	814	837	838	861	880	935	855	881	834	879	869	820	895	852	798	826	843	834	853	861	881	875	859	841	861	876	858	823	904	871	916	852	861	885	893	804	859	873	868	883	845	892	884	842	844	890	884	864	851	839	832	882	887	884	885	820	846	814	870	893	907	868	857	879	842	866	889	842	903	872	890	823	830	841	870	873	861	881	863	833	842	823	893	864	837	860	914	843	821	893	808	879	860	809	849	809	848	870	834	845	814	815	890	815	843	893	876	863	858	858	834	855	801	858	869	861	853	889	860	896	844	878	878	920	889	822	873	844	854	932	827	856	871	879	825	846	860	911	793	851	877	846	878	901	883	869	859	830	840	892	866	822	857	863	837	855	848	813	874	894	897	865	903	841	864	853	858	929	919	899	844	888	862	825	901	881	896	888	870	830	861	845	801	830	855	867	899	946	855	880	861	871	863	856	874	867	869	817	839	872	883	832	899	821	850	835	781	847	901	890	852	841	854	879	860	849	841	850	861	867	858	905	879	858	876	858	895	889	780	841	827	866	829	865	807	866	868	871	900	858	878	879	889	880	844	918	894	873	866	851	881	856	878	859	855	895	899	857	836	850	896	885	872	908	934	889	816	869	904	904	843	842	835	885	852	907	894	875	858	890	867	843	904	896	885	900	886	837	871	841	819	867	896	854	871	882	920	887	862	863	846	910	895	886	883	850	849	805	853	854	884	850	815	896	884	890	841	866	910	863	838	926	835	853	885	826	865	804	927	832	920	900	914	897	884	838	907	885	848	868	887	849	868	829	813	817	874	905	853	829	838	804	849	882	798	840	804	884	919	891	859	821	871	767	879	882	860	836	816	855	773	830	894	871	834	853	863	869	866	837	871	825	880	887	896	834	859	890	865	880	902	862	848	835	924	856	871	836	923	886	825	895	904	901	889	818	839	837	884	856	868	837	873	820	822	863	897	894	870	900	878	876	896	852	870	895	881	839	833	870	853	862	923	901	902	902	817	880	890	889	881	874	862	863	821	854	836	883	847	884	864	898	852	881	922	890	891	857	888	862	862	928	879	838	847	880	879	838	837	844	865	894	824	823	881	887	804	872	899	878	870	935	920	871	857	906	857	865	836	881	863	883	828	841	878	900	846	841	834	785	863	875	861	864	832	855	903	829	856	854	854	855	862	879	877	923	883	818	893	846	839	851	855	862	833	859	860	852	878	903	910	887	860	842	855	856	846	821	881	847	862	897	811	847	878	903	874	860	885	884	811	845	847	858	883	878	861	850	820	884	839	915	817	895	862	922	868	948	831	919	844	913	827	848	864	824	833	871	882	890	845	890	849	837	841	874	869	874	894	849	885	901	887	817	858	924	858	888	857	884	809	872	843	873	854	827	873	878	852	852	842	871	870	858	864	841	814	839	853	861	821	868	894	854	884	851	878	874	807	864	857	856	916	856	845	865	902	891	868	894	874	856	900	868	894	911	841	892	808	873	805	908	870	834	902	839	866	801	874	877	919	864	867	902	881	889	852	835	852	866	903	886	835	832	855	860	860	860	864	850	812	877	825	877	861	868	841	880	856	854	874	896	910	878	832	864	892	799	871	814	901	828	882	826	850	894	836	882	900	858	899	832	885	905	862	872	861	843	881	844	867	916	880	874	879	883	849	816	864	812	845	872	885	811	852	860	848	896	868	879	855	803	874	829	872	796	872	842	865	849	849	833	909	788	826	906	894	865	838	923	869	853	838	837	883	871	861	873	933	887	852	873	861	909	826	867	890	805	910	849	945	898	913	880	901	911	851	904	864	904	886	862	895	911	897	847	883	867	866	890	910	863	859	890	852	806	837	872	846	871	822	894	888	866	903	847	913	908	890	890	896	887	864	818	917	889	870	841	794	834	854	876	930	884	836	911	918	832	823	851	845	886	861	885	808	831	873	888	870	864	843	874	886	905	837	899	889	843	828	861	874	896	813	887	888	893	845	889	867	882	889	869	860	961	862	922	855	877	898	856	874	904	887	837	883	852	874	890	865	866	883	916	839	909	852	891	821	879	880	828	896	863	809	863	843	891	821	837	857	863	817	875	844	866	890	915	863	842	899	829	879	887	914	850	885	899	842	904	864	822	863	885	875	823	794	866	904	848	838	927	880	843	913	849	871	844	838	828	878	848	835	871	863	897	845	856	853	846	872	878	850	869	792	856	845	871	865	857	865	853	844	868	860	858	840	855	806	858	836	896	868	893	892	822	828	828	841	910	862	844	827	914	839	845	885	857	805	802	873	910	875	891	856	900	870	924	851	838	876	882	908	859	842	806	889	812	867	828	919	853	895	840	890	839	853	877	836	919	900	903	847	832	896	828	902	846	847	870	875	887	890	831	848	837	878	869	829	884	860	865	862	896	839	822	839	904	874	879	844	808	880	874	838	939	921	851	844	834	854	843	899	877	854	923	859	845	834	881	915	883	926	832	875	869	872	832	854	908	841	888	832	889	876	839	900	894	877	809	838	939	827	867	843	869	847	872	861	882	873	873	863	850	829	870	887	914	854	830	843	842	872	869	900	856	836	838	880	865	849	864	871	890	846	877	849	857	868	917	878	843	860	862	848	875	908	829	871	861	836	814	840	863	854	864	862	928	876	876	878	880	877	878	849	897	865	878	874	841	810	860	867	841	880	898	806	864	867	862	901	857	840	870	876	867	834	825	877	869	851	868	864	848	881	898	857	819	875	867	831	872	863	858	833	853	832	913	859	864	855	844	866	889	839	834	904	838	842	929	861	842	863	856	861	856	862	883	839	868	890	794	946	868	848	889	903	864	818	895	836	862	861	905	824	877	892	895	894	867	861	886	882	883	857	873	888	881	860	817	831	918	870	876	897	884	880	911	851	861	858	869	840	819	887	855	836	841	840	855	856	843	837	860	868	858	850	863	824	871	887	875	853	869	899	875	909	887	856	880	831	832	860	871	945	861	909	909	778	857	821	879	858	845	878	870	844	857	875	842	851	867	839	894	850	862
50650	29471	20455	12107	6199	3685	1845	1574	1243	914	686	589	517	569	480	398	404	405	383	415	394	373	388	380	352	360	339	367	352	310	401	316	365	326	344	317	352	328	317	356	323	322	314	330	321	344	333	304	339	311	337	338	332	357	369	337	337	322	323	330	321	343	324	291	359	318	317	315	315	343	323	357	367	361	322	292	345	338	359	332	321	375	353	336	295	356	324	342	347	300	288	334	333	319	362	328	306	314	323	340	306	357	349	273	288	299	346	356	347	357	320	329	328	376	339	324	341	305	384	358	317	302	359	356	328	335	354	342	317	315	357	342	331	361	317	306	287	329	342	331	322	317	342	329	323	315	364	346	318	330	332	309	352	300	356	332	351	321	296	313	331	312	309	332	327	324	343	323	310	324	373	336	276	323	307	304	335	322	314	309	307	326	338	315	351	317	345	327	315	313	344	305	335	333	327	340	335	291	329	334	327	361	349	289	318	321	345	319	356	342	330	368	355	344	345	297	330	333	332	328	367	336	317	350	320	340	361	311	370	310	357	336	313	313	352	351	320	332	355	308	357	300	334	326	348	332	318	311	343	333	315	340	327	317	347	311	355	331	322	334	321	318	312	353	311	354	316	330	317	348	357	328	354	343	306	337	321	367	346	339	322	346	326	333	319	307	346	338	332	309	323	331	318	339	355	339	318	306	323	359	318	321	360	327	342	337	329	334	297	347	348	325	331	337	327	316	353	350	366	328	350	334	320	339	337	321	321	346	354	332	313	352	338	335	350	341	328	366	329	322	344	294	321	309	360	320	323	315	302	316	327	348	361	326	321	373	315	353	331	326	326	305	329	348	334	307	293	361	345	301	318	316	335	363	328	351	333	303	346	304	340	327	325	380	358	321	322	331	339	335	305	325	323	301	321	316	351	353	366	342	353	349	297	329	366	349	323	368	309	341	295	319	345	326	338	322	312	328	383	345	339	316	343	356	321	316	332	334	307	327	341	357	336	323	343	340	340	336	344	326	372	355	335	330	334	348	358	336	310	339	333	313	319	348	297	324	354	348	318	334	337	380	328	327	359	332	284	334	325	313	346	338	339	366	310	317	329	291	342	321	340	291	326	326	349	320	311	342	321	350	348	324	375	326	348	329	362	354	341	320	354	323	344	289	327	332	336	314	356	314	298	303	326	320	329	329	332	355	326	348	305	317	341	360	341	323	349	332	331	300	336	312	332	321	314	340	334	312	343	327	329	346	324	308	297	323	326	336	361	304	322	301	307	335	323	336	335	327	339	333	296	345	330	353	340	351	325	316	309	333	314	313	365	327	319	322	335	349	343	277	310	350	342	316	340	373	320	302	338	361	329	336	353	316	354	380	358	319	386	312	326	324	328	301	312	306	341	332	337	321	322	352	307	319	318	358	389	343	359	324	380	330	306	297	340	353	311	328	314	339	349	327	311	338	345	319	317	291	331	322	313	356	316	327	337	329	305	346	347	304	362	334	323	336	327	345	325	332	378	356	349	342	346	343	335	331	296	333	367	350	327	335	311	297	342	308	319	335	339	330	332	324	331	314	329	333	304	320	314	353	330	294	353	343	328	309	331	338	349	329	310	358	319	377	371	337	336	362	318	353	342	329	311	317	325	334	344	360	342	358	347	332	326	313	351	354	346	323	332	325	327	342	323	329	311	324	320	309	331	323	337	356	298	346	330	302	359	297	327	316	352	306	354	289	301	327	357	330	336	371	316	305	309	323	314	340	334	329	344	313	301	310	321	359	335	311	335	308	292	325	333	360	321	328	338	341	369	314	348	314	307	320	330	311	351	343	382	315	296	338	327	329	364	334	333	334	315	336	326	324	348	343	320	356	329	326	329	338	311	324	339	323	318	333	282	310	311	369	328	352	336	340	355	319	318	313	340	312	353	327	329	337	334	331	322	294	322	324	336	334	343	344	334	332	303	332	336	343	369	335	312	298	336	314	329	345	333	323	340	326	343	362	340	328	350	330	283	333	342	360	348	317	332	348	343	316	324	344	387	356	339	299	325	352	335	308	330	317	357	334	309	327	360	340	309	310	325	336	340	310	333	315	321	343	370	319	346	318	334	312	368	379	335	355	337	366	345	297	332	326	304	346	326	326	315	336	331	328	361	349	316	333	315	332	345	322	343	344	345	322	314	322	301	323	345	326	383	356	334	346	290	331	298	333	328	340	326	355	361	326	344	344	334	365	326	338	324	320	302	365	322	352	327	336	340	319	330	317	331	344	326	313	366	344	285	327	310	380	378	305	334	355	343	354	349	350	355	368	359	336	282	334	361	350	351	332	314	339	346	318	299	299	321	353	338	357	357	343	325	332	346	343	330	356	322	335	344	305	363	371	335	320	283	339	304	375	321	308	310	354	336	367	337	315	342	353	352	320	357	323	343	339	331	305	331	328	333	367	399	329	325	327	294	353	336	300	303	331	309	325	337	353	361	329	320	307	364	358	340	323	318	318	310	326	334	334	314	334	324	326	290	332	353	341	323	317	340	327	328	317	360	310	341	314	324	353	350	327	301	345	328	347	313	300	322	313	292	312	328	329	320	277	327	321	352	321	339	315	316	344	337	298	323	335	324	355	325	276	325	301	309	300	361	341	340	323	338	298	295	367	353	337	301	364	343	346	336	307	366	332	346	356	357	300	314	338	332	291	319	334	337	317	320	341	354	325	325	308	302	345	313	379	352	344	310	319	331	346	315	334	321	328	342	347	314	304	334	327	337	322	356	342	345	301	361	415	312	289	322	346	339	287	331	356	340	331	330	329	366	297	328	361	325	338	327	328	324	343	309	327	310	356	332	326	310	348	306	352	357	345	324	292	336	344	326	317	355	329	307	315	345	353	335	351	348	337	348	355	331	348	334	327	354	347	298	310	346	346	344	315	335	310	321	350	338	326	335	302	329	331	350	361	382	331	329	355	336	320	348	343	358	335	324	325	330	299	304	325	306	330	367	361	362	310	323	306	366	308	346	352	333	293	309	315	359	312	313	330	344	297	360	316	309	356	365	318	357	310	315	340	311	300	318	320	355	329	351	340	306	331	326	354	322	340	340	319	342	316	323	329	333	325	348	360	325	324	302	359	329	316	335	342	317	310	330	295	330	314	322	300	317	365	349	325	314	357	336	307	309	307	356	289	303	354	310	307	326	317	317	326	280	353	339	346	328	308	328	351	320	344	320	295	319	313	336	357	361	346	327	316	326	359	324	351	292	335	335	317	327	337	360	356	337	291	361	317	314	343	335	315	369	341	329	332	330	286	329	336	342	333	314	291	358	321	349	321	364	337	305	296	320	361	359	324	350	352	374	357	344	320	354	346	336	348	358	343	320	314	344	317	357	407	299	369	313	331	340	283	334	317	361	327	318	352	306	377	307	311	368	315	335	320	302	333	335	328	332	333	305	318	352	363	341	330	325	336	335	304	389	314	303	332	330	361	330	318	344	341	330	310	336	301	367	327	347	340
34187	23732	25715	22597	16311	11759	6876	6452	5074	3605	2731	2271	1943	2134	1650	1295	1262	1285	1221	1156	1069	1054	1035	980	980	934	803	870	833	828	829	800	794	789	838	785	798	807	816	785	805	819	836	789	727	800	792	777	800	799	775	799	813	783	764	750	798	812	764	748	777	778	771	808	792	752	776	742	709	804	791	783	798	720	801	775	817	773	786	770	828	830	773	740	770	773	764	802	762	750	746	768	744	757	785	738	742	783	775	810	746	815	758	720	772	791	792	803	781	771	792	770	808	779	826	771	738	772	767	780	804	812	772	727	797	748	838	787	797	773	764	775	788	789	767	764	761	760	798	792	780	758	770	778	770	782	791	774	821	728	762	759	752	784	765	782	792	753	812	733	783	821	756	786	748	766	762	789	813	749	809	819	759	715	778	755	762	755	802	814	796	778	763	752	830	816	792	790	782	787	790	783	756	745	798	798	760	795	773	751	729	781	782	762	756	796	774	772	775	755	777	741	796	811	770	800	760	756	759	808	752	757	781	797	793	810	777	834	756	755	732	789	820	784	779	792	744	775	795	830	766	780	822	811	787	816	828	803	815	782	768	736	756	770	764	765	764	817	785	800	751	804	722	772	753	754	849	810	730	804	783	774	767	837	748	754	782	788	739	780	741	758	852	788	810	857	776	736	741	847	794	792	753	783	810	812	777	784	777	783	777	826	795	736	771	799	734	786	764	777	766	791	734	821	827	789	729	783	756	806	758	752	773	813	774	808	742	781	792	766	745	771	774	752	759	775	786	824	766	793	808	782	737	743	799	750	717	773	783	765	810	794	783	763	805	821	746	794	780	743	788	789	750	778	774	781	778	775	742	763	770	754	747	761	738	767	813	782	795	786	807	814	789	841	755	729	811	797	763	767	782	791	762	763	768	827	786	783	749	792	830	797	788	764	770	803	746	734	807	796	768	789	784	845	768	804	778	786	748	715	766	835	780	840	823	759	805	773	781	768	783	742	841	774	732	787	788	743	767	782	816	809	770	790	803	740	756	799	759	798	818	774	775	785	778	756	795	753	746	775	767	731	792	751	778	789	799	786	800	769	779	734	775	742	771	747	825	822	768	772	714	766	762	775	832	728	783	786	790	775	754	762	799	789	812	776	806	760	744	781	758	791	736	815	821	779	789	763	778	784	725	746	757	725	816	771	791	759	802	779	735	798	782	771	792	812	800	774	787	740	821	803	797	804	752	765	773	772	773	758	781	801	764	799	816	788	797	776	769	755	801	788	739	768	801	810	759	827	772	741	774	777	773	849	818	782	798	771	786	754	772	773	796	786	803	778	735	747	752	784	774	767	739	782	770	784	788	771	769	797	749	771	749	771	775	806	776	787	750	764	788	787	780	797	764	766	775	792	796	796	771	813	773	791	745	781	767	791	778	830	751	763	777	776	810	762	820	790	753	721	756	784	779	823	731	733	776	798	795	804	807	788	723	763	814	790	791	789	792	802	760	806	804	781	756	776	784	804	748	757	785	801	783	726	810	823	802	783	782	770	701	805	776	773	813	790	770	720	739	801	773	796	768	782	793	765	793	742	785	776	774	759	743	732	749	771	700	790	832	716	777	801	761	805	788	753	809	808	750	832	791	758	769	785	774	757	794	772	769	774	771	804	803	764	768	749	784	744	814	760	808	758	747	775	745	801	760	762	812	778	787	777	755	767	770	780	823	835	848	798	757	783	777	792	808	806	791	783	756	802	752	725	767	757	819	774	765	738	770	719	801	796	762	781	767	802	813	784	775	745	786	797	765	767	786	808	816	787	766	793	730	780	766	811	740	713	747	814	790	737	811	812	777	809	722	805	780	787	782	760	797	782	766	835	742	747	725	705	758	792	800	810	786	829	740	783	751	764	789	779	783	733	728	786	755	825	749	824	793	797	794	738	759	752	777	778	758	741	777	772	785	770	803	801	782	837	788	783	768	820	766	732	775	760	815	785	746	808	713	818	741	765	739	793	743	784	785	801	815	826	757	762	790	768	792	815	780	822	777	755	774	787	792	731	810	779	782	739	710	797	810	758	787	777	750	748	748	778	776	772	784	747	736	791	814	791	810	766	763	784	796	772	803	782	791	801	788	759	807	805	780	778	738	767	776	733	802	768	761	749	777	784	794	795	821	775	813	777	776	798	805	751	749	787	738	771	739	771	770	793	797	725	801	746	785	801	766	773	759	804	759	750	762	800	733	765	743	740	797	774	805	782	795	798	757	783	805	751	808	813	749	802	790	757	773	787	783	810	798	793	736	799	792	829	786	785	752	764	811	783	759	765	761	719	757	787	800	803	745	775	810	762	839	773	785	762	829	749	762	796	767	795	758	753	815	780	724	750	788	769	787	749	702	798	816	772	774	823	717	813	812	734	801	809	788	763	791	755	790	763	790	747	744	774	745	768	779	738	749	783	751	804	776	812	810	741	798	795	754	803	749	775	784	782	743	787	750	806	783	759	777	786	703	755	775	768	797	794	794	778	708	789	769	798	750	805	761	782	791	744	838	786	777	763	780	806	758	771	737	771	835	804	762	773	740	735	777	785	768	749	741	723	772	757	800	774	742	784	768	788	708	716	824	845	775	773	779	753	778	761	753	748	797	826	778	767	774	745	763	787	768	795	763	784	738	729	810	760	749	792	832	754	792	759	783	817	817	743	757	749	773	842	801	759	767	762	733	767	780	781	798	763	771	812	779	753	813	724	752	751	748	777	763	741	769	742	754	815	744	736	746	761	820	740	780	735	769	807	829	812	772	770	783	790	710	762	789	789	749	734	824	781	853	807	793	747	738	818	809	789	750	760	731	767	803	788	768	767	733	751	747	806	692	716	793	850	778	777	777	761	745	762	766	786	814	745	775	810	759	793	766	810	746	771	789	771	803	782	750	804	771	777	766	752	775	763	796	815	800	752	741	785	748	746	843	766	759	776	722	808	795	828	766	764	801	743	766	748	784	783	757	762	801	803	806	734	754	813	758	779	770	758	786	752	821	798	769	715	802	703	729	727	821	750	790	778	820	758	790	759	776	798	804	769	721	801	792	805	785	743	770	762	830	783	745	718	744	736	770	808	776	795	759	779	732	819	768	742	821	793	786	784	786	804	768	743	767	822	842	697	817	785	724	787	758	759	807	801	699	806	829	766	792	806	761	775	769	802	795	817	804	763	832	804	748	800	785	777	750	802	797	795	771	798	785	740	805	789	804	787	729	780	803	819	762	776	809	804	742	789	761	781	774	753	740	769	744	773	749	790	827	768	800	773	807	736	794	808	808	735	814	790	765	745	753	764	805	776	752	850	768	752	769	752	761	783	741	786	759	745	800	746	773	808	815	781	791	771	774	766	798	782	780	792	750	789	754	805	826	748	778	749	794	749	797	789	760	727	782	760	788	761	804	833	769	754	744	778	750	773	783	772	821	701	841	732	763	779	780	826	722	790	754	770	782	808	766	810	771	798	782	792	810	789	772	745
31025	14844	9028	4964	2329	1283	760	599	523	452	393	418	371	388	395	370	371	326	338	362	364	403	330	398	346	382	370	339	359	330	359	359	320	338	328	317	317	327	321	333	335	320	343	341	332	364	337	391	346	348	338	356	338	357	344	340	350	293	354	336	324	352	365	365	331	373	361	366	353	326	315	345	333	348	318	346	324	377	323	342	356	331	344	329	346	292	367	339	326	348	310	331	313	374	347	304	319	308	327	349	352	370	323	352	362	349	332	323	346	306	335	368	348	295	346	326	317	356	333	349	334	381	342	367	335	332	319	363	352	381	354	342	362	322	289	335	364	347	354	354	342	360	322	332	335	349	340	360	298	329	352	324	315	306	327	334	355	318	368	335	329	331	327	392	380	331	348	352	331	313	323	322	341	345	334	333	364	377	330	333	359	334	316	370	304	305	313	341	343	340	327	326	338	347	337	356	335	366	319	374	333	329	339	335	386	345	334	382	335	344	376	345	320	347	309	284	350	286	327	364	341	353	367	327	300	329	330	364	348	341	336	322	319	353	343	320	335	316	345	366	294	325	376	344	343	320	349	352	344	346	372	329	370	321	359	348	336	369	357	312	365	333	345	318	321	357	321	322	358	340	340	344	310	316	320	332	338	322	331	334	324	325	277	373	357	348	330	337	351	320	334	347	316	326	363	352	343	344	357	359	327	309	325	322	331	352	364	345	355	306	349	360	344	338	302	328	339	319	351	349	375	339	344	343	333	344	325	316	318	352	340	340	324	353	348	343	354	365	358	336	356	329	319	342	354	366	346	343	355	359	315	357	316	377	346	325	328	345	359	344	346	377	301	330	326	337	334	359	337	336	353	351	364	340	309	340	310	318	342	352	319	316	351	334	385	311	341	341	360	321	330	327	332	339	390	359	313	346	311	353	358	336	314	335	333	323	360	334	338	315	311	333	340	353	357	332	329	336	336	359	383	346	341	325	320	342	360	312	306	352	342	336	322	353	366	333	334	368	315	334	317	337	304	364	322	355	334	338	391	362	359	333	362	345	306	354	319	336	363	365	333	362	321	353	313	349	341	362	330	325	292	335	308	343	348	343	334	361	343	349	314	334	337	328	343	323	343	333	373	353	345	310	329	330	337	332	354	343	317	347	307	338	345	326	337	343	366	320	338	333	327	326	380	342	351	342	388	368	340	371	321	378	299	357	364	388	322	333	323	314	334	335	384	310	336	357	339	328	355	347	333	308	335	344	301	349	363	354	334	346	325	332	381	357	313	351	309	348	336	336	326	345	352	367	342	328	335	323	352	351	343	349	372	339	328	323	358	322	333	360	315	339	354	360	315	343	353	350	358	344	380	302	327	311	339	308	357	342	345	323	334	332	325	353	347	381	293	327	355	340	367	304	338	321	331	356	336	358	367	371	337	299	337	341	378	359	364	304	337	327	337	325	350	350	313	337	341	366	351	338	321	397	344	342	350	338	360	348	373	338	316	304	334	368	360	348	341	335	356	327	347	338	331	335	302	304	335	358	393	346	360	332	355	339	370	348	342	359	332	350	338	353	322	364	342	347	334	362	320	322	358	340	323	331	355	343	320	341	371	308	332	333	314	338	347	299	344	345	356	359	295	358	327	345	321	322	322	310	360	337	365	321	295	328	304	316	389	330	320	339	350	305	325	336	304	329	348	363	332	352	373	327	351	345	319	362	329	318	369	362	321	353	334	340	342	345	321	328	350	354	330	338	327	332	327	343	331	369	319	336	357	355	358	357	386	324	348	333	333	331	351	329	362	338	315	340	304	351	340	322	339	351	375	342	342	336	343	386	322	348	333	341	342	345	331	339	353	356	298	344	335	344	350	326	330	350	356	359	336	334	326	317	305	336	317	335	341	316	332	335	316	280	324	333	364	370	354	339	352	349	352	353	359	344	345	362	365	322	326	358	330	331	369	342	321	330	336	362	351	316	371	339	354	311	326	333	370	364	357	326	316	317	335	358	385	337	322	309	336	350	380	363	348	330	361	343	338	311	358	326	323	384	337	337	370	326	381	331	361	355	346	374	364	327	349	358	314	333	324	342	346	337	329	326	328	314	328	347	341	341	326	348	346	340	354	339	307	378	333	324	352	320	323	355	365	322	327	366	366	361	339	365	336	348	385	365	357	329	336	336	291	348	333	324	356	354	389	387	384	353	311	318	343	325	350	360	323	374	367	320	346	329	344	321	360	345	348	333	341	356	369	357	355	348	327	361	344	367	345	327	320	321	327	329	354	332	328	334	355	304	339	339	340	337	332	319	324	334	327	322	373	338	337	379	350	327	291	345	329	318	354	320	343	370	356	358	353	332	330	357	342	329	342	349	339	356	348	334	370	332	320	388	315	336	359	331	347	359	341	351	324	332	321	343	292	324	324	317	341	369	350	330	282	320	308	349	355	360	310	325	334	366	342	310	317	356	363	351	328	337	342	353	335	347	331	332	382	376	333	332	321	309	358	367	329	302	360	333	365	315	375	334	322	338	352	329	319	346	348	329	304	329	376	351	346	333	319	337	324	351	387	347	347	373	292	335	348	347	378	346	351	362	343	354	331	338	325	327	351	361	352	310	341	346	315	345	352	307	340	338	368	338	347	315	352	305	362	355	362	335	402	361	370	337	352	319	354	323	349	352	326	372	353	342	355	325	334	367	332	353	331	342	347	290	320	354	342	333	351	310	367	328	344	311	332	329	338	351	322	316	329	373	370	338	319	355	347	378	355	346	350	336	326	366	340	359	352	320	348	340	335	303	318	331	341	340	343	353	336	374	367	336	338	334	295	339	295	334	317	344	340	367	311	342	309	354	357	325	370	380	403	362	337	353	343	309	363	351	337	362	309	369	335	310	322	338	322	357	337	373	304	328	372	325	326	333	321	327	323	319	348	333	342	350	326	332	310	328	361	300	320	346	315	367	360	340	347	378	313	331	349	357	303	318	327	345	354	332	331	323	345	318	327	351	349	339	373	315	304	333	320	334	339	281	336	345	320	315	319	357	341	326	355	359	308	330	348	330	309	385	344	315	351	331	349	323	337	326	335	322	328	370	327	345	345	352	353	344	378	328	332	352	350	371	349	308	338	335	333	345	362	363	359	324	366	364	334	344	362	346	339	327	357	325	331	347	349	341	317	354	350	338	362	313	359	340	329	316	320	334	378	384	359	314	360	334	347	324	338	360	328	308	351	308	300	331	332	343	309	303	305	365	350	317	327	368	361	334	340	295	328	323	354	305	336	339	327	341	324	359	311	332	345	351	310	359	351	298	303	328	362	344	313	347	343	327	325	351	348	326	332	303	363	326	347	326	375	316	365	330	344	339	323	337	305	358	310	307	355	368	332	328	346	338	349	348	333	292	309	329	337	336	360	341	351	396	355	328	357	342	306	316	333	345	345	349	336	312	322	358	338	353	334	319	308	320	387	338	362	297	328	357	358	350	391	343	356	301	351	300	335	372	343	337	345	369
21306	12181	14537	12073	7476	4773	2764	2209	1914	1550	1154	1163	1075	1076	1018	977	918	897	913	902	870	851	851	846	849	828	822	800	818	845	786	835	831	839	835	841	794	839	837	843	841	785	789	796	810	784	788	834	833	830	774	807	811	824	793	815	835	824	768	784	802	826	808	804	778	802	801	844	774	800	763	796	810	826	873	839	830	832	840	846	828	787	803	783	842	811	805	786	821	795	789	780	797	860	803	801	820	781	816	797	808	790	818	797	769	786	773	798	773	817	746	814	840	774	771	827	820	801	775	827	782	810	808	766	806	820	805	797	800	800	833	824	812	858	769	787	778	781	819	842	783	791	753	778	852	755	786	852	830	852	834	803	807	814	854	779	799	788	819	767	840	862	836	823	809	768	798	778	781	779	770	832	787	811	800	797	812	831	811	795	815	871	807	835	821	817	807	734	815	827	839	764	790	835	792	795	759	846	839	823	828	795	822	835	786	789	848	770	774	829	843	788	817	834	824	812	839	780	767	793	810	793	811	776	768	789	817	818	885	808	818	850	799	864	812	803	845	833	823	839	853	764	774	768	770	801	800	776	835	774	804	795	821	848	813	787	817	821	742	827	781	850	788	805	779	816	781	818	840	839	792	836	764	791	808	805	841	773	827	825	827	846	782	820	794	781	808	811	834	788	871	861	792	760	823	806	809	839	787	799	782	826	806	793	823	813	832	787	773	817	815	796	806	785	823	752	843	810	780	765	760	806	776	791	822	822	799	831	781	807	749	811	794	771	843	861	816	800	826	795	836	779	780	817	827	784	823	820	842	828	870	805	775	781	831	798	846	845	779	818	746	758	862	799	766	800	842	761	790	823	767	817	793	730	744	774	811	806	824	800	772	835	783	822	861	808	765	736	819	852	846	799	850	783	804	848	815	830	870	844	812	840	840	786	805	871	771	826	799	786	812	823	816	800	825	819	823	770	867	761	785	796	765	791	795	810	795	799	802	837	866	778	763	844	852	786	844	837	844	871	836	845	824	793	837	789	812	808	841	762	822	808	840	781	750	854	849	754	816	784	838	873	774	855	839	848	779	863	785	827	794	818	803	857	756	772	778	771	806	803	841	823	803	830	805	815	789	867	799	776	820	817	797	822	755	775	838	804	758	810	786	833	758	853	781	786	746	774	804	817	794	758	869	764	771	793	794	810	844	843	825	811	827	799	831	824	809	795	833	791	843	825	823	825	814	849	837	831	773	853	767	825	827	756	783	836	796	819	812	795	837	811	799	789	782	761	759	832	836	857	835	788	808	812	799	807	817	845	816	809	819	841	818	787	782	803	852	862	804	754	822	768	821	830	806	816	746	795	806	801	812	787	799	775	842	856	806	814	790	795	820	792	814	833	757	788	783	837	792	823	810	817	780	814	783	832	815	758	819	778	772	805	824	799	787	739	824	872	816	842	792	792	848	807	836	799	799	823	787	804	841	802	781	784	809	766	788	762	819	826	810	774	786	732	851	796	856	824	842	812	845	783	842	850	801	814	798	775	804	836	811	792	775	840	810	791	831	821	800	756	825	802	805	862	760	749	856	818	757	785	792	840	837	756	821	803	833	857	863	777	801	766	775	808	819	762	833	825	824	772	807	775	799	769	843	798	809	787	763	814	842	815	816	795	764	779	818	809	795	848	815	896	794	834	860	793	868	790	838	833	826	790	851	790	776	829	840	774	826	793	823	833	773	817	791	829	797	764	841	803	867	795	823	799	794	846	802	818	842	794	801	845	821	811	763	792	802	856	823	770	853	816	818	876	829	797	813	837	827	844	821	824	858	810	800	805	820	794	769	804	777	790	795	836	813	828	765	798	746	799	816	825	786	755	824	797	805	788	795	790	839	802	875	799	811	797	807	821	794	767	841	820	826	772	786	752	781	836	797	778	831	779	781	761	796	846	846	784	841	827	788	822	778	772	767	805	842	786	832	884	829	825	758	858	827	772	810	819	829	780	800	794	799	816	837	768	835	764	812	804	798	853	814	784	793	814	773	881	852	812	810	859	818	784	806	806	812	786	765	850	806	814	771	788	814	777	838	801	784	789	829	841	770	770	804	818	775	807	809	792	831	811	819	786	799	788	816	838	808	819	752	861	825	835	785	834	804	814	786	763	819	816	816	863	825	767	807	789	838	783	778	802	771	824	800	783	795	829	758	803	794	799	840	800	808	766	806	794	839	785	863	853	852	796	775	797	817	762	805	814	828	816	782	812	781	791	851	794	820	823	810	851	838	844	806	826	858	762	846	857	763	861	820	824	814	844	845	790	799	792	755	863	844	821	812	817	816	821	804	828	793	823	835	824	751	794	794	787	812	776	820	833	824	794	811	792	767	786	784	830	820	773	811	823	800	799	799	793	829	798	789	860	775	774	819	766	835	823	826	815	799	838	804	835	815	817	800	823	796	778	837	774	808	847	825	836	782	777	766	800	855	778	801	830	839	833	773	790	837	769	826	837	786	803	798	778	763	760	765	765	836	794	849	786	808	764	804	797	811	836	840	765	810	783	826	818	746	788	733	751	790	771	790	834	825	793	793	843	800	824	843	813	820	791	777	778	834	832	796	828	773	823	823	814	787	821	833	786	821	806	801	779	790	831	751	773	820	796	768	807	864	859	771	818	818	833	813	739	817	795	836	753	815	860	822	813	847	773	825	863	819	837	778	826	870	804	842	823	795	833	806	799	831	771	829	794	816	793	797	799	795	830	768	813	804	810	803	809	771	777	872	822	788	806	786	772	817	836	797	826	767	818	825	738	819	818	808	835	814	827	821	796	806	796	796	762	839	800	795	856	818	784	804	823	830	790	784	861	809	801	796	789	818	821	791	817	752	784	776	851	832	791	781	822	808	787	824	780	795	814	809	788	827	830	807	800	772	817	822	829	808	832	798	840	810	843	812	816	799	810	817	813	789	769	787	868	827	779	803	800	818	826	782	819	821	805	786	798	785	776	815	820	764	781	806	840	805	833	823	795	799	811	826	795	772	792	871	789	795	862	813	824	802	851	810	803	810	840	880	780	798	740	765	760	835	815	816	833	854	799	819	777	847	844	841	812	803	796	840	841	781	765	832	837	799	809	836	773	828	767	804	762	792	814	839	819	817	750	771	888	779	794	805	837	826	804	760	827	791	827	825	752	801	792	763	746	788	782	796	844	767	786	828	821	810	843	830	781	794	813	806	904	839	771	829	771	799	868	778	823	875	825	791	798	824	792	831	844	787	825	790	811	820	806	767	772	802	778	838	815	785	850	829	790	783	754	778	790	815	809	783	750	837	774	773	809	777	803	842	802	800	810	774	799	824	804	810	808	801	809	851	813	786	815	874	768	814	814	773	818	839	840	772	754	789	772	885	767	833	768	813	825	791	815	849	800	799	792	808	790	766	758	770	815	825	844	841	779	816	787	874	815	845	795	733	850	831	832	766	810	807	806	818	813	839	831	817	843	786	817	837	771	775	815	799	862
41740	22788	16433	8826	4304	2104	1353	1130	1009	780	674	578	510	630	491	466	427	453	423	406	406	423	431	391	373	361	351	354	378	369	361	385	362	384	344	375	371	394	388	345	367	366	361	346	405	380	321	376	361	356	367	404	341	384	383	384	362	385	387	383	365	351	344	388	376	330	339	395	346	368	365	383	372	368	366	374	359	355	360	356	357	364	368	399	349	400	388	356	360	312	392	360	319	361	403	359	357	376	371	377	396	382	373	394	363	365	367	330	358	370	398	362	381	395	380	376	366	373	366	357	349	396	397	351	376	374	357	351	368	400	387	362	347	376	361	378	375	371	402	359	407	369	361	360	358	406	386	399	348	385	401	353	366	398	392	300	373	402	356	380	401	367	359	362	363	359	348	340	336	391	346	344	371	410	354	371	400	350	341	370	349	399	354	341	335	373	356	355	346	355	347	359	395	370	369	398	380	388	351	331	372	343	350	375	363	382	338	387	363	365	331	363	352	405	346	335	393	390	371	375	370	376	393	359	408	369	355	346	372	364	332	376	367	364	384	345	372	372	347	374	358	400	377	379	378	399	361	368	408	352	398	388	367	379	362	380	345	400	356	345	364	369	382	367	353	356	385	391	362	407	371	363	360	411	394	357	362	347	355	386	393	371	351	355	392	432	369	368	347	382	356	375	349	382	374	352	387	355	378	376	367	358	338	361	358	369	335	372	344	363	333	384	388	370	327	385	400	379	373	358	346	383	386	365	361	373	397	424	371	375	356	361	393	362	382	367	385	380	394	388	330	354	375	332	372	366	344	358	369	396	366	380	349	386	363	367	357	394	379	362	352	342	386	330	356	358	368	394	347	363	369	366	377	372	358	366	396	335	378	397	381	369	387	356	334	394	375	396	356	351	386	387	345	396	401	369	360	396	370	334	352	372	351	383	395	402	359	401	366	381	375	347	385	373	342	351	389	342	370	406	380	370	333	387	349	384	378	368	380	342	362	372	375	380	395	389	343	380	354	371	359	339	389	382	357	355	365	360	341	324	396	363	375	383	328	367	340	377	402	403	352	364	339	330	345	386	360	341	394	396	398	352	350	415	387	370	394	380	343	347	369	364	347	357	397	377	388	364	387	415	393	400	405	366	343	363	386	341	363	374	417	389	407	368	429	412	374	369	383	415	361	375	367	366	350	373	375	375	360	410	340	411	414	399	360	339	354	376	351	407	395	341	390	392	381	345	372	371	402	366	366	364	354	382	383	379	370	395	374	373	395	373	407	375	341	372	357	346	397	370	382	330	368	327	362	384	357	365	346	354	357	352	357	354	385	396	355	361	381	381	359	375	354	299	384	393	389	346	354	351	381	358	335	372	380	370	356	378	347	353	365	370	380	369	356	402	364	340	385	374	358	400	377	379	362	331	338	388	366	347	360	366	355	396	377	345	330	366	360	381	372	399	350	395	380	346	390	374	349	390	329	326	396	338	399	398	356	327	376	359	351	353	361	349	375	375	362	360	369	402	379	360	358	372	372	364	395	394	371	366	385	358	360	389	373	362	363	346	413	394	374	341	407	348	376	366	361	358	393	397	392	334	372	367	369	387	392	355	373	348	399	351	382	382	392	352	393	355	424	397	359	388	360	374	400	368	373	384	354	350	396	413	346	399	424	353	348	383	365	373	374	351	377	376	357	345	374	364	351	375	356	372	379	375	384	373	392	392	386	343	360	366	351	379	340	386	366	404	379	371	380	379	368	386	376	346	356	378	382	423	377	348	367	379	378	377	368	398	393	383	371	366	368	366	335	346	389	361	359	375	392	348	370	361	382	361	410	373	370	359	371	397	340	375	340	360	408	356	349	341	370	345	356	374	378	391	394	383	398	379	387	364	377	356	391	392	378	371	378	351	392	345	330	398	347	360	356	374	374	398	352	343	401	371	381	398	390	391	357	383	388	401	375	357	351	372	350	358	345	427	355	384	396	390	355	380	360	347	379	419	403	383	354	365	342	359	381	374	393	343	388	375	388	359	378	355	401	348	386	386	395	380	350	351	363	402	369	377	376	364	353	351	353	384	363	364	399	352	357	367	363	388	368	385	337	366	354	374	369	338	332	360	367	352	379	345	315	367	384	366	378	340	383	369	375	413	382	389	393	427	364	384	373	339	390	390	403	393	374	357	388	398	368	363	346	373	322	335	373	397	403	373	392	367	348	391	386	378	374	368	349	357	356	347	398	357	383	333	384	410	393	358	395	353	392	375	389	391	380	352	364	405	353	350	355	336	392	358	387	372	361	354	365	385	424	374	389	397	373	351	387	385	372	392	377	388	369	359	361	377	379	368	381	362	365	401	343	421	392	365	357	374	386	383	373	365	357	344	349	329	336	346	345	395	393	383	352	366	366	405	384	385	372	385	343	339	393	360	395	401	375	361	380	384	373	405	350	368	354	407	390	373	332	410	415	391	382	387	356	340	384	374	357	328	373	376	386	323	355	390	361	404	353	344	352	360	380	332	357	364	383	353	363	386	370	370	335	404	396	401	408	364	367	366	397	331	337	358	344	357	363	362	379	392	356	390	368	382	369	354	372	385	349	419	345	360	365	366	329	385	391	386	347	379	377	398	363	368	390	335	390	400	345	414	364	353	379	380	381	363	400	378	362	351	418	394	390	357	329	366	379	386	372	383	359	380	367	354	358	364	393	369	359	386	344	357	363	357	378	368	385	353	355	366	381	428	393	383	336	370	338	354	388	374	365	403	373	338	345	380	370	362	405	364	364	379	364	338	364	363	377	361	352	355	364	343	349	367	370	359	341	383	398	352	358	327	356	339	355	372	373	368	376	359	363	378	358	404	423	332	356	384	370	394	390	362	378	377	396	341	379	362	380	381	399	376	388	375	401	378	369	398	364	378	385	379	349	380	399	359	374	367	331	340	408	384	370	364	354	397	391	379	341	380	368	393	365	387	382	364	371	340	413	354	356	333	381	429	396	393	374	369	359	361	379	356	333	332	374	354	387	394	378	369	377	389	332	355	348	368	336	354	391	350	386	369	369	377	354	342	392	426	363	350	361	383	370	373	391	375	358	345	365	367	385	344	367	381	384	356	383	385	352	390	353	386	372	403	403	360	376	372	328	391	418	379	368	395	301	393	377	357	353	365	377	382	398	369	341	393	355	343	354	329	368	386	394	388	383	357	355	369	377	340	356	375	375	382	392	345	380	367	367	394	356	378	387	368	386	353	408	376	337	339	390	352	395	365	348	365	399	393	373	376	354	371	369	357	371	341	342	372	366	397	361	355	350	391	383	371	397	396	388	333	347	361	357	385	415	394	378	335	364	378	388	396	370	374	424	366	360	350	355	345	360	375	339	382	377	415	376	337	360	377	342	356	396	364	338	352	350	359	364	360	369	365	340	355	378	362	367	388	366	353	371	359	386	389	368	415	360	347	348	362	404	393	378	390	351	362	360	363	362	398	326	411	336	371	348	372	334	365	380	370	397	353
28493	18765	22401	18296	12719	7710	5515	4525	4003	3204	2475	1938	1770	1989	1531	1175	1160	1246	1175	1123	1077	1042	1084	989	918	966	920	930	924	882	931	917	858	882	846	836	864	854	931	880	827	854	910	870	864	905	862	857	926	936	911	877	833	866	866	898	892	878	892	900	883	870	917	868	915	910	891	866	849	896	869	874	860	887	858	917	878	903	914	850	835	884	874	830	856	905	884	881	819	865	828	907	849	873	833	858	872	935	835	864	879	823	855	940	911	819	838	840	860	853	882	853	813	919	840	850	853	899	847	916	880	896	857	869	858	914	833	893	892	856	879	848	857	869	850	885	825	858	916	883	879	871	877	849	857	842	857	934	816	862	843	876	861	881	819	836	787	854	887	872	850	891	888	915	872	913	914	852	864	855	916	877	835	862	955	835	906	896	853	883	880	888	911	868	936	918	848	911	856	846	875	851	886	929	897	903	871	902	832	885	917	861	892	911	872	860	901	892	905	875	883	877	910	892	918	858	874	850	909	874	871	831	888	875	884	902	844	847	901	837	875	860	888	799	925	899	853	851	868	808	860	817	824	908	894	874	880	876	863	847	940	884	851	865	857	849	883	900	857	843	918	937	857	853	831	842	906	855	894	891	882	879	878	821	895	921	839	888	856	841	854	875	837	891	823	873	894	869	848	902	843	922	872	846	865	915	879	875	853	892	923	858	830	909	846	928	874	861	841	807	893	878	894	936	882	875	887	817	870	892	930	831	828	889	858	884	836	878	936	902	911	906	888	924	842	821	877	840	848	925	836	937	877	851	837	840	891	891	901	897	851	936	800	830	833	851	835	885	896	860	898	885	892	869	914	864	831	872	883	890	907	906	833	833	885	873	853	883	865	837	919	903	872	899	888	883	770	849	851	873	846	857	873	854	894	919	896	853	843	850	840	879	871	861	839	887	889	913	860	865	906	864	904	824	877	895	832	915	889	903	893	896	880	924	893	832	827	831	851	898	890	924	891	830	885	869	888	885	895	921	838	814	874	822	859	868	868	854	819	887	862	885	871	831	883	911	814	870	860	889	827	927	915	863	872	898	830	870	880	904	907	885	872	889	925	893	821	901	862	858	863	934	883	899	883	888	868	863	873	828	825	841	901	865	859	897	897	847	851	878	876	860	875	812	843	890	843	947	832	880	870	883	903	866	828	848	859	838	887	894	854	873	927	852	864	888	867	850	913	823	850	899	856	929	856	879	879	890	876	916	875	902	807	866	872	893	891	931	862	870	852	840	838	880	854	821	836	849	868	844	847	844	887	874	851	863	876	832	913	866	865	923	925	824	862	884	851	875	892	873	845	856	888	855	848	845	835	832	930	879	799	839	885	865	912	875	888	862	866	879	924	856	905	908	850	926	827	851	894	842	893	867	866	868	907	899	881	857	866	852	880	901	908	879	871	880	862	843	908	897	831	824	864	876	889	852	869	838	880	840	891	864	860	944	869	852	880	864	881	837	879	883	912	875	866	846	847	876	851	857	921	900	874	881	863	896	879	907	907	895	917	889	890	942	893	872	849	873	857	829	894	899	866	878	873	861	836	853	844	916	876	846	811	811	879	876	840	886	886	872	907	882	862	839	874	883	869	940	829	866	891	867	852	923	823	878	838	855	833	847	842	877	874	881	884	804	930	873	856	893	863	870	823	855	859	851	862	860	922	881	880	897	855	887	870	865	851	846	852	881	859	862	870	909	875	865	827	855	849	805	874	898	877	852	842	853	914	869	865	924	891	863	892	865	832	887	850	847	870	878	842	842	918	891	890	900	859	899	920	839	848	891	843	881	871	846	890	868	843	847	799	859	847	877	871	853	848	857	781	870	893	850	850	833	832	879	877	835	871	875	870	895	840	868	868	871	846	863	903	815	870	825	898	896	892	839	923	861	905	854	853	853	877	864	868	882	817	865	857	792	885	889	915	844	956	859	836	864	862	854	784	920	886	892	869	842	894	916	866	919	867	877	887	931	839	915	889	837	849	887	858	856	880	879	866	843	901	856	864	908	866	843	870	900	921	856	903	908	872	864	931	896	882	916	865	834	852	875	879	877	877	887	945	849	908	843	862	867	872	791	908	843	873	897	844	867	863	916	894	841	844	846	882	915	852	879	868	866	805	850	850	902	870	862	862	881	876	924	845	879	926	850	828	969	890	870	874	887	861	854	925	846	890	825	882	905	918	881	818	878	894	909	891	896	898	931	892	880	862	875	883	877	857	881	841	867	840	810	842	885	848	885	892	889	880	893	867	885	863	849	809	871	869	864	881	834	815	866	864	865	877	874	852	886	839	907	914	851	795	866	877	847	879	854	837	872	925	909	840	862	867	826	917	889	922	847	887	889	844	859	857	898	838	850	887	831	881	914	876	889	844	840	832	847	888	884	884	862	900	902	883	851	841	847	881	824	836	897	848	909	903	927	924	827	863	877	887	877	850	869	866	894	903	856	865	842	834	948	842	890	852	848	845	878	841	906	859	824	879	853	836	875	916	933	920	882	919	914	909	877	883	855	858	843	850	803	858	857	878	912	855	844	847	937	850	851	877	925	830	885	865	895	856	886	884	848	835	809	866	817	862	882	856	931	869	897	884	897	867	870	893	876	808	846	930	866	832	862	812	884	855	882	861	844	834	854	856	879	805	810	910	836	846	823	833	897	902	819	863	873	849	899	849	844	918	851	886	897	897	837	830	930	877	884	911	871	903	904	869	882	858	866	839	908	890	793	830	865	836	817	891	908	847	860	860	899	866	877	828	884	868	888	891	853	847	862	859	897	836	823	858	806	905	891	870	856	896	856	908	851	884	879	840	819	859	827	881	870	900	840	899	914	896	909	866	901	896	863	806	865	849	893	876	858	885	903	892	915	803	829	887	859	830	870	888	807	863	861	876	882	871	867	843	888	887	894	857	886	862	885	899	860	840	904	905	915	881	854	854	859	812	917	866	903	880	848	905	917	909	898	857	864	887	911	874	897	904	840	910	925	839	873	869	892	881	843	860	868	827	857	838	866	867	884	893	835	832	871	892	857	883	849	922	868	818	919	880	856	900	855	845	919	868	861	865	903	856	906	867	899	888	861	899	856	805	867	881	873	858	811	882	887	845	783	848	828	898	844	871	827	849	865	882	906	822	893	875	849	815	873	875	867	856	791	840	859	899	894	892	914	849	831	852	860	905	843	834	896	882	865	869	865	854	864	889	884	899	858	859	887	883	897	881	884	835	845	897	873	857	883	851	854	895	801	894	925	886	927	826	883	898	897	878	860	861	838	903	836	866	868	849	924	892	846	826	803	853	827	889	902	838	826	866	866	867	899	876	873	847	843	870	841	881	839	869	812	766	867	893	876	890	840	832	863	863	874	859	866	868	868	896	889	857	907	866	829	849	847	831	847	894	899	835	862	836	889	875	854	884	912	842	913	904	851	887	857	875	883	878	886	865	885	859	891	816	868	907	864	866	844	854	880	855	859	875	839
51636	30311	18562	10998	5887	2820	1821	1401	1207	825	842	614	566	685	589	505	455	427	425	374	367	383	385	395	383	363	332	353	345	336	311	320	360	351	338	306	337	350	340	299	342	327	344	341	308	389	322	333	327	368	349	318	359	345	318	355	348	371	358	358	319	336	359	370	339	320	339	333	306	352	368	329	337	353	300	345	354	297	336	328	352	336	329	364	355	317	360	322	313	362	350	379	348	345	315	330	331	304	327	331	351	366	317	331	339	342	365	356	319	312	314	337	380	375	343	321	322	364	341	346	365	341	327	325	353	327	351	351	340	342	313	328	349	331	335	338	375	361	374	354	372	359	357	334	350	311	291	342	334	339	332	301	335	322	344	326	325	336	302	324	368	316	287	316	331	371	355	338	332	321	377	353	310	340	352	346	355	315	349	381	359	352	336	339	322	356	350	370	347	325	353	323	350	333	326	358	282	323	351	344	335	338	340	334	338	349	350	324	331	370	311	339	312	323	327	316	344	333	345	312	319	354	353	313	327	370	346	370	322	327	360	325	315	340	329	339	331	354	306	343	323	316	332	354	343	326	326	390	313	338	365	329	322	366	327	336	364	320	342	334	342	317	354	330	324	344	358	341	335	325	321	328	385	315	341	333	327	340	300	331	332	338	319	365	343	346	349	333	338	357	354	316	357	345	348	368	326	328	362	355	317	289	323	328	316	333	317	358	367	345	364	324	362	333	345	350	346	356	358	347	353	357	360	348	319	372	364	305	337	340	318	316	322	307	328	333	324	329	348	336	326	350	332	356	368	332	343	342	316	341	343	336	317	363	365	330	334	324	337	322	386	342	322	347	355	320	349	354	333	342	344	341	340	341	309	331	328	325	331	331	343	316	357	329	340	337	352	334	310	342	362	375	304	360	326	328	362	340	345	311	342	342	363	361	377	341	337	326	323	317	307	336	322	353	346	363	365	343	307	326	330	328	316	349	339	383	317	372	351	330	332	345	339	372	330	362	363	347	318	348	331	303	355	302	341	388	351	346	338	333	340	334	330	349	329	371	292	378	355	361	346	327	364	311	333	336	323	357	338	334	299	322	328	306	313	348	353	348	323	325	326	345	346	346	335	369	312	349	330	376	375	323	283	339	328	311	311	351	310	317	343	330	343	333	352	359	344	352	373	329	324	343	321	313	341	329	355	343	328	322	321	329	327	316	333	333	365	383	341	346	346	367	317	348	376	346	325	344	346	341	377	358	364	316	333	354	332	375	334	338	310	349	316	332	351	346	345	328	333	324	341	360	341	354	315	336	331	327	318	372	316	339	308	333	342	329	341	377	322	335	321	350	420	344	372	320	385	348	342	339	348	328	321	324	307	339	322	328	363	314	291	322	356	336	342	333	336	352	306	341	327	330	335	352	324	356	319	346	324	321	359	364	336	368	325	327	324	321	347	309	326	285	333	310	313	365	350	317	336	364	360	315	332	325	371	341	305	356	355	356	317	338	329	332	345	330	348	356	338	352	342	336	373	307	353	305	352	323	334	340	314	353	370	292	364	364	353	350	314	342	329	350	305	320	337	364	369	319	317	326	319	308	340	340	320	352	368	360	352	327	314	340	357	370	357	349	329	351	339	344	338	328	360	336	362	329	344	351	331	359	334	321	347	308	318	334	333	317	316	329	318	350	339	331	354	316	311	366	312	353	346	332	326	343	344	350	328	336	315	325	333	343	327	314	327	331	338	355	353	351	352	298	325	331	298	369	327	334	339	338	353	350	367	347	333	351	353	345	337	342	312	325	339	310	322	317	330	330	306	351	348	335	360	341	316	334	327	318	317	293	315	314	350	349	320	350	325	306	371	359	382	319	342	332	355	310	356	350	366	330	339	319	303	329	331	334	359	300	344	364	359	343	342	369	317	328	343	358	364	353	342	356	341	311	312	351	355	340	381	338	376	350	342	345	359	316	319	353	324	334	346	335	315	341	364	294	341	354	331	335	298	335	361	358	341	315	347	335	306	342	336	325	348	305	318	375	315	348	341	348	368	339	327	335	326	349	392	326	349	375	365	351	337	315	363	324	324	328	349	343	359	348	335	275	316	333	363	338	350	316	324	332	336	384	350	339	358	363	316	335	302	316	336	335	339	337	334	319	324	315	306	361	338	341	323	348	330	350	344	326	325	339	318	359	323	347	369	365	318	340	362	310	340	360	360	342	349	306	345	321	317	345	324	317	338	345	358	322	319	358	347	354	354	351	319	373	309	356	335	336	358	373	340	326	356	332	312	331	348	383	315	320	321	305	365	364	362	349	325	358	335	324	345	333	364	341	318	346	339	320	290	352	356	320	348	338	338	357	329	311	314	343	370	335	331	349	365	336	350	341	395	358	342	342	365	325	308	349	344	318	306	346	358	355	350	308	325	271	316	375	311	331	317	387	344	346	360	354	341	359	358	375	343	300	343	330	332	305	307	315	305	325	316	311	347	350	339	314	334	284	326	330	344	309	350	347	331	375	365	326	358	312	330	338	335	316	328	377	319	310	303	340	324	314	327	315	371	358	351	337	330	323	357	327	340	350	340	336	359	319	346	321	347	342	368	328	353	319	354	349	329	324	324	347	328	326	328	317	328	315	334	364	345	350	309	322	348	325	326	324	333	326	330	338	362	349	349	367	361	333	343	299	336	353	339	373	352	371	351	347	343	295	331	332	363	381	334	356	333	326	335	336	318	336	355	336	354	338	321	320	343	343	316	341	341	379	326	342	357	352	299	325	328	328	329	326	337	337	358	371	327	362	374	373	323	345	340	313	336	400	346	367	371	344	319	351	367	347	354	346	346	350	312	302	349	354	333	333	349	327	296	320	348	316	310	322	365	340	364	311	369	302	341	351	389	356	300	310	364	308	339	334	324	328	329	339	360	346	297	355	338	318	347	345	306	316	329	310	348	334	358	332	352	339	316	354	354	306	324	380	355	319	339	342	332	295	320	304	372	318	324	331	346	329	346	351	344	341	312	317	337	279	351	327	324	337	340	354	337	324	367	327	321	367	351	345	330	268	315	307	340	329	341	330	359	342	374	358	357	344	356	353	339	330	329	332	312	352	361	318	347	377	343	331	335	366	357	314	320	362	369	333	353	388	323	338	367	337	369	330	347	343	313	307	359	351	363	356	356	341	333	316	298	333	314	343	352	329	365	322	354	377	327	317	342	327	390	322	346	336	354	346	332	345	316	373	338	361	355	338	355	355	325	382	338	363	347	333	334	367	335	344	340	335	350	348	331	347	333	327	304	350	344	356	338	303	350	315	324	334	318	353	335	365	373	374	317	325	388	330	398	346	360	342	340	353	348	345	332	351	357	319	330	347	330	337	343	342	354	345	355	346	332	332	341	312	323	328	358	343	353	364	321	306	335	321	329	344	328	338	334	373	347	350	333	339	326	297	356	344	330	347	327	344	344	329	307	320	315	295	356	318	360	348	327	323	327	347	344	367	295	369	350	346	337	328
34949	23705	23354	21474	16095	9810	7207	5535	5020	3196	3220	2221	2076	2898	2313	1574	1390	1379	1303	1255	1182	1083	1089	950	986	909	853	844	883	821	842	801	778	881	815	820	792	820	839	844	791	799	819	814	794	761	804	872	745	774	739	811	800	827	807	790	772	793	812	774	847	827	805	829	788	814	795	766	755	850	874	827	791	782	787	804	805	816	789	805	825	758	804	812	806	799	749	803	849	786	809	845	786	771	808	758	776	804	744	779	838	826	793	815	757	815	777	724	808	802	817	782	842	781	810	854	814	796	793	777	857	803	775	812	724	783	792	820	824	815	804	763	793	799	825	783	905	771	821	758	798	803	803	804	807	780	818	787	802	801	867	782	806	828	810	816	765	792	868	805	780	797	806	800	812	760	721	837	787	805	729	809	768	846	798	805	807	761	775	828	785	764	781	829	822	802	781	792	778	809	763	780	784	779	776	808	761	796	805	808	818	803	792	793	783	772	779	785	801	816	830	827	845	770	797	810	815	820	801	782	816	733	828	765	770	771	796	790	807	756	799	814	813	832	754	834	806	780	844	779	815	827	755	834	796	791	732	757	806	826	790	799	824	826	747	827	758	845	761	817	799	809	804	801	791	796	775	751	758	816	830	838	828	815	789	761	766	771	827	775	815	796	741	822	816	800	754	815	802	804	817	823	751	834	775	815	834	796	824	787	829	812	837	793	794	821	779	817	737	804	763	762	840	778	814	778	799	786	765	820	812	786	816	829	811	756	818	840	803	775	846	781	809	842	758	794	769	780	784	825	834	825	811	803	807	858	793	821	788	795	741	827	791	798	835	822	819	801	770	754	775	799	782	730	803	781	795	808	766	757	792	796	837	770	809	841	813	797	811	734	820	785	830	807	770	757	794	791	796	831	789	868	750	848	805	824	796	809	816	828	826	830	805	819	767	821	773	803	782	829	800	790	790	786	765	787	794	827	815	768	823	811	817	821	822	793	798	853	807	821	787	791	814	782	771	797	814	772	810	756	795	870	817	784	801	815	787	764	798	785	829	798	814	804	797	859	796	783	785	786	797	854	795	816	808	863	791	794	776	781	812	835	764	835	809	776	805	813	815	790	768	752	786	773	816	809	802	766	813	763	791	793	855	815	818	806	798	777	779	811	800	833	814	807	772	800	826	818	822	794	816	869	786	794	779	824	755	799	784	796	759	781	757	816	790	840	774	781	805	827	751	825	800	746	826	781	800	808	804	798	822	811	818	810	777	808	801	750	840	776	753	785	763	792	773	809	832	763	811	790	801	773	757	750	754	823	802	810	779	819	766	807	792	779	788	784	804	847	820	810	782	782	781	809	823	833	851	792	801	775	825	783	813	794	755	755	811	753	834	794	800	805	744	806	821	788	733	819	811	816	790	811	804	787	791	800	802	755	841	779	745	758	821	835	775	753	815	818	834	804	812	800	757	790	837	831	821	790	757	760	759	823	806	823	853	819	789	794	813	777	825	801	805	793	825	784	823	831	829	788	765	756	761	796	770	801	842	788	827	788	823	813	805	779	818	824	799	783	839	789	817	804	793	803	781	840	808	781	803	800	774	814	810	781	819	756	766	791	848	780	778	779	773	834	815	777	770	728	799	799	731	802	776	816	786	823	782	798	805	785	790	814	836	821	787	774	811	791	768	818	807	759	754	764	784	810	800	811	814	771	778	783	801	823	817	837	741	821	763	787	793	777	834	804	809	820	781	777	817	792	777	810	820	798	802	865	762	779	839	756	802	804	772	805	800	762	846	779	822	881	762	813	816	804	812	745	761	818	818	776	793	767	817	754	774	820	839	830	765	773	778	777	782	772	780	758	780	766	775	803	782	777	815	815	794	795	842	827	776	808	804	779	797	797	793	795	801	791	788	784	841	791	758	798	760	817	827	809	788	771	798	797	834	799	809	816	753	806	787	813	762	825	790	771	753	801	804	798	773	838	766	796	738	855	794	763	738	741	763	729	834	802	798	799	791	760	784	804	804	805	825	795	819	797	796	767	811	847	749	861	778	799	787	856	813	837	803	811	756	841	884	820	757	796	823	774	809	752	793	771	796	834	790	757	785	784	775	796	785	785	820	864	783	830	760	802	764	822	805	831	752	792	803	813	825	795	810	790	771	789	864	811	799	806	780	831	777	830	795	716	770	788	751	782	822	825	789	766	795	841	816	788	799	809	805	741	818	764	848	759	776	780	783	853	809	806	836	821	771	784	815	724	811	835	776	771	810	808	786	773	765	806	767	740	820	765	765	741	822	821	799	774	818	830	787	831	784	750	777	816	781	824	773	764	800	791	773	772	784	830	824	764	799	798	774	775	798	827	798	832	858	795	794	797	794	754	858	823	811	783	803	802	792	799	790	745	832	788	747	791	789	759	820	797	786	802	787	788	765	795	749	796	834	760	791	783	764	822	777	810	775	768	778	766	780	807	795	789	830	807	750	803	779	815	842	844	791	810	776	812	820	840	835	847	782	817	799	838	839	771	814	782	808	814	770	761	878	830	782	792	804	790	802	808	849	793	820	787	805	768	811	847	806	786	795	778	796	808	760	752	798	794	773	810	808	778	833	751	738	773	730	817	769	800	779	763	823	782	791	820	800	840	784	801	787	838	801	820	739	761	811	815	769	838	817	802	790	863	818	833	814	770	815	804	772	783	774	781	766	793	799	818	803	825	783	819	778	774	781	843	744	774	795	789	828	822	755	766	751	741	755	793	793	798	848	799	806	798	756	786	794	779	803	804	850	799	768	794	804	814	805	781	796	788	752	769	833	799	797	856	822	813	788	787	782	836	777	813	764	781	760	838	778	804	784	782	790	760	787	764	783	777	782	793	793	833	815	807	840	801	846	835	797	858	822	739	780	822	798	788	753	769	804	795	791	765	793	780	765	815	805	794	808	783	775	810	740	798	807	798	822	795	792	789	750	791	782	793	764	754	802	760	780	798	789	770	804	829	774	855	823	799	793	752	819	755	817	801	799	789	828	793	795	775	851	769	748	796	831	787	803	793	775	796	786	775	812	751	829	801	812	811	750	768	815	781	743	788	841	812	791	785	805	809	819	785	755	779	771	753	847	779	785	800	813	765	794	740	777	840	802	758	816	782	795	817	750	799	793	815	840	825	793	853	807	802	817	772	797	840	772	815	795	795	812	821	807	824	784	846	787	795	779	819	843	792	809	774	777	835	800	777	777	839	793	789	813	809	803	814	805	754	789	810	754	820	806	808	759	792	828	818	787	827	812	804	807	770	808	794	802	798	845	844	789	834	817	828	783	786	776	786	777	822	782	785	773	756	803	820	814	813	806	834	775	786	765	770	788	797	810	802	759	822	774	801	790	809	829	834	752	753	749	823	778	841	731	801	808	845	835	814	805	766	779	803	777	838	765	792	776	757	823	787	769	782	831	799	765	784	812	802	811	820	749	794	849	820	839	852	791	822	798	778	777	766	762	810	756	802	813	810	787	762	744	795
30236	15772	9377	4855	2359	1299	773	589	581	531	484	432	433	389	376	381	390	364	400	385	361	360	429	367	379	363	357	346	377	348	352	399	358	330	394	335	356	369	370	394	329	368	308	373	351	344	380	341	318	363	352	348	339	379	342	341	353	376	336	384	347	367	356	330	343	369	332	351	333	325	359	374	386	356	351	330	387	376	349	361	343	366	343	342	315	328	368	357	337	381	331	369	348	329	340	358	347	358	326	352	330	342	347	364	357	350	348	375	330	381	328	345	347	341	371	311	374	349	358	352	370	349	369	372	317	364	366	370	365	333	337	347	405	368	380	336	358	375	370	337	401	328	363	368	337	355	351	356	343	343	360	378	388	334	342	341	324	366	361	339	378	350	348	380	336	328	370	359	334	334	352	354	347	350	321	334	367	363	336	341	333	302	337	341	366	394	395	340	354	355	332	350	348	349	387	372	365	342	312	352	389	364	380	322	329	324	365	394	347	328	335	371	363	355	333	361	332	351	366	345	340	339	347	339	320	375	342	333	361	351	326	368	345	331	368	336	347	301	323	365	359	345	399	361	320	361	382	366	334	378	382	349	361	349	366	337	356	332	386	320	344	356	382	323	326	358	372	396	399	388	358	293	331	342	333	316	334	355	355	346	353	347	318	343	344	328	316	372	337	359	342	333	353	350	344	353	371	363	365	352	366	312	337	328	349	343	365	400	338	372	356	357	353	391	340	312	353	303	341	345	338	344	364	337	353	372	343	337	363	354	360	363	340	365	340	355	337	329	356	369	351	350	376	348	356	362	345	375	356	380	338	364	344	331	336	318	366	375	303	336	306	351	367	395	375	373	354	347	349	352	389	369	367	362	356	362	329	352	337	329	342	372	391	384	352	351	365	327	343	364	327	371	343	380	328	355	361	397	387	320	363	325	368	322	349	385	342	370	357	388	329	355	366	322	368	343	365	329	367	379	338	362	377	351	358	355	336	366	401	342	354	337	363	387	347	364	326	360	355	346	349	392	364	352	366	377	385	327	315	368	337	330	360	357	339	321	354	364	359	355	351	379	361	390	338	349	353	367	361	385	333	345	346	355	318	341	364	392	350	371	343	377	343	343	363	342	382	352	403	374	342	366	322	349	348	340	368	370	371	381	329	382	349	352	346	316	374	360	345	338	358	360	359	370	365	371	352	355	344	344	371	344	360	368	368	335	348	374	344	369	367	311	358	349	360	348	317	384	361	344	313	326	360	348	391	320	356	360	358	366	380	374	351	367	326	341	334	367	341	378	377	366	347	356	333	351	352	340	332	356	349	361	360	366	350	350	362	379	370	388	370	336	344	348	322	355	386	354	372	368	362	371	351	378	346	354	337	352	328	337	364	368	332	352	324	335	354	345	350	380	413	352	377	377	376	370	347	329	361	336	358	367	409	335	337	362	337	334	369	339	334	337	327	345	348	350	356	337	384	320	359	362	372	353	357	394	340	370	350	358	375	339	345	381	352	390	323	364	370	377	391	335	359	370	354	355	353	338	375	337	362	365	318	343	332	373	346	329	331	383	345	321	339	403	363	314	327	382	350	332	375	325	360	368	332	328	332	343	362	398	370	366	358	331	344	326	359	350	341	347	335	333	374	380	317	340	352	365	388	370	312	337	346	341	390	373	364	379	367	357	353	315	343	314	326	351	366	345	378	361	387	344	328	328	350	371	332	354	342	371	363	344	350	319	401	373	345	340	377	389	361	313	380	408	343	362	349	336	341	340	345	332	347	353	352	360	359	398	373	352	336	337	404	349	363	374	352	308	361	362	343	368	378	364	360	336	322	366	340	367	336	367	322	356	342	358	326	360	351	346	336	386	409	339	330	356	360	323	368	373	353	340	350	331	374	316	348	343	351	370	379	364	360	341	324	347	354	373	361	346	349	381	383	368	376	349	348	376	330	344	373	346	357	298	337	338	324	323	352	329	339	382	379	329	372	386	345	343	362	340	364	346	352	410	355	390	356	343	343	365	355	333	360	362	326	353	363	342	313	338	379	336	328	390	343	383	322	364	372	351	343	345	351	346	348	387	372	358	326	361	360	384	358	316	346	326	335	326	329	347	340	341	364	377	375	346	352	389	349	348	351	335	335	364	361	379	374	359	370	358	354	343	352	338	346	360	364	340	363	374	371	342	378	325	373	363	390	328	343	374	375	391	351	347	352	312	357	344	333	354	358	368	348	349	365	405	349	393	357	332	377	341	340	349	324	368	345	369	377	354	361	353	356	347	330	347	301	356	357	322	364	357	377	339	352	337	332	339	388	379	337	364	344	336	363	340	363	332	383	376	352	389	339	346	349	357	364	387	351	357	332	347	367	336	381	380	355	336	364	334	372	377	390	329	354	369	339	336	363	330	341	340	364	351	336	325	314	371	357	347	349	383	332	369	323	366	354	344	340	311	345	343	380	360	335	313	365	373	371	361	343	352	379	392	362	321	339	344	351	347	359	325	360	328	361	348	353	358	380	367	326	358	387	382	317	348	329	341	358	349	379	355	360	346	361	347	323	337	335	358	373	336	323	362	346	344	352	353	340	326	364	346	339	366	363	327	356	325	333	343	391	351	331	350	375	356	377	344	395	380	363	325	334	369	333	334	355	317	333	326	370	344	334	356	321	375	323	335	334	342	378	367	374	374	355	315	334	352	371	314	391	336	346	322	359	334	384	348	359	392	374	365	320	340	375	395	332	369	360	318	327	363	342	358	342	359	360	357	341	332	329	369	363	352	341	360	389	335	354	377	361	321	379	345	353	339	380	358	400	357	341	356	327	327	346	363	384	364	381	374	357	314	359	354	370	342	357	356	373	338	331	347	365	348	364	339	337	355	367	391	356	369	341	345	347	335	329	324	329	359	370	333	344	342	363	368	376	365	341	321	363	353	416	328	351	362	374	333	332	374	341	377	359	330	345	323	341	336	351	347	346	338	395	356	357	358	343	334	360	391	385	353	355	364	324	338	348	341	352	362	309	380	345	318	341	359	342	350	346	365	330	368	354	357	372	408	318	323	382	370	328	385	324	364	380	351	378	350	334	354	343	348	347	336	350	340	323	339	342	373	354	320	346	363	416	354	337	340	351	322	330	348	348	339	368	345	343	325	323	318	343	357	358	381	340	338	320	368	373	398	371	383	339	333	345	342	337	328	348	371	336	345	327	333	405	344	324	343	330	330	390	352	370	355	353	345	371	345	374	347	326	324	362	366	334	337	384	295	333	367	390	344	398	354	376	362	334	370	370	335	360	373	344	357	318	378	341	349	341	360	351	348	344	361	358	336	359	374	342	365	339	355	366	378	390	378	346	384	343	315	346	351	356	341	395	359	358	413	367	372	338	345	342	330	363	355	367	346	343	364	384	326	335	367	366	375	358	368	332	337	361	336	354	352	373	370	339	365	374	355	345	385	339	342	324	388	340	349	365	377	387	353	358	345	354	345	332	344	330	353	332	355	363	352	353	387
20936	13301	14037	11862	7489	4647	2786	2257	2019	1633	1536	1454	1268	1050	1041	1032	1007	951	941	894	882	911	866	805	850	868	904	831	841	851	853	818	782	842	815	772	778	835	793	787	862	817	791	848	831	823	851	811	817	817	837	820	866	854	827	815	881	845	813	839	770	841	803	843	817	807	837	853	833	834	858	865	879	858	784	845	793	810	818	855	814	831	862	821	814	841	856	860	829	871	830	841	845	829	836	841	831	811	813	822	882	856	821	801	832	831	804	825	826	808	774	833	800	868	857	839	798	841	808	786	838	821	898	810	852	840	878	833	848	811	861	847	840	801	876	830	854	837	864	827	865	781	826	849	815	768	817	802	867	876	809	788	782	867	835	883	799	830	825	819	854	837	801	806	839	819	803	819	789	859	823	811	876	845	884	826	806	817	835	843	855	800	837	829	822	865	847	876	823	855	823	826	823	822	847	855	865	860	843	847	840	833	844	879	805	851	838	847	852	831	825	815	823	842	871	886	812	834	845	859	827	849	807	805	833	861	842	871	823	833	805	826	880	847	819	803	780	821	788	843	869	889	846	788	845	777	826	830	805	754	860	832	850	817	879	827	857	822	812	825	837	817	834	839	864	848	873	811	812	797	839	815	849	806	883	797	820	838	852	787	854	885	842	847	806	831	905	833	846	856	893	811	816	864	825	830	860	796	865	823	866	835	841	878	818	845	847	820	872	847	841	798	805	867	849	843	813	832	800	827	835	803	845	817	826	850	769	772	884	877	803	839	773	837	824	840	847	787	803	842	842	819	815	824	843	863	861	868	852	824	804	814	824	800	875	897	813	822	794	866	818	833	839	852	860	787	830	821	850	842	835	805	826	864	829	799	828	823	821	864	861	800	849	838	792	830	843	841	872	930	882	866	900	882	858	828	817	903	834	876	859	825	850	869	849	860	844	821	827	818	876	832	846	820	804	825	811	859	876	798	818	839	810	825	800	843	831	858	841	841	831	825	860	903	804	844	853	888	804	802	817	826	838	801	856	840	825	842	840	818	846	831	833	841	798	856	846	810	814	829	817	871	802	866	809	823	801	811	799	800	840	829	837	875	804	830	801	803	897	839	847	813	822	791	859	849	813	842	844	806	881	781	850	853	848	833	871	829	830	842	823	812	859	801	857	828	811	830	837	805	873	880	870	830	838	852	806	828	830	843	849	916	794	813	839	828	819	864	861	797	817	882	774	822	867	853	831	863	833	783	863	839	825	852	828	859	892	776	822	817	814	837	833	895	816	798	856	783	841	863	843	794	841	822	848	809	830	854	807	793	800	873	903	829	827	801	824	856	808	879	790	828	837	810	873	887	822	855	852	825	837	832	862	888	826	835	908	818	851	786	818	850	849	803	868	847	843	831	848	919	823	815	847	828	872	812	801	820	835	839	843	859	830	863	848	836	849	811	868	834	797	818	824	826	800	826	846	821	859	804	870	798	890	840	889	845	789	848	875	774	865	752	917	818	803	833	801	874	842	857	860	836	843	828	865	825	850	771	898	839	883	861	791	834	800	829	795	848	769	817	857	812	850	857	859	874	821	814	842	819	815	853	892	842	835	843	840	823	866	844	839	883	872	845	852	826	890	835	824	857	892	841	787	866	835	810	869	835	832	838	855	817	835	854	845	815	889	785	891	813	869	832	827	893	807	806	869	853	836	900	848	778	822	810	873	804	823	769	883	807	856	805	831	799	778	840	814	841	889	796	803	847	859	889	792	819	868	847	841	836	807	844	820	845	853	852	832	872	870	834	862	795	834	839	862	863	824	829	808	839	849	795	851	819	861	827	800	827	869	840	871	883	832	820	866	836	841	853	876	821	778	834	829	810	811	852	820	783	848	803	852	815	786	810	859	835	816	801	852	819	839	867	807	817	794	849	855	825	829	867	860	806	835	821	863	813	802	799	839	847	804	833	839	761	888	855	858	816	849	860	810	865	873	879	863	854	828	837	812	847	831	789	866	806	845	847	794	823	843	835	834	856	893	845	817	854	842	804	884	831	825	800	851	884	884	865	836	870	891	823	855	875	854	800	858	812	820	846	862	853	773	840	825	819	866	876	829	840	839	872	849	876	848	845	816	825	822	821	816	833	850	843	881	818	870	820	832	862	851	829	875	855	845	820	823	885	801	860	848	886	838	851	797	819	801	811	835	797	847	829	851	847	842	858	830	828	853	841	779	812	777	815	846	831	793	859	838	902	884	780	801	850	822	867	843	842	828	832	823	812	799	785	906	850	850	831	845	789	843	822	866	844	844	823	818	792	819	828	873	840	849	816	881	790	783	851	861	813	850	795	846	822	876	847	861	849	820	830	886	833	846	837	772	866	832	840	885	853	867	848	832	863	827	879	836	872	810	814	878	835	865	846	858	827	839	840	910	850	847	840	781	817	830	793	807	812	877	842	846	800	846	785	836	861	795	820	806	803	869	851	812	783	868	814	816	847	836	802	910	885	802	860	813	821	829	880	790	855	858	869	832	866	862	802	788	859	844	892	865	880	873	837	821	832	860	888	843	849	819	817	823	872	849	897	879	848	858	810	834	846	823	852	842	807	907	861	843	833	828	834	841	839	844	877	815	833	818	810	852	810	840	799	886	816	803	803	881	832	784	860	791	821	874	828	783	832	833	817	862	875	827	886	808	797	831	806	832	873	821	841	770	805	805	843	842	850	835	824	835	820	846	830	823	825	861	776	796	805	830	800	821	844	832	818	810	852	757	823	856	865	777	816	870	859	786	826	806	865	828	838	889	837	836	821	818	809	821	839	848	817	810	898	829	818	822	869	827	836	835	842	801	839	818	797	844	837	853	846	808	848	814	869	830	825	885	843	789	884	816	868	840	809	845	846	830	852	832	832	813	825	867	812	859	832	870	845	825	870	811	862	772	871	818	799	865	813	835	832	866	828	781	869	878	836	904	874	809	902	826	825	835	869	809	823	896	842	872	819	834	868	857	847	822	813	861	829	822	867	846	844	867	840	782	843	837	852	831	826	878	874	813	855	856	829	840	845	822	826	834	846	798	832	792	789	832	869	876	816	851	827	851	850	862	747	819	842	860	844	850	791	833	813	790	787	814	819	843	853	801	809	870	789	796	799	835	858	844	790	790	809	819	788	877	844	826	819	841	884	869	833	809	845	827	801	859	844	800	841	837	781	849	905	942	856	837	856	840	822	817	815	867	880	816	791	817	815	824	812	855	818	841	812	891	851	794	898	816	873	815	832	834	851	818	871	839	776	794	809	807	850	821	822	803	829	838	828	831	827	858	836	868	783	802	824	878	854	820	815	807	813	816	826	841	855	858	866	842	845	796	924	852	847	833	836	814	880	841	816	831	836	847	814	823	808	801	824	847	800	851	864	846	874	830	855	835	836	807	861	810	855	833	835	855	868	821	854	847	839	842	863	861	866	861	814	799	818	776	895	823	855	851	835	883	841	835	800	805	793	807	829	844	839	868	847	871	806
42262	24135	15501	8601	4139	2276	1335	1246	1076	729	652	597	564	525	538	452	453	417	417	424	451	381	387	404	381	353	384	363	374	369	384	377	366	395	344	359	402	371	402	362	395	377	377	377	395	390	395	374	389	362	378	361	409	359	351	378	359	370	369	423	356	324	377	378	365	418	373	389	373	379	370	380	408	345	359	386	381	348	351	419	379	408	399	378	361	395	374	403	363	378	427	395	386	360	385	388	397	412	383	389	396	364	401	380	412	406	346	354	404	379	407	337	349	409	376	334	424	383	371	356	337	363	386	359	404	404	395	365	351	353	313	390	393	376	386	382	398	385	345	366	351	418	373	354	395	431	403	381	377	368	377	389	390	375	363	382	386	330	379	409	335	341	383	432	389	332	368	370	379	375	357	354	388	404	422	357	418	387	360	386	371	394	402	366	373	380	354	385	369	367	373	359	385	383	375	388	365	340	392	404	390	380	401	374	345	400	387	400	391	369	389	364	356	350	375	382	399	357	339	394	396	388	393	407	376	362	405	390	369	359	376	376	358	390	363	357	436	367	390	340	356	365	389	378	369	351	375	363	353	382	399	412	388	380	388	401	376	382	352	399	381	391	355	369	377	384	344	356	382	367	336	357	399	389	396	403	360	404	384	363	377	366	365	374	386	370	376	363	382	377	370	383	401	366	357	316	366	368	358	330	355	381	371	399	370	392	391	385	394	370	362	385	371	396	372	355	373	405	388	387	392	376	378	380	417	420	369	355	419	344	359	395	362	375	364	391	409	385	417	412	397	378	427	397	395	377	393	390	408	400	392	348	391	395	363	399	347	420	403	393	438	363	396	370	369	380	365	362	388	375	389	360	351	385	388	351	338	390	390	398	386	368	410	340	387	379	373	374	389	426	373	376	354	372	372	395	406	396	356	363	379	375	354	362	361	383	381	387	392	358	420	360	349	401	401	367	397	391	368	386	382	371	414	345	390	377	380	413	405	352	370	364	366	394	371	358	364	373	350	360	414	397	342	361	345	358	377	371	374	388	373	415	343	383	388	367	363	370	372	359	415	412	391	368	397	360	404	403	384	374	374	344	370	383	403	368	353	345	400	401	397	364	358	364	391	364	368	408	373	378	367	412	394	415	385	387	397	354	356	384	361	395	383	380	360	409	357	378	394	383	377	354	386	373	358	373	363	345	353	384	386	368	380	400	396	358	368	353	413	366	397	425	425	391	364	362	395	360	391	381	383	397	374	389	366	366	404	378	333	409	411	410	380	387	340	380	387	364	375	363	385	394	386	406	395	383	370	378	352	354	365	390	366	379	384	419	377	350	345	359	365	404	356	367	391	349	347	371	368	375	372	387	410	395	401	329	393	421	407	363	347	392	421	368	390	399	399	347	394	369	363	362	410	330	370	392	382	376	370	356	381	359	400	377	384	382	398	399	367	336	354	411	381	413	373	354	360	342	320	347	394	385	387	369	367	389	378	380	386	348	364	385	391	396	399	337	394	370	370	361	385	421	362	363	370	373	364	390	357	379	411	410	388	384	335	363	388	370	411	371	379	383	406	346	369	382	393	356	381	402	387	369	353	349	409	383	395	354	342	393	399	408	365	393	371	408	388	376	379	393	389	396	368	396	388	417	386	348	372	375	381	339	388	409	395	365	387	396	343	369	384	396	371	369	393	411	424	387	372	341	362	367	400	442	329	366	401	376	397	398	388	397	399	350	354	416	368	352	391	365	404	371	355	387	398	344	372	412	399	336	362	374	385	349	394	364	394	376	338	373	380	394	380	375	380	398	391	397	359	370	357	390	460	384	383	366	344	400	391	388	374	429	358	377	385	386	365	380	351	381	384	422	386	399	410	376	393	365	387	363	375	398	377	397	378	396	348	396	388	382	433	387	368	364	402	383	367	378	339	352	407	381	379	386	363	351	355	366	395	405	374	353	386	409	373	374	392	389	383	385	372	373	394	392	352	360	384	331	363	370	402	373	381	390	393	381	405	353	403	377	392	369	419	362	395	384	358	370	367	388	389	375	374	336	352	371	418	389	392	364	354	351	355	391	361	386	366	355	379	418	358	386	335	384	332	332	369	345	406	382	404	361	398	348	421	376	441	391	371	380	387	410	374	392	393	389	396	375	360	354	388	373	375	382	377	375	377	385	376	403	361	403	409	374	366	376	345	409	351	377	401	369	417	373	373	381	361	361	367	363	377	396	363	406	373	376	369	366	367	391	405	383	378	401	352	367	400	387	392	357	351	405	392	404	388	335	377	387	385	353	355	347	350	326	382	374	389	389	379	335	373	393	378	358	369	400	381	362	347	389	351	384	425	367	378	402	353	392	375	374	424	411	374	370	333	348	376	386	384	383	413	370	373	388	377	366	408	399	385	368	363	375	379	364	412	383	385	326	402	378	386	401	343	420	376	362	407	390	361	382	367	402	386	394	373	403	379	365	392	381	362	371	371	428	380	370	391	394	326	372	398	402	388	378	378	371	398	427	366	360	370	390	349	385	386	410	389	340	382	395	373	378	348	362	358	360	381	332	375	381	423	354	387	411	409	396	401	400	396	355	399	375	380	349	374	366	369	371	379	376	360	381	331	358	373	392	383	408	414	398	392	374	369	369	366	429	364	334	374	355	373	371	339	364	367	366	417	383	369	376	402	370	385	366	386	404	399	361	367	384	390	388	360	399	371	364	410	383	370	357	342	359	390	395	371	381	360	367	349	381	409	385	381	392	406	395	407	373	383	375	344	386	423	364	411	386	384	382	379	401	354	379	390	372	357	388	411	349	428	371	402	413	393	403	365	331	386	377	386	379	386	406	349	382	367	376	379	410	379	393	411	373	369	395	343	363	388	360	357	396	387	371	360	364	347	365	377	387	423	368	359	354	370	388	362	336	360	375	398	406	363	382	385	413	398	368	412	373	391	390	415	392	367	365	389	360	346	377	378	397	379	356	362	368	398	405	410	374	370	378	382	354	365	423	382	387	351	391	391	380	367	360	383	391	392	335	355	419	387	392	416	368	367	373	353	346	366	404	400	374	385	383	371	384	390	400	398	349	359	353	400	353	422	369	364	373	365	394	353	402	368	405	395	351	398	384	357	376	367	389	378	414	360	378	366	354	384	379	373	363	351	373	390	368	360	370	374	401	385	364	374	389	380	369	373	374	413	395	400	404	381	344	389	397	341	354	372	368	372	407	388	351	389	360	368	363	433	376	367	398	413	382	367	406	392	379	376	376	344	394	356	376	358	371	335	388	344	372	328	343	422	374	374	377	375	381	415	386	405	361	376	399	395	385	380	399	399	391	360	392	350	370	325	377	370	396	399	367	361	386	350	354	370	393	438	356	334	379	367	362	402	375	393	368	356	379	376	380	379	366	407	382	392	365	391	359	400	355	365	362	339	384	397	399	380	405	356	404	364	364	354	406	393	403	334	377	352	360	376	385	398	363	357	385	389	356	357	385	398	394	377	397	374	405	370	371
28707	19731	21026	18177	12187	8113	5207	4987	4465	2837	2432	1997	1817	1696	1792	1583	1460	1184	1237	1119	1070	1068	1000	901	1008	929	935	929	877	940	904	876	912	882	924	930	892	908	908	902	868	877	937	927	887	976	891	893	879	916	921	923	867	904	917	841	933	833	889	857	853	916	899	881	859	918	942	916	870	914	864	887	932	854	873	850	906	905	898	850	883	910	942	900	875	881	917	903	881	867	931	904	917	863	872	926	903	891	893	894	907	866	902	885	900	907	875	844	875	889	845	868	883	875	867	894	903	910	839	890	940	916	916	837	917	853	876	890	861	891	888	836	861	899	880	939	921	928	889	852	891	881	913	919	861	860	888	867	896	893	897	882	895	884	884	924	902	879	859	922	906	892	905	858	875	887	882	931	842	857	862	881	830	879	850	936	891	926	897	957	890	978	907	833	893	851	834	908	894	902	846	885	853	880	901	903	906	858	909	918	931	857	897	890	898	882	866	867	867	849	861	944	891	930	926	870	883	824	883	913	919	859	871	932	890	926	956	907	895	930	927	880	880	940	847	937	911	845	848	852	872	874	847	902	834	908	929	910	925	903	877	953	873	910	893	876	900	909	873	880	856	920	875	919	892	871	906	824	896	893	857	895	912	905	900	849	890	857	873	943	933	878	908	854	860	891	890	868	897	891	893	897	914	896	892	876	958	865	876	861	952	885	893	917	854	932	893	904	906	879	838	905	856	921	892	920	889	914	851	912	851	898	891	941	894	878	815	843	836	908	929	914	947	878	840	909	845	877	894	900	845	917	899	884	889	869	901	967	908	846	913	899	937	845	865	932	902	882	917	860	855	943	907	914	870	875	833	925	923	845	843	883	864	892	874	913	916	940	862	813	920	892	904	907	842	844	944	896	920	883	898	845	872	856	931	905	903	846	865	882	869	933	940	921	891	914	901	875	891	900	868	867	892	842	882	880	879	942	901	897	919	915	861	850	862	864	877	825	854	839	877	899	871	883	910	855	878	867	843	883	946	900	876	938	883	884	911	921	907	943	873	870	907	872	882	915	904	923	930	860	851	931	932	904	875	840	887	931	839	927	897	944	911	893	921	921	859	919	906	907	894	866	858	876	895	913	907	915	973	911	899	883	848	881	878	883	888	875	902	904	849	960	902	859	880	878	923	845	894	879	852	851	878	837	898	901	949	907	920	886	914	921	941	881	880	896	934	886	899	948	894	837	859	856	888	924	872	909	967	881	932	890	923	847	909	891	860	870	900	892	881	903	927	905	937	914	890	877	878	856	929	876	866	954	919	931	893	886	894	875	884	904	866	889	875	921	895	852	902	892	877	869	835	842	890	882	907	918	875	915	891	892	896	861	873	869	851	880	858	855	844	844	844	895	910	873	881	843	854	889	944	925	907	929	905	923	874	911	904	920	876	920	878	912	914	964	869	880	867	861	851	804	811	924	919	923	946	957	908	899	920	871	942	865	897	903	865	862	871	913	931	875	863	892	917	893	863	890	924	905	853	946	851	879	898	888	953	920	902	931	817	899	894	860	883	932	890	948	862	878	922	876	854	866	842	835	897	815	894	958	936	876	896	854	924	884	943	903	914	892	870	914	918	865	904	914	910	882	950	931	839	845	860	902	910	853	865	886	896	877	843	898	888	851	859	877	885	897	951	911	882	908	864	895	926	902	895	910	889	928	831	876	871	909	922	916	870	947	911	952	906	939	913	923	905	940	890	936	878	915	856	853	844	909	852	847	923	878	857	921	832	909	900	901	923	901	891	934	887	876	882	887	861	877	879	872	854	953	942	893	894	837	931	898	894	859	855	867	914	922	850	921	900	911	880	822	904	915	855	877	945	937	895	847	895	927	866	910	875	881	919	905	881	888	912	888	858	886	871	895	907	841	884	889	914	846	872	908	909	822	900	849	900	854	876	897	858	918	911	880	898	922	967	907	884	855	873	920	878	882	883	921	904	865	859	909	913	872	884	904	912	860	916	911	912	885	877	904	915	899	861	913	860	886	882	886	876	902	899	909	921	900	900	894	856	845	955	864	966	917	850	856	875	912	907	873	867	899	830	860	899	908	849	904	892	858	927	884	935	826	822	876	933	922	880	947	920	899	828	896	938	890	909	871	930	866	879	903	941	903	948	872	917	884	881	950	894	908	893	897	920	914	865	891	883	871	903	888	895	886	862	912	869	876	873	945	887	875	881	894	909	930	861	880	902	876	851	905	893	889	925	907	903	928	888	916	857	947	880	904	887	865	908	913	897	877	899	879	894	923	901	855	894	923	903	913	868	906	917	908	889	845	864	882	837	895	915	842	859	889	844	864	887	900	907	887	888	920	870	876	915	859	879	858	871	901	890	903	989	913	885	851	905	922	878	870	899	854	873	894	868	860	875	928	828	906	915	812	897	907	902	938	932	908	892	833	893	939	914	870	855	887	909	870	868	875	878	875	859	902	924	883	937	893	872	833	863	893	876	973	921	899	922	910	842	913	891	924	957	871	972	874	899	883	882	819	864	883	903	904	889	875	885	896	913	920	884	878	917	906	829	909	915	857	855	888	848	853	843	887	937	905	852	890	853	934	901	881	930	924	873	939	971	926	935	859	876	902	927	919	864	907	895	884	915	889	909	918	880	887	900	904	869	880	879	895	871	822	841	915	874	866	879	924	859	880	829	887	930	923	840	877	895	874	916	837	900	903	920	871	874	946	864	881	885	869	906	922	886	866	891	897	891	860	875	915	880	849	932	869	860	854	887	889	902	883	899	875	920	862	901	920	897	903	886	937	859	862	937	882	883	895	927	898	919	919	917	881	857	925	843	876	906	928	878	856	863	908	861	896	914	913	883	844	902	905	928	870	892	888	840	870	913	934	906	875	943	869	878	914	860	850	858	839	870	852	863	838	840	889	909	885	803	837	917	857	881	860	872	914	906	900	918	868	870	860	863	895	894	804	884	925	919	873	931	864	901	913	904	931	912	885	911	889	896	869	897	907	849	839	900	921	908	899	868	877	950	841	918	897	900	909	854	924	897	864	865	885	851	847	910	911	939	880	898	847	865	911	890	875	903	885	910	876	867	916	887	819	873	925	933	869	892	879	870	885	847	922	902	878	876	892	852	947	904	899	911	915	822	870	897	870	891	908	874	904	894	860	876	877	874	914	882	866	907	880	887	885	850	886	879	927	914	851	909	938	917	888	915	870	919	849	868	863	909	881	860	881	858	943	898	910	863	829	884	879	946	951	926	876	848	902	863	891	902	826	905	898	892	894	902	882	889	884	930	904	886	889	900	915	902	888	884	894	909	892	928	871	902	863	904	858	893	867	941	864	894	919	923	911	861	887	917	918	925	911	880	851	889	896	895	896	879	841	887	912	837	903	874	876	901	913	877	861	873	858	880	935	872	898	871	899	887	932	858	880	884	862	852	909	894	861	904	949	865	907	888	890	885	897	906	894	909	962	863	890	869	883	900	875	900	847	917	868	927	927
53272	28345	18976	11055	5256	2442	1843	1515	1387	888	712	614	531	496	508	470	471	447	412	390	420	418	395	379	359	405	344	348	367	369	358	331	432	340	376	393	373	385	347	351	329	332	333	371	364	358	327	374	367	339	344	366	363	360	362	370	369	357	336	356	360	350	353	361	386	359	345	346	344	363	339	329	352	383	355	311	352	336	345	361	325	349	335	368	342	331	341	351	355	362	385	375	337	350	349	351	350	322	335	368	362	333	334	352	356	349	346	360	358	380	341	388	389	329	361	345	348	320	335	330	349	371	319	355	322	358	352	353	357	363	327	331	369	364	357	327	336	320	350	355	332	366	352	379	308	371	310	313	342	324	386	377	389	354	336	321	370	328	406	360	353	365	365	368	351	416	363	359	312	348	338	344	347	359	331	348	330	320	371	351	333	391	341	344	382	352	316	340	359	354	367	344	358	346	357	332	352	353	359	340	331	371	329	368	340	395	350	360	334	366	334	328	374	360	334	325	358	343	330	326	357	350	365	353	340	353	349	367	353	364	352	321	351	335	321	342	348	354	367	353	359	317	362	356	349	364	345	348	335	343	330	328	362	354	356	361	337	331	334	342	338	322	347	375	349	309	352	351	352	363	378	317	377	348	377	368	349	347	336	317	333	344	353	360	330	343	312	336	391	323	360	316	378	329	346	351	346	377	369	355	373	342	356	341	360	410	397	323	362	334	352	390	356	365	339	346	370	332	324	330	364	359	354	338	357	372	341	346	355	342	356	361	365	333	339	381	319	318	321	365	331	362	375	370	348	351	353	345	330	392	380	320	372	350	328	337	298	360	323	339	348	314	338	389	345	332	324	350	353	343	321	357	327	329	361	376	335	330	346	345	366	342	339	315	349	340	360	335	344	356	333	374	366	365	355	324	356	351	338	330	345	371	363	358	314	326	343	355	343	349	326	337	381	351	351	366	382	351	352	319	342	364	339	360	375	362	348	361	371	326	347	323	354	350	344	382	333	356	306	359	384	333	339	321	330	352	323	321	351	359	334	344	333	355	364	348	356	347	366	347	341	345	339	314	325	352	354	362	364	304	332	343	362	354	335	345	341	379	354	356	346	349	360	336	371	350	342	362	340	347	354	325	327	308	345	342	349	338	345	337	370	343	336	361	369	360	385	331	395	370	329	355	368	350	310	355	356	349	351	345	348	354	351	357	393	341	350	349	321	346	352	341	344	336	365	342	374	314	348	329	337	326	334	382	356	337	362	340	350	393	324	366	359	368	323	367	354	359	316	338	360	362	371	360	338	345	396	342	361	358	357	364	350	341	338	323	356	363	322	359	356	345	370	368	348	354	345	369	320	330	351	341	381	354	362	378	333	325	329	350	356	381	373	337	361	381	372	335	312	359	396	375	364	333	345	311	331	363	355	356	392	354	344	353	373	344	388	330	385	376	323	375	355	364	384	371	323	365	355	354	325	351	351	385	348	346	334	325	356	326	328	354	384	349	339	350	367	389	328	363	342	323	355	337	368	345	362	374	362	368	334	328	370	345	333	355	352	349	364	359	368	356	347	344	345	343	354	353	381	314	341	336	329	364	391	317	340	376	345	347	394	335	294	364	341	368	371	336	328	361	379	336	387	349	353	329	330	353	376	344	339	347	335	333	354	329	362	336	366	335	342	353	354	341	327	368	352	362	363	376	379	336	386	406	345	312	385	321	353	294	363	372	354	325	327	338	362	366	356	376	354	340	382	356	313	310	355	324	319	328	305	329	371	341	343	351	364	358	357	359	375	330	326	349	347	377	292	389	338	318	344	316	324	341	345	371	338	400	331	356	366	330	362	374	336	357	331	351	357	331	353	375	355	378	333	351	347	355	381	331	317	319	336	353	348	392	372	361	415	350	370	351	342	348	353	344	345	363	339	330	304	345	348	369	383	367	372	324	348	334	372	349	330	333	380	362	350	354	302	362	325	362	325	346	310	351	363	326	344	359	374	345	369	344	367	349	321	352	363	335	339	329	327	379	323	342	336	331	361	327	357	365	389	355	391	317	382	348	330	348	375	346	378	342	357	381	375	354	344	349	371	349	355	348	334	325	352	361	329	342	347	363	337	342	325	321	335	346	394	373	380	359	341	321	327	351	317	315	332	376	367	375	360	359	349	367	344	358	356	381	368	353	325	340	324	396	333	356	331	393	337	299	341	364	331	345	367	325	345	374	304	353	324	331	378	394	366	367	375	334	363	367	348	315	350	360	382	364	346	317	392	322	364	375	349	381	319	322	342	344	370	322	380	356	359	333	349	370	314	368	327	327	325	324	364	384	334	348	325	332	376	362	389	360	327	355	369	356	321	312	349	358	340	335	355	367	363	350	350	331	332	358	370	374	328	352	336	379	374	380	335	341	363	346	357	348	344	365	341	324	342	306	341	350	357	358	349	383	354	373	377	316	348	398	378	364	358	338	345	358	363	359	349	366	355	354	381	413	381	370	377	362	388	372	366	376	339	344	313	371	338	358	363	384	373	328	336	358	341	355	356	362	378	340	348	341	380	355	337	389	380	360	350	335	361	367	373	364	397	372	380	347	317	381	360	320	342	346	302	325	376	348	344	363	332	344	375	357	367	309	349	345	392	361	363	374	336	312	366	358	371	363	342	344	349	381	337	332	337	383	375	366	348	328	364	351	318	376	351	339	351	374	353	360	367	340	335	345	375	340	346	338	358	349	366	363	346	359	344	375	382	338	365	356	351	360	387	362	355	354	339	356	325	317	362	324	368	371	381	357	337	317	343	363	344	391	338	369	340	323	355	368	349	351	355	339	370	331	368	374	335	385	379	350	314	330	369	360	366	338	322	357	335	347	336	345	347	348	355	327	371	383	357	336	308	325	382	350	345	339	375	344	356	365	334	346	367	366	357	366	342	389	376	411	356	319	314	361	391	337	362	348	361	320	337	360	360	344	351	370	366	361	357	362	350	391	338	367	348	328	367	373	348	367	355	372	371	362	325	366	335	334	349	331	361	347	346	329	365	334	363	334	300	355	328	348	351	353	327	357	353	320	372	353	363	340	353	356	372	334	336	363	350	354	343	356	336	373	363	338	345	332	356	340	379	354	364	372	370	349	359	343	365	362	335	355	366	372	322	371	372	352	351	338	319	336	364	345	326	367	365	369	338	400	355	380	336	375	372	330	374	372	389	357	394	363	362	327	378	333	351	370	380	319	331	374	349	370	333	365	354	340	364	329	354	334	384	363	324	346	339	351	326	329	348	344	389	356	353	395	370	363	360	348	360	386	375	327	385	322	339	343	351	318	350	352	342	344	389	348	334	377	344	412	356	322	371	329	340	327	321	345	327	346	360	362	392	354	349	337	329	320	358	395	387	334	378	348	343	352	325	384	334	363	353	377	341	344	335	345	364	378	384	322	370	354	359	358	379	344	372	374	389	387	318	386	364	355	367	388	332	372	339	373	344	348	350	362	326	361	335	323	338	343	377	334
35745	22103	23969	20587	14387	8763	7163	6412	5685	3258	2816	2083	1860	1701	1798	1678	1423	1291	1188	1179	1068	1045	1004	926	941	862	888	875	889	848	808	850	840	840	847	806	848	790	826	810	776	836	822	826	870	814	846	826	817	823	867	813	802	785	766	859	843	821	811	823	877	816	835	816	837	844	771	823	837	833	844	765	788	840	858	827	867	858	828	811	771	808	797	873	829	801	839	831	748	812	846	841	858	854	839	820	823	853	825	810	831	838	833	812	813	852	868	839	853	852	848	858	867	831	819	854	866	834	813	850	844	840	813	821	857	843	787	834	848	838	818	828	839	807	820	839	830	845	802	822	800	795	792	822	814	807	836	809	849	830	882	805	795	849	819	789	755	849	898	856	814	808	815	777	814	862	778	817	866	816	737	868	830	808	805	821	810	754	813	788	845	795	759	819	794	805	825	834	811	775	813	873	813	826	841	804	848	829	802	816	808	882	812	789	810	843	868	796	792	824	812	817	789	842	814	833	842	772	826	816	838	847	821	850	838	806	810	826	809	797	813	843	837	785	854	842	781	851	825	852	838	842	772	819	760	878	735	807	812	821	811	837	803	800	852	825	841	813	817	845	848	847	839	880	803	822	823	828	788	800	809	903	801	853	809	763	817	798	831	852	836	875	783	791	844	834	792	874	818	839	829	796	886	789	845	790	862	828	862	843	785	824	819	857	829	808	817	851	852	826	811	801	798	812	828	807	862	803	802	878	807	847	824	807	870	825	821	827	867	803	771	819	876	833	790	815	841	811	798	803	831	776	825	795	786	851	843	847	807	828	803	833	809	782	865	838	818	789	803	853	833	807	823	815	812	871	802	818	885	825	862	834	845	851	834	838	851	871	809	828	853	794	835	797	839	822	845	828	789	866	838	812	823	829	802	826	852	797	785	829	821	838	813	835	771	777	844	819	887	834	832	799	801	810	838	835	806	759	829	755	787	849	844	824	810	796	815	863	865	806	801	865	845	895	851	844	795	803	826	829	882	841	812	786	802	852	842	788	815	807	784	827	819	791	821	836	844	791	829	808	769	807	854	840	820	837	841	840	823	805	817	829	828	830	813	808	800	872	836	787	869	780	817	821	847	775	832	831	897	808	834	794	858	846	843	802	788	810	847	884	768	799	828	831	814	863	831	809	867	837	845	857	777	808	862	842	822	849	791	872	792	894	833	837	818	821	842	806	841	792	816	779	821	822	795	856	824	854	839	817	849	823	809	807	780	805	825	811	826	761	774	807	822	849	840	819	844	814	886	847	830	801	847	782	865	794	821	778	824	846	840	824	844	818	863	844	786	823	739	810	762	838	802	826	810	799	834	849	827	817	818	794	830	825	847	796	796	794	879	832	852	891	819	839	882	824	791	835	843	809	851	825	854	895	835	845	871	782	805	799	854	825	809	776	859	799	819	791	827	788	829	870	846	782	881	858	795	799	850	827	868	828	808	788	817	860	835	876	819	809	894	815	819	760	832	823	810	822	771	806	798	910	817	832	804	800	803	841	809	803	849	851	816	868	852	793	826	819	830	848	809	830	882	851	805	841	848	861	869	824	842	814	775	857	858	864	805	843	819	809	800	798	813	798	825	820	806	845	826	786	873	831	786	786	865	791	827	795	835	856	826	802	831	805	810	859	831	830	804	821	834	765	844	816	840	821	822	811	831	792	856	839	814	812	765	844	846	832	866	822	786	789	794	818	796	818	839	792	791	812	781	839	872	833	773	850	786	808	844	800	755	793	833	855	800	770	827	820	804	836	841	842	809	788	825	817	802	830	836	812	796	798	780	821	799	834	852	797	861	837	836	821	842	799	838	854	870	813	782	802	798	845	831	822	838	900	822	783	800	827	796	801	822	865	838	840	779	838	835	834	847	833	798	829	783	776	814	838	845	839	809	809	863	809	834	797	783	833	848	814	864	807	785	838	810	834	798	836	860	852	832	817	840	797	848	823	817	839	802	862	808	775	805	806	794	813	837	803	786	790	848	836	802	856	825	821	806	837	854	821	858	798	827	847	833	818	837	830	821	821	842	853	825	816	839	849	831	821	810	889	791	788	878	805	833	779	868	786	871	808	794	840	814	824	854	814	862	795	843	839	786	797	872	824	819	841	830	800	884	845	814	848	788	826	807	850	854	855	797	833	785	823	784	833	819	810	809	895	807	817	797	809	852	857	836	799	852	829	804	847	801	820	873	823	847	774	847	806	826	870	816	792	852	798	841	814	820	803	852	778	819	779	808	846	821	860	832	811	805	849	813	812	804	805	806	856	796	758	820	825	827	844	841	838	858	766	803	805	853	823	863	815	802	820	825	821	815	810	797	808	830	809	770	791	788	854	816	788	853	811	888	795	856	808	851	802	803	849	867	849	864	822	837	835	789	757	770	811	808	850	864	883	855	812	848	778	775	818	802	838	833	829	880	824	809	814	831	849	805	816	850	783	784	830	838	834	811	808	786	819	819	859	844	827	779	829	816	769	831	856	840	847	818	763	836	862	858	813	785	769	825	816	845	856	838	812	858	808	828	810	851	769	867	865	763	821	819	864	832	829	814	834	806	862	844	883	793	810	869	829	834	781	811	839	802	791	760	868	820	792	864	829	832	851	839	809	862	838	820	844	845	862	886	810	830	843	790	823	786	836	869	833	810	846	790	798	858	866	840	802	841	817	855	859	810	839	876	786	876	853	834	835	801	835	851	841	855	801	808	847	839	778	816	792	798	829	810	850	848	840	839	804	853	812	815	845	811	809	823	830	844	831	769	884	816	835	827	828	858	811	829	822	824	772	824	822	796	828	789	836	814	868	885	830	854	844	811	817	840	829	834	820	825	801	814	819	805	834	872	803	810	834	817	861	802	789	851	807	859	739	810	826	815	869	843	830	793	838	823	807	795	823	816	835	803	806	856	801	812	745	815	840	853	824	798	790	811	833	821	796	839	817	847	842	850	861	799	852	829	825	846	813	824	832	852	812	822	830	849	829	849	864	817	817	819	831	831	839	908	857	789	805	807	842	805	846	832	827	794	833	821	847	826	775	844	805	769	874	867	780	814	842	833	851	777	773	840	816	814	813	815	777	771	846	839	787	801	819	846	812	806	834	790	827	872	866	815	751	824	810	829	873	826	808	861	815	739	787	841	857	817	819	838	815	807	805	814	817	864	801	855	829	783	754	856	829	867	833	809	815	875	837	807	775	825	838	828	809	817	815	916	873	830	804	814	837	854	816	848	793	872	873	805	824	856	824	801	821	828	827	780	849	824	833	872	838	888	839	823	787	808	841	819	828	778	806	836	830	806	879	811	771	837	796	807	801	894	850	791	824	880	824	799	802	807	831	863	848	801	820	867	779	868	833	824	833	783	824	855	885	808	847	831	830	793	800	916	871	833	871	781	789	851	866	861	799	819	815	862	881	866	838	833	848	804	866	790	903	820	863	814	824	828	838	841	849	821	789	799	822	786	856	806	823	799	851
31406	13848	7985	4334	2098	1062	802	734	576	520	442	450	461	441	409	383	427	396	385	415	386	432	383	343	394	340	378	358	350	374	359	370	396	357	387	362	374	383	343	374	377	381	357	362	387	344	392	374	393	410	388	350	398	380	359	352	363	389	381	349	373	361	364	349	343	372	336	391	351	399	351	329	377	361	365	379	382	369	329	371	411	353	353	342	371	366	369	382	372	323	372	383	397	382	351	356	409	366	362	357	358	399	345	383	405	340	357	356	349	371	381	392	355	335	338	342	343	370	393	407	370	363	362	351	368	355	342	384	348	365	356	381	338	350	366	379	346	345	398	318	350	383	356	357	349	372	374	372	327	354	341	373	370	420	407	375	357	361	376	376	347	385	373	372	351	375	345	335	372	366	372	361	377	387	362	365	376	407	370	355	358	367	360	330	372	390	366	328	382	377	358	357	357	367	375	363	385	339	363	351	367	381	383	353	358	404	371	374	357	406	368	374	354	369	367	370	379	366	348	353	374	378	376	372	376	377	382	372	385	366	359	397	356	386	340	369	391	372	349	381	347	357	324	362	369	380	352	364	360	364	350	322	363	350	396	359	356	364	367	359	371	364	384	404	382	374	421	389	364	376	371	396	356	380	360	377	333	397	401	352	376	377	413	346	361	375	374	384	347	349	346	363	340	362	344	357	385	356	368	367	369	394	378	339	353	366	373	392	368	329	378	367	369	359	384	373	366	342	344	363	373	365	360	353	342	398	379	361	368	326	374	341	385	399	335	309	378	378	380	364	393	367	326	335	371	382	323	333	370	356	415	333	338	379	415	362	368	355	371	386	383	373	379	379	348	345	338	364	355	322	331	361	351	346	400	384	349	365	362	354	365	383	386	329	391	393	354	345	356	370	355	365	303	384	372	374	344	367	356	392	377	384	385	307	358	347	392	340	357	312	367	362	405	343	332	396	374	332	367	359	369	353	399	341	346	354	351	331	376	411	343	367	311	367	329	345	358	402	396	378	335	343	369	344	334	382	369	329	364	366	351	378	389	363	357	394	382	329	361	385	385	382	386	350	368	340	339	364	360	340	364	353	357	380	349	377	346	373	377	365	351	368	393	352	328	377	369	354	388	362	344	345	364	419	364	365	392	358	371	391	349	384	405	373	359	337	374	374	365	383	372	381	393	378	394	411	330	368	354	324	369	361	399	361	371	376	333	376	358	326	355	363	403	376	375	363	347	347	341	347	405	359	374	324	400	351	365	369	344	398	364	379	350	353	328	365	352	391	359	358	419	381	356	368	343	342	377	376	376	368	370	378	359	365	369	372	370	370	380	371	357	340	342	349	335	350	381	384	332	358	342	359	373	374	345	340	349	390	358	358	348	370	344	368	370	325	370	364	385	377	365	359	383	398	363	330	344	374	382	355	365	330	371	353	384	384	376	349	344	371	402	348	347	364	350	338	383	403	377	362	350	347	382	370	359	381	385	378	334	364	347	387	393	370	343	358	377	362	371	375	367	363	376	406	366	379	381	343	382	375	352	383	403	358	389	377	359	355	386	332	358	378	355	343	391	372	391	351	382	357	319	369	347	339	395	367	365	320	399	379	379	359	328	376	372	367	373	380	365	399	357	395	354	404	376	414	357	350	330	323	390	362	379	371	363	349	334	404	332	320	351	343	377	340	385	366	379	329	323	389	354	361	344	360	379	343	338	368	378	391	374	327	384	324	351	391	369	366	379	356	358	369	334	328	365	347	371	346	399	321	366	356	364	325	332	339	432	391	371	372	344	357	347	333	347	357	352	347	328	339	372	385	377	392	372	358	371	365	372	344	343	337	369	368	377	357	362	351	386	342	378	394	348	361	381	414	373	368	350	351	367	345	362	388	363	370	348	356	362	348	360	364	370	380	360	370	356	355	383	351	367	388	367	360	405	361	377	347	371	342	379	362	386	366	400	362	352	343	350	365	337	374	379	377	373	357	385	372	368	350	355	363	393	368	362	394	360	344	357	377	371	367	332	338	407	344	354	390	381	367	330	363	359	354	344	393	360	380	397	363	338	375	368	337	402	373	408	347	374	382	355	363	377	348	326	360	349	359	397	358	366	347	393	345	372	343	370	371	357	344	338	422	349	347	366	374	368	383	371	393	371	339	346	334	384	346	312	356	345	365	365	340	356	398	361	378	381	370	370	356	369	385	356	364	371	396	354	394	369	343	345	380	335	397	380	365	356	352	311	410	364	375	375	361	354	338	346	364	365	369	367	375	411	365	353	358	363	379	369	346	346	325	352	360	352	367	353	342	359	374	385	371	361	351	372	399	359	364	408	397	376	364	347	326	388	384	381	368	407	342	383	365	361	354	441	348	341	385	355	365	383	405	339	397	408	351	345	345	370	381	327	379	357	376	399	389	366	391	383	371	383	393	352	352	360	347	355	351	376	386	357	370	371	389	388	333	346	340	384	343	349	390	343	364	298	322	357	338	390	400	359	331	349	371	370	369	353	383	379	348	378	370	370	358	361	367	369	368	379	331	380	360	335	368	372	356	353	374	392	383	391	386	366	379	339	362	418	350	345	374	332	377	342	369	387	361	319	351	377	386	344	360	361	360	391	358	370	385	362	366	366	353	369	382	416	396	357	387	379	377	412	334	320	346	365	356	394	334	320	371	385	339	364	335	360	368	388	367	330	342	352	341	354	374	343	318	338	389	378	371	349	359	369	338	355	364	360	370	365	361	344	373	382	365	391	340	392	329	367	342	360	362	376	361	385	374	371	345	292	334	349	398	360	365	378	376	372	399	363	393	360	367	367	391	355	364	337	386	385	350	385	373	394	362	319	348	374	369	381	387	371	344	335	330	390	360	359	372	338	392	347	334	364	378	334	367	343	334	372	374	394	346	384	415	381	360	373	397	391	361	386	352	358	406	348	357	354	384	350	356	390	394	358	339	345	374	337	340	329	376	390	348	301	342	338	361	336	377	351	362	355	352	373	418	351	367	374	313	361	397	393	401	368	357	333	403	357	352	368	376	363	359	336	362	375	361	334	350	349	360	353	326	395	357	361	398	333	384	369	367	364	329	347	370	331	378	378	350	348	346	440	368	362	390	372	391	352	346	393	395	357	355	356	325	358	359	361	391	340	359	342	364	319	396	371	377	393	324	377	356	383	387	335	378	359	369	389	406	330	368	382	328	388	370	346	335	347	375	381	342	332	358	382	360	388	379	370	370	391	362	343	372	410	360	367	362	379	355	352	396	364	329	356	413	361	363	347	358	371	360	369	351	373	343	343	371	340	354	363	367	365	360	385	394	352	358	357	363	357	396	387	363	350	359	364	386	367	369	360	378	370	395	355	369	387	356	398	377	391	359	347	376	363	337	349	383	358	379	337	366	412	342	358	370	414	338	358	354	357	397	361	342	367	373	327	367	380	371	394	342	382	360	376	378	390	401	380	388	347	354	373	350	376	360	366	398	351	338	401	356	391	362	371	334	409	357
22343	11842	12993	10979	6678	3728	3003	2649	1841	1588	1391	1258	1169	1201	1122	907	976	1002	882	924	862	928	876	929	812	868	894	830	820	860	831	865	909	873	906	867	873	836	897	840	888	892	849	819	832	835	818	869	850	850	829	874	793	840	881	855	817	880	825	861	843	877	837	857	861	877	887	873	840	865	831	800	873	878	849	838	842	866	863	872	867	840	866	823	839	901	851	866	855	830	858	835	823	870	898	816	818	848	816	880	877	931	832	874	858	852	872	899	844	884	834	877	852	820	908	872	896	830	834	832	919	877	822	876	871	831	852	840	841	827	800	844	846	802	847	868	836	816	830	835	777	839	913	823	837	897	916	891	887	860	898	872	828	851	913	838	876	780	856	841	837	883	821	845	862	886	862	880	882	829	827	820	865	864	869	853	853	865	820	889	900	909	858	833	833	837	868	862	888	828	852	870	843	854	854	897	873	816	826	829	812	844	874	846	803	824	853	864	823	872	888	865	879	868	809	879	849	869	860	848	880	886	881	872	818	847	870	866	834	880	832	829	851	888	865	854	889	869	900	884	867	871	857	864	857	845	891	918	888	878	839	824	857	850	814	851	901	816	902	854	885	897	864	825	887	857	849	912	877	826	896	850	824	839	905	878	857	831	852	900	850	897	850	854	854	872	828	882	828	887	821	905	860	838	873	870	877	863	877	874	863	835	845	822	819	841	884	833	829	841	870	878	838	886	850	834	892	872	866	873	818	921	859	880	888	871	831	875	847	829	811	827	851	857	816	840	855	854	835	870	846	824	871	918	910	858	876	845	890	866	857	918	846	838	824	845	864	845	849	885	891	870	848	833	880	830	905	832	863	856	858	827	845	870	848	877	856	862	818	898	888	905	823	882	810	882	857	835	889	908	826	900	895	925	906	861	887	829	833	860	899	845	867	853	778	902	823	887	832	856	826	793	858	853	865	880	886	797	901	842	871	870	816	813	856	877	860	811	858	817	881	836	878	838	878	839	884	882	854	877	904	844	923	863	916	825	885	857	847	868	870	829	839	824	851	828	908	908	861	881	869	928	880	903	864	853	803	820	864	836	902	846	864	877	876	891	866	869	870	843	804	859	871	901	866	865	841	893	824	879	868	846	912	866	849	896	859	903	872	806	884	852	886	860	816	816	873	870	853	829	873	842	875	884	862	872	871	847	877	820	873	857	839	876	883	866	878	867	831	816	860	873	807	861	828	840	849	855	852	859	877	892	884	814	879	859	848	829	895	881	846	853	846	869	846	843	833	895	866	891	874	916	850	901	894	847	843	817	851	873	837	887	873	851	789	859	872	852	839	863	851	841	844	884	877	903	910	865	829	921	829	865	883	818	830	831	878	843	842	811	879	911	907	895	852	838	805	830	865	851	827	848	893	878	847	845	854	844	851	850	875	860	840	870	899	870	927	823	821	786	833	872	864	801	857	887	815	825	863	855	810	860	916	890	853	844	877	838	811	871	876	810	865	897	864	866	874	886	815	845	826	875	842	845	841	851	864	864	847	806	863	863	876	895	795	888	912	856	833	892	873	818	779	863	841	855	897	837	871	846	779	879	908	862	825	895	845	842	821	872	845	838	870	806	919	884	865	897	877	810	847	849	855	848	884	864	844	885	886	899	819	868	897	887	845	865	784	841	884	816	859	851	900	864	878	861	862	868	912	876	887	914	822	828	862	905	837	861	866	866	857	879	858	915	898	839	871	864	824	812	836	898	835	839	829	885	900	869	877	854	893	888	827	810	873	883	898	832	834	829	884	901	839	888	858	805	869	843	903	883	884	858	866	811	917	846	867	819	830	896	887	852	875	858	854	834	855	925	876	892	888	851	846	845	897	837	875	890	859	869	868	855	846	870	824	897	879	864	883	919	894	857	875	823	824	858	835	818	824	846	832	852	900	891	826	863	841	874	875	852	912	862	877	847	847	820	832	860	917	855	889	806	811	843	869	843	880	889	871	873	846	866	807	827	858	862	816	814	861	817	873	814	919	881	827	851	864	863	903	859	902	850	853	855	872	835	864	893	914	828	876	873	886	830	825	811	777	825	882	812	829	840	862	865	885	858	868	829	842	851	873	800	855	814	853	825	897	866	834	859	829	841	833	882	839	837	858	930	870	889	851	846	840	860	863	827	852	844	883	879	834	880	880	840	872	857	862	873	929	868	823	840	834	788	827	828	882	870	814	858	856	850	869	818	820	856	829	866	875	882	861	871	850	855	817	808	896	863	848	833	799	856	876	905	885	849	840	844	821	803	839	809	882	879	854	898	878	899	858	832	838	855	878	808	819	850	863	873	840	863	890	868	901	841	835	823	880	845	909	852	851	845	880	865	852	840	835	865	890	933	881	830	859	816	891	849	824	869	844	886	896	872	887	887	867	875	836	925	832	838	802	829	832	851	868	877	841	865	841	847	880	840	865	842	850	842	914	911	861	870	847	844	846	851	838	884	882	867	897	871	855	881	878	905	826	829	865	911	848	910	851	899	837	889	927	850	844	848	849	825	849	828	885	868	883	861	870	826	867	876	816	828	831	850	818	876	860	841	910	864	865	850	866	799	835	808	904	879	918	828	851	860	846	845	871	869	836	893	848	888	875	868	868	864	858	881	907	801	845	900	908	832	889	847	910	871	877	836	928	865	851	882	869	853	890	807	860	831	836	834	854	828	832	830	832	943	907	851	855	892	865	822	865	816	897	845	880	857	903	831	824	870	884	878	899	838	823	850	846	900	885	892	868	876	872	874	848	863	877	832	842	881	788	875	863	858	859	764	848	866	925	829	779	881	880	853	823	918	871	809	829	883	834	840	867	923	906	831	850	867	853	799	870	839	888	880	840	880	851	852	872	793	881	839	818	891	893	831	854	871	885	880	841	814	830	857	888	881	892	876	840	877	869	882	892	839	857	869	845	916	818	841	838	876	876	864	861	906	886	877	880	898	824	875	819	850	845	859	897	903	865	882	833	865	874	870	821	855	831	864	831	886	867	850	879	856	879	832	829	876	870	869	832	868	841	850	851	902	880	893	793	860	814	892	860	802	828	884	852	880	825	854	858	823	835	861	788	852	859	887	868	866	846	866	883	913	839	820	849	848	872	873	879	867	854	879	857	933	840	933	868	830	837	864	829	851	890	869	859	855	884	819	863	808	821	879	862	831	870	851	857	865	840	890	874	830	829	896	847	871	877	809	872	831	907	862	826	814	851	823	871	872	821	874	866	888	895	901	927	821	862	885	823	830	795	913	862	865	859	835	822	855	839	891	894	829	864	857	891	952	826	811	871	851	838	882	867	866	879	888	860	836	820	814	864	921	879	869	874	826	853	850	826	824	858	877	832	863	897	870	827	877	814	858	856	887	833	836	829	855	876	827	880	876	821	873	835	875	816	837	845	830	821	884	866	854	876	848	895	891	894	855	849	866	806	842	891	875	871	857	872	870	851	843	887	867	862	882	860	857	822	856	879	908	872	856
42533	21030	14331	8495	3953	1995	1702	1218	1036	734	692	583	576	502	466	439	450	441	384	432	402	355	434	385	403	377	364	376	419	391	333	406	364	359	413	348	402	394	383	397	417	398	399	396	363	397	405	381	401	394	394	374	361	378	368	416	368	361	385	425	432	359	366	358	352	333	361	384	415	408	389	404	415	368	378	378	389	363	371	384	399	436	362	379	395	425	422	364	400	402	382	377	358	437	370	369	411	387	387	405	366	389	412	381	392	385	383	375	382	373	435	411	383	384	387	373	433	386	385	365	407	390	410	404	388	458	420	378	364	385	370	355	395	378	396	377	382	396	384	342	397	413	380	386	371	372	393	400	358	434	369	412	417	351	404	384	406	412	380	390	356	405	417	340	406	372	383	400	364	395	386	407	383	407	358	369	382	397	372	410	386	399	404	347	375	373	376	409	382	410	349	384	364	419	415	388	425	403	382	364	390	377	370	413	394	396	375	375	435	367	404	424	417	412	398	414	401	390	391	344	387	422	383	430	381	400	377	376	411	391	375	389	408	392	381	387	402	361	375	430	404	386	359	383	376	380	362	398	370	373	409	411	393	432	385	400	381	412	365	405	408	361	353	388	383	381	381	392	364	378	376	452	405	374	430	363	404	388	415	385	407	397	403	379	381	416	388	367	422	404	389	389	372	338	375	397	396	359	396	391	409	369	374	398	393	404	398	383	373	370	351	419	406	392	395	354	387	363	384	379	419	386	369	389	351	391	412	413	391	381	398	396	379	393	421	406	407	402	363	436	364	386	419	404	401	383	365	371	425	391	387	361	403	398	397	375	421	401	395	377	389	414	385	350	384	381	370	417	386	384	392	405	412	382	383	375	405	436	400	381	408	410	390	411	385	419	398	374	396	396	383	417	390	415	402	381	365	379	353	363	386	385	381	417	390	380	397	405	390	373	381	391	397	352	386	381	413	397	396	347	401	406	348	386	394	375	403	375	356	391	395	389	395	357	358	391	366	407	385	441	417	400	390	442	421	385	343	368	383	394	400	411	345	376	403	454	424	359	369	357	415	372	380	363	386	400	361	435	385	417	341	353	388	413	386	397	366	391	384	377	396	432	390	356	414	393	390	411	392	370	387	398	361	410	395	399	393	387	364	374	365	380	390	368	384	364	402	389	361	415	367	423	354	368	408	391	404	379	355	417	395	401	369	359	378	364	366	389	400	398	372	369	377	400	378	389	392	410	405	377	371	385	398	374	380	367	375	395	407	352	393	381	398	374	394	375	387	447	375	384	360	382	384	408	400	407	359	388	340	362	419	389	403	372	369	363	417	387	356	390	420	379	390	381	419	395	365	349	376	373	368	361	364	382	381	383	417	350	392	384	362	389	385	375	336	377	398	386	408	400	396	398	390	402	411	422	386	392	382	377	368	374	384	389	379	426	424	402	390	372	362	406	393	368	411	375	377	367	393	387	394	401	350	364	389	361	350	401	372	395	370	389	416	375	419	402	403	395	372	393	415	396	383	400	349	423	400	390	406	395	410	382	401	359	401	368	418	402	375	423	408	405	406	388	364	341	392	388	406	381	375	364	380	433	385	378	397	366	365	390	400	396	385	385	402	353	406	375	377	425	388	371	461	355	373	391	435	372	381	413	360	388	393	342	412	392	401	360	410	377	380	370	363	367	365	427	405	367	376	389	370	411	407	378	382	396	386	391	396	355	364	348	381	424	389	434	397	404	360	383	372	368	350	384	419	398	345	396	413	376	372	387	386	413	389	380	385	404	407	365	388	387	416	404	368	390	380	437	397	420	382	394	366	361	381	372	331	341	400	373	350	369	378	376	393	396	374	391	394	369	362	395	442	417	371	394	371	372	353	359	388	407	361	362	412	371	373	388	366	387	410	357	366	363	387	378	400	382	353	409	347	391	346	347	403	378	394	406	350	390	365	411	371	435	403	397	409	365	346	368	387	384	414	438	370	405	390	360	367	390	352	371	335	380	400	443	374	366	404	423	372	378	373	399	401	351	403	385	382	405	388	378	413	393	379	388	378	386	361	382	390	396	365	362	361	409	402	378	387	362	388	371	422	422	407	354	375	376	388	393	394	373	406	396	367	386	387	403	401	419	413	393	384	408	360	422	414	386	422	376	383	372	396	368	396	367	379	425	441	389	402	354	369	382	387	383	388	387	377	354	373	428	391	419	402	406	394	377	428	396	392	388	370	375	388	431	370	408	428	386	414	419	390	387	405	384	391	373	385	384	363	378	399	396	382	410	372	384	360	420	384	391	385	349	360	398	384	400	352	370	348	400	437	403	395	395	388	391	375	362	379	368	401	373	415	373	359	392	368	391	374	410	405	393	377	415	380	378	357	404	376	393	374	407	393	378	369	400	419	360	424	384	387	419	381	373	400	408	420	378	404	385	374	366	377	373	396	424	379	378	412	355	366	392	423	373	382	389	395	424	392	405	404	362	383	390	420	359	413	396	369	382	343	367	391	421	390	404	356	380	397	388	383	431	412	348	397	375	369	368	373	386	373	377	404	416	401	373	403	420	358	391	387	426	383	378	394	355	383	374	387	393	342	386	382	409	366	381	363	370	396	388	419	388	387	391	418	392	399	384	376	411	389	376	383	418	378	365	386	362	368	375	383	367	401	406	367	350	356	404	362	378	429	413	407	420	395	372	406	360	359	401	348	391	403	412	372	392	374	369	363	407	383	383	340	382	364	358	382	417	359	394	387	371	312	377	376	368	404	370	381	374	391	402	421	398	436	382	419	408	384	402	401	384	395	378	402	353	381	392	374	407	375	369	381	369	401	378	384	405	395	365	399	407	397	403	407	392	402	407	348	361	341	391	380	405	356	416	356	368	394	383	400	374	385	398	383	395	398	385	361	337	370	344	398	383	390	340	426	396	402	420	417	428	381	397	371	383	360	400	389	383	376	348	401	381	386	400	380	404	454	366	374	378	404	372	415	395	415	378	404	400	412	372	378	367	392	366	372	387	391	422	362	420	377	334	390	385	385	399	430	415	411	381	405	413	369	419	434	378	377	358	366	393	382	397	367	424	367	372	338	382	370	365	374	419	408	357	342	400	393	388	387	408	394	391	393	402	381	381	371	371	383	391	348	401	386	381	383	374	367	381	401	393	398	433	399	394	372	394	384	381	363	391	376	435	392	363	390	374	359	381	382	395	409	381	373	396	372	376	397	371	382	436	365	393	403	392	381	396	414	375	405	408	388	432	370	414	354	354	397	385	371	377	399	393	384	394	365	403	425	395	400	347	420	366	398	378	420	354	374	418	382	382	390	386	382	401	415	378	373	398	403	381	387	368	367	400	389	358	405	352	381	414	361	357	387	400	432	451	401	334	391	395	373	416	380	405	401	415	359	377	392	340	414	381	371	348	371	379	366	377	373	378	410	368	351	349	375	410	395	385	396	367	402	365	392	363	395	356	379	372	450	383	411	370	379	395	379	374	418	353	390	377	416	380
29092	17309	20349	17824	11669	7299	6754	4841	4203	2919	2523	1730	1617	1651	1489	1342	1212	1095	1143	1001	996	1009	960	1015	959	932	982	954	892	955	930	933	897	959	904	832	956	921	899	939	845	920	911	893	941	881	944	943	866	933	958	957	931	907	906	948	921	923	949	909	958	885	980	914	905	936	909	905	909	888	939	913	961	882	927	889	896	903	900	911	891	937	946	925	896	960	854	886	925	914	865	940	924	885	947	920	899	907	887	931	863	910	917	888	950	918	896	936	898	922	978	891	914	941	894	883	897	909	906	887	898	891	894	934	874	914	903	894	974	912	880	891	942	889	923	968	880	912	920	918	928	929	872	935	869	932	921	937	902	886	930	935	913	876	911	904	856	932	883	944	892	901	933	925	847	911	906	891	876	887	871	892	900	853	898	896	900	929	924	913	947	897	940	922	913	891	876	945	871	917	869	938	914	876	915	932	904	956	863	885	930	891	885	930	903	867	911	919	956	919	885	913	901	939	937	898	895	918	869	858	885	877	921	892	891	912	913	931	921	890	898	923	895	945	909	925	975	954	869	895	882	921	912	873	975	935	882	921	885	874	930	856	894	916	916	894	917	888	873	952	928	953	884	933	962	928	900	884	899	949	949	906	937	943	940	884	960	874	897	933	897	919	906	869	859	856	904	858	932	885	880	922	939	888	955	955	967	896	894	897	951	890	896	848	883	925	910	892	935	886	884	908	907	828	895	904	915	919	962	914	923	933	907	872	916	924	951	922	888	877	917	898	917	926	903	909	914	911	884	930	943	882	886	955	966	863	897	939	899	917	928	907	933	881	878	920	927	867	895	910	880	901	940	894	935	904	911	902	932	898	896	855	888	909	937	964	904	885	903	978	885	868	833	894	946	935	938	874	954	949	901	906	905	905	909	918	945	894	945	880	857	904	915	873	960	875	860	895	922	903	898	906	877	881	928	904	944	933	902	992	893	854	911	875	911	940	887	886	930	879	893	928	937	942	952	903	899	916	866	899	891	902	924	924	920	911	929	852	960	985	907	955	908	858	915	948	911	882	916	903	969	900	886	961	971	866	922	914	862	913	878	978	949	931	923	861	876	900	912	862	898	898	913	839	942	879	885	933	883	892	877	937	911	890	951	926	914	888	956	926	871	889	922	911	904	896	922	875	923	906	928	900	866	851	937	927	884	921	896	846	951	983	912	928	903	880	875	899	882	914	892	930	962	904	915	881	912	897	866	876	903	888	830	977	895	848	913	904	901	901	903	949	867	864	936	906	919	828	912	889	907	888	910	912	881	912	942	930	888	925	899	873	916	916	924	910	880	929	902	896	886	934	936	871	973	909	850	913	866	937	923	882	897	951	913	861	971	900	859	884	917	897	834	903	919	865	895	880	897	926	925	892	892	925	913	865	941	841	926	920	939	951	940	893	878	909	919	872	876	883	928	940	883	921	899	850	907	901	896	897	875	869	930	915	906	846	894	904	917	933	872	882	880	945	883	909	938	899	909	925	937	946	901	904	907	897	933	893	939	881	941	942	885	941	926	902	853	890	887	923	890	895	927	886	906	915	883	953	944	898	919	889	901	917	956	881	890	937	950	895	875	913	929	852	908	917	922	927	864	888	937	951	873	918	873	940	931	902	880	956	859	993	849	914	906	887	854	905	927	940	862	869	909	888	906	874	914	943	924	950	945	904	887	924	908	932	882	965	896	907	894	886	859	939	854	900	897	897	870	892	858	934	969	884	933	911	943	977	927	956	943	923	903	876	900	917	926	895	885	883	912	902	890	901	918	942	911	887	937	962	938	887	896	848	886	909	970	893	951	915	922	941	899	879	930	930	964	871	901	953	975	887	918	891	905	910	915	881	906	956	921	951	875	924	859	902	877	881	876	910	926	952	897	904	858	914	896	914	964	908	996	889	824	899	915	909	897	925	886	910	938	894	903	890	918	829	894	907	923	910	927	904	900	913	938	886	905	881	902	964	881	893	921	914	869	946	889	871	859	883	953	870	876	896	882	934	883	909	892	907	869	936	907	828	927	945	906	928	899	928	915	975	940	873	948	856	906	911	918	908	921	931	919	880	905	939	961	891	916	886	893	898	931	917	869	923	887	974	886	910	969	943	926	908	920	900	883	922	953	917	883	858	914	897	920	890	869	956	928	901	917	890	889	974	918	902	864	861	899	924	939	911	881	931	883	918	896	890	944	945	892	923	920	923	879	897	959	859	885	912	865	878	878	934	882	905	915	949	913	940	875	849	868	937	920	915	865	928	917	926	953	931	884	918	856	867	917	900	921	856	929	871	949	924	950	943	871	940	870	898	886	930	900	916	903	891	867	944	861	955	880	919	890	858	945	858	847	871	900	944	920	975	879	929	952	857	937	885	909	907	924	963	964	900	917	883	954	931	865	886	937	897	929	910	888	818	937	900	826	912	910	930	922	927	879	877	911	907	917	905	923	883	923	874	913	914	911	912	884	891	885	900	905	902	955	887	922	952	894	896	877	892	937	943	941	891	906	908	951	923	886	935	899	871	887	929	911	941	912	892	838	872	928	894	973	942	898	900	888	881	898	950	893	931	903	984	887	948	963	819	937	874	917	930	912	921	881	915	945	896	911	870	924	873	889	893	906	920	922	893	867	975	898	873	901	885	872	886	907	926	889	919	885	861	973	882	880	852	895	924	916	848	942	901	869	915	889	903	956	923	880	918	953	931	871	851	921	904	925	937	894	891	959	886	927	867	892	925	897	896	867	905	933	886	916	921	946	910	850	885	916	937	943	893	929	982	887	924	884	926	937	885	893	864	913	974	892	963	913	956	875	908	926	890	907	908	957	868	904	854	897	932	949	924	899	904	866	901	935	910	855	938	950	909	920	971	918	892	921	920	907	936	885	937	885	855	834	865	929	930	881	898	897	964	853	928	868	913	901	834	945	891	874	888	958	902	891	922	969	907	975	917	967	893	921	898	917	927	893	938	911	884	881	940	924	880	955	889	903	925	920	934	898	859	917	926	955	870	891	892	983	942	916	885	908	895	926	911	854	894	900	851	903	908	873	943	915	919	901	928	894	892	897	889	918	898	907	902	838	849	941	891	853	851	907	954	908	921	902	929	891	848	933	917	875	900	952	923	866	936	938	940	895	930	946	881	924	937	861	859	921	924	923	901	895	917	889	905	905	871	900	907	871	952	980	832	955	884	886	897	899	911	916	906	908	896	937	932	914	939	887	901	884	985	897	924	952	902	911	882	926	850	887	903	918	912	879	895	932	928	900	881	910	887	963	893	905	900	917	920	894	922	902	898	896	938	927	952	913	916	899	923	867	940	951	949	919	949	872	896	868	913	906	948	901	890	932	941	920	924	910	916	907	872	912	935	895	930	917	921	909	1013	914	914	935	910	922	868	854	935	994	892	899	932	900	945	912	927	899	897	914	931	937	861	910	915	891	877	920	952	928	884	926	961	871	886	912	913	930	925	910	864	868	860	911	885
48692	28180	21557	13166	5869	3493	3271	2020	1574	1034	893	623	514	504	495	503	470	435	412	355	373	393	380	381	342	369	359	346	352	389	374	343	376	344	396	341	335	370	338	331	347	375	380	361	327	345	355	376	381	332	341	334	366	331	368	342	359	343	384	359	347	361	358	378	360	377	387	357	342	371	347	386	374	366	353	320	362	372	379	346	350	366	338	326	379	396	388	347	355	371	360	362	354	390	360	335	371	330	396	351	346	338	317	353	343	337	311	320	345	326	357	359	366	337	362	339	351	394	365	357	342	383	390	373	353	349	328	345	356	337	373	340	356	368	352	359	361	395	377	352	358	358	339	347	370	368	356	393	353	358	360	410	389	344	344	363	391	321	357	344	359	366	360	312	352	366	372	334	369	341	344	353	331	350	362	339	363	365	359	330	358	356	325	384	346	331	344	359	347	334	361	355	343	372	350	329	364	343	336	361	339	374	370	395	340	394	386	357	343	362	376	362	325	371	374	361	357	338	337	364	377	386	360	366	370	385	374	352	334	377	370	335	385	359	370	354	382	344	341	385	337	329	335	345	354	349	370	349	340	343	388	310	371	360	337	367	362	362	383	342	374	338	364	372	356	301	319	395	352	353	351	355	306	371	383	382	337	388	366	341	339	385	378	365	357	398	339	381	386	340	369	351	344	363	349	350	353	369	355	339	345	334	368	358	370	386	335	343	346	374	339	388	381	387	344	341	328	338	348	356	394	393	326	347	351	369	347	342	336	320	344	351	380	344	366	371	367	375	372	410	319	342	362	382	406	357	376	367	361	362	351	372	336	339	343	400	354	312	348	377	349	344	353	359	395	355	341	327	367	372	348	350	362	359	396	349	351	354	362	350	353	384	321	362	335	403	321	385	389	369	337	345	374	349	368	353	341	355	366	373	340	326	349	349	357	342	388	351	359	387	385	393	364	331	348	354	365	342	381	371	349	368	350	376	340	322	345	398	349	363	363	334	387	350	348	393	362	366	400	361	367	358	331	387	390	335	331	364	326	338	323	377	354	352	364	363	350	365	348	327	347	362	373	341	370	382	344	341	323	330	321	380	390	349	367	361	368	345	355	384	381	384	361	376	362	345	376	348	358	359	349	366	331	360	333	332	404	351	352	359	309	313	340	353	391	358	365	349	369	354	340	413	364	376	329	327	380	349	352	328	361	333	340	362	340	394	383	367	366	388	376	352	351	363	406	354	323	362	379	359	371	361	326	333	383	375	349	346	396	336	385	339	345	384	364	353	345	356	330	355	352	349	357	339	391	343	372	364	351	363	363	360	349	365	350	329	376	342	387	358	330	378	332	345	368	366	345	392	354	347	394	367	359	387	358	355	358	376	365	341	332	378	346	366	350	381	369	352	346	374	354	366	322	342	364	348	384	382	371	372	363	340	356	364	306	362	347	360	340	425	377	391	353	371	318	378	361	347	333	360	341	348	360	381	385	332	377	364	359	353	354	357	389	338	344	349	345	400	332	372	346	385	355	341	362	324	369	363	326	349	352	327	378	326	386	342	355	337	336	351	343	348	365	369	339	356	332	359	380	346	357	372	344	343	354	350	371	371	360	385	354	366	348	338	368	326	337	368	335	372	322	367	361	351	348	353	355	330	375	350	353	340	385	352	398	346	390	369	371	359	406	375	338	379	389	361	315	345	358	368	354	379	370	371	355	332	385	379	348	368	352	365	372	358	386	356	387	342	337	344	334	323	330	353	365	349	325	341	358	335	365	334	369	337	369	331	359	362	351	349	360	341	384	354	335	363	360	366	351	314	389	368	342	359	342	399	369	384	384	369	362	338	377	397	369	350	348	363	372	369	367	341	358	392	374	357	368	358	362	349	367	357	335	345	337	340	361	378	345	377	334	360	327	365	355	380	370	398	360	356	335	353	350	385	360	373	353	348	337	357	368	325	366	339	333	357	395	361	345	314	375	406	344	390	371	350	348	366	361	321	371	363	388	388	374	351	328	349	319	371	360	362	408	349	344	342	388	331	370	335	375	369	357	357	350	379	359	361	349	353	323	330	365	362	349	357	362	415	314	349	353	326	340	360	365	364	346	344	335	373	372	382	345	357	346	371	351	367	357	362	338	342	340	357	363	402	390	357	389	372	370	350	360	353	370	377	346	352	357	382	340	356	378	390	343	388	368	354	377	379	331	348	366	356	349	376	371	354	355	317	370	352	339	342	358	349	367	319	356	401	373	381	356	362	373	337	404	344	363	334	341	360	328	382	371	373	372	348	314	383	338	368	385	376	341	347	393	347	335	388	344	374	378	352	364	342	381	335	354	367	320	318	353	354	348	373	379	357	352	357	372	343	387	372	384	352	357	381	361	342	367	376	327	396	353	347	373	346	362	340	340	357	333	359	346	359	370	401	342	365	339	375	315	380	357	372	377	349	366	350	342	334	367	365	404	344	379	394	383	383	337	371	337	337	386	357	369	349	356	353	336	362	331	367	358	366	367	353	361	321	386	370	338	344	333	325	336	329	367	349	370	361	384	360	364	371	321	389	367	370	366	390	344	304	332	388	359	348	353	356	355	352	358	316	336	362	354	356	393	340	345	373	354	363	373	358	393	339	366	354	362	377	352	344	350	372	363	353	353	389	382	339	373	345	316	370	317	328	351	333	367	346	371	357	339	346	362	360	320	344	356	342	370	366	389	343	327	354	345	356	338	362	397	387	355	355	332	357	386	352	365	347	371	343	367	339	348	339	401	350	333	354	345	332	356	368	359	409	379	368	342	373	335	340	359	333	354	341	347	336	352	375	373	336	365	379	362	374	365	364	337	385	376	364	343	401	330	335	376	328	328	358	359	352	345	361	363	368	353	339	377	398	382	360	376	362	366	336	379	352	354	370	352	397	372	355	396	359	347	335	391	350	356	328	340	355	320	348	388	377	346	358	370	358	364	393	330	366	379	344	341	371	364	355	369	359	344	355	366	384	320	372	327	375	346	323	352	339	391	352	391	370	333	354	366	369	363	359	371	360	336	363	359	334	351	392	342	368	361	360	345	358	382	335	369	362	345	346	357	345	342	346	398	350	357	396	375	335	397	368	368	365	360	338	321	371	357	378	348	359	333	354	375	361	338	349	375	343	346	362	362	366	389	376	359	355	334	351	356	344	308	320	356	353	354	346	379	375	404	349	389	334	362	357	336	369	375	358	393	364	348	344	330	361	356	313	362	365	366	393	365	345	376	337	322	366	357	345	376	345	339	328	392	405	339	348	368	391	402	353	365	348	359	363	389	360	345	346	353	359	340	379	373	370	400	341	353	369	357	379	352	331	346	347	338	318	328	362	385	354	385	361	339	358	345	406	392	386	372	370	360	353	373	366	372	360	337	331	332	311	346	332	344	375	344	358	373	321	359	369	338	388	367	362	342	360	371	375	335	341	375	368	372	384	360	368	378	380	382	371	379	341	390	344	380	404	353	380	338	357	337	362	386	338	376	368
32012	23000	26714	23288	14890	12130	11488	7451	6136	3867	3585	2067	1943	1798	1686	1568	1481	1401	1252	1209	1052	1046	1070	978	940	961	912	842	878	850	883	864	831	871	808	863	906	857	869	880	842	805	810	848	831	786	810	852	862	855	825	877	874	851	842	899	856	849	836	859	830	836	848	790	825	828	802	863	858	858	782	800	810	818	819	837	842	870	840	834	803	845	848	817	864	853	860	888	862	797	783	833	835	859	769	858	799	882	850	787	842	840	838	775	807	802	776	874	800	830	861	854	840	792	842	902	869	869	867	795	862	821	839	829	844	818	840	838	838	847	776	786	849	813	852	820	796	818	833	843	801	824	829	836	851	850	817	852	846	878	825	837	827	804	792	832	772	849	796	824	868	763	860	783	832	870	874	832	866	858	804	804	884	838	827	818	850	891	846	834	846	812	831	852	821	853	800	850	817	844	883	790	826	852	845	870	782	763	865	819	827	829	863	837	791	850	828	835	885	779	771	824	849	832	803	845	787	792	842	853	789	791	805	797	873	826	810	793	835	850	844	812	818	856	835	831	853	816	837	830	836	854	813	896	856	838	891	864	831	812	828	807	842	818	838	843	823	866	819	839	806	861	792	852	803	797	831	859	890	865	831	830	823	856	853	865	804	827	808	788	793	860	840	821	827	860	815	796	860	798	853	877	806	877	809	810	847	848	858	865	819	839	839	837	871	866	802	882	836	861	825	854	833	773	830	811	741	860	876	834	810	827	763	799	817	824	851	842	805	780	804	825	864	858	816	814	872	801	866	807	766	803	863	820	862	780	842	797	811	849	868	845	856	805	836	863	883	846	837	809	822	836	845	814	814	880	781	806	827	890	850	851	812	851	868	836	856	854	847	804	817	873	829	830	829	836	842	879	847	863	806	804	841	880	808	760	856	819	854	845	824	809	850	839	772	825	840	876	853	814	818	855	775	831	826	808	818	814	795	862	818	789	859	856	855	827	822	840	854	814	808	804	844	828	870	782	837	879	802	848	821	798	870	837	797	818	859	806	817	844	875	829	831	852	841	825	820	817	876	840	789	846	851	820	783	849	822	832	855	802	861	836	855	868	834	886	859	855	836	852	825	885	785	818	821	800	835	833	896	840	892	789	855	865	851	838	822	783	778	795	805	825	824	853	807	806	832	847	849	822	852	864	828	856	789	885	853	815	890	797	820	875	847	846	802	838	856	865	831	789	757	824	827	822	812	831	834	857	880	837	850	869	851	837	775	812	815	809	831	821	849	839	819	786	879	832	855	846	842	814	838	829	856	834	827	821	813	843	839	815	889	849	812	758	818	844	828	822	857	863	856	807	828	845	816	851	832	825	798	818	809	850	810	817	808	826	819	840	800	802	866	816	806	836	861	869	839	883	820	850	830	864	836	815	835	827	831	855	776	848	827	866	873	818	814	833	834	813	854	830	887	852	823	834	906	830	883	804	854	817	844	825	831	822	878	838	867	808	866	855	927	818	810	802	867	846	869	841	843	860	827	861	849	816	827	878	772	820	835	794	817	849	846	833	888	825	823	782	825	827	841	830	845	842	770	855	798	877	813	822	828	829	818	853	812	843	828	868	791	893	806	855	861	809	826	841	856	807	860	795	827	826	804	811	882	828	820	825	825	791	837	860	852	843	831	830	806	833	793	815	789	817	802	844	850	817	826	815	798	795	866	820	866	817	837	824	837	804	829	864	887	877	773	812	865	838	839	841	799	858	847	850	827	867	818	820	865	847	870	883	810	827	935	817	801	820	829	839	841	825	845	806	893	835	858	820	824	838	853	816	866	766	861	846	781	746	819	837	823	821	810	814	839	873	833	870	865	829	840	820	849	835	837	782	858	815	830	865	814	863	780	843	845	809	867	852	800	798	829	815	850	736	854	874	875	828	874	833	812	876	838	820	804	811	811	840	823	832	846	840	857	847	825	821	779	841	789	815	810	835	872	876	853	819	812	815	860	839	814	818	814	787	845	865	840	853	882	792	808	841	815	886	794	811	801	848	853	848	869	821	844	841	832	872	829	813	857	840	856	858	801	826	827	832	816	868	797	820	880	841	818	894	839	842	852	825	868	851	817	842	836	824	851	822	830	834	850	792	850	841	778	835	829	833	847	863	767	849	797	842	883	843	820	812	832	812	871	873	830	824	874	808	836	888	856	788	824	820	889	818	824	837	822	842	816	804	786	855	832	824	849	789	829	842	850	822	876	857	811	829	812	856	854	835	828	858	866	817	851	794	847	858	797	824	816	851	847	818	854	853	838	804	785	816	825	816	804	868	857	798	824	853	803	850	860	807	824	933	863	847	845	766	775	864	849	875	832	804	799	784	799	838	797	820	877	815	846	802	836	826	806	785	834	870	825	806	869	789	798	796	821	851	823	811	829	812	859	875	872	824	834	832	810	857	871	818	875	825	858	846	775	859	831	838	842	844	838	879	921	817	848	839	824	805	878	877	827	842	836	804	849	793	789	846	786	830	785	810	832	855	850	791	852	787	848	833	798	786	804	827	831	800	827	835	799	815	827	811	907	854	852	869	828	838	792	789	859	897	826	804	791	855	835	810	816	879	803	821	860	804	843	799	846	834	810	826	831	850	885	828	826	808	827	814	899	823	864	832	860	896	801	865	808	905	844	828	843	874	828	835	866	887	837	830	834	860	820	815	820	847	794	844	841	870	813	822	806	827	849	829	811	837	822	843	803	864	877	824	852	745	817	840	825	808	828	810	834	801	839	791	797	844	827	870	830	847	822	843	815	790	865	794	825	765	861	847	802	816	842	836	828	783	852	833	814	816	837	858	822	816	791	819	861	799	854	839	808	856	869	804	824	824	849	835	858	810	834	849	798	827	818	819	868	803	817	786	821	886	843	839	822	839	822	928	801	829	865	905	850	834	827	829	850	833	829	826	806	789	760	805	799	836	830	852	851	817	805	874	845	856	845	866	877	844	799	849	873	881	836	870	822	810	874	770	830	841	844	829	832	859	833	782	888	854	814	830	841	837	840	820	818	837	816	839	838	775	840	833	829	798	815	879	863	804	840	841	804	798	822	802	804	884	831	839	881	833	833	895	839	803	813	791	878	802	822	875	838	865	829	851	842	809	863	862	847	837	806	821	848	852	846	851	834	823	849	789	841	820	844	788	827	853	842	840	867	836	794	807	840	831	804	802	853	833	832	831	838	801	862	858	869	847	831	880	816	880	793	787	791	828	838	908	810	837	791	859	811	839	817	809	880	866	886	842	823	837	809	831	832	800	843	850	770	842	850	852	857	829	824	814	840	815	830	841	838	874	836	828	752	843	837	765	818	823	831	865	884	876	831	843	866	786	854	780	803	850	860	850	848	836	762	803	906	822	853	829	828	810	840	851	864	829	775	856	791	843	889	773	858	855	873	793	843	872	850	818	872	859	813	872	794	811	865	829	772	843	858	831	860	828	816	826	881	833	821	817	819	877	860	802	846	830	839	829	808	841
28118	14419	9130	4695	2075	1305	1156	697	663	542	498	413	395	405	371	368	400	384	350	381	380	376	341	363	397	392	346	392	381	381	380	363	384	344	371	383	360	372	348	350	378	411	361	325	332	405	364	363	362	352	328	355	393	365	356	343	389	369	323	347	359	371	354	365	361	364	359	351	378	328	374	377	358	373	383	362	372	370	364	363	359	339	356	378	336	368	374	367	374	319	419	415	387	383	386	339	365	364	362	372	383	357	388	336	372	372	361	380	402	365	389	373	390	356	383	373	365	355	350	394	355	358	346	336	345	379	349	339	381	368	361	341	389	359	372	379	385	400	336	367	398	347	347	331	329	322	362	315	359	388	362	341	411	374	340	370	360	363	361	357	371	377	334	384	349	367	365	336	364	377	358	379	342	385	361	342	349	342	383	307	344	340	343	346	371	346	385	383	380	370	359	371	355	347	382	336	380	373	349	396	347	414	358	385	380	343	373	384	379	372	349	330	361	392	327	376	342	376	379	334	352	347	400	372	361	332	391	428	366	383	377	331	363	355	347	359	358	393	362	368	374	352	360	317	335	352	374	370	371	375	352	387	349	381	363	338	353	359	350	379	343	377	376	379	337	355	330	362	341	369	334	381	351	365	371	362	404	349	378	384	341	374	364	376	336	369	331	364	409	340	374	376	349	372	371	355	374	370	377	334	349	355	384	393	376	367	374	343	357	384	388	345	414	369	359	383	342	395	398	356	373	343	369	378	388	334	355	358	359	326	381	361	397	353	339	379	370	339	347	380	354	375	368	343	352	364	386	346	375	363	373	385	362	383	330	309	367	341	361	374	338	377	346	393	355	393	380	356	369	381	375	357	372	333	390	374	349	348	383	374	362	356	374	377	342	346	353	394	363	349	357	370	379	384	397	364	375	358	350	350	373	352	362	379	366	365	375	351	363	349	396	360	378	337	364	375	369	360	370	383	357	378	375	354	341	369	399	358	348	359	366	361	347	381	373	334	365	340	355	340	373	337	390	374	393	343	331	357	366	363	358	357	379	371	371	380	347	379	373	380	362	348	335	356	360	405	360	351	404	360	406	387	350	362	386	370	340	374	352	343	360	338	359	366	377	337	301	387	334	369	341	363	369	375	309	335	368	370	363	350	375	335	354	345	350	385	401	372	362	379	366	351	341	357	393	392	346	356	398	390	392	385	361	356	356	356	345	383	311	387	365	325	381	362	346	364	367	397	368	362	333	368	368	389	371	370	387	377	394	386	377	374	404	327	350	391	400	344	367	371	329	413	359	342	386	342	356	353	359	368	408	376	321	339	375	403	342	368	393	385	322	356	353	399	374	390	375	360	372	376	331	355	370	380	389	364	350	374	320	356	362	363	400	365	369	345	356	343	340	379	368	415	365	396	366	328	332	345	367	382	332	366	342	353	385	343	371	362	346	339	361	371	411	359	333	357	369	339	376	361	367	381	352	386	359	356	357	387	389	415	363	361	379	371	383	365	381	331	371	367	352	389	396	374	367	344	419	310	378	410	382	345	389	353	373	338	341	388	350	343	381	342	354	413	363	361	335	334	331	324	350	359	369	332	359	370	344	356	374	363	361	359	374	361	401	351	392	368	354	390	373	368	347	367	352	339	379	339	341	361	326	362	363	349	354	376	332	332	368	345	358	353	401	352	326	340	379	370	359	351	384	386	350	398	359	384	344	377	356	371	372	342	374	368	371	380	373	348	388	344	362	368	338	394	371	376	399	403	359	322	378	358	381	389	356	385	343	378	333	385	411	366	360	357	371	377	360	348	372	334	348	363	391	360	370	360	379	339	378	347	363	356	384	318	379	372	370	372	359	370	339	369	349	378	367	362	355	359	349	390	362	331	358	403	404	366	359	366	365	352	375	337	344	356	392	362	356	375	371	373	386	376	364	382	418	352	350	414	352	390	375	385	334	360	341	350	361	354	401	415	364	367	371	373	362	375	368	377	321	355	356	356	353	385	364	397	384	366	394	363	393	349	382	380	372	378	373	346	349	374	360	343	359	339	392	363	377	363	366	318	396	333	398	368	365	351	397	403	416	357	343	351	375	383	419	376	382	336	364	348	339	355	356	361	358	370	405	326	351	378	385	366	370	341	361	361	343	386	347	362	357	347	369	415	350	373	337	356	360	343	373	406	385	341	375	346	393	368	354	330	355	360	375	366	336	364	346	366	343	389	377	373	306	359	316	346	346	365	364	376	366	374	358	351	368	376	394	378	363	357	387	383	356	392	372	363	377	325	362	375	384	366	356	374	333	335	372	354	348	333	391	362	338	367	332	377	343	339	379	354	393	343	366	352	373	385	348	370	358	384	347	364	348	368	340	372	362	373	368	380	395	346	355	332	371	365	361	356	331	379	388	359	370	364	330	358	335	342	359	419	358	387	376	390	355	404	372	386	336	379	382	339	389	360	332	351	361	370	377	365	375	377	354	344	370	368	354	351	355	380	360	326	331	365	321	367	380	357	372	393	349	335	372	390	397	385	369	357	392	384	359	344	343	371	340	344	378	381	390	378	382	377	360	411	350	368	360	356	388	357	369	364	345	372	393	348	325	346	364	374	334	355	344	379	341	394	351	354	396	349	367	349	330	411	367	379	349	375	390	334	377	340	357	328	359	385	389	415	338	372	389	332	323	346	349	352	350	394	404	410	381	363	356	333	338	377	357	322	374	356	334	321	383	358	384	370	373	329	359	360	352	351	366	332	342	385	338	362	348	411	391	361	375	396	388	317	375	368	361	370	356	365	328	373	358	378	342	354	325	395	376	387	390	348	399	357	363	375	393	364	363	396	377	375	351	360	360	399	375	406	390	340	368	367	360	362	340	361	362	377	385	385	376	343	354	379	378	366	343	377	340	360	352	352	341	344	358	389	390	345	382	329	366	342	307	359	358	365	362	373	380	341	363	336	356	356	373	359	367	346	345	372	375	355	367	377	346	378	390	353	371	358	377	341	385	356	386	390	417	358	373	370	342	362	348	387	359	356	379	377	391	354	358	363	414	363	373	388	367	367	374	375	369	389	382	343	355	360	323	316	376	364	361	342	331	356	371	332	376	385	358	340	360	354	363	395	361	340	365	355	377	376	388	386	372	362	362	347	382	341	367	355	408	342	361	368	369	359	386	346	353	318	372	340	387	370	343	364	339	339	366	354	404	338	361	345	347	390	387	381	361	375	352	372	383	360	328	345	361	385	373	351	328	377	314	341	383	390	374	362	377	355	418	345	375	349	354	378	332	386	344	394	367	385	406	387	375	331	381	347	372	370	434	363	360	376	342	391	336	386	375	350	381	353	380	360	326	323	362	334	359	339	357	339	383	350	373	355	360	344	336	350	376	382	356	370	366	382	395	352	390	364	399	372	367	361	335	395	366	369	371	373	372	359	378	356	360	372	379	343	364	309	360	373	378	378	372	381	315	373	360	388	364	356	367	369	388	345	347	342	388	366	398	364	363	383
20004	12763	14201	11159	6531	4665	4333	2656	2195	1601	1430	1258	1154	1033	983	994	943	914	890	891	892	896	923	896	902	867	858	865	824	896	844	926	813	881	866	890	872	897	879	912	840	866	846	863	846	893	851	817	911	882	810	875	863	822	815	855	913	859	846	839	813	822	824	846	858	860	938	832	865	846	847	852	858	881	865	816	863	883	944	829	856	892	889	857	894	862	861	869	907	908	876	882	853	792	871	870	903	812	842	852	840	893	861	927	823	775	847	856	848	889	862	796	871	854	872	863	936	835	894	842	857	842	890	839	799	844	821	807	896	867	873	793	882	856	864	859	879	830	831	879	883	887	837	805	831	881	854	877	845	845	865	789	894	911	867	840	845	893	865	818	837	825	835	846	870	845	875	867	868	819	868	912	881	872	866	853	830	836	857	850	874	874	845	828	793	838	879	877	872	870	862	843	864	850	882	796	824	876	874	837	819	820	848	826	844	858	868	871	841	873	842	835	758	850	862	851	836	875	814	845	874	892	906	821	851	851	875	838	846	812	818	869	852	908	824	849	825	838	914	869	826	822	857	831	854	819	859	832	846	889	853	876	924	876	848	879	860	847	895	806	830	838	893	849	863	874	832	853	842	863	877	885	834	838	857	812	840	847	904	892	899	847	790	829	846	845	865	874	850	878	862	815	882	863	837	870	891	872	902	841	846	875	878	850	849	871	836	840	821	855	803	846	837	884	878	905	860	865	836	818	841	864	820	860	856	887	880	850	852	881	822	863	852	832	858	901	842	846	849	868	852	781	844	927	810	838	842	843	878	886	867	830	922	903	823	862	847	805	842	845	812	813	821	869	894	885	884	864	865	846	871	832	805	815	904	895	857	863	831	850	847	846	828	846	817	858	899	814	908	843	808	867	863	853	833	872	819	832	818	843	854	851	864	779	857	875	820	894	861	825	853	869	827	845	881	837	839	834	926	857	870	829	897	840	883	879	887	907	811	806	895	886	877	890	842	825	868	877	869	826	882	846	868	852	880	824	861	806	858	855	828	851	823	840	870	862	868	833	896	848	864	819	806	877	868	839	818	843	853	891	879	860	888	838	838	818	911	819	805	889	890	874	820	910	847	893	881	893	867	858	815	861	857	865	890	881	886	799	853	896	851	888	812	872	832	824	832	830	854	939	897	862	871	878	865	854	893	911	861	876	891	837	790	822	889	883	825	876	870	867	809	843	874	845	916	851	855	889	848	861	821	883	853	863	815	877	854	873	793	835	851	872	810	855	842	898	837	881	898	845	867	901	875	877	882	849	821	854	881	850	853	835	856	932	793	891	851	855	876	850	853	832	859	857	868	902	799	852	894	838	910	844	855	821	834	895	822	862	862	840	849	838	887	910	846	846	877	852	897	865	797	806	877	818	849	885	859	839	813	850	884	938	808	882	835	871	851	807	870	860	896	862	895	871	830	834	828	888	883	877	898	899	834	838	862	832	864	875	793	878	831	941	883	847	874	911	875	836	865	819	867	889	833	864	820	882	862	840	831	847	875	899	815	868	860	830	833	823	814	834	888	837	832	796	899	836	831	903	840	873	820	818	797	834	881	799	853	817	857	852	827	868	848	800	841	859	873	884	840	840	895	844	831	887	840	856	862	855	863	819	864	857	884	842	865	893	857	874	847	870	904	867	854	877	871	855	820	838	810	838	850	831	903	883	815	852	864	852	864	826	831	894	840	898	902	803	856	801	884	899	857	879	868	818	838	872	854	825	803	963	863	854	822	909	838	897	885	881	892	874	885	839	908	861	862	844	861	890	853	829	889	860	806	886	832	868	877	862	837	818	826	858	866	864	872	855	827	863	879	904	851	921	846	867	861	868	825	922	862	853	853	875	867	855	824	860	821	898	845	790	810	811	845	846	867	863	925	841	866	866	837	891	827	860	836	895	847	888	896	898	831	909	853	911	868	843	864	866	882	820	840	837	854	873	847	833	838	852	864	828	868	915	865	778	815	907	875	891	872	878	874	878	851	810	880	839	873	851	822	866	846	798	897	878	813	835	830	856	914	880	868	860	872	899	890	834	847	824	856	860	857	868	823	855	816	799	853	866	885	887	844	842	923	873	813	837	883	854	846	821	871	875	863	846	868	860	882	872	871	881	875	771	896	836	853	883	861	866	853	833	863	859	846	890	844	887	844	916	859	828	841	845	893	898	928	851	871	865	866	839	843	818	804	865	855	865	874	857	871	834	853	867	830	797	838	867	902	872	890	853	877	846	866	893	821	882	887	883	848	838	895	862	828	862	831	829	793	879	878	837	854	827	825	910	845	872	818	838	840	861	870	895	878	850	882	828	864	872	827	797	790	888	801	866	846	784	791	848	862	843	816	851	905	864	878	852	841	852	783	889	863	860	882	857	860	842	855	878	869	868	875	800	891	852	821	859	834	863	863	824	827	838	846	893	874	833	798	878	874	854	856	911	888	864	890	827	859	837	892	920	923	802	846	814	820	842	831	833	845	843	885	880	836	811	816	916	878	869	842	841	869	892	851	890	884	910	864	868	855	884	848	861	834	868	857	882	897	839	875	884	821	937	859	886	920	828	843	928	889	871	872	827	815	930	840	900	827	863	866	841	795	912	883	812	833	860	877	859	847	825	869	842	856	850	864	839	857	861	797	869	854	866	861	862	847	816	836	835	863	851	890	840	809	903	870	893	900	870	843	882	830	916	884	892	832	847	869	806	876	803	810	860	877	854	863	833	850	795	845	831	867	822	823	839	909	832	875	818	858	871	868	868	824	807	845	819	859	847	837	822	902	834	905	805	858	861	863	820	852	825	867	863	819	820	839	852	872	827	886	856	889	876	814	845	838	804	862	916	835	893	852	871	821	856	910	871	859	840	852	855	849	896	898	819	845	833	866	867	845	831	867	896	861	867	886	910	847	850	861	844	830	884	864	898	871	890	832	844	845	869	867	857	863	863	849	866	873	870	906	900	845	868	825	865	856	863	914	794	834	894	867	908	866	851	902	829	848	857	827	844	827	865	840	861	837	913	889	875	883	857	846	856	843	881	883	918	904	878	864	838	838	852	844	914	813	827	891	842	807	888	808	820	842	863	874	883	849	827	860	907	802	810	876	846	819	846	817	848	878	878	855	823	867	837	845	841	845	833	921	845	818	872	824	857	773	848	880	778	912	845	854	821	904	849	854	818	824	834	860	871	844	885	865	815	869	854	860	836	901	818	846	811	901	891	854	875	899	825	869	857	825	901	833	871	845	868	881	885	883	819	869	852	849	886	867	878	824	893	847	821	873	879	888	856	897	836	872	879	879	865	841	858	880	899	846	865	848	830	792	868	834	886	859	864	844	863	848	836	881	886	826	893	880	858	836	865	833	893	823	891	835	894	848	869	872	876	858	871	867	829	813	852	869	897	846	827	816	903	876	843	794	785	831	867	869	855	841	904	851	867	858	858	841	845	809	836	817	858	865	862	894	885	846	878	882	820
43172	25621	16622	7543	3505	2351	1668	1208	902	670	638	492	458	497	503	492	482	424	445	433	440	434	440	391	433	417	390	429	363	391	409	405	399	370	369	387	405	389	403	387	383	382	410	347	389	406	406	365	389	400	372	362	372	373	396	380	406	381	397	410	365	372	367	399	385	402	392	411	377	425	420	415	382	398	370	411	403	359	379	378	393	405	395	359	369	418	361	365	382	393	411	369	397	381	377	393	385	420	429	392	352	386	384	351	398	425	394	412	361	397	394	390	383	401	395	373	431	383	389	375	387	358	348	394	391	391	399	377	390	397	386	382	400	378	409	361	392	371	382	372	432	381	385	390	429	390	381	383	380	411	389	378	436	424	378	380	401	376	388	378	440	406	390	385	423	373	393	375	370	374	389	358	388	391	408	428	403	390	369	394	403	369	424	411	391	380	393	388	417	397	433	383	368	425	372	390	404	392	410	362	413	382	352	397	418	392	400	407	405	384	406	370	389	335	405	358	375	434	371	397	406	383	388	389	417	357	362	368	389	389	382	376	393	379	414	353	413	375	422	323	389	379	363	384	417	418	406	409	390	434	387	376	368	376	410	385	408	411	404	375	372	388	384	368	405	367	375	403	383	386	385	419	383	382	367	367	382	388	403	385	377	365	394	395	360	409	412	361	413	401	421	393	387	381	385	378	381	400	406	406	382	392	375	413	388	394	368	414	381	394	368	389	446	378	367	387	428	380	406	386	375	420	374	364	413	412	378	395	364	417	425	371	396	372	411	418	388	393	392	365	397	411	394	375	428	397	431	424	382	403	368	401	366	400	400	391	356	398	393	394	403	397	395	381	387	400	401	365	432	408	390	416	397	398	445	394	393	371	402	404	373	392	377	381	395	414	357	394	404	397	406	400	459	413	403	380	359	420	415	436	413	359	362	405	398	411	415	398	416	385	412	382	398	407	392	405	414	407	428	400	370	376	386	384	432	360	381	389	395	393	401	393	408	378	362	423	382	412	374	427	367	384	405	426	371	392	384	362	421	408	351	367	347	403	372	399	390	408	371	398	405	400	387	374	416	384	396	417	421	401	409	343	403	390	438	394	398	389	422	373	420	420	405	410	390	396	396	421	410	397	393	402	370	364	407	406	387	379	377	364	358	382	365	388	386	392	366	419	399	385	385	370	401	393	392	425	398	401	368	441	389	395	366	416	413	395	408	393	398	413	421	387	399	406	385	367	387	421	373	416	406	391	382	420	407	385	404	372	380	392	381	365	426	338	386	383	404	398	385	354	362	392	405	369	383	401	399	395	379	376	413	390	388	396	395	358	421	399	441	393	377	395	362	420	385	401	393	348	390	388	377	399	422	393	406	400	344	385	395	391	420	371	409	393	386	416	411	368	421	371	403	368	383	393	393	387	415	418	428	400	398	424	421	384	358	423	393	405	357	382	400	413	387	385	356	409	419	407	390	409	383	378	367	365	386	371	415	433	369	399	396	377	383	375	403	373	387	371	400	391	388	431	356	365	403	387	352	399	400	404	368	412	426	415	389	386	398	370	429	366	388	388	383	386	392	414	413	423	389	450	407	389	399	424	396	407	374	351	416	395	365	410	389	407	393	402	421	402	387	394	401	405	344	380	416	406	362	446	384	372	395	410	372	380	383	368	397	361	428	427	413	422	417	390	407	372	385	383	417	417	400	406	407	415	364	438	437	436	389	392	430	402	412	380	380	403	363	395	364	409	399	378	375	416	400	374	377	423	376	400	422	378	414	395	415	421	408	407	376	411	373	419	425	411	391	381	430	384	389	369	431	417	397	355	397	366	378	362	373	379	358	383	363	352	390	375	368	383	393	377	408	366	418	352	405	426	423	411	419	386	368	407	365	393	384	386	402	401	418	386	373	383	396	417	387	376	410	389	417	348	372	406	396	387	392	378	383	397	369	399	404	436	391	398	427	366	382	414	362	407	381	420	369	405	406	387	412	388	398	394	430	421	420	386	358	380	392	397	406	405	402	396	382	395	424	391	429	400	398	374	377	406	392	395	369	395	410	416	377	410	374	413	380	393	392	397	399	369	413	380	388	385	392	366	440	398	372	351	401	363	382	360	403	387	401	404	380	402	405	384	399	322	400	368	398	368	349	351	370	390	412	405	437	445	386	370	428	389	397	370	398	393	409	409	374	401	411	400	417	416	369	376	384	370	368	418	414	387	382	408	365	406	395	403	408	386	394	352	428	415	408	421	410	425	377	431	352	405	426	371	374	415	447	360	429	387	417	396	378	383	427	389	409	372	404	375	381	382	401	437	420	411	369	381	398	360	412	375	385	375	371	404	411	372	344	378	417	437	368	401	404	381	415	363	399	392	370	386	400	383	409	421	410	388	388	377	375	386	430	422	377	392	410	364	405	361	380	388	381	416	396	367	408	385	367	389	369	375	412	385	413	405	397	383	371	338	386	363	412	354	436	367	403	376	373	429	416	392	347	399	396	389	386	418	424	392	389	402	349	423	404	431	386	404	379	359	389	382	384	400	378	390	391	369	390	406	397	410	416	387	415	408	382	447	399	401	404	374	378	409	382	391	389	388	385	386	391	437	373	368	369	364	345	359	393	430	412	399	398	393	355	388	397	389	396	379	374	406	386	380	405	414	396	406	391	385	361	360	387	382	424	388	330	356	372	389	387	357	356	430	387	395	381	396	439	393	376	408	369	418	368	410	380	370	387	408	423	393	388	383	389	392	363	398	395	361	415	343	389	402	374	405	413	372	370	427	352	399	368	379	384	372	383	406	398	400	368	397	391	408	383	392	375	379	407	395	396	386	403	387	427	368	410	408	397	376	384	394	396	402	349	395	405	411	362	400	418	373	382	423	395	403	396	392	395	359	396	409	367	400	396	391	440	352	417	406	430	359	344	416	410	382	365	390	424	322	399	380	368	390	387	396	352	394	406	384	393	394	414	409	424	379	367	387	410	408	392	382	397	380	408	366	404	402	381	379	426	366	381	361	395	387	428	373	405	426	394	407	410	374	391	403	376	405	409	364	365	373	392	378	395	356	413	425	370	418	391	440	355	415	397	398	436	409	389	367	384	391	387	372	390	354	353	376	404	376	426	408	379	383	376	417	398	389	400	371	406	380	397	361	393	381	414	423	383	400	373	415	398	387	408	367	404	380	379	410	378	402	386	403	410	359	457	388	449	395	424	389	385	418	410	384	419	445	401	394	378	374	380	358	395	403	370	366	400	406	410	359	397	385	376	366	415	389	400	417	432	386	383	401	407	404	407	365	363	388	420	416	379	397	384	381	395	420	395	442	404	391	421	384	375	399	382	398	358	380	366	386	449	429	393	373	404	379	450	381	388	424	376	382	398	395	392	377	401	405	396	360	378	424	381	409	426	389	380	393	379	398	396	393	414	415	381	387	404	416	393	413	390	423	389	412	363	351	382	393	371	417	406	402	398	371	404	387	404	364	377	396	361	373	411	414	365	368	382	418
29780	21225	21722	15365	10365	8580	6175	4798	3434	2235	2199	1561	1422	1371	1339	1332	1272	1177	1128	1070	1048	1063	1021	1021	967	984	954	997	945	920	901	928	981	906	931	893	896	931	934	895	962	871	916	879	952	899	958	916	907	928	947	914	964	863	938	949	909	869	926	851	916	914	948	922	918	948	938	947	875	962	900	945	875	907	950	881	937	964	916	960	935	919	901	927	864	899	950	886	884	912	963	898	954	929	873	906	923	937	890	895	1013	889	940	918	947	929	931	936	950	907	874	914	904	901	889	933	965	923	903	882	901	878	897	919	901	919	967	904	922	983	903	947	908	899	931	938	942	919	913	894	930	894	944	942	981	910	942	899	923	907	946	944	902	888	895	902	884	943	900	970	876	923	890	908	937	937	917	900	878	912	928	883	862	897	936	880	898	896	922	937	918	931	904	909	903	928	926	917	946	873	875	836	909	931	934	858	949	897	953	895	910	927	917	916	942	918	989	891	929	918	918	923	969	894	900	873	922	895	931	910	899	963	937	889	933	891	912	885	913	947	930	907	890	924	953	951	914	946	946	933	867	970	911	897	918	935	907	913	932	893	932	905	972	901	907	916	971	968	875	912	898	903	896	961	949	916	902	904	939	885	909	984	903	887	943	955	942	956	885	940	929	862	904	912	871	897	855	914	918	915	863	903	909	897	944	958	919	914	920	939	982	887	908	908	858	915	925	917	901	913	922	895	928	924	942	944	833	924	955	868	885	915	919	966	970	939	882	896	939	935	904	917	958	902	927	934	890	900	917	930	898	899	950	907	871	909	929	908	846	931	920	924	924	905	954	923	922	900	955	912	910	899	931	934	946	934	879	903	903	906	899	981	904	957	905	889	1000	905	893	868	936	940	925	903	933	876	924	831	892	973	909	889	949	937	897	902	887	970	894	892	926	922	946	967	953	902	915	889	950	917	903	899	924	911	917	911	889	982	893	928	893	927	941	981	931	925	950	906	947	944	928	905	928	916	883	905	931	954	929	908	886	890	968	904	901	907	914	918	918	885	881	976	923	939	943	880	887	946	954	943	919	928	892	870	910	938	876	900	894	977	907	940	946	901	943	958	928	871	913	911	905	941	968	922	920	899	967	936	900	938	911	921	951	867	899	914	897	951	967	916	887	891	918	930	927	904	938	865	926	978	936	960	881	932	907	949	943	944	949	952	928	874	943	913	927	895	912	917	966	918	914	939	886	908	900	896	903	862	891	936	916	960	912	903	974	916	956	921	938	889	943	940	930	910	910	940	940	954	930	938	906	914	920	923	900	927	940	886	903	876	892	872	897	868	896	881	949	944	948	891	923	875	922	881	854	914	982	942	919	969	900	911	890	929	907	881	949	872	864	892	878	933	935	915	893	914	951	907	928	941	918	927	905	913	878	930	930	944	926	933	927	906	880	899	985	886	919	913	873	902	903	973	897	893	947	891	946	959	932	916	918	908	928	956	901	874	908	960	952	881	965	913	961	874	872	901	924	947	918	951	866	924	887	900	928	895	906	882	945	909	913	885	928	912	881	892	871	902	875	903	925	893	880	979	901	882	911	925	921	980	917	940	989	953	901	928	928	941	912	883	955	931	964	922	977	890	953	970	910	912	939	917	960	908	899	972	916	951	953	937	943	891	860	912	884	920	911	963	935	865	897	918	872	921	965	930	894	852	895	926	906	929	934	932	857	931	946	923	917	963	953	914	944	944	967	894	932	913	971	871	899	869	940	939	910	935	938	909	888	904	873	896	925	940	925	954	915	974	973	871	901	951	927	946	885	913	895	926	881	911	912	947	915	937	922	943	914	944	900	882	972	926	912	916	971	953	963	958	929	867	924	888	910	901	929	885	979	878	916	919	942	942	990	928	878	959	952	887	978	954	896	885	954	901	925	890	894	863	869	923	920	971	911	880	983	934	926	908	898	934	916	920	926	944	942	929	913	958	899	916	970	908	928	892	899	882	957	939	912	897	893	900	878	891	903	907	928	917	909	925	892	955	930	881	898	926	932	919	934	911	904	926	921	886	894	897	870	912	945	927	897	907	942	897	929	965	940	925	857	886	921	954	936	894	927	909	876	938	939	940	909	916	916	942	895	932	947	905	920	915	941	910	938	910	926	872	885	896	881	907	922	907	930	910	943	899	931	959	920	935	893	909	900	945	948	915	961	961	931	965	921	904	938	868	900	928	878	906	964	909	932	932	930	917	895	900	894	927	914	913	956	914	952	907	956	925	950	922	934	926	921	967	885	868	958	911	920	916	965	881	928	886	946	943	910	883	896	923	965	911	890	917	917	948	917	911	931	918	908	980	941	900	885	924	951	909	894	884	921	932	919	874	899	945	858	924	952	950	908	928	881	885	926	916	928	905	902	889	967	880	934	896	908	951	877	885	938	895	920	902	878	910	960	930	877	928	936	870	889	977	909	916	919	946	932	923	924	902	966	910	945	904	877	902	942	897	955	918	943	902	888	929	906	873	877	916	879	922	846	931	911	930	921	884	960	928	873	919	883	865	906	870	900	955	908	874	891	940	932	915	889	886	953	901	914	953	920	937	945	936	878	961	934	932	927	881	889	951	902	920	935	871	887	867	921	924	858	942	890	887	884	915	932	934	904	936	879	917	920	933	854	907	927	875	951	904	965	902	944	941	926	889	947	936	878	915	956	946	921	966	952	931	950	895	944	879	884	948	906	963	931	939	903	890	972	945	907	931	903	944	907	908	963	916	961	921	922	938	946	881	910	917	930	917	905	944	925	907	912	932	855	898	932	934	920	956	915	937	940	958	841	895	910	963	953	920	922	905	887	943	956	907	918	927	938	936	941	985	897	936	973	957	915	918	922	918	877	965	857	960	929	922	927	986	900	871	961	895	932	939	958	912	915	898	908	968	927	904	897	843	889	987	941	889	891	938	843	908	940	938	935	930	898	944	956	911	934	920	951	877	959	972	921	872	873	918	931	926	909	893	956	915	889	921	924	956	862	944	956	910	911	935	955	930	885	921	907	909	959	965	892	950	926	964	929	924	900	929	954	892	927	950	908	979	918	912	925	917	902	940	874	937	945	955	1013	871	943	931	892	872	958	922	938	909	905	917	992	911	921	851	940	896	912	894	945	933	880	908	924	916	959	939	913	900	941	940	872	901	890	930	887	928	889	918	871	867	876	903	866	899	953	889	943	900	902	865	895	943	996	969	950	902	888	951	899	895	942	924	917	935	888	940	915	956	935	887	872	914	905	863	952	922	940	934	944	912	912	953	980	897	895	915	945	918	917	885	877	854	920	912	870	902	929	905	883	882	978	965	952	905	919	899	907	970	940	975	890	905	922	932	909	908	923	902	878	913	885	960	958	906	918	908	952	912	874	965	931	1014	885	877	935	938	913	915	935	942	982	889	884	930	896	924	944	982	878	903	914	974	934	857	878	899	941	941	914	851	865	947	885	884	927	900	893	910	853	920	936	909	933	903	915	910	951	915	995	900
53138	31994	20447	9887	4995	3492	2275	1698	1059	752	758	565	487	476	519	500	481	430	422	417	419	398	387	368	390	378	409	390	373	386	397	332	363	324	363	336	379	340	346	339	347	363	354	350	350	370	377	399	372	412	365	336	353	421	335	372	358	348	378	347	395	348	370	356	354	347	383	347	362	371	343	352	378	379	361	333	353	372	352	326	375	351	386	350	359	374	337	334	319	365	337	357	382	346	355	357	356	378	378	327	375	333	358	386	380	358	378	365	345	400	384	360	360	372	347	354	345	330	372	323	333	375	362	378	391	326	366	328	381	370	357	349	384	368	362	336	390	363	394	387	397	352	375	352	352	394	406	357	327	347	398	358	377	316	367	389	323	367	375	328	333	367	385	382	372	382	343	300	372	378	356	352	341	403	347	330	340	381	346	348	356	367	365	394	364	384	357	359	342	347	340	361	385	375	365	322	321	337	348	362	337	349	358	356	365	381	343	369	360	341	364	373	385	377	406	354	343	342	347	351	333	333	345	371	346	348	356	336	349	374	372	345	379	358	366	338	361	374	366	380	324	373	351	346	366	397	335	361	373	367	355	348	380	350	355	354	343	353	379	376	392	362	350	344	358	357	350	400	341	356	366	335	371	365	349	367	355	359	370	352	359	366	328	325	348	348	361	366	350	350	368	373	346	375	347	357	369	369	336	360	373	361	384	364	366	392	362	375	400	393	343	371	362	370	357	314	344	394	350	361	369	336	382	392	328	377	363	366	352	368	346	347	372	363	339	375	341	343	395	381	380	373	351	385	358	358	370	362	362	362	377	356	347	357	344	329	371	353	377	359	350	404	367	367	356	349	340	339	344	360	371	357	346	341	361	324	340	370	335	365	327	322	380	334	372	342	351	389	358	377	370	399	341	386	361	354	345	358	381	347	368	362	396	365	348	374	337	360	375	349	367	366	335	362	340	386	368	369	336	368	368	382	385	395	372	405	404	369	376	379	342	373	345	372	374	376	333	370	332	339	337	424	352	339	378	377	362	375	384	371	358	358	357	389	331	313	345	347	365	347	369	399	391	363	393	375	355	361	375	385	346	368	355	353	360	390	371	356	380	384	376	348	355	394	370	376	347	369	354	344	381	347	337	362	362	365	343	370	403	378	330	383	356	329	341	367	409	375	354	384	366	370	327	346	347	361	351	373	333	367	366	345	342	372	382	349	334	399	363	389	361	317	353	321	395	367	379	354	390	351	337	351	361	367	371	308	341	366	366	376	357	375	356	338	359	376	328	345	396	363	397	365	355	351	344	324	341	352	336	380	363	347	318	339	383	356	339	378	376	358	341	372	343	363	373	326	398	362	370	350	367	357	327	360	364	362	361	351	410	364	392	369	367	374	377	389	328	358	346	384	336	410	353	358	364	403	373	379	370	355	313	375	329	403	340	340	375	363	368	356	369	341	336	346	344	333	321	364	389	403	354	372	365	386	361	349	380	366	360	368	347	341	385	358	354	358	343	360	342	332	328	407	371	336	338	318	338	305	335	365	348	388	361	357	337	345	376	357	334	381	341	334	352	371	395	367	363	350	348	395	367	321	359	356	311	362	373	391	346	390	363	365	353	329	355	355	358	351	364	369	379	317	352	382	332	357	344	328	398	371	323	344	401	360	343	407	355	373	403	342	358	362	348	351	384	310	365	354	396	395	364	325	363	332	356	337	339	341	374	309	359	369	361	341	361	350	364	339	343	331	360	399	350	350	373	333	344	332	358	394	343	327	353	360	364	339	348	389	367	358	329	368	331	360	367	369	356	360	370	325	363	334	327	377	379	371	353	339	374	355	364	353	335	380	358	346	361	381	383	380	364	373	401	351	406	357	376	382	347	366	369	358	362	342	342	369	343	376	341	377	367	404	334	388	388	360	364	374	342	368	333	360	354	392	357	385	371	355	369	365	314	342	360	331	339	338	355	348	374	358	389	349	380	350	341	343	389	375	338	392	397	352	339	332	360	367	315	343	339	332	333	357	365	339	397	342	356	371	333	385	374	354	350	366	368	365	378	325	353	337	388	354	374	367	336	384	353	351	372	355	371	352	312	380	349	375	367	330	345	349	376	337	371	365	363	332	355	376	394	372	366	362	346	367	327	366	368	367	374	364	397	359	360	369	383	360	362	350	370	336	354	385	356	380	354	338	378	355	318	422	355	371	350	359	339	348	336	369	394	347	361	367	404	374	392	361	338	347	342	362	368	348	350	370	294	349	367	324	330	383	369	360	368	372	363	384	368	363	342	341	341	370	375	335	358	351	375	375	359	341	358	361	354	343	377	373	375	337	333	329	367	355	359	341	353	346	376	373	317	324	369	341	367	352	375	331	393	365	342	357	321	332	391	353	342	377	363	378	359	368	363	371	362	367	367	357	358	377	369	360	334	344	336	374	356	331	381	324	362	376	352	366	354	372	357	400	351	364	369	373	325	358	392	353	366	357	369	389	338	386	353	354	348	337	343	343	387	368	378	342	343	367	337	348	362	357	365	358	367	385	336	366	377	371	377	343	346	375	377	384	341	355	396	381	342	371	350	371	366	344	373	398	362	372	342	318	342	355	341	346	328	348	360	364	348	377	367	376	394	328	365	359	337	341	362	363	382	383	371	318	356	390	360	381	365	364	355	317	359	366	337	368	351	376	373	369	357	393	356	343	371	363	376	373	366	369	358	311	336	379	360	310	383	359	351	362	351	353	369	343	366	348	380	369	350	375	374	355	381	384	375	340	362	387	352	382	312	357	357	352	352	346	329	340	342	373	345	335	364	359	366	365	373	425	371	398	347	376	377	357	361	367	352	313	345	355	347	369	415	371	376	351	342	381	381	308	380	342	342	366	348	357	370	372	354	335	372	350	337	412	368	420	365	342	364	376	372	381	369	353	354	389	343	366	364	361	335	367	372	337	336	368	373	353	360	347	379	406	347	370	298	365	358	367	352	383	381	359	369	374	374	339	383	336	334	370	371	352	359	330	359	371	323	418	362	352	384	413	360	347	436	371	356	366	342	332	337	383	330	351	358	374	356	398	362	366	385	358	362	340	347	375	363	368	367	370	353	349	345	354	395	354	331	350	339	378	348	356	385	390	326	357	395	371	385	365	353	352	352	325	387	354	365	349	354	408	355	368	350	356	363	356	382	351	348	363	401	335	374	385	363	343	363	371	357	366	367	358	342	374	362	363	358	355	390	333	372	345	368	388	364	338	363	354	348	371	348	336	375	387	379	348	377	384	342	373	387	355	366	407	366	376	361	369	357	355	383	348	378	362	389	360	352	350	367	416	368	350	339	343	318	355	371	346	358	354	371	328	354	329	326	362	346	369	376	338	338	368	370	355	336	354	366	337	380	363	329	403	365	376	370	326	334	340	354	339	373	342	377	340	341	357	368	363	379	344	357	357	372	363	348	330	365	355	373	340	354	355	363	406	357	364	358	344	394	360	342	355	325	313	370	341	373	355	376	312
35653	25331	24042	18938	14171	11971	8310	6557	4205	2824	2798	1754	1628	1500	1724	1614	1695	1451	1308	1258	1189	1075	1036	972	996	976	925	925	924	889	822	829	902	930	818	820	855	849	831	863	859	939	883	866	821	840	789	861	875	894	817	844	882	867	815	810	805	806	870	833	830	851	797	851	833	829	843	878	827	831	861	854	864	819	813	839	859	841	814	837	845	794	853	811	818	843	834	800	858	885	863	842	794	859	832	842	847	864	837	865	857	848	818	895	845	850	888	792	885	817	805	845	849	852	869	869	837	849	839	830	825	815	859	865	849	888	896	866	908	825	920	806	904	856	824	831	824	818	891	838	849	852	850	856	842	847	799	830	805	821	852	839	828	829	811	839	788	829	843	849	887	831	857	821	798	826	843	808	786	864	881	855	831	844	858	818	816	835	873	858	855	905	879	875	846	820	872	833	819	876	820	841	822	878	857	843	826	868	827	815	819	839	843	838	850	812	875	887	788	876	854	846	794	918	847	910	895	839	838	909	809	870	855	765	858	834	874	839	820	800	858	858	809	888	861	853	822	841	902	803	793	865	857	888	869	869	867	835	832	833	870	840	854	858	821	869	824	858	821	843	829	862	878	830	813	901	850	903	846	840	819	818	824	809	903	782	822	810	845	815	896	827	891	827	852	810	825	804	852	860	867	774	877	853	891	865	864	875	837	813	887	838	805	820	855	855	812	830	821	875	865	882	895	809	824	876	824	890	891	814	836	850	817	860	845	874	806	822	881	831	884	834	819	909	825	820	881	812	853	806	802	869	868	829	859	903	839	841	840	863	790	823	841	839	851	860	849	859	865	876	845	791	887	851	802	886	847	870	852	857	834	840	799	907	885	836	804	847	818	864	876	834	839	912	862	801	848	807	799	871	816	898	864	836	876	854	831	878	818	846	879	872	865	790	860	879	852	832	811	890	851	853	826	837	898	832	855	897	804	829	862	827	866	903	860	841	848	873	837	830	822	841	868	834	840	813	840	873	805	782	870	835	852	856	863	834	875	843	801	826	890	818	847	881	873	867	782	848	843	849	830	811	860	802	860	818	818	885	830	878	769	836	832	841	802	842	859	780	812	914	853	863	848	853	830	804	837	835	877	849	841	853	850	857	835	881	852	845	873	839	854	832	860	801	861	845	841	862	843	881	860	818	884	891	834	881	822	851	802	844	829	836	840	788	859	877	846	805	834	824	812	837	855	810	836	931	839	767	853	890	850	820	818	849	831	808	796	872	914	882	828	818	903	878	836	874	869	870	869	859	792	839	878	831	896	881	895	867	884	873	845	836	855	797	865	875	868	819	862	844	893	850	795	855	836	840	853	891	868	807	872	867	833	880	849	830	886	836	859	818	814	822	817	844	808	876	810	900	864	795	838	920	880	895	855	870	820	832	853	849	837	791	842	828	781	902	862	832	796	836	857	826	792	792	858	845	877	853	833	853	852	858	836	830	868	816	851	861	871	841	851	870	806	789	867	883	903	854	845	864	860	865	800	826	879	856	861	805	829	856	829	894	835	870	826	835	839	844	834	883	784	780	888	847	809	835	904	881	850	835	804	855	833	841	857	843	849	818	791	795	882	834	818	862	921	857	846	819	847	830	878	866	863	841	808	810	818	858	849	869	835	865	852	852	804	826	869	880	801	847	829	799	861	852	813	835	787	827	868	839	839	844	813	832	832	870	824	789	823	870	782	846	823	838	835	854	841	843	868	877	848	871	830	814	840	868	827	852	903	786	867	861	830	824	842	912	869	865	891	869	871	859	858	841	796	843	854	874	824	835	846	888	822	914	876	816	823	828	783	832	842	851	863	835	812	839	864	873	876	821	850	837	839	838	839	827	821	834	836	836	822	809	896	845	858	836	817	801	858	835	823	813	862	876	840	844	826	839	899	818	852	863	863	881	885	840	849	791	850	828	841	896	787	832	822	894	859	828	858	784	823	860	819	892	831	844	923	831	846	835	788	840	892	817	841	823	868	850	843	858	800	819	828	854	848	818	815	853	835	814	794	885	836	868	855	843	850	827	818	844	832	899	830	802	869	874	780	879	807	853	837	856	824	883	841	843	857	832	875	831	882	841	848	794	799	860	859	865	827	859	847	832	876	862	834	812	835	801	843	874	873	788	856	824	848	812	844	873	845	862	843	871	830	876	880	840	813	882	877	820	851	890	837	779	851	833	837	818	845	805	865	873	841	849	849	882	857	832	823	828	829	789	894	819	855	814	886	798	872	813	866	863	862	877	810	831	808	844	876	822	898	851	862	841	834	809	798	823	817	839	848	825	847	868	862	815	835	800	820	863	819	878	848	817	810	891	846	838	818	839	832	860	795	814	842	849	829	895	885	859	837	845	913	852	778	807	848	805	844	862	848	841	859	846	863	849	826	829	857	824	858	812	835	863	887	812	814	917	816	830	812	810	868	840	812	830	841	817	843	855	884	863	841	857	852	809	815	867	846	823	851	831	830	843	832	900	832	856	907	874	848	845	843	865	808	867	823	790	794	810	822	801	805	829	847	850	870	846	790	755	804	836	806	867	864	837	827	823	793	882	849	766	851	839	823	824	865	802	858	856	807	829	888	832	899	835	836	836	880	871	860	866	850	864	869	851	852	832	786	809	821	858	856	863	851	852	813	877	925	857	919	864	864	848	828	807	835	888	827	843	825	841	854	875	846	805	804	807	871	858	808	866	799	859	787	867	853	823	768	869	921	837	846	849	907	791	896	838	846	838	822	846	805	832	823	818	844	872	829	851	847	904	869	833	839	837	819	819	847	810	820	828	838	809	857	816	870	809	888	843	877	795	840	880	837	854	841	875	854	847	814	872	823	856	853	847	800	739	847	854	810	866	872	841	818	808	875	902	811	843	876	872	843	857	900	839	849	812	808	840	877	880	831	800	887	829	871	836	830	828	817	914	895	850	858	878	843	818	868	885	860	825	840	867	832	885	811	880	807	857	831	833	833	863	882	809	825	833	860	828	884	831	867	842	820	817	840	824	813	848	843	815	821	834	830	828	874	820	813	851	813	874	797	868	803	847	847	857	866	879	832	827	826	832	833	882	834	859	812	844	826	828	829	836	830	811	816	870	846	840	811	882	851	868	832	824	850	850	870	830	835	859	856	849	798	819	830	872	816	878	869	811	832	841	879	816	796	853	808	828	832	839	837	851	846	839	916	823	832	827	849	856	828	845	803	866	874	856	827	814	851	833	810	796	830	837	869	830	864	879	837	802	833	850	846	892	889	848	840	868	849	884	853	872	811	796	847	915	873	842	888	872	860	881	836	813	859	823	831	921	823	820	881	840	857	833	822	867	857	853	825	915	851	809	820	822	794	788	847	869	848	856	854	821	854	849	853	848	834	891	846	871	834	798	852	840	829	848	828	836	897	871	809	833	837	871	837	795	829	808	824	807	850	878	868	868	825	887	865	817	821	842	808	789	817	828	828	844	861	849	885	857	854	790	857	857
31788	15581	8135	3900	1812	1434	981	671	495	439	452	423	369	420	408	384	342	375	352	353	389	385	368	369	312	333	338	373	388	372	334	330	396	381	386	360	339	371	391	394	364	371	319	336	384	355	338	359	356	346	361	362	338	391	384	364	371	344	376	355	414	360	347	367	337	363	367	369	351	382	369	362	359	311	405	361	364	376	359	411	341	357	363	381	379	371	349	366	387	368	332	335	358	385	352	371	338	365	386	376	356	343	345	376	375	367	344	383	359	386	380	387	364	364	378	389	355	355	366	373	366	348	395	370	385	367	385	355	350	354	344	376	375	355	350	375	387	367	338	359	392	364	385	341	350	335	368	363	382	369	396	361	347	379	331	369	336	355	365	388	363	386	381	376	370	367	350	375	400	379	393	370	361	357	394	380	378	345	368	350	380	383	342	362	355	383	371	360	355	354	331	347	366	382	365	372	373	348	343	355	353	382	373	369	352	378	339	421	384	383	356	369	358	371	363	389	335	349	382	365	354	358	351	409	375	388	360	364	396	357	342	342	373	344	385	375	361	382	382	345	368	384	363	352	339	363	383	368	365	366	370	354	355	364	367	373	371	397	389	349	370	354	378	366	381	397	372	365	383	366	341	398	379	346	355	372	363	344	354	377	367	386	388	391	357	386	344	355	374	364	351	333	385	372	380	383	378	355	362	367	360	369	366	398	324	380	323	410	369	364	357	379	348	383	336	369	360	344	372	378	330	352	367	391	357	356	377	369	355	391	381	329	378	350	360	361	377	390	354	355	352	373	357	335	360	334	404	401	360	346	354	342	372	381	388	355	357	383	363	361	369	355	343	379	345	391	365	381	392	362	346	332	365	351	383	411	361	338	356	360	336	362	377	340	385	386	356	358	357	351	378	361	346	415	344	360	343	344	352	378	375	373	353	383	346	357	387	372	341	374	351	338	359	353	347	362	340	398	388	400	402	349	385	390	409	368	369	367	343	324	344	308	366	351	383	368	346	387	373	374	371	390	364	371	380	366	341	363	371	379	331	375	361	383	370	381	376	363	366	399	384	367	400	408	353	364	355	360	407	347	377	347	355	365	383	369	377	359	355	346	412	368	403	328	358	347	360	362	381	374	386	364	368	372	371	336	367	398	373	353	382	381	361	360	345	379	339	352	394	361	369	382	376	385	366	333	390	363	365	351	361	340	363	384	358	356	371	341	375	378	369	386	369	368	384	372	347	359	366	347	356	356	398	375	381	365	351	353	400	353	342	338	388	343	380	394	347	361	384	360	356	340	398	362	367	354	388	342	396	393	339	350	339	343	420	405	379	354	373	366	355	371	391	368	366	366	356	333	329	345	366	382	370	358	404	375	352	356	368	340	386	324	364	374	360	344	376	358	375	356	376	374	371	341	401	371	325	349	376	381	361	357	367	403	375	364	385	374	349	381	380	361	347	384	354	342	356	351	334	319	388	370	384	365	370	354	363	329	363	374	356	330	312	384	373	401	370	344	345	377	383	399	341	368	342	346	331	397	382	364	377	329	358	355	330	374	357	377	360	401	378	407	360	382	381	404	359	348	326	355	375	407	356	321	392	378	375	379	348	355	391	397	326	341	325	394	371	341	363	334	356	381	332	364	340	365	372	344	338	331	375	332	361	364	329	352	337	346	327	369	405	349	384	335	344	372	385	380	365	385	373	365	326	333	338	366	360	336	364	373	371	359	351	370	333	368	384	355	372	364	377	345	354	374	350	381	365	341	401	349	363	333	354	369	373	381	348	374	341	375	362	341	342	407	418	372	319	378	361	346	354	377	343	373	383	406	374	394	358	355	376	375	346	362	352	347	373	369	387	378	377	358	355	336	372	342	379	370	377	359	336	354	370	365	369	357	348	371	400	361	358	376	357	369	338	360	385	365	340	386	372	356	369	360	354	382	343	356	369	344	370	352	366	328	374	370	383	363	349	395	359	421	371	400	388	346	342	376	364	336	372	394	303	334	362	364	321	323	372	344	359	410	362	384	375	360	367	355	403	375	358	373	358	344	341	344	381	399	357	371	383	386	345	345	352	389	412	352	377	334	344	346	337	363	373	349	354	364	337	373	383	369	366	372	318	354	312	405	360	376	412	380	359	353	352	380	374	350	354	351	370	339	379	375	363	361	365	339	344	378	424	362	366	341	346	389	380	378	360	327	352	394	343	382	365	365	334	378	381	395	334	377	363	389	349	392	352	379	352	348	363	321	374	397	377	340	339	411	349	321	391	366	350	361	384	359	362	354	369	358	331	363	375	376	390	371	361	365	374	335	335	333	333	371	343	346	348	354	356	344	364	397	354	398	395	375	344	364	349	361	369	358	375	354	338	333	363	343	331	355	352	352	402	375	374	340	386	338	365	394	366	414	365	378	362	321	356	344	351	344	368	347	374	385	364	332	356	401	397	338	367	374	389	392	345	352	312	335	373	350	375	340	395	381	365	387	326	324	323	348	379	364	367	368	328	396	385	332	360	363	357	356	340	382	371	373	380	375	360	386	335	372	333	353	375	393	414	374	354	369	354	378	369	353	341	351	347	368	376	352	328	370	370	372	385	394	380	368	386	345	323	339	358	407	328	386	348	333	361	385	347	358	334	347	383	394	372	367	337	388	382	363	382	389	350	346	383	356	380	374	352	365	361	362	350	357	408	326	367	359	387	380	340	355	346	337	362	366	357	345	364	370	364	388	343	359	386	381	365	359	351	357	374	387	353	363	390	388	364	325	387	391	362	340	378	365	398	380	372	378	359	381	381	378	366	355	374	352	339	383	360	337	352	368	362	369	337	353	377	334	381	401	363	379	342	363	372	343	339	372	373	347	378	425	317	367	353	359	374	381	362	353	392	333	358	390	358	358	358	331	343	373	370	390	382	393	359	363	315	351	371	365	354	398	400	361	361	354	371	395	353	375	375	386	370	357	352	393	365	370	366	366	376	373	369	339	381	333	361	361	342	336	379	380	349	375	373	418	382	346	374	346	370	408	366	356	354	363	381	357	390	400	377	353	331	359	380	351	395	326	358	368	361	339	379	356	361	337	354	344	358	343	374	364	335	356	373	376	360	375	364	392	365	354	358	348	370	356	381	387	394	362	381	382	364	375	367	356	367	374	381	368	348	334	374	386	376	358	374	345	380	373	362	314	336	374	343	335	369	366	350	378	393	364	373	386	379	372	402	406	385	405	355	383	365	347	366	383	373	359	340	349	341	361	374	375	329	349	378	357	399	375	383	334	370	367	346	335	360	359	383	373	360	381	377	395	362	327	360	393	349	385	417	369	362	356	351	364	347	379	392	379	407	382	362	351	370	379	387	356	344	371	346	369	355	380	358	348	334	345	369	348	344	377	355	358	368	379	413	345	350	375	366	377	334	353	399	357	373	364	358	337	397	358	404	357	352	345	356	358	391	366	376	417	357	394	425	378	377	334	365	345	415	353	356	371	393	351	392	409	376	346	377	337	356	343
22794	13063	13105	9755	5994	5279	3625	2582	1591	1282	1233	1074	1107	1055	957	983	962	926	879	897	920	969	933	867	852	833	869	929	841	863	859	880	858	860	871	872	894	877	838	872	861	884	861	843	825	839	842	831	851	834	829	841	890	829	867	832	881	841	871	909	883	862	897	863	841	833	899	872	867	910	877	849	853	847	859	875	829	885	867	866	888	828	817	881	836	865	897	872	860	836	885	917	853	894	824	817	879	882	871	839	799	818	836	865	826	865	884	872	894	834	853	852	881	879	897	854	854	871	848	907	834	796	817	827	835	880	883	849	823	836	864	828	853	893	815	894	843	834	848	846	872	898	811	865	804	863	837	812	871	833	882	893	844	883	896	888	850	922	870	838	924	877	815	865	864	831	796	896	841	816	874	831	866	911	898	847	854	834	879	905	834	833	873	900	851	879	877	893	852	823	900	850	867	894	852	872	890	912	856	868	849	840	880	852	861	856	872	900	864	875	815	852	839	876	847	846	802	887	829	849	901	833	842	862	886	838	905	824	852	860	836	816	863	831	812	917	853	828	848	850	818	800	845	855	875	877	911	848	906	877	877	850	793	896	889	839	825	837	854	852	824	875	872	847	830	863	886	922	899	855	828	830	842	855	841	868	857	839	889	808	832	900	934	895	833	849	876	887	847	864	886	837	852	832	864	856	889	853	842	901	832	877	906	843	870	844	845	871	849	854	841	842	858	887	805	818	884	857	858	857	855	846	865	875	855	815	864	882	894	816	873	876	843	853	884	895	861	841	871	868	860	842	888	829	871	836	864	892	895	844	856	821	844	882	904	882	824	824	846	828	877	886	856	913	861	869	851	839	885	820	859	859	859	822	893	872	866	877	910	823	846	857	872	834	894	801	849	839	895	890	866	861	859	849	844	889	867	881	920	833	866	842	860	825	853	841	840	865	851	829	937	875	836	816	823	913	825	834	872	935	847	843	827	875	934	874	829	837	810	876	881	809	856	907	835	843	895	879	869	834	799	865	868	871	828	877	843	837	881	851	866	846	917	844	859	843	859	859	846	921	837	798	894	881	884	854	892	909	884	873	849	882	830	852	896	855	829	870	791	854	885	887	877	864	859	900	867	831	868	869	853	909	847	821	867	841	870	840	882	835	851	924	884	877	855	891	899	861	832	846	807	848	856	842	869	817	903	863	851	855	875	828	888	864	878	834	850	891	871	913	862	903	869	888	831	801	866	866	865	876	853	824	855	868	878	826	837	862	863	862	858	855	854	917	879	840	867	807	887	856	897	887	837	818	823	901	893	876	910	892	914	869	895	798	812	867	825	882	859	862	858	842	803	827	841	843	924	864	858	813	887	886	813	902	868	840	901	886	886	856	862	869	853	845	869	862	874	849	848	854	846	822	844	861	781	850	895	894	873	871	867	915	865	907	858	885	843	806	877	864	879	885	919	910	888	859	818	873	895	884	826	879	861	888	815	834	815	815	897	825	875	858	871	838	914	867	889	838	836	847	907	877	885	886	867	880	877	826	841	882	877	859	909	912	833	832	885	872	910	890	876	900	898	856	901	854	864	851	826	858	885	876	928	918	872	812	859	875	852	880	918	884	899	804	882	860	863	913	846	892	849	862	884	788	909	939	802	841	821	873	879	836	871	859	878	845	915	859	888	883	874	864	886	807	846	870	823	841	831	871	877	866	885	854	897	827	840	895	867	838	827	855	846	829	854	837	885	857	881	852	874	893	886	859	816	827	825	825	887	855	887	816	819	792	887	855	884	872	829	842	881	875	872	838	890	876	816	883	903	876	795	855	846	893	791	912	861	864	812	874	834	866	809	851	892	896	872	862	831	859	861	848	861	813	817	874	853	799	864	881	888	841	857	887	848	855	902	846	828	813	880	830	842	889	851	827	921	859	877	876	907	879	855	894	897	863	837	876	887	885	838	853	860	867	865	826	839	843	810	852	903	812	816	832	864	787	905	888	853	857	864	862	882	854	835	898	840	879	847	861	826	894	905	806	877	894	928	860	857	867	804	858	836	840	858	851	850	828	876	883	821	890	863	822	866	852	890	855	867	878	846	854	855	893	839	872	874	856	856	924	862	876	865	871	867	909	826	857	854	838	892	868	876	844	840	919	850	846	884	905	859	854	874	847	882	929	871	871	798	911	877	858	909	864	881	862	837	848	878	855	812	886	888	816	848	822	841	856	877	872	891	880	844	861	863	887	896	880	890	917	842	832	876	856	924	859	879	814	885	881	810	811	845	889	830	865	880	862	860	880	826	845	825	828	891	817	899	842	873	804	857	850	892	843	890	900	880	830	866	900	831	828	874	865	850	879	880	848	888	829	847	880	837	832	875	872	874	865	876	867	864	878	886	902	871	841	833	892	860	849	914	884	843	850	856	869	854	867	887	868	868	850	860	864	864	848	873	906	894	852	863	840	889	857	830	833	917	824	895	856	834	880	903	863	886	892	847	846	847	865	818	859	922	853	867	867	888	835	880	879	848	810	829	864	876	888	770	846	850	901	861	819	855	807	873	852	848	857	884	858	850	831	861	852	823	907	880	833	888	831	884	847	893	890	847	887	861	910	932	843	843	867	848	848	876	887	862	881	872	893	914	885	853	883	862	885	775	831	870	869	874	846	899	859	872	842	826	886	857	850	879	860	847	848	837	867	864	841	877	821	894	915	896	842	852	808	863	882	857	837	817	843	823	852	903	832	856	847	864	867	874	892	849	894	877	837	847	850	916	937	837	820	867	867	859	823	882	929	827	895	845	842	842	868	796	888	892	820	852	932	885	892	836	863	868	857	851	832	884	860	846	882	843	878	852	913	910	856	847	883	840	911	843	833	850	807	888	856	854	883	842	812	884	899	878	870	818	859	890	860	831	814	857	890	874	872	830	862	856	857	818	837	825	854	904	869	873	877	870	929	853	840	857	861	857	894	884	862	817	867	874	863	889	833	875	878	880	818	909	876	865	891	876	887	872	888	841	852	853	833	889	857	858	854	842	915	871	864	821	854	804	899	877	871	845	878	863	799	853	849	868	867	837	835	885	873	874	842	861	940	871	914	845	830	851	833	856	865	887	900	853	835	871	902	847	850	854	918	859	862	835	874	851	894	852	869	909	780	868	821	845	866	844	846	838	890	854	865	836	808	861	887	825	886	892	862	850	867	874	849	875	887	851	853	859	864	825	847	846	817	813	861	885	894	886	884	822	835	894	872	858	869	854	874	843	868	847	915	825	869	902	853	807	893	880	839	871	833	845	874	864	899	909	859	846	803	833	830	831	850	807	858	864	894	903	879	874	860	884	893	860	867	852	910	904	882	881	865	871	900	869	838	889	841	850	847	853	838	950	878	891	854	849	867	864	881	894	878	877	846	909	833	886	903	859	873	870	869	885	913	831	904	812	896	835	883	843	836	885	919	861	851	872	823	879	825	835	854	871	862	855	886	833	812	897	845	900	876	887	941	902	816	909	813	816	858
47916	23355	12746	5805	3089	2340	1578	1186	791	672	569	482	531	501	404	470	440	431	420	414	465	434	392	428	429	410	372	358	390	422	410	393	371	432	390	413	413	369	389	392	391	387	370	383	410	396	372	400	392	374	386	435	390	377	397	390	364	431	378	398	387	381	398	410	380	371	413	393	373	361	365	393	393	421	432	357	377	360	427	405	384	382	390	398	392	399	406	360	423	427	443	382	382	425	359	358	337	401	381	376	419	359	370	440	387	415	358	406	401	360	400	401	409	405	401	386	432	389	415	371	387	409	421	421	401	414	443	376	370	397	419	397	412	410	419	378	410	383	353	427	399	403	388	399	411	410	359	405	395	409	406	395	416	418	385	373	430	374	391	363	412	400	407	352	387	392	413	409	380	399	412	391	404	378	399	392	387	397	386	370	399	355	408	368	390	380	387	405	395	376	381	321	402	383	379	390	422	356	375	405	421	416	395	399	353	380	357	376	382	405	362	374	390	434	431	367	407	345	396	397	410	431	417	414	380	380	425	401	401	348	387	383	391	396	416	407	412	386	404	367	382	387	401	417	417	364	339	409	413	385	378	361	411	420	428	411	409	388	398	399	405	422	393	410	407	389	358	380	383	382	402	421	421	373	400	386	386	411	397	391	406	361	386	390	403	362	374	422	426	397	438	403	373	397	384	382	368	392	376	389	389	407	394	405	373	407	403	378	377	379	393	331	380	397	404	393	422	371	381	409	425	424	353	405	375	373	406	385	405	374	366	406	414	336	371	397	386	394	396	394	395	399	391	390	393	359	391	364	364	426	399	353	385	404	400	386	399	385	386	384	420	403	446	388	386	373	374	438	397	401	425	388	386	365	388	432	406	384	413	390	419	401	417	406	435	396	430	429	385	370	396	391	416	391	355	384	407	386	387	366	404	423	404	419	369	394	388	379	404	366	413	416	430	403	382	396	379	392	383	399	399	369	369	380	414	376	395	382	397	434	428	403	432	375	393	410	393	396	385	393	370	368	417	361	382	386	411	373	348	389	415	424	375	427	391	400	447	360	367	378	390	389	405	390	384	430	401	400	374	402	422	406	402	372	389	363	407	450	418	435	438	391	385	394	380	409	369	378	362	470	362	405	410	419	384	367	400	379	408	401	370	379	384	396	365	392	350	384	412	377	399	395	382	403	408	427	400	383	386	390	434	407	382	385	380	422	422	439	382	392	382	359	441	388	412	407	379	366	402	390	377	407	397	382	408	391	440	399	387	468	399	419	377	426	394	355	411	385	382	392	371	409	437	414	396	388	398	403	386	412	371	346	365	370	406	393	356	405	371	372	397	397	439	387	398	351	391	395	387	382	376	402	351	408	404	399	390	411	417	372	402	384	383	406	395	407	375	344	399	375	375	391	420	349	396	348	366	370	414	405	373	421	364	412	408	388	379	377	398	376	362	428	376	389	377	402	381	368	409	403	414	383	407	370	397	389	419	397	402	388	389	368	411	387	390	379	361	371	387	387	350	391	433	355	404	389	383	385	417	367	382	376	373	363	402	391	400	385	373	334	397	395	389	411	404	418	395	413	383	427	401	376	411	398	370	400	378	353	416	417	385	436	425	448	388	409	392	402	424	402	392	382	374	383	370	402	372	428	387	383	376	391	425	385	394	407	402	373	408	406	389	350	357	396	460	430	410	384	385	397	384	385	385	346	424	385	417	404	450	349	376	404	399	374	435	378	415	386	420	398	395	399	368	388	400	361	410	382	376	427	376	446	399	417	386	407	379	369	385	396	411	380	371	410	390	357	445	379	412	365	359	386	411	417	418	430	406	422	407	401	417	365	390	361	388	363	397	409	404	397	414	399	400	395	352	388	377	411	427	338	391	436	381	394	408	403	415	383	382	388	431	398	408	387	378	437	404	391	380	422	401	396	430	432	402	377	379	417	394	373	379	379	419	404	378	403	385	421	410	367	398	400	376	391	380	370	369	437	382	355	380	360	393	432	389	418	417	374	399	385	398	384	375	372	377	389	393	435	375	422	416	415	388	372	383	376	390	424	372	394	400	351	397	381	382	417	419	390	403	397	431	339	398	432	464	385	402	415	406	364	352	400	423	405	401	424	414	390	391	428	356	419	386	376	396	408	384	425	418	399	393	424	403	396	390	411	407	386	416	391	372	417	414	381	413	408	433	428	387	403	389	397	391	395	400	403	403	379	379	366	357	382	390	392	416	402	380	371	411	387	418	399	420	396	385	387	378	361	425	389	400	388	424	399	406	399	397	414	375	414	366	365	409	419	420	409	375	372	398	407	356	358	371	352	414	389	386	408	349	407	400	362	374	401	440	379	395	413	390	392	371	399	385	395	412	392	387	395	405	379	378	385	392	406	360	370	382	399	360	409	355	383	375	419	398	394	420	369	344	403	388	405	394	373	389	379	372	374	401	382	405	429	398	397	395	388	416	380	413	413	415	394	417	424	431	417	394	373	365	397	397	382	376	368	409	365	346	402	422	354	403	423	371	352	374	399	385	413	415	367	411	386	414	354	419	394	415	386	394	346	391	371	367	380	411	397	403	392	419	416	407	396	382	361	389	416	382	439	409	409	380	404	407	384	387	404	403	383	399	365	397	383	429	391	400	415	405	337	387	398	396	398	388	404	408	428	376	375	377	409	357	396	370	374	400	351	428	393	390	414	390	383	397	443	399	400	377	392	393	358	358	438	379	342	364	392	387	392	399	382	396	367	357	435	410	376	400	406	396	370	395	395	424	410	418	394	413	414	403	388	394	369	348	401	378	398	380	413	382	416	394	398	399	367	425	405	397	420	371	407	415	363	404	394	409	359	368	373	387	428	372	420	434	408	371	402	410	365	381	421	395	343	376	379	433	423	412	382	417	368	371	383	411	370	409	362	406	422	447	412	380	382	381	389	372	385	414	427	394	373	398	394	405	398	388	378	419	393	343	367	418	381	386	380	404	398	406	381	379	378	391	397	403	382	374	397	361	367	389	389	389	414	377	393	376	400	405	409	378	390	391	400	414	406	351	388	391	400	342	377	404	362	388	409	356	348	392	428	404	398	393	413	398	363	353	409	390	400	399	412	388	385	389	391	438	371	379	391	401	423	376	370	400	399	386	390	369	387	387	419	417	378	437	393	413	408	417	412	387	460	392	372	386	371	380	376	377	393	381	410	373	369	408	387	395	378	384	371	383	357	380	425	348	431	381	405	386	387	423	376	370	386	394	415	382	376	441	401	395	385	404	444	385	415	410	378	415	412	394	341	363	416	390	414	412	357	403	397	383	402	414	382	389	413	367	426	404	394	435	378	402	412	370	407	441	400	409	409	437	419	386	411	362	356	431	425	378	406	377	355	408	432	372	405	440	421	367	411	395	383	411	372	421	396	395	383	386	385	425	395	371	408	380	397	422	380	400	391	400	433	358	406	386	439	375	396	412	379	406	389	406	350	356	382	375	386	393	377	400	383	403	397	418	387	356	405
33345	18042	17885	13077	9793	8651	6410	4624	2839	2134	1944	1573	1489	1411	1367	1449	1365	1277	1222	1162	1131	1072	1045	1035	959	962	945	938	987	951	896	923	953	953	914	962	939	960	917	916	888	943	903	933	942	939	861	872	940	847	898	933	933	945	920	899	913	950	963	938	921	921	931	952	978	940	955	897	944	913	927	907	926	899	921	935	901	978	908	917	882	936	940	984	913	913	934	903	945	949	945	928	930	906	898	926	862	944	987	904	952	960	907	929	975	871	868	966	900	878	912	870	903	890	924	931	919	917	916	911	950	902	956	908	922	873	904	933	939	924	894	885	911	877	923	914	925	909	952	903	947	901	944	892	944	926	848	923	937	941	888	863	929	935	893	908	948	966	909	934	932	955	917	945	882	911	904	880	913	986	904	919	867	955	956	894	894	883	942	924	918	910	917	903	907	958	891	915	917	947	927	909	918	938	929	918	921	875	946	920	917	924	965	916	926	943	945	924	899	949	921	877	877	956	940	937	911	952	956	932	902	911	900	879	963	899	898	910	921	959	965	900	907	868	970	980	932	941	899	957	927	903	949	892	991	873	938	906	906	890	922	910	912	923	913	955	921	949	903	922	963	894	932	938	892	907	924	913	915	911	933	955	883	936	947	894	931	876	887	929	931	904	909	908	940	916	945	878	904	881	942	917	912	968	939	942	907	923	892	932	925	948	907	904	892	869	917	909	842	931	980	942	938	889	909	932	961	959	960	951	955	912	924	951	885	925	946	979	933	916	915	975	939	887	959	852	923	879	918	906	947	898	919	923	921	906	880	917	924	896	961	926	874	882	901	923	971	925	914	927	888	925	921	878	979	906	899	900	961	900	912	924	897	948	988	925	880	957	932	881	924	916	910	884	931	955	922	922	988	960	948	924	878	944	931	967	926	875	903	914	964	905	932	955	972	947	944	905	938	915	891	900	969	893	929	950	919	916	918	945	910	958	980	891	910	920	907	928	966	928	932	907	1022	935	827	945	904	881	897	912	913	864	899	920	915	867	937	940	959	858	914	887	981	893	902	896	968	968	940	920	921	906	914	914	927	934	968	896	942	910	916	945	924	886	1002	911	888	931	957	961	897	930	935	926	888	926	897	930	1003	873	925	944	925	930	930	912	876	911	910	939	918	880	905	907	971	912	948	934	975	887	903	883	884	908	951	948	866	983	892	932	854	951	907	887	949	895	919	935	901	888	967	918	906	955	902	920	903	898	933	937	916	913	963	894	894	973	936	896	897	919	933	859	907	935	932	980	888	942	938	911	941	910	847	943	962	898	940	913	924	960	896	934	906	943	971	950	949	926	909	923	914	955	946	917	957	943	913	876	912	965	859	945	920	908	899	923	983	939	926	958	925	913	952	945	922	909	893	957	943	927	903	899	895	934	947	926	908	857	940	898	917	912	909	898	888	908	970	924	922	866	889	961	901	900	912	874	899	878	916	996	932	889	923	919	975	931	960	929	908	917	899	941	908	943	935	897	920	881	949	930	904	872	891	964	912	887	904	919	920	931	887	924	848	949	946	915	955	915	959	933	930	925	981	884	907	954	980	913	899	910	932	931	966	940	948	914	889	955	899	940	889	883	958	969	892	899	907	938	950	911	899	897	940	930	909	949	927	907	908	908	873	907	911	939	928	998	912	963	940	918	937	920	916	908	945	888	963	939	839	982	939	908	970	914	918	915	906	935	965	948	913	878	904	871	872	944	954	926	888	942	902	887	946	902	901	967	924	889	932	957	947	907	881	879	885	921	911	951	952	933	900	976	945	961	937	883	894	909	932	919	924	974	892	848	953	944	999	903	953	901	933	981	916	923	875	881	904	947	897	920	960	964	901	971	900	946	950	887	880	871	920	970	954	912	942	979	958	885	879	919	915	964	962	947	867	900	983	925	905	897	948	877	868	933	888	905	951	941	911	898	915	903	936	939	933	934	960	867	909	973	881	930	909	936	890	877	936	946	959	978	902	942	954	909	899	957	918	932	929	921	913	937	904	973	968	989	931	934	956	912	941	917	930	930	936	959	928	896	927	916	921	918	987	936	907	955	915	920	933	921	933	881	916	924	929	927	926	899	923	912	959	924	868	953	891	891	899	930	924	902	911	984	895	957	918	895	948	915	945	898	957	965	921	937	936	932	953	968	840	901	936	962	926	924	899	932	972	910	960	867	945	954	944	951	881	907	920	881	868	860	911	855	968	937	955	966	908	921	932	952	939	949	924	914	884	922	909	973	938	957	887	890	904	852	920	987	925	949	878	951	941	908	911	971	902	957	947	909	910	880	911	952	944	944	926	970	891	947	937	943	957	885	943	922	957	910	902	926	942	896	901	888	942	884	876	935	933	968	915	927	894	910	905	922	895	950	957	891	918	924	890	940	949	930	951	906	872	829	886	930	907	949	930	939	948	949	958	911	913	910	892	904	936	941	929	913	946	908	917	910	923	976	969	881	902	880	854	910	880	951	966	881	896	912	975	896	959	919	858	937	956	922	875	905	941	918	880	940	908	895	951	979	935	932	933	914	968	965	920	910	924	920	884	934	910	898	961	874	917	926	906	894	885	918	917	942	952	913	985	888	940	901	921	919	912	952	915	931	1006	976	913	975	911	935	933	948	873	914	953	920	901	876	890	937	923	940	916	875	977	862	948	896	889	919	887	939	907	926	962	897	921	950	940	933	895	934	915	945	950	962	947	922	948	937	902	964	942	915	917	906	943	887	988	924	937	894	907	929	973	938	947	928	891	918	883	871	943	946	948	965	974	904	940	942	895	892	832	923	875	917	946	917	913	900	850	928	912	952	901	954	912	897	930	897	976	894	918	938	921	939	952	894	913	940	853	951	898	917	937	936	953	948	884	897	889	900	972	975	958	949	892	975	849	902	865	930	922	901	910	920	906	925	905	938	900	867	922	999	923	941	966	907	937	938	953	905	943	915	952	884	905	909	924	965	902	933	907	890	910	946	949	950	944	919	898	962	917	956	927	913	931	888	898	915	838	917	963	930	912	892	970	902	937	892	878	901	965	914	991	962	917	951	972	855	952	926	904	951	848	917	911	910	903	944	953	943	971	958	954	908	921	963	932	907	935	947	939	899	920	961	921	932	924	922	923	878	962	917	921	976	869	957	916	911	873	924	884	923	893	931	885	909	904	906	936	919	926	943	902	930	948	896	959	966	879	918	948	886	904	869	924	918	927	925	919	898	934	898	906	920	945	909	1022	902	874	965	913	902	919	888	915	888	906	918	939	915	923	904	874	974	942	899	941	940	922	952	900	896	876	884	879	939	991	895	895	866	899	892	938	898	938	923	958	946	939	970	911	920	884	933	976	865	981	936	946	910	934	963	974	913	922	960	939	899	933	967	925	904	933	957	935	949	882	919	873	959	934	960	879	823	948	903	892	913	940	893	926	918	898	904	984	970	948	942	931	900	939	897	959	979	921	959	959	908	958	902	953	878	916	895	917	915	935	899	925	900
53296	28670	17248	9492	5191	3707	2763	1968	1167	889	717	574	556	500	539	545	524	488	480	434	418	410	392	367	392	380	396	401	390	370	363	371	342	332	357	367	360	357	373	396	377	356	374	359	353	370	348	351	395	372	346	381	364	363	359	357	362	360	374	337	322	321	380	357	313	344	374	357	379	373	357	352	351	336	338	388	355	379	353	383	352	365	340	365	378	362	374	358	385	353	375	384	341	377	397	312	373	374	376	347	372	351	350	373	351	367	350	341	371	373	366	338	375	355	373	312	322	359	345	392	366	397	336	336	339	366	324	374	336	311	343	369	352	337	349	356	361	338	372	371	359	378	382	381	361	358	361	347	380	361	375	353	375	347	353	381	336	363	361	342	370	366	349	328	355	370	365	362	354	350	380	401	341	371	364	385	365	365	350	317	370	379	364	370	378	396	368	374	362	384	394	362	419	361	362	346	387	341	370	374	407	365	398	349	345	355	342	363	392	367	389	379	358	357	386	348	370	352	353	349	383	350	367	340	352	376	400	393	357	358	368	383	355	316	356	398	366	343	366	389	348	355	356	318	341	343	375	350	352	329	348	355	367	357	370	365	375	340	355	365	368	352	352	386	332	379	356	388	329	374	392	340	361	353	385	377	376	357	349	350	352	381	353	377	380	352	403	360	322	404	373	348	353	325	391	351	359	378	340	390	369	345	376	366	374	355	327	334	351	320	404	350	381	353	319	349	328	352	347	346	374	347	359	396	350	355	375	332	370	397	330	372	345	381	350	387	341	353	337	365	329	359	334	351	387	396	319	346	355	339	377	363	323	355	370	343	345	359	417	363	367	369	380	368	370	365	350	358	356	327	393	391	365	362	361	350	400	383	372	359	360	371	329	376	379	379	363	381	361	374	354	372	421	365	356	398	363	329	347	340	367	379	342	351	376	383	341	358	364	369	324	363	367	346	357	323	353	346	338	363	380	338	373	349	345	371	311	343	401	339	341	345	354	333	358	341	359	363	368	376	346	369	370	364	332	396	352	336	363	359	340	320	363	305	388	325	381	359	390	361	349	337	391	375	338	341	367	359	381	321	355	370	374	353	363	363	353	338	359	364	365	371	361	384	333	369	335	330	386	379	327	386	352	375	345	330	388	384	383	426	328	387	331	329	358	364	373	372	379	331	338	369	339	380	357	341	310	357	389	351	397	352	360	343	357	351	352	358	344	347	359	367	346	393	384	377	352	383	352	350	384	336	355	372	351	352	341	379	376	362	385	349	363	394	337	358	335	326	384	365	339	400	359	322	360	354	371	346	372	341	360	329	357	352	342	324	322	384	370	369	367	384	327	384	353	340	377	384	389	361	376	394	377	343	356	370	345	338	331	369	346	392	343	356	353	379	322	352	380	360	366	333	371	394	372	359	373	336	322	376	354	334	359	425	361	393	341	385	365	359	370	408	380	314	354	379	364	371	396	349	355	341	380	369	396	343	417	347	366	352	354	371	352	361	364	359	344	343	391	340	328	373	387	352	302	335	382	353	378	339	329	391	383	361	351	362	398	327	355	344	367	372	335	376	332	311	356	328	357	383	351	342	379	354	391	338	412	334	358	390	319	359	354	347	334	354	400	390	350	368	366	359	367	349	362	339	367	350	358	366	362	349	399	333	358	341	345	368	370	382	377	357	344	375	350	354	365	367	362	348	330	342	326	362	321	368	367	376	380	337	325	347	353	363	347	370	381	357	395	397	330	370	374	379	338	352	378	323	348	363	335	373	352	329	366	347	390	344	355	343	328	385	367	354	319	363	372	360	370	389	348	331	389	342	370	329	344	338	348	347	379	389	368	342	357	382	349	353	314	401	380	367	364	338	397	400	332	333	354	384	367	369	380	385	349	360	329	307	354	361	360	343	356	312	366	351	366	384	339	361	331	353	379	380	337	353	371	363	356	378	339	383	346	342	405	364	341	360	358	333	373	358	383	355	342	356	380	387	347	327	367	353	370	348	348	340	362	410	382	382	377	363	379	367	397	368	369	385	345	355	334	350	371	336	358	378	345	347	359	394	391	345	349	325	373	341	320	352	324	381	386	364	366	347	366	358	353	343	335	364	375	378	353	350	346	350	386	359	338	353	343	349	366	370	380	390	347	360	369	352	360	370	382	351	363	356	310	358	364	364	349	345	348	384	381	363	359	369	400	357	359	370	371	305	362	322	331	372	369	355	357	348	379	399	338	364	326	351	390	382	361	347	334	333	382	386	330	349	329	338	361	335	358	369	330	333	344	398	316	356	363	367	351	347	393	333	332	370	317	362	344	375	382	351	332	356	348	352	366	364	367	378	344	400	358	358	346	384	375	406	382	376	381	353	381	331	355	329	332	362	362	352	336	359	324	361	340	330	391	364	377	358	353	376	374	360	389	378	340	344	321	362	371	361	336	374	336	322	361	353	356	347	370	338	366	358	387	376	360	372	383	364	403	381	366	384	368	334	359	377	404	341	363	349	364	381	364	361	362	348	365	363	350	389	344	340	341	378	373	353	385	379	335	337	375	367	349	348	360	356	349	345	405	330	387	397	347	360	348	345	380	358	368	344	315	361	343	409	353	346	354	372	333	342	430	340	347	366	372	353	385	387	376	408	372	353	365	350	350	380	341	340	399	348	408	366	361	366	357	321	328	319	358	353	382	380	412	348	341	392	344	390	326	348	334	356	388	322	323	339	333	360	316	366	383	365	347	381	367	326	398	390	339	358	350	326	373	381	340	349	369	351	369	343	352	389	355	389	346	332	339	344	356	385	352	344	393	357	360	371	334	340	361	356	382	371	350	363	330	342	369	385	380	345	375	359	351	337	352	381	338	367	369	335	368	344	380	386	342	383	344	373	327	368	378	390	384	377	354	382	325	338	362	357	397	343	360	371	383	335	340	357	362	354	351	382	314	386	360	359	340	326	318	374	375	373	333	315	316	368	389	375	395	355	374	371	374	370	358	352	340	407	356	362	365	344	382	382	370	341	351	369	350	337	324	352	317	387	362	354	343	368	321	346	368	375	381	331	373	405	382	325	359	346	388	377	342	360	363	370	303	366	379	352	368	336	360	358	361	336	371	382	382	337	348	378	370	387	349	380	331	352	358	354	359	393	375	367	335	388	358	365	393	360	391	352	368	394	378	364	355	345	355	374	360	359	377	378	356	342	380	336	395	389	381	367	375	323	327	382	331	376	345	358	357	329	369	340	352	374	380	340	379	353	351	344	350	361	351	365	353	362	381	351	354	350	402	322	343	352	377	353	372	367	367	349	385	364	383	335	345	374	348	375	334	334	354	336	378	354	362	366	354	350	382	350	386	360	369	351	363	342	349	346	347	347	340	370	374	331	369	351	355	377	381	337	337	317	349	351	382	354	343	394	334	382	333	360	365	381	358	378	338	354	363	337	352	374	397	355	343	370	377	350	340	350	365	357	366	341	353	344	381	363	384	380	346	358	370	347	343	370	345	356	375	357
35431	22559	21421	18950	14716	12946	10366	7507	4376	3410	2679	1964	1849	1637	1742	1817	1846	1606	1484	1231	1205	1122	1039	973	969	979	922	919	880	873	873	845	861	853	816	836	876	864	842	829	805	821	888	896	873	853	842	823	821	825	856	871	833	872	849	826	842	819	823	822	842	848	863	826	835	846	836	914	858	831	829	824	881	869	863	824	807	806	847	819	830	823	871	847	849	892	804	889	868	844	858	846	852	815	843	882	830	857	836	845	835	801	864	800	857	813	818	774	816	874	830	857	834	810	807	818	805	827	848	873	853	761	860	848	791	808	880	808	843	869	860	830	835	828	822	851	841	838	883	801	864	853	885	934	900	794	852	850	885	859	814	820	818	847	858	845	834	771	810	879	815	779	825	851	841	846	843	791	781	848	814	856	833	836	842	869	910	823	863	832	844	825	886	826	851	828	834	844	897	831	858	810	847	807	863	848	836	837	853	806	853	812	812	867	917	880	829	846	807	821	762	859	853	846	864	861	790	867	830	862	841	842	819	882	825	860	868	858	831	868	878	873	819	855	859	865	903	846	835	829	907	877	885	823	871	807	864	868	778	806	830	825	816	816	856	789	859	832	834	824	857	805	952	890	846	833	873	874	858	831	815	859	843	875	861	764	853	842	861	833	812	823	817	850	870	874	919	815	826	843	797	843	918	843	864	810	850	831	889	854	867	848	811	839	863	875	831	848	833	841	848	808	832	844	787	872	810	841	838	859	787	795	864	798	820	865	773	828	858	886	838	811	859	878	868	867	813	806	924	830	817	846	835	869	878	876	824	850	867	856	804	841	842	851	851	841	878	843	854	816	812	834	794	867	876	873	813	839	831	839	874	855	856	846	840	880	862	828	864	803	878	811	883	816	855	873	854	896	801	854	827	877	884	847	811	809	880	860	885	875	848	837	872	861	890	867	772	868	803	805	864	843	834	842	796	825	820	856	808	799	823	839	820	845	856	766	818	829	877	811	830	848	812	844	822	850	834	856	875	836	860	799	851	910	855	851	925	790	878	816	839	907	812	867	837	769	906	808	841	842	804	837	875	887	858	858	863	868	846	865	824	844	858	891	872	904	878	821	870	868	849	880	812	820	862	808	831	850	827	850	900	827	836	806	829	856	870	894	814	851	829	839	855	857	839	813	813	802	883	866	827	864	855	810	797	838	823	869	883	831	868	849	832	816	813	897	823	839	836	880	831	917	844	849	839	861	787	859	854	830	867	842	844	855	824	854	835	834	839	846	875	858	855	829	797	883	844	838	816	912	833	848	824	842	863	822	824	869	844	847	862	822	852	862	805	838	855	812	844	845	844	867	834	820	820	785	829	814	852	881	804	841	825	864	807	857	824	877	842	845	859	855	822	821	808	858	831	855	859	832	860	835	839	804	884	867	862	886	859	869	885	896	841	875	878	916	858	898	832	835	838	770	888	895	835	831	860	857	830	892	844	863	802	839	841	856	849	824	821	849	835	914	866	855	825	828	813	827	884	793	822	845	896	867	853	836	906	848	846	870	858	870	903	831	816	817	803	866	821	811	819	875	876	823	881	857	908	859	892	901	873	823	832	885	852	880	863	832	891	848	850	818	815	847	852	841	806	788	866	844	838	823	829	895	862	878	836	852	839	811	827	897	815	804	798	825	808	867	796	890	852	810	834	823	844	856	836	872	801	811	836	879	850	842	822	872	810	867	818	836	814	857	863	822	849	812	803	907	884	858	809	808	760	861	872	803	866	856	860	893	836	888	822	850	894	828	851	843	813	855	863	869	803	816	903	820	852	841	849	864	827	811	794	851	846	849	829	828	806	831	868	868	862	827	850	832	834	878	857	869	849	872	874	855	840	777	785	855	867	882	828	870	893	829	861	851	864	843	835	824	870	847	882	855	840	802	809	892	799	810	869	848	822	836	872	857	834	864	863	844	825	836	799	864	851	822	836	870	809	817	880	862	804	825	845	857	819	812	821	843	802	853	856	785	869	835	877	831	886	837	796	899	818	838	857	828	838	847	796	824	832	894	897	858	854	832	836	858	851	881	827	868	845	800	815	826	848	856	832	830	788	834	835	847	925	864	880	837	808	842	865	892	847	897	857	823	814	853	860	899	859	840	835	849	836	831	798	859	837	834	857	824	865	819	836	835	841	828	810	842	821	872	845	837	872	871	856	845	852	890	835	806	869	775	881	923	837	820	864	813	849	809	874	847	820	870	804	866	819	884	886	827	834	855	802	847	844	825	834	807	869	879	846	931	830	892	869	821	863	786	850	845	803	855	822	879	876	850	857	819	847	839	848	882	854	796	882	827	831	825	881	858	805	864	856	857	817	842	853	825	891	912	790	773	831	800	845	886	827	835	836	759	912	842	839	858	840	808	820	862	833	832	856	869	811	824	849	900	849	832	829	841	818	798	840	845	844	853	853	841	807	805	824	826	821	839	884	824	881	835	863	857	860	851	823	828	800	830	848	839	854	869	850	868	889	856	863	805	856	851	813	811	822	911	874	860	893	822	886	837	840	758	826	808	894	840	818	803	896	875	840	829	832	794	881	848	830	862	820	868	855	890	805	833	845	890	816	851	913	821	808	822	876	883	877	859	893	869	858	878	837	830	877	816	878	847	833	854	829	809	893	853	833	860	853	806	808	865	785	834	870	826	820	884	805	854	901	831	843	887	854	845	813	847	863	779	863	812	812	856	814	899	822	879	935	814	845	802	815	838	876	849	855	863	798	831	899	875	883	803	846	796	865	848	821	845	852	870	833	862	898	852	840	874	876	814	870	863	826	864	842	814	865	904	866	861	882	818	789	809	848	815	848	834	849	824	869	876	866	826	817	885	826	878	833	846	794	860	879	898	857	797	841	835	835	847	874	829	806	820	852	827	812	835	862	816	845	808	813	843	881	848	790	800	881	878	885	796	846	839	874	823	862	842	860	789	840	845	819	805	833	911	822	846	882	820	846	849	908	839	825	837	798	812	824	846	855	850	843	829	856	880	805	844	834	870	891	863	838	812	849	840	819	850	882	855	889	813	885	869	870	911	903	855	834	881	826	821	829	834	816	908	877	853	805	874	796	822	854	847	799	828	860	858	868	883	804	837	854	800	865	823	840	843	861	834	838	831	848	860	857	862	799	866	826	820	841	890	846	864	865	830	802	774	765	848	899	796	801	887	850	851	876	870	822	879	845	855	848	829	851	807	836	858	833	817	821	818	787	834	863	810	851	824	868	852	878	863	877	882	831	825	769	792	832	870	830	819	814	793	853	792	842	843	815	845	785	828	840	867	808	896	829	785	782	867	818	896	829	844	863	876	860	788	794	863	826	818	830	851	810	854	853	854	832	895	844	844	868	846	809	848	855	848	850	878	850	899	814	835	868	850	855	863	843	833	852	848	828	856	816	839	850	857	857	826	871	889	822	817	857	895	801	837	808	878	845	782	807	778	893	855	784	799	848	842	841	854	821	830	823	877	844	830	831	810
29584	15829	8393	4350	2388	1572	1119	747	475	421	408	413	407	383	391	392	407	400	358	334	385	366	365	416	407	371	356	353	376	380	395	355	356	418	356	343	351	350	363	350	366	347	370	381	360	356	368	366	378	343	351	331	373	373	383	391	382	357	359	344	349	375	361	389	363	361	372	387	346	359	324	352	338	396	333	341	392	343	367	347	389	364	355	365	331	364	315	385	363	355	371	342	388	344	363	366	358	369	337	346	360	401	359	368	392	358	399	371	392	379	337	333	413	381	372	421	377	392	364	360	347	370	351	390	389	351	344	366	378	373	346	353	359	376	376	378	355	411	377	384	369	380	401	362	365	383	368	354	403	369	376	339	383	356	371	375	381	374	364	385	368	370	354	312	372	361	359	361	382	374	339	376	343	359	350	385	357	361	342	348	363	352	335	356	318	372	366	373	334	352	354	388	389	357	383	349	365	374	359	367	377	410	353	368	371	362	403	403	366	365	373	349	350	342	380	322	361	360	356	376	374	366	344	347	365	342	335	354	368	332	314	366	395	351	338	343	370	356	367	349	333	368	369	359	354	369	393	369	401	351	399	348	366	379	368	352	363	361	352	345	331	341	389	379	321	330	387	375	340	342	345	384	367	346	330	353	356	390	379	365	360	363	342	361	360	312	358	404	341	370	344	326	346	369	344	380	347	426	375	321	389	385	408	391	374	384	355	385	372	325	365	354	351	327	358	332	353	336	364	351	349	380	335	354	389	367	352	353	329	369	397	393	375	379	408	376	395	369	348	383	330	307	347	400	358	396	338	349	339	331	329	357	354	347	386	349	432	387	372	353	348	349	389	371	369	347	354	392	350	391	386	372	352	348	367	358	334	367	377	353	358	341	378	344	360	391	378	323	351	351	330	386	344	362	354	362	389	364	385	362	362	326	323	366	362	381	315	406	348	393	340	382	382	342	356	378	382	421	377	385	373	337	324	353	354	342	367	367	367	357	375	365	391	349	362	332	362	407	319	333	392	352	349	372	346	369	360	379	362	385	368	372	371	360	369	365	359	398	413	366	359	382	393	323	370	330	409	354	348	352	351	361	375	394	379	384	380	379	381	357	371	414	362	384	358	351	400	361	361	328	361	351	369	346	372	343	400	354	353	368	382	389	361	378	399	333	339	392	380	361	347	353	345	375	375	320	344	380	371	383	380	343	381	354	360	333	366	380	357	368	330	388	334	360	389	333	325	333	355	372	350	377	372	383	373	344	383	374	372	354	387	384	378	366	386	339	313	325	365	367	390	387	363	320	314	369	374	366	356	383	380	406	397	392	349	361	359	378	364	381	371	378	341	367	339	338	382	351	362	393	368	376	383	318	353	377	315	361	342	353	348	378	363	367	398	342	365	360	340	351	365	308	345	366	375	360	349	370	380	317	390	353	376	365	379	310	379	357	355	358	396	337	310	387	368	336	374	343	367	359	332	334	374	356	371	352	348	387	369	360	344	360	357	360	381	359	374	362	335	321	376	361	341	357	391	368	372	335	387	375	380	384	376	381	344	344	357	363	400	370	336	365	352	353	345	381	360	377	393	345	341	348	363	325	366	380	368	365	390	344	379	378	342	340	340	364	349	357	348	354	367	353	361	373	355	371	362	366	369	330	359	373	364	365	366	322	355	381	369	359	383	368	373	359	390	331	383	377	392	358	350	319	350	382	357	352	350	374	338	377	385	372	356	381	359	355	347	343	381	366	380	346	356	347	347	352	343	390	352	334	370	375	344	401	403	344	365	381	359	347	420	384	357	339	362	329	385	348	404	421	377	374	329	353	367	329	333	343	335	357	338	337	365	372	352	335	378	378	316	332	355	329	364	359	363	374	364	384	415	353	370	354	373	348	317	366	323	323	344	345	395	371	348	383	360	383	370	339	389	329	353	359	383	347	374	371	363	364	358	427	371	345	363	355	330	380	347	390	375	353	368	347	356	324	345	349	340	362	365	351	360	353	371	358	361	341	406	344	387	379	372	414	343	373	363	347	382	387	339	378	366	371	356	351	404	340	337	373	366	351	371	330	336	371	358	338	341	351	359	345	375	348	377	346	347	361	351	365	381	392	354	370	340	384	404	348	371	334	341	389	337	368	382	389	363	327	377	391	343	350	361	394	367	336	349	347	410	336	364	385	372	337	353	376	355	358	381	372	401	382	350	351	374	348	343	364	359	329	404	357	393	368	361	377	380	318	379	332	359	360	390	404	321	343	354	371	368	362	359	378	364	349	360	380	361	373	379	358	361	363	366	387	367	338	322	371	377	352	360	356	342	393	366	337	377	364	392	358	331	370	369	362	378	352	355	375	364	371	340	379	316	366	335	387	381	366	337	398	334	365	345	357	397	368	368	379	333	363	347	348	368	382	376	394	368	360	361	368	395	342	360	356	335	352	388	355	422	381	381	372	361	359	357	353	332	385	352	350	321	353	367	345	324	345	379	392	382	353	389	376	364	387	353	412	376	378	409	382	413	389	375	344	380	384	358	395	348	352	361	381	391	384	367	344	364	325	388	372	366	389	367	371	357	395	389	388	348	362	403	384	367	336	375	361	370	353	400	353	407	363	367	363	352	353	372	392	336	378	364	368	385	372	352	345	378	400	368	371	384	376	360	396	357	391	366	392	383	377	367	336	322	397	332	414	365	377	395	422	354	348	357	345	395	382	378	366	369	397	366	318	374	367	363	364	359	334	356	375	350	311	350	390	355	333	391	382	334	360	382	378	391	369	393	353	346	378	349	348	372	356	367	338	335	369	370	346	378	388	325	346	393	376	374	365	396	347	355	351	378	404	354	370	378	366	348	359	333	329	346	360	371	364	376	371	355	401	352	349	360	389	367	370	351	341	369	359	347	324	339	386	365	383	361	355	407	374	342	360	360	352	401	360	382	396	366	331	357	373	385	324	358	373	331	356	372	329	343	368	375	374	337	386	394	352	374	364	364	353	339	377	379	350	323	392	379	373	359	332	353	332	363	371	369	342	388	376	361	373	375	374	341	371	396	376	330	395	378	370	371	370	328	362	347	340	368	333	374	348	370	365	349	381	380	367	363	405	377	382	415	352	327	380	356	376	337	403	357	339	360	343	375	340	415	362	389	374	376	386	367	386	338	338	356	360	350	341	359	379	340	348	310	367	352	357	365	346	346	352	361	345	364	371	362	394	392	337	377	349	358	350	375	339	349	349	370	377	366	371	354	355	339	391	368	351	357	370	386	341	368	381	374	348	378	406	351	350	388	346	357	322	356	370	357	364	362	329	348	333	395	367	378	373	365	394	368	373	370	386	372	348	343	371	420	395	334	382	358	368	356	394	378	360	384	371	358	383	404	393	361	396	363	362	390	381	380	346	360	365	412	352	342	369	376	368	362	336	376	378	393	359	330	383	395	358	369	356	356	353	359	348	371	327	391	362	377	370	346	385	348	396	365	381	331	363	379	324	336	367	366	341	330	380	360	329	355	395
20698	13164	13301	10790	7699	6096	4223	2923	1622	1302	1200	1129	1176	1031	1044	1003	980	961	906	941	934	925	867	836	884	884	937	877	912	889	901	864	868	889	856	855	866	822	877	822	866	856	867	938	890	890	898	877	872	818	862	861	859	907	841	822	880	850	888	840	826	877	835	860	888	855	822	858	938	889	842	819	842	880	905	862	858	859	895	881	881	856	817	868	829	857	857	831	903	848	905	834	858	794	851	930	863	869	861	859	911	830	854	862	885	823	892	879	829	842	851	868	866	816	847	863	820	849	899	872	824	789	905	915	886	885	897	826	887	878	877	805	848	851	897	892	860	884	857	851	856	824	820	853	917	864	834	828	871	830	855	874	818	861	835	866	938	842	811	914	896	899	827	884	861	893	851	897	884	903	863	826	826	867	901	841	853	876	860	875	856	870	871	852	850	877	858	880	831	877	843	868	859	862	862	839	886	820	811	859	836	874	836	910	884	868	821	865	858	864	852	804	849	852	822	890	879	874	868	833	818	866	887	843	798	850	841	829	898	876	840	853	869	867	863	911	839	865	848	904	833	884	828	829	853	826	879	867	885	888	903	874	853	817	837	858	870	841	877	865	875	823	885	887	905	904	876	898	892	840	812	838	857	856	840	868	812	866	895	873	884	860	894	866	868	850	817	895	865	837	866	839	870	816	847	847	882	911	849	801	838	868	879	873	868	884	858	828	873	856	917	852	863	870	891	875	888	901	846	868	817	826	854	809	874	865	829	855	858	849	946	852	909	875	891	858	849	910	908	832	878	832	859	834	850	843	849	856	838	823	853	853	830	830	826	882	891	900	872	890	818	855	884	882	874	869	823	877	859	879	922	828	852	884	822	847	842	858	828	912	796	851	849	870	940	906	826	841	827	839	874	834	869	812	905	872	841	841	861	902	906	896	891	858	864	866	884	819	841	842	912	876	866	834	843	874	842	864	900	880	809	858	883	818	804	863	856	844	833	852	824	851	851	826	809	844	848	864	873	868	831	902	812	815	840	840	843	854	895	849	843	798	849	902	843	859	922	858	844	827	860	878	818	897	826	863	885	873	877	875	854	881	825	853	824	845	839	930	820	864	793	857	838	867	929	820	854	891	896	880	903	904	837	824	906	857	837	884	859	842	817	943	864	844	889	911	867	851	841	907	900	918	869	802	871	858	841	859	866	877	847	790	875	885	820	816	912	860	884	875	875	871	826	817	810	846	852	841	869	844	854	835	870	838	881	817	818	854	852	806	831	867	849	889	893	873	865	829	867	815	847	794	873	868	899	887	841	838	794	840	860	926	808	795	865	873	831	847	881	844	863	852	868	899	845	868	846	880	861	868	888	860	891	832	813	865	817	894	830	840	902	891	868	912	837	895	825	831	873	854	824	842	865	891	888	827	837	870	866	878	869	824	890	853	877	837	901	855	899	873	848	898	852	802	838	815	831	846	907	910	836	896	895	845	856	876	895	875	850	850	856	845	851	827	880	891	896	872	879	842	828	889	843	838	809	874	887	887	839	852	834	854	858	827	849	846	879	856	858	811	850	854	815	878	886	877	848	893	857	833	842	864	842	869	820	848	886	855	880	826	865	846	863	858	846	881	861	859	842	932	902	886	891	887	917	886	896	882	907	908	905	866	848	901	850	877	863	855	862	857	866	837	849	904	866	855	909	918	890	841	879	890	871	840	860	877	852	831	829	825	867	846	918	824	913	890	849	839	844	859	875	908	903	836	909	846	846	830	869	869	863	904	784	875	812	874	833	825	861	815	904	877	852	845	812	893	844	888	933	885	865	864	839	820	863	859	876	886	877	829	806	836	860	852	863	833	886	910	816	871	834	877	863	811	846	865	870	828	897	848	825	878	867	837	815	842	850	847	862	849	880	856	849	780	843	898	837	889	833	847	860	864	850	866	875	848	880	859	838	863	898	887	884	857	860	914	903	881	817	923	892	808	862	864	885	863	869	873	860	830	857	849	836	836	874	831	841	875	838	850	887	837	859	911	843	898	884	845	881	867	858	856	857	880	786	881	866	847	836	852	807	862	868	873	899	861	872	852	842	861	820	877	865	845	888	875	792	853	797	857	838	898	871	891	866	834	880	849	813	886	846	839	864	901	849	875	828	856	841	842	873	861	886	890	880	921	919	855	871	888	814	902	861	860	858	835	868	902	845	868	827	837	829	862	864	872	892	897	881	827	902	919	821	835	907	898	819	886	880	836	859	859	878	858	836	805	851	822	883	820	872	852	885	888	906	878	872	832	886	902	804	904	830	819	890	908	804	864	884	887	885	829	841	831	857	848	896	839	918	861	910	937	879	897	843	855	871	920	864	869	850	841	866	899	838	835	864	897	835	858	820	874	865	856	864	876	872	825	896	829	900	863	907	871	881	881	829	855	875	848	874	821	830	839	855	888	855	875	836	849	857	841	893	860	858	908	815	902	882	852	842	884	877	842	878	879	868	832	850	824	862	836	877	835	906	806	868	839	887	844	920	803	810	847	843	844	809	837	875	892	905	901	852	901	876	827	803	879	893	881	869	860	814	850	882	875	908	803	896	906	884	866	822	844	918	851	856	906	879	850	849	851	843	866	838	833	885	858	823	827	848	857	860	842	850	893	850	845	857	812	899	853	822	837	840	832	835	832	838	919	819	835	885	830	853	867	868	846	877	837	830	862	868	850	846	872	882	911	882	866	894	911	843	860	862	803	826	858	861	896	852	800	902	836	864	860	893	905	893	905	866	820	852	842	870	839	832	852	883	874	871	861	873	871	875	869	866	862	878	860	887	858	881	868	859	824	922	835	851	885	809	874	849	863	794	905	848	815	876	853	894	852	867	826	923	821	789	898	889	849	869	914	841	853	824	845	850	848	837	903	874	946	891	890	805	798	842	880	880	849	885	872	846	873	902	808	812	835	873	890	851	825	835	808	839	847	829	915	860	853	841	894	837	916	853	880	869	846	841	834	825	890	890	847	856	907	887	863	826	875	855	849	825	893	837	825	879	848	859	886	806	914	832	837	843	846	890	850	869	885	869	835	861	869	844	871	867	855	883	800	838	877	881	834	885	805	879	870	890	839	876	863	875	818	837	852	870	845	845	903	872	914	882	820	830	846	865	912	865	835	843	875	818	880	864	866	874	819	921	886	808	885	864	862	881	868	815	871	847	879	913	894	898	861	847	794	851	822	850	839	848	859	871	879	899	873	798	937	897	823	856	886	887	921	856	905	845	828	858	838	886	886	924	894	867	879	891	853	879	834	835	847	917	840	878	875	844	838	830	856	837	873	842	914	910	796	859	861	840	817	886	836	922	866	864	908	851	832	877	876	862	857	885	866	881	825	822	861	857	879	879	879	887	933	902	830	925	875	892	819	866	824	805	884	864	857	861	818	921	847	875	878	858	864	917	866	891	856	949	818	874	870	836	847	870	881	884	901	852	869	804	882	867	880	848	859	870	862	877	860	866	857	850	802	880	861
45167	23458	12682	6396	3822	2468	1635	1336	840	651	584	576	460	488	522	520	480	467	461	397	442	397	457	428	440	412	391	397	382	413	380	438	380	400	385	398	367	407	423	379	418	426	396	403	396	430	398	386	409	387	419	401	389	395	426	366	398	376	397	367	399	381	388	423	448	353	411	392	387	440	434	384	372	434	372	376	389	431	395	385	383	438	437	366	414	389	369	382	439	396	424	407	368	414	388	371	403	410	405	371	398	395	370	377	454	341	346	392	406	392	397	371	410	374	373	367	408	394	424	377	371	410	381	386	381	404	392	332	394	411	394	402	380	376	401	374	410	379	413	407	418	430	387	415	377	376	411	424	403	373	391	396	366	411	392	393	411	366	387	410	365	419	397	387	404	422	389	390	386	420	419	371	413	426	393	390	373	370	416	406	366	383	406	373	429	377	371	342	341	361	375	375	414	379	379	410	382	423	389	408	413	358	423	414	417	401	380	388	367	404	398	341	419	348	366	377	376	343	400	434	390	363	398	370	385	376	424	416	392	385	410	422	387	367	407	397	391	392	393	409	422	382	376	397	430	401	412	418	394	400	390	381	434	427	406	395	355	388	393	392	369	359	399	432	362	385	407	418	383	420	410	390	373	408	414	381	423	379	411	414	387	361	422	392	385	399	404	447	360	412	413	399	391	435	374	430	406	391	393	392	419	416	370	405	434	410	397	409	402	391	403	400	410	433	375	394	422	409	385	419	392	427	393	412	385	386	414	393	386	426	393	392	371	402	385	388	421	417	391	398	398	416	375	389	366	402	393	441	345	398	455	414	395	388	405	399	422	426	371	392	393	376	431	378	427	396	364	376	430	384	360	386	421	387	433	405	400	393	405	358	368	374	371	404	393	385	423	389	432	381	428	375	398	439	418	409	389	414	362	392	431	435	387	381	388	396	376	379	411	395	389	382	393	412	399	400	403	418	367	373	386	390	364	407	368	375	384	396	407	400	378	386	372	372	381	379	420	413	417	380	383	379	412	401	385	447	393	394	389	390	354	395	385	395	392	422	393	401	389	423	379	382	355	371	409	425	391	395	407	386	361	373	387	403	392	379	398	425	377	407	393	384	359	397	422	395	411	411	399	376	394	378	384	410	386	402	385	362	372	415	353	371	396	353	374	369	364	381	414	363	403	409	345	398	366	390	389	398	361	409	373	409	393	384	420	400	378	434	399	386	375	415	404	445	355	402	409	396	369	397	412	348	388	398	351	359	376	408	425	335	386	379	397	422	403	404	394	426	387	409	368	415	408	421	413	386	389	432	363	385	411	398	414	372	411	390	405	420	371	409	409	370	398	405	402	374	361	416	385	435	396	434	424	431	383	399	442	377	400	369	386	418	411	383	404	372	399	385	392	373	351	419	360	348	387	429	363	451	399	408	383	438	399	374	375	396	404	386	373	379	389	435	406	400	354	370	412	385	390	399	432	399	419	383	392	408	396	392	387	378	416	416	415	410	392	400	403	400	398	402	396	389	374	409	413	391	377	412	373	409	406	397	406	399	401	435	391	388	444	391	362	423	433	382	392	445	388	350	399	417	410	381	401	385	410	379	405	401	383	434	411	366	374	395	386	405	364	395	390	392	395	388	376	408	372	405	371	413	414	406	381	375	368	331	428	430	409	371	384	374	389	361	396	400	411	404	331	393	365	434	379	380	395	354	377	433	376	417	420	393	401	420	393	380	390	406	370	372	381	384	427	394	394	404	403	391	372	395	365	401	397	413	362	399	385	394	385	388	425	393	385	355	397	395	362	396	391	410	424	395	405	436	360	377	416	420	408	402	401	389	385	400	353	368	358	378	427	376	410	374	354	389	393	370	377	383	363	388	394	391	400	372	368	416	374	378	412	368	400	343	391	378	408	380	386	387	429	431	361	388	412	403	391	391	377	379	423	346	407	422	386	402	385	427	388	403	373	378	394	397	412	429	382	381	412	382	385	347	363	393	364	320	367	362	393	389	428	362	406	428	414	355	372	396	371	388	410	446	396	369	434	406	408	410	423	359	406	392	375	393	414	419	388	382	371	400	393	375	380	419	433	375	387	399	386	384	379	401	377	398	397	398	380	352	383	391	394	383	389	417	381	412	446	386	408	388	392	401	363	399	427	382	413	387	368	377	369	395	373	375	382	376	379	386	359	392	392	341	376	401	386	395	391	384	404	409	402	372	414	399	373	418	400	410	369	394	416	409	405	397	452	382	402	417	392	388	384	388	388	397	410	409	388	385	434	398	390	407	377	365	383	370	413	387	363	369	414	357	381	380	379	370	388	411	442	396	429	424	375	359	411	399	412	392	431	373	398	381	337	417	360	397	422	415	373	431	386	416	406	393	392	401	404	399	379	404	412	376	411	370	375	378	415	364	425	379	385	401	380	407	379	407	377	378	363	391	358	350	396	364	400	386	375	439	399	386	398	376	443	389	353	370	379	382	400	391	377	391	364	410	381	384	405	371	399	381	376	411	398	384	369	400	394	385	410	348	356	395	375	382	421	408	382	412	423	441	425	380	389	395	383	375	374	386	396	393	416	355	389	383	391	380	391	401	382	398	382	369	405	394	348	376	372	405	368	379	424	371	411	413	376	407	414	412	422	388	384	370	364	393	397	371	384	394	410	408	377	418	373	404	407	343	370	399	399	387	403	399	382	435	384	378	395	369	377	393	402	411	395	400	358	404	387	400	402	412	394	409	395	375	379	373	366	420	422	400	386	378	385	401	378	340	409	416	391	394	336	400	397	346	358	382	345	390	387	374	429	410	410	381	349	374	402	364	393	370	392	417	398	365	401	394	393	365	394	371	365	418	395	407	403	386	359	391	404	383	373	398	403	399	404	367	405	383	398	399	409	395	356	414	421	380	366	392	390	421	403	395	387	380	424	376	387	411	355	376	389	367	461	351	371	380	384	391	433	405	380	383	376	378	425	402	410	387	375	405	381	430	379	418	401	417	415	407	408	428	390	365	414	397	391	415	386	395	346	398	385	340	385	377	419	412	377	419	396	380	410	428	406	387	380	413	401	381	369	392	403	387	367	377	370	383	403	393	386	377	385	413	397	379	428	404	409	373	377	389	396	360	390	390	408	402	401	393	374	366	343	394	411	415	391	412	394	409	392	383	438	427	397	396	417	375	391	380	390	397	392	390	398	373	390	406	395	395	414	399	415	376	364	420	414	384	390	399	409	412	403	363	415	404	436	423	392	438	390	372	382	392	414	387	398	411	380	420	393	398	410	362	362	398	413	393	373	385	394	366	366	438	391	439	399	348	369	386	369	364	407	384	406	417	406	407	408	373	384	394	383	424	380	426	402	393	385	400	414	380	363	372	415	411	370	379	384	392	347	398	405	364	373	410	395	380	397	385	382	424	438	424	422	380	369	397	430	373	388	378	406	357	386	394	386	355	401	404	374	394	435	387	400	365	365	369	377	375	401	388	386	377	382	394	372	349	394	380	410	419
31373	18832	17658	14813	11765	8767	6668	4899	2941	2233	1898	1687	1536	1449	1627	1628	1419	1252	1118	1096	1063	1055	1008	1013	1041	917	943	942	920	911	954	914	949	945	954	987	904	945	880	905	898	921	941	951	951	933	968	923	904	968	970	931	915	875	901	953	942	990	896	922	944	902	978	882	885	923	934	876	865	915	912	922	914	884	902	980	945	911	920	960	915	893	916	975	909	930	939	915	898	912	931	914	878	921	986	883	942	909	888	895	878	911	939	985	940	924	919	897	916	894	908	924	899	885	884	935	928	915	899	887	929	864	935	968	912	961	955	881	879	906	870	913	946	909	885	978	949	896	947	926	997	942	942	927	946	946	919	931	941	936	949	913	910	913	882	919	950	938	887	912	902	947	927	886	935	893	910	949	891	950	892	926	921	938	916	888	943	924	940	933	950	899	914	878	926	922	958	876	995	984	906	929	896	909	923	924	961	918	840	858	893	887	929	953	923	900	961	930	915	921	975	897	967	901	924	979	951	920	929	870	960	937	921	922	882	928	903	941	953	925	955	918	957	903	933	908	955	898	899	926	944	942	950	892	957	915	926	908	886	908	935	907	913	950	931	928	912	966	891	926	913	980	917	891	943	918	904	975	916	976	976	923	941	910	953	969	929	957	954	918	929	911	927	918	876	933	919	939	927	926	901	937	949	920	911	927	903	905	938	953	932	932	950	932	930	893	924	895	919	946	931	929	937	921	927	897	873	920	961	955	926	917	910	918	926	894	854	922	932	871	944	924	907	917	901	895	876	904	934	905	943	919	951	973	965	871	918	937	993	891	869	945	941	903	878	897	925	939	914	986	909	938	953	899	907	888	945	927	951	932	905	975	910	906	897	908	975	914	926	913	923	912	916	921	922	919	862	911	979	909	843	915	928	920	927	934	933	921	931	880	935	936	943	895	919	918	888	958	877	966	938	934	916	909	902	901	937	907	906	915	867	930	947	853	922	815	893	956	955	924	942	947	940	906	918	937	946	929	927	898	945	896	887	864	935	942	944	920	931	932	984	935	935	914	875	932	975	942	874	925	955	967	947	889	921	902	890	935	943	892	942	966	958	897	935	893	921	933	918	915	897	941	891	931	941	888	918	946	886	922	928	920	899	949	931	910	913	907	943	914	894	933	919	948	928	883	890	955	924	946	900	922	889	871	896	911	836	893	952	941	921	896	910	959	865	943	910	893	930	911	931	887	948	878	914	954	966	902	968	919	907	905	941	968	898	915	917	945	886	936	937	894	913	921	883	888	902	926	885	930	905	918	894	885	917	871	969	910	934	899	949	946	903	858	900	961	916	866	883	920	919	968	910	936	880	955	898	890	921	870	948	916	952	895	948	959	926	961	949	869	890	938	919	907	911	928	935	865	870	905	910	937	937	949	912	894	906	929	927	880	907	959	909	935	913	940	893	953	892	893	920	875	896	920	928	924	934	939	893	906	886	886	922	889	945	926	944	929	905	896	950	917	893	927	972	899	951	936	870	983	918	886	892	885	907	928	922	961	992	921	930	917	863	880	878	937	983	968	914	933	938	954	862	968	932	980	1012	893	941	906	867	923	941	941	936	927	864	911	902	955	926	934	992	910	930	909	895	897	965	863	903	924	900	907	934	950	925	901	981	945	910	911	863	907	895	886	929	918	932	891	898	951	954	953	905	909	946	899	956	915	939	914	948	912	899	1022	873	913	926	951	1003	901	974	917	991	924	923	934	936	890	951	904	928	867	953	900	959	899	921	892	955	937	979	936	960	945	908	893	903	945	926	942	892	910	920	943	899	914	929	934	955	896	960	912	923	941	968	954	905	943	873	892	948	936	930	958	922	941	910	923	951	956	916	935	889	902	894	970	950	929	937	952	968	934	895	948	966	939	981	901	925	924	958	940	923	916	911	892	901	927	902	909	905	933	924	894	903	922	889	837	1004	917	887	941	941	908	913	955	923	839	881	923	931	915	936	960	901	915	885	952	928	934	944	938	912	901	951	915	902	937	913	859	913	882	968	914	965	894	905	928	923	905	944	908	949	942	964	907	962	916	911	913	972	899	902	938	905	972	947	920	940	910	964	942	895	930	923	938	879	966	968	888	943	898	948	909	926	914	956	910	916	962	953	911	921	919	915	974	948	912	947	959	898	884	902	936	932	910	849	928	929	939	873	927	936	864	978	905	863	949	893	873	930	914	894	922	900	906	949	958	886	951	962	965	882	928	900	930	993	889	884	934	939	888	936	938	915	983	934	894	950	920	926	934	910	918	890	873	923	932	950	941	961	907	961	938	909	901	972	966	915	952	931	914	931	930	924	911	898	962	871	883	938	965	989	900	910	938	918	923	970	933	900	889	954	914	943	930	835	924	927	954	935	885	910	870	952	953	908	934	930	944	857	900	920	904	917	933	923	854	933	934	944	947	896	894	908	952	907	971	907	890	926	926	929	920	892	906	870	946	902	911	884	890	910	896	913	918	933	968	859	863	968	900	933	876	946	931	930	929	897	910	962	953	938	899	963	948	876	838	937	906	915	905	907	936	962	937	946	890	873	959	956	956	957	921	876	996	961	892	909	937	922	993	873	921	906	988	936	934	912	898	927	963	967	934	926	927	910	932	917	939	911	917	898	959	966	932	901	898	868	897	870	965	896	880	969	945	969	934	866	924	914	894	953	879	908	885	967	943	919	926	874	881	973	899	903	930	909	887	985	904	880	902	894	980	945	934	962	894	910	935	922	933	913	970	944	971	951	913	959	894	956	958	902	911	898	934	968	948	960	949	887	939	940	885	957	929	872	960	913	943	865	959	924	908	997	953	898	935	887	923	941	944	917	910	915	920	949	944	910	934	938	914	883	910	918	914	887	948	875	907	943	906	912	913	915	944	937	936	946	926	932	928	916	911	902	904	915	909	917	897	903	952	953	924	900	929	956	930	901	917	950	909	926	904	893	971	953	935	943	953	904	939	929	936	960	927	951	911	917	884	917	960	978	914	934	923	960	890	890	966	984	974	926	947	944	937	901	905	927	885	946	931	922	945	939	870	961	944	915	917	943	890	908	924	880	920	877	920	922	912	931	919	918	937	911	909	904	885	924	910	876	887	944	913	928	907	955	910	935	932	915	943	924	888	971	968	892	881	930	867	972	997	942	965	934	947	937	946	895	968	899	949	883	955	930	914	914	934	927	941	890	913	903	870	953	899	915	938	916	880	917	921	949	926	918	916	930	935	900	934	905	923	866	908	921	924	908	900	918	987	952	959	960	944	933	925	997	919	950	936	931	886	888	972	941	941	869	848	887	976	919	937	907	893	958	935	983	990	946	964	912	947	921	930	908	870	890	939	915	907	944	887	879	969	912	899	860	862	926	911	921	945	980	934	920	929	858	920	929	951	905	972	875	899	937	913	939	919	879	909	941	913	926	930	896	906	887	949	905	935	953	953	937	933	900	873	925	880	857	976	963	926	968	954	964	899	949	918	928	907	918	862	927	881
57115	28782	15538	7794	3805	2552	1840	1327	855	653	642	573	528	519	524	521	424	433	412	390	402	379	392	362	401	372	385	375	367	372	374	346	376	389	359	383	364	356	355	347	424	385	366	367	375	362	381	338	369	363	377	368	369	389	361	385	365	345	368	347	352	364	350	390	358	371	355	376	375	344	370	349	386	421	358	376	353	360	380	376	351	341	361	371	383	368	371	387	359	391	379	357	368	388	388	350	345	412	402	361	364	392	354	362	354	363	364	342	332	384	406	360	376	348	382	380	366	415	353	331	353	408	375	396	385	392	394	367	391	365	387	356	352	378	377	379	371	354	349	356	375	375	378	359	361	344	371	377	349	380	383	357	388	383	366	396	367	385	348	378	336	360	361	355	342	363	353	404	332	346	384	388	391	333	424	361	379	368	368	390	377	386	343	403	369	377	365	368	377	326	377	330	375	383	314	385	392	385	377	344	364	354	373	369	363	351	351	338	352	342	389	355	349	372	355	379	342	393	377	351	339	406	390	416	342	369	371	348	378	369	360	345	364	353	366	355	360	374	363	367	390	376	331	363	337	379	375	345	356	352	343	370	375	358	380	391	393	373	358	330	371	382	380	382	383	368	394	336	325	358	414	349	416	391	351	373	341	363	384	377	368	369	321	322	373	390	326	341	369	404	339	367	328	366	344	360	385	360	341	394	371	342	363	355	346	369	388	347	339	336	346	384	421	348	363	329	363	384	368	382	330	402	379	342	400	368	365	377	355	366	422	357	366	365	365	390	358	372	371	348	389	346	338	339	382	351	357	357	369	377	334	399	382	380	391	413	368	360	375	361	374	365	380	345	356	358	404	386	375	361	375	373	340	360	364	399	379	362	415	406	357	360	381	391	361	353	349	401	333	428	342	371	418	363	357	361	353	378	351	355	364	354	366	404	333	354	362	377	394	354	360	393	396	361	383	370	370	363	355	367	347	377	347	348	391	376	336	362	329	389	374	382	329	392	385	380	357	374	351	410	385	399	352	346	399	321	344	346	401	358	333	348	358	372	355	365	368	371	352	336	381	371	370	380	348	362	372	424	382	339	363	398	388	382	393	354	369	353	362	346	324	347	341	378	364	333	364	375	365	375	413	340	345	351	382	351	361	377	383	391	378	357	358	384	366	371	376	368	357	386	358	328	389	367	366	358	367	313	398	350	339	358	406	367	350	383	361	384	367	358	357	351	324	388	374	404	397	351	359	334	354	349	360	375	383	354	410	401	388	350	345	336	370	373	348	377	361	383	351	374	359	383	395	362	387	352	370	382	371	333	400	361	360	344	378	351	370	359	372	322	368	366	361	363	359	392	383	357	368	384	380	358	347	369	384	369	386	372	360	400	369	364	366	350	349	369	398	377	398	359	380	409	370	343	358	346	354	390	347	375	358	364	335	361	340	395	354	376	366	359	380	339	374	410	357	349	404	398	355	393	371	375	374	352	354	357	395	410	323	366	334	376	371	347	378	328	392	382	320	382	348	361	314	360	378	361	378	340	377	390	351	338	365	339	393	372	365	370	363	329	381	340	358	368	387	363	380	391	383	358	349	349	365	350	356	388	345	363	374	395	357	349	337	372	390	356	333	325	366	374	363	349	376	363	372	364	393	373	362	330	399	363	380	350	359	361	362	389	370	341	354	368	381	392	366	334	366	379	360	387	395	378	373	365	393	412	355	365	379	385	379	356	360	379	384	352	390	385	379	377	348	347	350	342	339	377	378	398	384	343	373	375	378	347	359	324	381	386	375	359	371	331	359	397	317	365	361	377	397	378	371	404	354	376	368	367	380	364	354	391	380	332	330	355	349	384	362	400	407	356	326	374	381	346	360	332	356	354	395	356	323	380	392	400	357	363	363	363	337	341	356	325	388	360	359	351	363	359	374	406	348	374	355	411	406	387	366	386	388	345	372	358	404	372	391	387	367	347	378	360	374	331	382	332	374	356	371	374	399	363	348	376	345	353	370	365	388	364	387	381	354	365	391	403	333	344	357	372	333	349	341	349	350	340	405	350	347	364	376	367	347	400	379	364	376	391	333	378	353	364	367	357	300	377	396	356	371	362	338	369	357	334	388	396	360	379	346	385	355	338	338	358	362	371	386	357	361	361	380	370	345	351	395	392	358	329	370	357	339	390	385	397	381	341	355	337	357	341	397	328	379	351	366	370	396	346	376	391	387	341	346	342	373	412	342	386	355	375	349	384	342	351	381	376	386	382	358	382	352	326	375	400	357	368	359	348	384	370	339	337	376	340	364	312	360	393	385	344	361	393	384	376	383	361	391	352	377	356	371	396	362	368	373	344	388	401	372	358	361	343	357	356	348	347	402	370	374	383	377	380	384	406	345	392	398	339	420	358	387	355	357	349	344	351	346	374	340	360	365	332	349	351	365	374	358	403	374	377	371	341	404	337	382	396	370	385	355	380	377	341	387	330	374	353	360	375	335	361	391	372	404	386	377	376	366	371	370	361	409	385	391	358	381	378	363	396	378	383	383	356	365	380	374	370	338	359	393	368	360	382	344	341	362	376	356	362	335	367	365	325	358	384	403	336	369	354	390	376	368	373	361	371	416	368	355	352	349	358	356	392	391	356	368	375	391	348	357	351	380	353	367	389	340	376	352	373	388	385	371	400	396	396	380	341	331	334	358	334	381	363	363	369	389	369	365	363	356	351	393	360	350	378	365	365	380	406	351	382	390	395	375	343	393	371	359	376	383	409	338	358	357	369	346	407	395	359	341	343	354	338	357	371	374	364	393	352	343	360	355	359	353	349	380	347	338	367	348	389	345	366	372	408	352	360	375	325	401	366	387	374	376	388	338	364	386	351	368	378	362	373	332	330	381	364	388	362	362	360	338	405	365	362	348	363	342	364	371	382	386	376	379	341	343	383	353	354	356	349	359	356	377	384	380	392	401	330	378	365	378	378	359	379	355	346	374	351	426	359	380	378	325	381	328	371	346	357	354	342	385	392	401	381	363	347	411	390	363	361	398	347	380	328	361	353	372	365	379	371	358	379	360	372	392	376	386	363	357	337	394	356	365	370	381	397	381	408	388	389	347	382	353	402	367	367	406	350	333	391	356	410	340	352	364	362	358	342	368	378	387	388	380	336	367	372	345	355	393	384	384	347	399	368	335	331	374	367	287	337	382	380	413	361	333	411	302	369	388	392	376	343	341	355	400	349	335	400	360	358	371	357	343	386	367	370	374	382	373	379	354	374	381	396	381	361	376	356	376	348	346	352	368	368	354	358	358	368	356	371	370	350	374	365	381	390	369	349	375	321	347	371	393	354	343	344	341	366	371	366	359	359	369	424	372	366	385	378	384	348	371	355	379	360	346	376	352	351	360	363	401	373	387	354	372	361	367	353	357	373	353	375	376	354	377	396	362	377	383	367	353	373	370	351	376	353	346	331	359	361	390	368	376	386	379	337	340	354	328	384	378	376	390	338	383	367	365	335
38969	21279	19722	15521	11056	8994	6979	5165	3250	2376	2265	1839	1599	1520	1655	1725	1445	1241	1075	1122	1126	995	1045	1017	909	961	910	870	884	906	857	896	885	895	834	857	886	894	827	829	874	770	868	830	845	843	885	871	880	864	892	909	857	863	861	823	844	893	831	835	844	874	841	846	805	808	887	870	852	803	844	867	860	849	819	851	835	858	818	895	850	905	890	873	824	882	866	869	881	855	876	851	841	851	863	892	841	891	865	847	838	886	889	857	835	851	861	836	870	893	835	850	839	831	861	851	855	852	810	847	883	817	860	868	814	888	836	866	851	920	819	850	889	851	788	854	863	865	863	784	831	814	858	847	837	890	905	864	836	834	893	786	872	853	815	838	882	830	809	895	880	816	841	821	876	853	876	860	848	817	836	805	842	877	853	855	822	855	894	837	858	799	865	852	801	914	821	815	901	804	880	868	872	911	842	890	844	885	816	845	881	890	857	876	859	905	873	882	876	836	882	868	853	870	799	835	883	835	814	843	826	839	845	840	790	881	864	851	824	844	850	826	847	822	845	877	812	873	890	903	803	837	814	874	822	877	860	868	895	842	845	844	878	889	849	834	829	885	887	810	835	853	863	871	866	835	816	835	858	883	826	849	826	833	836	848	851	825	852	871	879	842	871	884	902	811	814	823	833	869	883	821	864	820	868	906	884	829	855	855	883	877	828	907	863	832	888	824	766	834	843	849	789	821	866	857	853	834	825	892	887	891	845	812	835	835	876	897	872	826	865	830	910	854	859	794	812	852	809	876	913	876	869	867	894	880	876	845	856	875	875	807	884	882	863	886	894	845	871	872	874	828	829	876	846	845	842	800	862	891	879	855	815	865	860	853	838	819	827	843	861	865	822	853	820	869	866	860	888	849	831	899	888	832	829	860	854	832	886	846	883	848	854	899	858	789	845	824	857	833	841	812	845	880	839	886	872	865	820	847	850	909	836	837	870	863	893	803	791	916	868	812	872	838	873	875	837	899	867	881	821	839	858	836	848	886	879	850	827	820	855	850	884	888	844	848	854	796	857	838	871	791	851	849	798	792	821	826	870	837	864	834	908	880	857	778	828	867	800	863	843	845	830	863	839	856	829	889	844	875	839	819	907	824	874	822	881	878	836	833	803	823	848	917	828	843	866	888	874	895	883	840	837	851	829	858	810	865	878	870	832	881	840	806	874	786	826	879	876	839	823	805	825	841	881	869	899	812	870	844	851	920	856	878	829	834	822	882	874	847	870	833	840	860	891	863	885	889	824	904	875	849	869	867	873	874	808	850	851	814	819	883	838	882	805	846	841	857	875	816	882	865	806	812	865	850	799	868	862	836	801	860	864	829	830	855	861	887	912	814	862	845	866	808	835	858	846	874	882	815	866	854	831	845	808	840	861	863	828	847	848	827	839	833	860	823	853	895	835	851	903	848	910	890	895	826	870	805	842	841	823	843	849	878	917	889	897	923	894	890	845	829	889	879	854	864	894	842	867	856	819	838	907	889	850	868	866	820	817	861	878	858	848	840	821	837	857	801	853	838	893	838	760	878	852	867	855	799	867	863	863	837	827	868	836	836	853	838	804	911	889	805	784	862	892	850	853	859	828	808	855	876	839	831	865	829	852	829	854	868	856	879	853	863	853	830	896	906	901	824	846	859	887	819	853	845	816	880	814	877	871	876	834	836	865	823	888	834	840	789	852	853	887	823	891	859	855	853	862	879	863	833	911	845	811	870	837	916	898	891	841	867	817	882	914	785	863	838	856	804	866	906	828	796	848	833	792	890	842	832	902	816	868	864	821	862	940	885	844	828	879	953	835	840	899	868	797	888	839	858	921	845	854	921	845	846	858	876	879	865	823	911	817	838	871	891	813	864	816	911	821	871	818	859	867	881	884	859	879	845	858	874	878	856	818	906	822	836	891	871	789	879	861	825	829	888	883	869	823	901	805	855	886	875	860	836	833	821	887	857	815	871	835	872	817	845	834	896	853	897	884	854	894	860	867	860	907	882	845	838	881	861	838	854	840	834	855	867	856	816	884	840	875	858	886	874	856	886	822	840	880	883	853	868	905	839	890	861	798	893	855	807	836	846	824	899	838	792	821	901	877	842	868	867	842	826	825	805	862	896	872	860	884	812	873	881	871	828	841	813	872	859	845	849	855	860	886	814	841	859	854	802	818	875	887	881	855	873	797	834	873	877	868	880	815	862	840	839	837	856	867	853	851	875	813	833	870	842	864	844	879	865	818	840	839	909	855	886	860	854	912	851	825	837	911	849	905	869	827	828	855	904	870	834	876	912	848	859	837	888	833	876	855	869	862	820	870	843	887	868	874	832	894	811	844	832	853	833	858	859	860	808	900	883	846	851	834	831	924	891	872	844	828	854	893	824	881	839	918	845	823	821	850	842	788	821	822	810	886	853	870	822	822	941	872	858	847	902	777	883	815	823	858	850	807	866	849	805	852	907	905	848	838	869	903	804	827	873	867	861	833	877	874	849	815	861	852	904	845	894	809	868	825	863	871	889	859	834	871	829	812	852	843	886	849	847	858	824	859	873	879	835	904	868	864	890	853	866	848	810	857	855	844	824	850	814	905	810	856	906	881	897	857	861	830	846	837	857	857	891	841	821	812	814	805	841	860	887	821	842	851	852	812	917	846	766	873	859	863	872	896	833	823	821	906	843	882	850	844	798	849	897	872	837	855	847	826	839	854	868	874	840	874	807	791	850	862	891	817	870	900	845	816	844	836	842	854	868	840	853	820	820	834	868	850	838	889	834	885	850	871	861	839	863	863	831	883	948	859	888	835	865	864	864	891	845	897	880	854	773	880	883	912	837	885	892	841	849	848	860	819	830	818	868	846	782	860	845	871	809	794	831	827	872	827	860	832	816	842	827	852	859	855	877	838	862	856	855	785	872	827	842	835	884	892	886	880	837	844	858	888	872	863	917	892	839	814	842	853	835	825	816	886	836	899	908	885	841	863	860	862	879	866	852	842	905	866	873	882	865	847	835	835	861	842	889	843	854	840	845	853	879	881	882	846	916	843	885	877	882	860	836	837	834	904	853	842	838	867	848	862	816	887	849	820	796	852	809	813	855	817	902	796	846	801	852	856	825	866	888	833	891	814	884	878	903	840	843	853	794	858	892	882	845	865	857	833	847	814	888	858	880	868	889	822	859	841	876	912	879	831	854	853	822	835	896	836	790	850	833	868	816	822	837	858	820	842	833	858	824	890	830	802	907	852	845	823	792	868	848	863	820	885	856	885	886	856	854	801	803	863	829	853	835	815	778	791	870	861	852	869	865	888	856	880	920	872	862	915	844	868	860	837	861	859	864	815	834	879	865	879	866	858	848	835	837	844	900	857	857	902	847	863	771	868	832	840	807	878	870	848	890	874	848	854	889	852	853	912	853	841	859	837	853	828	887	880	826	827	848	841	917	911	903	823	834	883	837	839	903	844	893	887	854	861	848
32750	14476	7100	3471	1831	1508	1050	710	566	434	443	464	416	442	387	393	407	387	364	347	350	401	354	399	369	415	369	396	383	363	405	400	373	382	391	356	391	375	357	400	388	387	390	358	347	373	355	382	393	385	362	377	408	378	346	342	367	398	362	385	400	377	388	398	381	360	381	387	396	378	390	377	419	356	341	356	350	366	356	386	369	361	361	384	358	368	382	383	357	375	399	350	408	346	359	391	354	398	375	370	359	369	349	384	392	392	390	383	389	387	360	362	362	369	348	361	394	379	380	359	346	370	392	347	372	395	403	398	371	367	400	402	362	373	353	358	359	347	386	384	355	357	361	403	363	356	361	342	386	389	411	386	377	362	384	391	365	380	387	394	388	382	356	317	388	368	381	354	401	397	370	378	350	374	401	355	387	351	331	375	392	395	385	378	385	365	331	394	381	340	395	398	387	414	371	370	370	377	392	390	374	381	380	374	383	355	377	374	349	370	390	368	396	349	388	384	390	330	383	394	382	369	402	357	374	383	393	357	379	366	375	367	358	335	354	408	380	373	418	386	365	383	333	352	394	396	391	388	387	374	369	368	389	377	353	381	369	389	350	377	396	384	407	372	363	380	374	398	385	386	406	407	386	376	396	400	375	375	348	391	374	384	371	395	376	393	360	363	417	395	364	388	355	358	376	400	405	382	371	335	322	403	351	372	404	366	380	366	336	401	348	385	387	364	415	357	355	340	370	382	407	366	380	369	407	361	370	361	385	369	380	372	382	385	415	389	365	368	386	384	401	367	415	351	359	398	366	330	400	386	356	378	343	371	363	351	376	396	327	378	398	360	401	365	337	385	326	378	351	351	385	366	383	370	362	385	390	334	370	336	362	348	379	310	351	351	333	394	409	393	355	360	386	426	360	362	390	402	363	406	354	391	392	351	388	380	372	371	414	353	358	351	397	373	364	391	368	305	351	386	380	381	404	353	367	392	359	368	362	378	367	325	309	342	378	374	342	401	364	395	349	373	391	378	349	378	365	355	373	367	370	375	399	389	366	392	387	373	345	380	359	389	396	369	397	376	351	358	361	357	371	335	381	374	365	367	341	372	372	357	387	376	373	397	375	355	365	371	396	362	360	358	403	378	382	360	358	379	358	373	356	365	390	417	388	376	382	375	335	399	402	352	388	351	343	360	361	406	378	349	392	373	404	361	401	385	390	337	376	383	387	397	341	373	414	401	352	366	356	399	392	413	391	405	362	334	414	374	366	408	370	391	352	385	384	366	368	381	372	384	345	377	368	390	379	380	358	377	390	397	375	371	390	380	373	371	387	377	388	370	410	360	401	408	384	344	380	379	387	372	365	392	389	382	383	382	381	362	404	378	397	355	398	376	346	322	341	386	384	367	361	394	350	350	377	372	392	395	341	388	388	386	380	381	353	395	329	370	359	352	382	396	362	379	369	346	389	392	370	381	377	368	388	380	410	351	401	402	373	360	356	366	377	390	390	346	369	379	364	374	399	424	343	382	399	358	383	363	381	373	353	363	366	410	412	392	371	392	367	388	355	361	360	368	428	364	383	360	382	396	418	384	385	361	400	359	383	355	392	376	416	364	367	395	357	375	397	325	363	387	331	391	381	367	376	383	401	396	360	376	367	391	365	375	424	388	384	368	389	380	378	365	347	357	398	374	388	363	371	354	355	376	379	355	383	336	396	390	367	374	363	396	359	370	384	378	385	358	364	381	381	407	363	349	397	350	366	396	397	385	348	366	342	353	395	372	363	408	389	349	394	345	378	365	359	335	410	358	342	407	364	373	363	333	407	362	377	374	374	390	361	374	378	363	403	378	382	403	410	402	367	364	373	354	346	392	367	354	388	401	368	413	363	382	371	375	343	385	379	330	386	380	401	362	389	361	379	378	408	350	343	375	378	374	361	343	390	418	356	394	365	358	362	353	378	356	352	386	363	349	378	358	336	408	397	358	392	369	397	370	391	365	372	363	322	375	373	366	357	354	353	376	358	390	364	372	365	389	374	386	376	431	381	397	370	390	390	388	371	378	355	407	372	374	396	357	400	381	369	410	391	399	360	369	365	407	370	347	368	354	396	365	380	367	360	398	385	356	412	365	406	368	339	347	375	347	362	375	396	351	370	363	375	357	382	353	396	348	379	345	375	335	332	373	357	413	366	395	350	383	424	356	344	361	415	369	378	344	374	355	399	381	375	381	361	348	384	376	369	366	382	361	401	406	373	388	362	363	356	341	348	376	371	359	348	359	321	360	341	369	366	365	381	406	370	380	368	381	341	354	354	396	411	379	377	320	354	351	426	312	353	392	386	344	358	391	370	355	379	369	372	361	399	354	376	385	386	393	362	348	399	355	394	392	363	396	366	372	380	370	395	348	380	408	366	374	358	380	379	385	390	381	369	380	362	352	382	372	384	371	352	372	362	396	390	363	328	362	342	329	359	394	383	358	360	345	390	393	392	376	387	372	388	393	394	386	402	370	340	405	380	340	361	350	361	357	412	388	371	405	351	381	363	370	376	356	374	378	367	329	385	385	389	401	374	341	388	380	367	371	334	374	375	350	378	375	361	387	363	411	364	376	374	371	380	375	359	344	398	372	361	375	395	378	361	350	344	352	373	398	377	381	359	362	368	369	359	402	382	334	337	388	374	394	356	382	400	393	414	404	412	377	362	388	337	362	371	382	357	367	387	369	369	345	378	360	377	349	367	371	402	359	377	352	393	362	395	340	391	357	379	321	358	393	384	362	373	334	368	362	364	387	393	373	353	400	415	404	384	382	368	420	383	350	414	381	381	358	385	360	340	371	397	407	369	377	370	387	359	366	343	384	382	374	367	344	384	366	355	393	371	372	386	360	364	357	377	355	367	354	369	351	396	365	391	356	370	392	387	365	353	369	386	430	385	407	356	405	385	376	410	378	365	359	359	367	334	373	351	378	354	378	355	356	380	354	372	359	398	366	379	346	413	355	377	400	373	370	357	377	360	352	390	398	344	365	368	336	348	340	351	337	327	361	371	380	422	402	363	361	347	380	392	358	377	399	344	393	397	375	356	356	378	392	387	377	367	354	350	388	341	335	375	370	375	360	414	397	379	385	404	365	379	376	357	314	369	377	393	357	399	387	386	382	376	368	349	357	412	405	390	378	385	347	392	361	349	345	359	382	340	375	382	379	424	406	347	349	356	387	369	381	376	382	377	375	401	406	415	391	360	388	369	386	381	413	364	358	338	330	345	397	390	369	409	325	394	378	339	396	365	364	379	381	398	384	371	388	393	354	409	366	405	361	379	396	365	373	364	386	394	369	392	368	393	366	340	338	395	394	358	363	360	346	377	363	329	414	352	416	385	401	381	356	332	384	377	362	353	365	415	383	361	375	363	369	402	372	354	350	353	355	379	376	385	383	402	375	384	379	396	366	404	380	378	371	400	322	336	369	371	367	372	364	405	383	375	398	342	388	397	382	346	374	369	373
23079	11881	11476	8930	6556	5281	3830	2668	1731	1282	1229	1220	1172	1122	1031	982	935	932	944	885	890	930	943	917	913	920	823	927	870	957	903	895	884	897	851	869	853	865	858	876	840	861	879	903	861	869	888	904	888	832	878	891	917	878	892	861	921	870	910	885	866	918	832	901	865	923	899	872	871	816	932	874	852	855	866	908	885	861	832	873	917	954	910	925	929	902	795	854	888	892	863	804	904	877	819	873	869	899	834	917	875	888	852	872	888	824	855	845	939	874	855	841	856	916	873	911	870	853	892	887	871	921	870	894	824	883	823	908	890	870	873	889	861	896	867	890	927	883	834	883	893	859	876	835	915	851	885	873	865	884	868	853	885	922	861	861	898	897	883	856	928	903	815	892	837	898	874	898	892	924	923	870	844	884	881	937	844	856	853	890	856	871	890	877	894	864	861	899	899	845	876	881	848	899	826	960	905	908	884	876	872	857	881	905	923	856	911	884	860	827	901	866	875	905	901	865	926	832	930	860	866	863	872	909	860	828	853	823	912	888	826	942	869	896	920	896	863	883	869	823	926	890	875	891	873	864	907	876	881	862	883	855	897	873	926	893	855	913	872	893	888	854	929	922	884	845	838	843	847	853	892	844	909	893	861	871	865	867	886	877	869	876	933	903	851	857	845	902	882	855	848	855	883	884	868	888	888	873	843	898	880	934	873	852	855	882	919	862	875	913	813	854	857	850	894	923	814	901	897	856	852	849	858	911	941	949	887	885	865	878	878	930	965	885	879	902	891	833	863	851	875	923	900	887	884	881	889	863	887	891	897	808	880	883	899	883	857	898	967	854	855	903	873	981	879	872	873	834	877	894	895	861	844	907	905	882	874	850	890	852	888	880	852	905	908	934	792	834	857	885	906	951	874	896	864	895	897	838	884	887	874	933	878	851	906	847	856	922	862	834	840	895	901	887	949	900	918	865	818	877	889	849	866	939	861	909	894	897	882	896	929	883	876	940	904	855	855	825	898	837	902	998	907	906	897	833	839	888	915	897	865	878	891	861	910	881	883	856	880	924	843	882	873	883	847	910	909	877	898	876	940	939	898	859	930	868	852	836	886	883	882	891	876	836	917	904	887	918	899	907	926	903	844	925	896	852	859	862	881	903	906	890	914	885	911	834	953	871	839	790	845	882	877	842	904	868	864	869	872	901	888	873	903	834	926	876	873	915	883	809	900	841	905	840	906	866	907	892	896	889	818	897	869	903	876	855	883	893	892	894	919	877	920	931	889	932	890	905	861	873	900	937	827	897	899	900	852	894	858	875	897	877	921	879	829	887	872	887	901	870	892	862	911	866	848	905	893	845	878	857	892	897	850	887	939	860	902	877	904	893	890	862	888	912	881	895	891	841	909	928	893	910	926	855	878	961	851	910	873	852	886	863	880	848	904	889	883	918	850	897	840	865	851	846	923	883	903	828	883	891	893	864	879	856	878	853	891	830	882	855	836	890	886	902	890	862	902	873	885	859	847	876	886	896	836	895	888	851	895	886	852	862	840	865	886	911	901	838	908	888	886	916	878	819	910	884	867	885	873	846	895	864	923	844	919	854	922	825	858	871	821	873	871	904	942	876	925	943	926	839	914	826	861	855	881	855	848	861	866	911	852	877	897	917	863	873	851	830	838	862	924	943	911	816	844	901	902	964	840	899	901	888	835	904	923	884	893	842	873	910	892	859	901	887	912	836	919	842	840	915	832	889	852	866	899	861	854	866	948	932	886	874	853	921	831	849	898	885	876	874	936	880	857	897	853	862	861	844	915	903	873	904	877	896	866	919	854	835	832	867	907	881	864	858	866	847	865	898	872	920	837	896	857	870	891	901	890	869	889	882	860	851	872	869	909	956	894	932	865	861	889	884	901	867	872	871	873	859	894	856	890	889	847	843	869	926	906	885	878	880	843	912	878	885	853	909	853	846	860	919	906	907	861	910	885	849	868	841	919	878	884	936	953	881	871	872	875	867	890	918	869	870	871	914	869	928	898	864	833	938	918	856	894	897	898	880	894	869	857	907	843	872	856	895	888	871	927	901	845	899	894	895	889	886	878	860	838	893	902	847	879	927	892	867	849	888	872	890	903	883	853	871	864	855	869	887	847	899	891	946	929	949	825	914	825	893	839	888	883	863	849	913	878	927	842	895	892	875	884	879	902	934	901	897	897	870	840	844	865	916	848	885	850	895	806	910	897	870	872	915	878	801	875	885	898	879	892	837	836	914	867	920	914	859	915	860	898	828	907	876	886	871	895	923	876	931	895	865	907	892	881	896	889	919	880	908	872	797	857	902	891	899	906	942	901	907	864	852	841	861	805	852	845	889	904	901	897	885	853	857	909	879	884	899	826	916	872	881	870	944	863	837	851	872	886	857	885	926	883	874	855	948	927	877	875	894	872	871	871	852	845	856	880	877	833	897	874	869	928	922	894	864	922	880	881	831	889	884	886	936	893	901	895	892	907	881	888	919	946	898	959	873	847	832	852	879	871	889	825	860	863	913	895	877	875	815	865	897	908	883	880	895	863	832	873	909	884	842	828	903	826	873	869	890	880	831	842	902	795	879	877	818	859	923	851	872	899	847	858	844	865	883	894	880	921	909	878	905	840	940	923	868	917	860	858	848	850	946	856	837	878	888	889	916	912	846	869	907	871	888	853	897	845	924	842	893	923	892	916	911	915	961	921	907	900	913	846	855	880	888	881	877	909	876	893	882	846	923	947	844	862	892	912	875	867	889	876	892	891	912	837	912	821	877	887	893	899	862	911	905	889	868	836	854	928	854	907	886	893	856	880	911	917	917	890	851	873	878	897	894	867	821	878	878	882	884	863	929	864	880	884	860	879	890	906	910	917	858	914	873	829	912	880	897	840	905	861	891	847	867	928	887	896	854	871	920	888	849	851	892	873	855	917	849	899	911	896	842	860	938	891	872	857	868	929	861	919	886	910	874	887	802	912	900	935	881	879	893	929	899	871	895	870	930	869	930	900	900	867	869	877	859	834	892	903	888	979	867	886	859	877	852	889	896	867	875	880	885	907	859	889	859	911	841	861	892	867	835	838	868	867	828	912	894	901	892	931	873	852	933	822	879	868	855	903	868	851	870	927	881	857	827	875	878	834	858	904	903	858	898	834	898	897	873	963	868	899	866	893	907	854	883	862	883	854	851	842	839	903	907	910	932	806	870	890	884	917	849	901	876	887	864	880	859	884	915	906	890	874	866	895	852	865	907	890	868	846	863	904	880	913	884	893	875	828	853	910	844	888	839	945	887	856	861	879	858	890	890	907	852	877	900	872	893	940	883	912	865	873	895	919	878	817	917	837	907	896	822	850	891	855	838	910	910	878	883	892	905	895	881	847	878	906	916	841	882	922	933	903	918	931	908	852	878	858	898	847	835	907	891	865	853	894	951	873	857	851	837	871	856	856	889	820	876	866	867	844	900	872	926	867	850	848	948	892	861
47269	23297	12650	6028	3458	2259	1531	1100	723	590	551	543	503	531	456	456	491	507	417	438	405	423	403	407	375	376	435	423	393	396	414	414	388	434	425	425	419	356	403	408	424	393	391	379	387	399	439	440	387	376	407	377	377	439	405	401	418	404	382	393	405	394	379	386	412	420	399	399	419	406	404	393	399	358	384	393	398	395	410	364	434	433	423	393	404	360	379	374	378	399	425	367	428	389	401	424	397	425	394	377	394	370	405	410	369	381	428	368	397	407	379	384	432	402	371	407	364	412	383	387	411	412	391	380	383	374	407	437	439	353	396	418	386	383	390	384	411	394	398	405	379	366	379	381	376	370	397	400	368	384	402	400	369	425	403	379	401	428	357	418	388	353	372	414	397	378	386	368	381	408	417	352	406	445	390	356	396	374	384	383	383	397	411	423	379	392	408	361	388	395	401	389	406	377	398	414	400	427	395	395	395	403	384	417	400	422	398	351	408	355	416	400	387	376	360	388	412	399	411	379	394	390	404	374	411	402	382	379	445	384	381	403	374	412	394	358	374	429	418	371	389	356	405	445	402	409	392	376	386	396	396	386	427	418	379	414	415	437	401	373	417	416	438	358	424	385	385	394	398	421	379	396	438	369	379	452	401	384	356	410	421	384	401	386	403	374	447	416	400	390	377	408	394	363	397	415	385	427	401	366	410	389	363	426	405	391	398	387	379	376	409	389	428	342	356	394	375	412	446	435	378	410	433	398	390	402	378	393	333	408	377	404	373	398	378	410	407	370	381	400	398	429	386	391	397	384	399	390	430	364	392	408	387	401	379	393	409	398	371	391	382	373	415	398	409	366	405	352	398	427	402	377	401	380	364	378	399	400	382	395	397	418	395	388	350	388	394	363	393	386	425	414	426	454	391	411	429	399	377	391	392	398	368	406	360	378	381	383	364	378	398	401	401	420	375	386	422	383	394	390	404	395	388	398	390	394	379	408	409	398	434	405	389	392	417	395	395	401	410	399	402	362	375	382	417	408	426	405	395	367	373	394	389	416	376	388	365	418	416	387	423	392	424	417	408	393	371	442	415	362	420	376	425	427	432	378	368	407	408	382	401	378	418	412	391	396	443	389	413	397	367	402	409	371	398	407	388	405	387	397	422	376	373	413	364	392	415	438	404	391	402	406	431	367	385	397	406	398	397	369	412	417	432	404	376	390	392	357	429	376	381	421	411	409	378	399	410	386	399	418	412	414	393	385	381	380	404	393	406	391	430	450	406	417	364	407	421	400	358	383	405	397	395	369	391	388	397	403	380	436	379	373	409	416	383	423	390	387	413	386	362	393	374	407	444	414	393	416	381	378	393	397	392	386	399	398	405	395	422	400	408	373	390	400	436	415	366	371	379	422	401	348	411	381	392	378	382	395	387	418	434	427	401	427	375	389	403	436	432	394	369	400	434	376	429	398	384	357	373	411	399	393	380	397	439	355	395	368	418	377	394	416	386	389	413	420	375	391	410	378	390	424	410	414	372	389	412	393	399	381	396	377	410	389	348	391	386	377	395	422	381	362	358	405	354	381	399	440	409	412	438	379	407	385	377	417	393	400	405	391	432	433	409	441	360	407	387	408	383	392	397	400	402	372	360	418	383	379	396	406	418	467	421	410	373	433	380	411	397	406	386	425	360	423	425	398	363	401	374	433	403	384	403	363	430	382	423	409	396	423	394	435	376	395	387	403	423	403	387	413	396	385	368	428	404	398	378	407	359	387	429	416	402	364	408	407	424	452	420	412	410	396	388	372	445	417	393	409	409	391	413	411	407	358	338	402	413	421	467	389	389	342	374	364	391	402	367	393	385	419	364	390	377	382	429	408	402	398	380	408	418	404	396	411	364	380	434	366	405	427	395	393	414	392	386	385	381	418	403	393	388	387	371	406	440	390	401	377	378	355	405	381	378	412	420	388	394	410	392	379	421	400	386	368	405	427	402	390	375	406	409	374	411	430	452	430	371	398	390	405	430	396	391	391	416	414	436	393	360	411	398	389	402	359	381	390	384	419	377	441	376	419	404	402	372	394	421	395	365	411	387	434	421	369	393	387	413	415	346	382	389	411	381	407	392	385	379	385	369	400	394	380	385	377	400	399	401	381	419	368	445	406	393	403	415	396	388	385	392	399	368	377	425	412	404	399	412	410	403	403	385	408	369	368	408	415	418	391	383	423	394	360	445	395	411	387	435	439	376	425	383	393	357	372	406	383	354	446	410	425	380	405	416	419	413	370	418	368	432	376	413	402	382	372	368	383	393	386	367	381	380	424	379	367	418	407	391	446	403	451	385	386	389	388	372	449	415	378	402	433	408	424	386	419	396	379	383	388	432	406	367	400	409	420	369	406	386	417	380	409	397	398	378	394	405	450	392	402	420	406	408	370	377	398	379	380	426	405	411	381	409	379	393	377	418	422	428	387	401	389	394	372	366	429	425	429	404	406	400	415	435	392	375	432	407	392	409	413	354	385	393	356	371	369	420	427	375	431	400	385	380	379	398	399	410	452	425	393	399	365	394	364	427	361	390	390	394	401	410	418	390	418	431	395	385	389	400	394	386	387	420	444	379	364	382	408	394	426	396	403	395	408	376	386	401	393	384	405	419	397	400	404	432	407	378	404	390	411	385	385	348	421	402	383	403	396	367	387	381	413	386	381	356	401	405	421	424	369	395	418	399	381	398	384	413	424	393	382	385	386	360	410	425	409	411	410	391	407	372	374	447	388	387	363	394	384	396	363	412	411	410	387	358	412	389	397	387	373	394	385	414	388	411	407	415	424	394	413	395	380	421	419	370	402	379	384	377	429	419	388	396	422	403	374	412	399	392	406	404	386	408	366	410	370	388	417	443	415	369	418	418	376	413	429	405	364	404	433	430	410	418	420	413	401	390	380	360	420	377	389	434	409	376	392	406	361	383	418	392	358	412	426	375	367	440	441	373	376	401	392	387	398	384	419	437	436	391	363	418	399	384	393	396	384	371	402	414	416	426	407	443	433	372	430	363	396	376	380	354	432	385	337	416	374	407	411	378	374	391	381	371	411	354	381	413	420	409	410	418	416	389	379	390	412	378	396	408	393	409	392	394	348	414	424	392	399	379	415	434	412	389	431	389	391	382	411	432	429	400	398	391	368	400	362	374	375	440	413	424	393	407	415	457	370	334	394	396	382	393	384	365	384	401	403	403	390	379	389	407	428	405	408	384	414	409	393	420	387	412	393	412	419	414	431	412	402	392	401	420	409	423	401	372	385	408	396	403	404	412	379	372	411	385	426	423	395	390	344	379	378	356	373	363	389	353	422	380	418	361	358	388	401	407	383	416	375	367	383	372	402	375	418	389	432	394	369	419	392	419	417	375	410	423	391	391	400	428	391	347	393	395	383	382	439	418	366	390	431	368	386	417	412	375	383	377	393	377	424	336	398	418	405	411	410	402	386	407	385	399	373	402	379	381	412	370	371
32575	18079	17603	13520	11043	8075	5839	4270	2733	2119	1854	1766	1515	1444	1451	1491	1350	1224	1127	1084	1133	1088	1055	1050	976	992	988	985	1001	975	952	952	930	934	927	972	930	933	913	933	941	898	989	898	956	933	944	927	913	921	949	923	914	904	911	973	896	919	927	905	974	962	913	947	926	931	919	888	937	977	925	952	898	898	961	925	879	936	914	912	868	943	920	959	927	910	945	888	900	926	923	947	900	962	914	872	973	959	936	934	950	906	984	907	907	947	949	909	939	916	933	905	897	929	926	933	956	944	946	1006	918	919	980	904	931	965	971	940	999	884	905	935	932	978	1000	891	908	917	909	899	980	924	893	946	942	909	868	952	975	947	908	935	918	929	938	924	924	941	936	976	915	933	962	917	975	918	972	967	898	988	910	948	961	891	934	885	850	902	867	915	925	875	914	931	912	929	990	953	936	900	897	975	906	915	950	903	922	939	869	933	957	928	911	980	924	935	939	925	956	946	897	905	894	973	974	888	883	981	915	950	943	952	901	933	956	871	951	995	954	946	948	941	908	934	930	911	926	970	950	951	941	920	875	927	879	895	965	918	1003	898	902	954	924	949	938	922	893	918	960	987	937	915	915	951	937	945	884	921	898	939	910	923	954	906	884	939	907	912	850	942	912	890	941	898	975	904	954	895	924	946	917	937	928	858	897	912	900	905	933	929	927	940	958	930	908	885	906	887	937	895	964	900	937	948	956	919	962	878	966	879	919	904	899	922	933	912	958	944	921	937	954	895	894	947	935	925	942	891	910	947	946	924	907	923	937	902	949	948	929	927	966	941	905	894	861	907	1023	935	947	918	897	949	968	925	902	961	918	873	913	960	929	902	901	952	896	984	884	1006	979	939	898	936	945	936	906	882	963	933	985	970	904	934	917	889	875	896	913	870	936	927	949	903	944	924	938	909	924	941	934	897	904	883	861	971	923	920	910	903	950	877	874	954	944	963	941	950	899	981	964	904	938	952	883	878	933	899	976	935	888	922	935	927	947	919	877	926	943	909	961	970	895	991	934	918	893	925	922	944	928	891	907	966	922	989	903	873	874	932	888	931	885	900	917	902	947	964	875	895	995	917	905	969	917	947	888	991	899	919	930	930	967	922	919	930	922	927	975	943	948	870	902	921	889	904	947	907	926	945	959	915	891	913	950	912	910	925	948	950	915	894	889	942	968	910	918	965	951	898	962	962	898	876	940	917	895	881	911	924	921	934	992	933	944	982	968	958	926	926	941	933	957	965	874	962	932	928	935	953	938	904	930	939	930	938	931	951	951	947	900	906	906	985	923	976	930	973	991	911	943	964	967	914	954	940	941	962	970	937	909	923	919	916	981	916	938	914	928	955	910	933	934	917	947	951	890	913	871	921	892	903	901	970	937	933	921	920	939	949	927	930	910	963	900	930	882	908	942	924	940	907	934	930	886	908	962	886	959	951	956	911	970	922	950	958	905	862	904	955	945	968	933	943	953	955	915	892	955	914	970	990	925	955	954	912	897	955	880	943	926	936	932	924	906	858	958	947	943	908	934	929	974	932	884	1007	923	920	990	913	903	904	947	936	953	980	917	911	937	914	897	959	905	929	913	970	927	905	934	915	916	925	852	888	928	947	932	954	907	889	944	997	965	962	944	946	900	945	923	940	948	965	922	914	908	951	917	887	963	908	918	897	942	935	901	895	944	916	936	981	954	940	891	878	930	967	958	910	929	935	949	928	884	944	952	931	953	960	905	902	910	938	909	934	902	972	898	936	911	937	904	986	910	945	900	886	979	920	952	916	913	884	935	891	929	903	896	971	997	905	960	961	974	936	899	916	949	885	896	896	932	915	947	847	879	939	924	945	933	941	892	951	962	949	949	940	938	948	970	931	894	951	921	887	940	958	908	945	884	968	975	975	897	931	930	919	878	898	904	982	931	902	921	955	903	932	929	946	945	911	940	996	970	959	953	945	898	991	939	898	910	901	933	903	915	936	925	936	919	945	915	982	932	935	930	898	968	931	925	977	950	912	895	934	932	930	918	939	901	924	943	896	897	994	963	939	923	920	892	928	924	907	936	897	884	933	958	967	889	943	967	924	933	904	985	865	975	956	935	887	971	951	939	907	941	918	907	936	941	908	922	916	970	909	925	955	911	882	955	921	884	915	927	878	923	956	918	893	920	920	928	964	875	913	960	899	945	937	941	919	916	922	868	926	964	953	947	917	915	994	940	976	939	945	970	973	935	925	859	916	918	937	910	948	932	945	918	936	874	977	947	912	926	921	934	976	918	981	918	936	912	998	932	946	919	891	946	935	893	862	1005	905	962	913	899	866	896	918	939	890	906	950	931	907	893	910	970	949	884	931	929	929	986	954	984	971	868	909	901	872	941	921	897	876	955	920	917	922	940	934	962	901	887	944	884	1044	933	904	948	943	932	897	933	917	916	919	917	983	981	941	917	957	883	889	919	941	940	904	894	917	943	936	983	950	928	970	905	911	971	956	969	948	941	880	827	945	934	894	991	951	961	962	949	926	894	931	945	962	932	911	924	942	948	923	932	1000	937	934	929	991	972	906	1003	900	932	966	926	896	990	922	949	922	917	923	882	982	962	976	958	945	934	926	899	938	932	921	991	903	942	938	906	951	921	932	902	879	940	922	932	929	949	964	934	872	934	930	920	943	909	963	974	932	880	911	910	969	910	933	939	903	898	919	913	924	887	985	858	1023	944	890	853	1004	947	925	979	923	895	923	968	941	953	918	952	901	897	915	928	913	970	947	939	950	900	866	949	961	909	942	909	972	950	947	945	882	960	948	872	944	967	929	915	958	910	895	897	919	908	889	925	986	936	922	899	920	949	919	943	925	927	940	995	908	941	978	938	962	956	928	938	968	888	885	911	910	940	935	921	901	934	916	941	920	933	947	888	935	929	923	941	931	952	924	975	937	964	919	938	828	938	898	930	993	915	935	942	917	991	963	889	946	952	965	909	930	924	946	937	924	928	970	917	940	934	952	919	931	901	944	919	968	918	912	976	951	930	905	937	984	910	948	893	896	945	912	936	945	891	928	921	929	923	907	965	960	947	911	944	911	920	904	945	882	932	930	887	920	975	971	950	906	902	937	959	869	860	955	944	915	919	877	918	908	899	897	961	906	951	980	936	918	943	932	926	921	885	886	934	910	924	944	920	896	934	931	869	980	969	929	918	926	972	915	901	909	921	912	894	909	876	967	913	891	928	967	864	902	941	874	940	906	987	905	964	929	934	913	971	894	879	919	970	921	957	905	951	919	969	915	933	942	938	948	942	926	949	923	966	954	915	970	913	902	973	917	928	894	905	930	905	949	966	952	914	960	945	957	881	915	918	944	915	940	927	959	902	1006	928	906	922	922	875	898	909	946	963	914	937	966	905	931	937	931	929	927	953	961	906	925	909	924	966	908	982	916	1012	961	970	906	908	925	913	972	901	949	901	907	985	936	958	985	917	934	918	972	947	889	964	920
53207	28800	17805	8798	4575	3255	2273	1497	1141	803	666	636	588	572	568	507	499	449	459	448	401	391	403	395	408	415	380	331	339	334	380	364	357	340	370	378	376	372	394	324	372	396	379	384	387	354	360	375	333	377	376	316	352	345	365	349	399	360	387	395	357	359	366	342	383	353	367	362	409	350	361	362	408	373	378	367	393	362	348	315	347	387	365	391	349	353	368	352	361	360	355	369	361	353	388	358	375	345	355	358	377	371	379	359	384	367	351	371	381	397	371	363	345	358	373	395	340	383	355	383	417	367	333	340	379	341	357	361	385	386	374	387	394	427	391	330	366	367	374	402	349	374	395	370	389	363	354	348	387	329	374	380	372	332	381	336	361	340	332	380	367	362	350	374	364	344	358	385	353	365	426	325	367	367	385	361	405	363	362	360	374	373	337	356	343	355	358	362	357	378	396	378	381	364	368	341	363	357	355	352	359	331	366	376	374	360	389	374	353	361	337	349	374	350	346	388	366	357	368	345	336	355	355	402	375	326	372	401	380	401	360	362	376	368	390	373	362	370	368	351	342	359	371	365	355	364	374	350	368	360	358	351	305	345	345	363	365	376	371	360	372	349	330	394	398	376	367	331	335	358	351	357	346	335	387	369	360	378	344	344	372	355	379	353	339	378	313	361	357	385	365	400	368	379	420	374	379	380	370	403	368	344	366	389	366	398	408	367	350	309	358	401	385	361	376	366	358	366	341	359	364	368	369	354	345	359	378	348	379	355	345	374	382	368	343	349	342	378	306	328	349	338	371	386	364	353	369	380	381	377	382	365	371	379	383	368	356	371	360	351	357	399	358	376	354	376	359	367	345	362	374	366	376	356	386	392	358	348	358	342	344	358	435	368	345	372	376	395	352	374	369	387	383	349	374	374	351	353	368	380	338	357	389	364	365	346	372	358	360	339	401	333	354	350	353	364	323	360	349	356	340	386	400	373	375	356	377	405	368	363	388	370	383	367	374	360	353	348	390	360	385	362	346	363	332	387	357	347	387	376	339	386	357	364	305	385	377	393	396	359	376	386	406	365	342	388	388	402	397	357	380	376	376	405	336	369	352	356	393	357	340	344	360	371	356	387	364	350	359	358	419	388	370	392	396	345	348	385	367	351	371	363	395	383	368	364	336	353	352	380	389	360	389	344	394	335	371	353	352	354	380	362	335	331	367	330	376	384	326	350	377	353	391	352	345	377	358	368	373	385	351	348	354	385	351	342	351	376	340	390	373	390	380	371	340	357	382	377	351	398	362	363	351	353	370	413	363	377	368	324	366	400	367	360	377	346	349	341	370	386	400	416	359	343	340	376	322	366	351	373	376	382	393	354	386	374	353	389	399	360	360	352	345	335	339	356	393	384	359	385	400	377	376	362	371	321	370	375	382	373	370	379	357	399	363	355	332	340	368	378	367	352	399	353	332	346	360	336	354	364	364	318	368	393	366	340	369	377	354	357	373	338	324	396	393	368	359	360	356	329	367	376	363	358	350	371	401	361	337	367	374	379	352	381	355	341	345	355	342	349	365	383	386	393	392	362	370	387	386	332	353	369	373	309	325	337	359	320	348	366	370	329	364	339	356	375	379	344	347	378	329	342	403	369	383	361	390	378	383	363	364	367	355	334	336	369	382	386	358	360	395	353	373	360	400	356	335	361	358	338	327	348	342	405	362	355	364	344	379	362	366	365	381	381	363	331	355	363	389	391	352	389	341	348	340	345	376	322	375	369	336	360	358	345	325	385	367	394	409	370	362	377	361	379	369	375	360	320	339	379	365	389	402	369	364	320	363	386	338	409	355	343	338	403	387	359	382	315	374	379	365	358	333	346	325	376	367	358	358	348	372	373	384	361	356	341	354	319	378	387	367	380	354	364	364	363	369	355	341	358	354	348	332	384	354	373	347	371	369	355	321	327	374	338	343	359	372	391	349	386	385	360	396	363	355	394	349	357	377	376	388	349	381	395	357	365	368	360	376	350	366	388	385	356	376	381	366	372	351	378	405	358	363	368	340	357	369	393	385	331	326	365	335	333	337	363	378	396	417	373	367	413	361	384	361	363	398	348	364	374	383	338	359	362	391	377	338	355	377	357	395	384	378	379	387	364	363	374	330	373	369	369	373	357	364	368	375	368	346	355	359	342	373	340	375	362	384	360	357	376	350	337	326	371	356	373	345	365	345	407	337	356	353	359	339	382	355	363	379	401	365	386	371	361	385	345	394	399	415	372	380	340	352	367	345	352	366	341	405	376	378	356	355	347	364	368	343	336	422	384	310	391	365	372	354	389	370	350	373	384	362	391	398	356	372	339	402	386	354	360	384	315	387	334	398	387	360	369	393	363	359	376	377	318	372	360	344	362	363	373	344	383	410	347	379	387	349	397	369	331	371	363	383	360	416	395	351	351	357	388	389	372	333	356	403	369	324	355	359	377	353	383	386	377	337	361	380	323	377	401	351	350	364	362	356	378	374	330	369	376	394	379	360	375	352	314	376	398	409	364	369	323	355	434	387	337	349	357	358	348	362	356	378	362	379	388	420	396	369	379	401	354	353	351	346	368	368	351	357	345	354	387	375	380	358	363	388	333	365	367	384	357	386	325	344	345	374	394	337	383	384	367	382	373	413	387	370	370	341	361	355	363	392	358	342	368	346	375	367	364	378	360	383	384	355	376	350	350	356	318	357	382	359	376	352	356	372	342	363	382	362	364	419	404	338	367	347	380	358	361	369	381	370	387	377	367	360	363	381	343	386	357	381	379	368	319	349	376	367	360	382	341	373	331	346	300	373	348	362	364	373	369	364	359	327	371	391	355	362	376	378	382	344	387	347	345	345	366	360	383	415	376	350	360	369	350	366	396	397	376	333	352	364	336	323	394	381	377	392	351	384	360	362	344	370	369	350	350	342	347	365	389	363	394	377	359	336	370	380	409	372	372	400	347	364	376	387	391	356	344	394	367	395	386	332	392	378	392	425	352	348	345	367	348	388	343	351	398	360	374	380	362	400	353	371	354	391	351	346	384	371	346	376	369	348	370	407	368	336	393	391	361	371	346	348	381	353	399	364	395	332	372	366	359	351	347	355	384	340	330	350	378	363	365	336	353	352	358	376	352	366	392	351	320	357	359	361	397	364	390	343	377	366	384	358	357	362	342	380	367	361	350	384	373	322	377	377	376	355	355	357	398	344	370	347	375	363	357	339	371	358	352	412	376	370	350	382	363	372	372	399	389	412	359	375	335	384	364	392	364	340	349	429	371	353	357	331	352	354	345	328	360	396	390	346	355	349	368	353	342	351	372	366	373	329	360	345	366	376	382	353	393	378	426	369	345	384	372	359	393	309	353	390	356	360	372	345	371	315	351	366	380	354	360	373	384	402	389	376	377	373	393	340	378	376	377	360	387	387	375	365	371	382	376	348	401	363	345	345	394	376	386	372	398	365	346	359	364	327	388	358	384	314	355	382	391
35720	22951	22303	17561	13346	10918	8170	5899	4305	2614	2619	2261	1971	1900	1752	1612	1591	1445	1397	1222	1194	1056	955	962	940	982	894	851	886	863	868	892	851	874	895	852	838	894	825	839	833	817	875	893	860	842	841	849	834	846	810	837	876	831	851	865	847	874	811	827	850	840	874	876	833	842	777	856	849	862	829	856	823	846	845	859	835	841	820	875	875	836	839	843	823	781	836	849	844	859	871	900	870	774	852	792	858	832	872	854	792	879	865	823	857	843	841	800	869	857	860	856	847	847	849	872	874	857	862	897	856	860	866	848	863	818	908	898	840	849	869	819	872	847	802	832	871	819	863	858	846	820	831	850	865	836	831	833	848	881	893	862	819	927	874	842	851	822	830	819	802	858	831	803	827	829	860	853	814	863	857	901	861	821	821	858	897	876	841	874	826	849	850	853	784	846	884	845	841	852	793	871	830	840	836	824	840	863	836	889	872	835	828	924	887	852	875	883	858	827	851	846	902	868	893	844	882	890	816	847	819	853	815	892	841	923	871	841	858	859	813	838	768	822	879	831	794	865	860	901	868	872	883	832	869	857	842	928	846	872	874	840	856	876	859	779	832	823	801	793	810	842	840	854	830	843	824	851	876	826	868	830	848	779	902	867	839	853	885	874	843	869	860	836	899	878	898	892	822	869	864	844	843	825	853	860	894	829	864	867	845	789	891	879	819	902	854	840	873	800	921	865	800	811	842	822	867	851	844	818	873	849	880	895	829	895	861	839	834	844	841	807	782	859	822	844	850	811	869	848	861	886	874	898	807	804	834	795	889	849	863	821	835	809	857	836	862	835	821	884	850	891	909	864	891	865	874	864	863	848	884	805	859	853	817	852	878	863	867	805	879	871	866	902	864	826	868	858	819	836	821	869	851	871	845	869	877	828	861	889	894	770	829	859	811	867	824	851	840	843	839	867	859	866	853	863	847	891	844	854	786	880	820	887	894	837	868	777	864	874	878	835	790	793	838	852	888	823	827	843	898	784	843	846	835	898	872	849	870	812	842	803	860	876	833	889	824	857	878	839	866	846	846	811	793	814	804	847	840	895	847	865	832	855	847	873	768	813	926	793	842	899	817	866	841	829	825	838	851	873	851	836	848	849	819	864	796	891	819	835	890	879	905	842	829	851	911	892	856	844	881	844	866	810	860	842	812	896	852	834	798	871	855	819	820	850	841	878	801	878	840	863	864	846	866	875	865	880	844	847	815	890	868	887	813	803	864	854	822	838	843	827	889	855	876	856	891	834	853	824	832	869	852	861	876	860	893	831	856	827	879	876	903	834	854	850	852	890	837	856	813	845	866	880	855	872	876	885	882	846	875	784	874	863	904	838	890	865	813	792	851	866	844	864	864	827	856	858	831	861	813	825	832	858	852	837	848	878	837	850	891	812	780	861	877	893	805	863	842	815	880	832	831	809	840	831	927	864	864	804	859	848	810	884	848	826	826	841	860	818	894	830	828	810	859	870	832	870	810	835	872	893	851	886	850	896	842	816	808	891	830	846	879	855	852	869	823	812	832	847	848	843	832	820	827	842	784	870	895	842	841	828	817	821	850	826	877	870	818	801	908	803	865	857	850	790	810	831	831	872	823	826	830	880	804	852	876	829	836	811	846	900	856	864	858	894	822	873	851	863	819	875	860	847	868	838	855	861	834	828	814	843	899	849	824	861	929	825	801	872	850	837	865	844	828	842	862	852	880	861	808	857	875	859	795	843	877	872	924	846	888	836	873	864	893	854	882	871	935	888	795	824	846	843	846	895	853	858	843	870	869	860	892	803	874	847	903	848	859	874	849	866	817	847	819	851	822	885	828	812	851	837	837	855	858	838	845	853	846	813	884	865	867	841	816	856	838	874	848	899	855	827	820	829	856	839	880	842	869	784	809	860	875	877	809	857	868	843	851	845	916	830	884	850	904	846	784	876	805	858	810	870	852	824	864	889	888	889	855	867	827	874	837	879	840	815	869	839	849	848	846	821	885	832	877	862	811	866	891	843	868	823	832	915	878	896	808	852	784	824	840	910	853	904	851	891	840	822	776	885	841	876	901	848	835	811	862	864	853	856	831	879	830	843	851	874	873	872	829	837	834	822	815	866	857	826	874	780	848	859	855	822	867	891	865	845	883	827	920	851	851	807	825	837	858	804	797	878	831	850	875	809	836	902	886	810	785	802	883	840	890	881	869	833	880	889	832	822	796	843	859	849	786	855	862	803	897	851	888	849	864	802	841	795	889	878	854	851	899	887	878	858	880	911	855	887	816	875	866	825	846	875	830	785	800	898	903	877	883	845	857	863	853	839	907	867	789	840	884	861	871	872	839	841	929	905	875	834	849	833	796	860	872	836	843	839	823	843	877	824	834	833	812	828	812	855	829	813	831	865	783	892	815	824	879	870	847	796	899	866	840	859	815	846	844	865	836	866	829	796	834	874	864	867	816	787	881	831	858	822	824	812	893	826	791	837	872	855	864	840	868	853	855	874	824	828	861	875	834	836	840	861	837	855	839	842	815	900	871	873	809	854	874	830	858	885	816	862	882	828	882	890	846	866	809	873	879	856	829	856	841	852	893	862	811	859	875	902	880	855	887	883	814	863	884	854	924	840	828	876	853	780	880	843	819	820	817	783	876	925	918	865	841	813	813	862	864	782	816	859	872	863	871	854	838	796	832	820	849	863	851	876	820	865	920	820	857	847	879	908	840	784	798	852	818	827	859	869	840	844	871	810	850	807	825	831	897	813	893	865	798	904	840	859	864	883	851	850	891	823	878	853	862	861	880	799	837	883	833	818	831	891	898	851	850	830	859	874	807	888	829	903	837	863	805	845	820	832	861	836	876	809	852	826	855	904	831	845	839	891	812	850	856	882	835	851	828	887	816	816	857	876	849	846	869	844	859	844	856	863	878	838	890	846	870	905	924	784	854	888	885	828	866	811	794	871	830	826	826	852	813	891	855	883	808	810	856	897	805	819	820	815	865	884	856	890	854	843	795	842	787	868	846	866	851	864	838	850	839	798	866	891	891	881	819	815	862	877	843	871	880	854	861	876	856	820	826	840	815	824	870	910	866	873	818	858	814	813	910	845	865	864	914	858	846	833	807	886	839	869	817	852	896	820	887	853	817	879	847	910	844	853	868	832	863	830	828	854	847	843	880	813	879	809	875	889	846	887	838	868	847	800	900	931	801	860	795	814	868	830	899	878	867	847	871	889	831	861	861	865	863	843	845	845	827	899	854	824	844	885	885	894	875	833	815	823	803	859	879	891	839	885	810	861	848	905	885	804	834	886	810	821	879	871	835	910	859	894	848	914	860	843	902	835	859	871	822	869	868	847	846	824	865	802	825	853	815	832	872	814	907	807	842	893	891	843	840	900	840	823	847	924	845	866	831	878	817	837	901	853	890	865	805	858	837	888	853	834	815	829	828	825	819	857	869	792	862	818	876	858	908	846	839	812	841	854
31795	14342	6978	3372	1859	1424	1048	792	576	430	491	451	489	438	412	391	424	416	398	377	399	377	341	389	360	385	414	383	375	374	402	413	375	391	390	382	393	412	387	376	353	357	356	348	363	399	386	392	383	379	358	404	364	374	387	372	380	399	404	364	372	382	396	399	361	387	367	389	372	414	401	377	379	389	371	399	382	394	396	367	326	384	368	364	383	422	383	356	436	408	371	361	404	383	412	375	368	380	397	360	336	382	366	372	344	416	370	373	354	412	376	399	377	372	338	346	408	351	425	393	381	345	398	383	372	380	397	404	396	421	367	356	375	361	390	374	371	383	371	363	419	378	379	387	369	380	366	353	370	348	366	361	342	415	414	372	352	376	389	425	417	409	386	384	374	376	403	414	424	335	391	409	383	350	368	365	455	388	362	356	388	413	391	375	405	379	383	355	393	352	398	401	397	378	373	358	343	392	387	348	382	384	348	406	398	388	366	411	434	352	366	400	363	383	368	391	387	363	392	377	383	400	433	418	375	388	386	373	397	407	363	374	381	353	383	383	377	381	409	376	388	387	401	389	382	349	379	371	359	398	377	380	359	414	390	392	370	393	378	370	387	404	399	379	364	344	398	357	413	419	365	424	418	371	379	384	356	412	395	411	379	400	370	391	383	377	347	373	393	371	404	398	394	388	373	361	347	370	386	362	380	372	375	425	364	401	357	372	380	371	363	407	396	351	343	392	363	392	387	408	382	393	360	353	368	375	384	365	368	343	376	408	393	419	373	394	445	371	400	394	387	360	382	367	359	392	402	376	346	405	368	371	365	381	389	426	367	392	389	383	371	385	383	395	398	356	357	344	362	395	413	409	404	373	365	367	359	358	346	367	388	397	405	370	373	364	407	376	383	358	368	406	397	374	412	371	402	417	415	374	388	388	366	360	382	405	375	360	393	353	352	380	347	377	373	346	358	384	424	386	385	380	371	411	367	345	403	378	380	377	354	377	389	418	393	373	362	331	413	386	382	368	394	410	368	353	373	371	305	392	368	374	385	391	355	387	388	389	375	424	421	396	368	363	405	347	360	370	380	374	379	371	405	380	309	370	397	360	396	382	361	394	392	342	403	416	375	365	364	366	390	373	375	368	420	376	386	373	363	340	375	373	367	381	374	361	376	380	347	365	406	356	385	359	355	393	363	339	370	390	426	395	400	380	370	375	342	439	386	385	359	336	358	389	370	395	387	364	351	349	370	397	378	380	382	351	353	385	374	357	375	330	378	391	391	357	379	383	394	403	400	353	377	400	452	374	366	362	374	372	368	378	397	404	397	383	387	360	350	373	390	358	387	397	361	378	342	395	374	375	383	386	356	397	375	339	402	356	401	406	369	345	373	368	370	379	374	358	389	362	374	383	387	359	373	407	384	373	385	376	414	389	379	376	392	356	365	395	360	411	376	381	353	409	351	401	415	353	376	359	414	394	400	382	387	372	400	427	406	389	364	362	394	388	393	360	404	400	369	381	373	362	381	380	344	363	347	372	382	367	351	369	394	375	396	369	390	367	382	362	373	395	338	347	326	371	381	405	371	346	367	375	406	385	368	436	408	358	400	377	377	381	406	401	378	365	356	378	392	389	385	396	386	387	387	390	402	421	371	325	370	391	379	429	383	352	395	389	348	357	427	367	381	341	367	375	360	352	380	371	352	399	367	382	397	387	392	401	407	356	403	400	346	346	354	382	396	394	394	367	359	353	383	371	405	418	407	364	331	393	358	394	355	399	344	364	381	373	376	374	403	348	406	357	367	388	376	377	388	366	359	352	365	408	329	364	417	372	388	394	413	357	366	393	398	378	407	325	376	382	372	373	377	389	367	371	404	376	373	399	392	390	381	403	393	378	355	391	371	396	413	383	373	360	386	395	401	364	383	374	393	371	344	386	337	388	375	372	409	394	382	363	354	319	390	402	356	344	399	379	382	384	406	392	398	351	376	455	378	376	392	334	392	384	376	385	363	385	340	364	332	359	363	411	364	367	375	388	364	355	368	407	382	391	385	381	390	361	394	379	361	352	376	393	359	359	360	394	338	387	367	349	359	384	358	346	361	381	373	355	409	398	395	370	413	399	401	425	399	358	356	383	393	401	375	372	346	374	388	355	347	385	370	366	403	397	389	330	352	370	395	415	339	388	343	401	401	353	401	394	364	360	370	408	383	343	372	397	346	370	383	379	373	380	348	383	426	363	396	388	366	395	374	414	355	379	370	395	364	370	370	379	357	392	401	360	388	350	391	383	387	389	429	367	341	408	361	379	386	383	403	374	429	384	364	357	340	403	373	385	403	406	403	396	367	375	382	354	390	377	371	400	400	383	356	414	408	406	362	365	396	344	422	371	361	427	387	364	379	404	387	392	369	403	398	380	411	353	386	347	380	396	382	426	353	360	364	403	404	399	390	368	384	360	409	422	367	386	386	385	416	396	434	398	366	398	391	351	367	382	401	417	373	394	356	421	369	372	394	380	375	360	391	357	365	391	403	370	392	371	382	387	423	367	415	387	384	398	398	363	359	372	359	349	385	371	379	375	346	378	382	382	372	376	349	365	395	348	384	379	406	392	370	415	396	382	378	408	358	389	397	409	413	390	383	386	374	365	392	369	368	380	326	338	382	361	386	365	369	351	340	349	395	396	379	366	370	424	352	361	398	367	380	385	375	413	378	365	380	404	367	394	361	402	392	351	373	372	400	380	342	371	339	411	355	369	372	381	421	383	387	385	376	370	370	397	360	432	370	365	349	378	355	412	362	363	371	369	359	378	375	392	341	382	420	370	377	418	432	373	356	378	384	366	401	352	333	396	383	376	421	355	370	395	400	361	408	399	407	353	370	371	374	410	381	370	354	353	352	382	390	351	402	346	348	372	374	391	409	398	348	397	431	411	399	416	355	363	357	369	366	380	369	397	340	390	351	371	417	371	410	411	359	394	399	379	409	386	420	374	362	386	368	398	403	372	374	386	393	403	381	389	387	375	401	338	369	399	401	367	405	365	405	379	358	369	405	409	391	396	380	404	380	355	373	356	401	385	377	378	401	371	381	358	380	392	372	394	376	430	400	386	353	386	418	398	374	367	393	399	352	401	388	341	324	396	404	374	389	379	385	350	414	418	348	411	353	374	363	385	395	376	359	390	369	406	372	336	387	404	377	371	369	402	408	335	391	373	351	390	388	318	367	361	354	367	410	413	380	360	349	423	404	411	386	378	336	388	401	399	375	386	359	409	368	412	421	393	378	392	398	374	353	368	364	400	379	355	380	417	369	374	410	361	415	377	340	354	386	417	358	364	393	381	379	370	375	356	403	359	411	382	402	384	412	421	410	397	396	356	386	390	380	383	378	385	372	351	355	385	382	362	403	407	389	396	367	394	383	405	381	379	381	392	360	354	379	324	361	349	376	355	375	391	397	345	347	349	370	357	382	340	323	388	346	366	381	369	352	355	367	380	390	337	343	375
22300	11894	11040	8854	6419	5018	3934	2731	1839	1255	1343	1336	1286	1222	1166	1042	1089	1015	991	938	919	922	924	894	871	921	930	888	900	903	901	884	911	862	906	914	889	904	911	883	869	858	931	844	855	917	902	891	914	928	875	899	865	935	821	858	934	863	898	884	850	889	867	963	855	888	911	894	886	878	920	931	856	891	886	886	903	904	901	899	901	892	897	888	892	947	895	867	860	916	910	884	857	900	892	913	856	863	911	823	860	891	911	879	890	823	925	889	897	945	895	878	891	906	891	933	864	882	912	890	899	864	885	934	888	924	916	896	909	888	883	856	910	925	899	896	887	831	890	896	913	870	875	899	919	864	923	829	839	886	953	893	902	896	917	885	877	902	869	855	881	944	911	859	960	848	887	873	867	869	910	938	950	943	905	882	861	884	831	851	902	972	900	889	877	833	902	953	867	899	867	898	926	937	884	885	862	910	891	857	897	896	948	849	895	942	933	911	898	862	868	862	907	913	860	929	925	875	844	907	880	861	878	928	895	924	909	855	887	902	859	882	898	934	849	899	872	860	894	915	852	886	828	896	944	878	863	891	925	896	882	905	858	919	887	929	843	862	873	850	853	913	901	898	885	874	909	847	847	918	870	829	907	920	837	911	857	872	883	891	894	882	865	922	804	877	937	907	845	841	886	858	838	910	943	872	880	882	918	925	932	924	904	851	933	859	911	910	929	866	899	878	851	864	856	901	874	865	878	845	886	1003	926	870	874	935	880	882	911	850	844	872	944	936	913	872	872	895	902	936	854	872	863	884	932	914	900	890	863	888	829	868	888	925	903	853	892	905	886	926	913	891	885	819	878	895	888	870	889	910	842	863	877	896	888	873	847	907	855	891	868	885	911	900	921	922	924	874	879	937	870	899	876	857	895	850	861	870	883	881	888	854	894	905	851	889	904	925	892	898	915	861	921	862	864	922	802	891	920	930	919	893	893	874	963	906	882	895	865	942	881	894	879	861	903	900	866	897	905	944	924	911	871	919	913	868	853	894	907	865	891	840	872	907	928	876	895	913	862	881	896	887	940	898	892	887	912	912	870	879	892	899	855	876	857	939	878	936	867	908	874	889	881	905	877	894	907	969	889	922	887	850	852	862	830	857	896	919	869	882	871	892	912	948	895	860	922	866	931	883	840	896	853	827	870	864	923	867	907	890	940	910	907	908	927	921	950	844	879	842	838	871	890	860	874	917	792	891	923	876	859	929	865	943	943	866	857	878	871	899	895	867	867	877	835	890	849	873	885	881	927	872	919	894	915	866	882	869	944	953	888	878	902	887	894	945	915	856	892	876	900	877	855	902	903	892	900	885	877	923	840	861	887	896	919	925	856	921	873	919	877	874	923	875	877	834	856	868	872	878	868	901	912	829	842	905	845	850	924	845	886	843	898	904	904	924	896	891	903	906	907	934	901	835	940	880	895	868	858	887	875	901	925	905	859	899	892	947	853	859	881	904	937	898	853	939	870	924	924	879	915	918	908	901	966	894	839	891	880	835	923	873	925	917	942	887	950	943	884	904	925	888	880	897	860	894	880	903	868	877	885	910	890	884	865	944	842	930	910	865	886	866	904	913	861	888	915	890	919	915	918	860	873	906	862	857	882	900	877	927	900	875	897	925	908	868	924	893	894	936	892	883	844	875	867	898	871	914	912	889	883	911	871	935	889	913	859	852	906	942	884	860	886	919	910	944	903	933	866	851	936	884	903	849	903	870	921	889	860	922	856	910	889	928	846	848	903	901	922	888	911	921	904	898	906	888	916	886	900	898	887	894	916	937	869	871	872	904	857	906	905	898	855	807	907	938	923	907	902	861	914	909	861	916	871	869	889	908	926	849	889	900	896	918	914	882	942	867	879	878	862	895	857	915	899	919	897	926	895	926	891	834	899	885	873	892	884	914	894	833	932	895	865	903	884	904	930	873	881	936	852	874	897	857	885	874	893	797	873	924	901	886	911	880	868	864	830	927	910	872	934	884	924	900	943	917	897	832	849	869	874	897	922	901	915	865	896	884	895	891	873	877	897	888	893	891	868	921	898	850	933	883	905	860	946	866	878	916	886	906	846	960	882	872	865	919	882	922	856	921	903	917	875	979	898	916	866	903	942	931	889	891	860	863	871	857	891	945	933	892	885	930	841	873	909	895	857	845	878	893	872	904	875	911	870	897	907	886	892	888	882	873	943	878	866	859	936	878	886	941	900	896	935	946	842	855	867	854	894	869	875	884	957	838	874	835	904	883	918	899	892	848	901	930	855	913	899	875	934	915	876	883	833	870	876	894	894	909	853	883	887	931	866	890	895	859	884	939	936	806	904	814	875	872	862	893	899	884	897	841	909	873	882	875	844	893	864	909	887	882	880	898	874	901	902	893	898	864	905	880	881	880	863	908	888	901	874	875	888	858	885	863	876	911	868	910	916	927	900	879	916	878	903	871	868	882	879	938	877	907	890	878	882	906	931	886	895	860	907	887	871	868	887	938	869	900	895	933	926	868	826	936	915	834	886	909	874	929	939	875	859	881	897	960	913	939	892	850	927	871	846	867	907	829	908	871	898	836	895	876	865	957	889	851	898	866	847	933	884	903	903	902	918	880	912	873	901	896	918	860	885	907	921	821	880	868	844	915	905	863	934	885	873	909	851	884	902	879	869	880	890	884	911	891	866	902	874	878	897	915	910	879	877	875	861	890	857	856	889	891	888	881	937	902	906	896	855	908	908	890	858	911	925	950	862	904	914	908	943	907	892	898	873	887	883	931	867	848	903	885	881	892	943	874	923	880	869	872	910	894	905	888	874	910	879	896	867	881	881	920	855	862	924	859	921	913	885	840	879	882	949	880	854	869	840	869	827	909	830	920	836	906	917	904	852	884	895	864	921	869	908	887	940	945	894	892	924	832	894	929	889	909	923	956	889	879	856	894	862	900	897	914	944	887	874	925	932	869	832	942	896	907	855	850	894	891	892	901	880	904	929	901	875	881	852	853	852	900	876	865	849	904	897	888	867	865	878	881	876	875	903	868	895	909	915	897	905	895	887	860	874	899	898	907	846	882	842	874	899	918	893	903	935	886	871	919	919	860	855	908	933	913	878	898	867	893	885	887	831	838	863	876	886	892	887	849	872	947	948	835	935	926	872	886	903	965	867	907	935	880	904	914	921	892	922	857	849	861	860	906	903	930	830	892	956	933	867	869	879	892	858	906	867	890	870	894	889	948	833	878	855	909	938	918	856	885	870	935	916	899	865	895	850	859	887	934	898	905	903	908	937	937	851	879	856	859	866	877	909	906	884	889	837	936	889	853	865	847	906	892	830	877	884	873	881	887	879	918	923	936	898	890	923	918	950	892	871	921	857	829	904	915	846	870	921	867	865	846	861	895	905	842	891	896	835	886	914	857	898	903	880	877	873	861	863	809	905	909	924	867	883	880	938	880	896	841	951	882	835	908	873	893	879	927	880	855
44631	22713	13628	5885	2903	2151	1641	1201	925	642	598	598	509	539	541	517	526	461	446	460	430	428	408	402	421	415	401	410	386	389	343	419	437	410	398	408	378	380	378	361	390	425	411	402	445	367	418	406	411	388	415	397	421	400	390	438	397	438	421	422	454	392	391	421	406	381	433	452	438	396	415	400	388	412	367	337	413	419	414	405	416	395	398	412	441	409	412	438	373	373	412	386	379	385	361	422	392	408	417	375	406	408	379	437	397	411	413	437	389	399	391	381	415	411	406	432	414	350	385	350	394	397	420	402	401	425	418	381	429	410	412	429	429	412	353	376	398	369	395	405	370	400	417	395	399	391	404	373	415	408	389	388	421	398	418	410	405	391	422	424	410	372	380	412	415	413	410	391	388	357	416	432	405	446	442	433	435	410	393	392	362	410	432	364	415	382	412	446	446	432	399	391	396	444	377	418	398	435	413	405	377	375	401	415	416	391	448	366	408	353	433	378	420	437	390	402	402	432	407	426	406	372	458	394	401	427	442	398	354	398	406	419	402	397	386	422	390	381	452	401	398	404	376	430	422	389	388	421	406	361	420	415	400	444	423	365	422	397	409	432	422	396	407	391	400	433	391	416	396	393	437	443	364	371	417	385	396	390	399	399	407	397	394	386	408	424	402	401	396	443	422	400	427	410	400	390	384	402	381	420	376	412	379	406	373	399	393	407	377	426	392	359	417	363	388	390	370	353	389	393	419	386	385	366	385	438	370	412	404	417	408	398	383	409	433	403	421	389	405	397	409	446	466	378	381	380	367	445	403	418	351	415	443	400	381	369	424	392	413	408	416	400	404	404	352	415	436	386	391	418	410	424	397	401	374	422	384	391	399	413	415	429	421	398	417	399	416	408	378	396	405	392	437	392	420	381	423	399	424	410	387	407	394	434	392	452	423	393	428	384	366	392	412	417	404	418	405	421	396	378	390	410	461	385	409	414	429	417	456	426	406	415	390	389	398	404	395	418	409	375	432	409	380	401	400	402	377	374	381	382	420	420	406	466	401	396	378	423	375	430	408	416	384	367	353	409	408	366	416	409	408	404	373	419	400	441	397	401	405	396	417	385	389	426	452	391	403	422	400	383	407	409	395	413	390	380	404	413	392	411	405	398	412	405	376	423	384	362	406	362	390	416	399	359	413	406	439	388	420	421	423	435	365	418	443	406	377	442	398	374	409	358	389	418	399	386	393	432	436	405	408	407	420	441	379	399	381	403	399	405	374	394	431	428	426	400	400	380	406	426	428	461	414	380	419	433	435	375	408	400	375	372	417	363	399	401	385	407	437	442	438	371	363	430	427	398	376	394	433	364	430	396	428	441	434	420	408	423	378	407	381	430	420	420	400	405	413	377	406	403	384	462	376	380	424	408	408	406	411	374	395	359	405	388	399	389	437	440	411	411	394	403	373	395	407	430	403	416	387	433	422	379	430	396	413	415	396	404	411	410	437	378	409	393	403	417	416	431	404	373	410	398	365	384	439	368	408	415	380	397	382	361	449	411	406	463	405	428	401	398	381	372	391	395	421	392	398	384	422	401	432	381	366	411	440	418	398	408	411	394	380	427	439	416	370	378	403	373	401	413	399	412	405	430	408	435	435	421	421	419	419	375	432	413	414	394	427	408	393	424	407	447	388	380	399	429	421	402	420	378	408	389	410	373	419	393	385	384	386	340	403	415	411	412	384	373	444	427	411	370	385	411	409	394	380	355	405	428	428	372	403	441	372	404	365	351	381	401	419	389	378	410	391	378	398	399	420	404	382	388	388	385	368	443	387	373	397	385	372	358	402	403	434	392	403	395	381	398	420	397	367	370	395	425	369	402	427	403	405	374	427	370	413	429	368	405	386	407	369	361	425	433	381	433	436	390	384	408	380	425	374	373	455	405	373	407	406	406	393	405	436	401	384	438	462	397	408	430	460	399	410	422	375	392	436	412	380	403	419	404	407	416	430	395	421	384	390	397	379	418	423	379	427	417	401	408	442	402	408	420	460	417	374	393	408	432	415	380	383	391	360	443	394	423	383	389	415	380	414	428	390	394	403	435	403	384	404	425	397	371	378	390	437	406	414	418	418	381	412	389	417	380	408	392	412	412	398	444	396	378	402	380	365	375	395	415	389	391	416	458	403	427	442	395	398	402	397	422	400	368	423	411	443	390	402	399	372	376	385	417	371	370	391	404	398	366	423	381	407	378	381	414	419	395	418	396	418	405	407	382	381	388	418	413	421	433	362	413	413	399	400	411	387	389	419	405	398	392	424	445	367	379	436	436	413	415	429	408	380	389	423	434	409	432	412	424	420	420	387	397	409	433	444	373	394	385	398	401	390	395	390	396	373	406	396	404	403	408	407	429	388	401	399	397	420	402	414	423	411	377	401	428	403	423	357	401	403	410	382	416	436	426	416	412	407	358	418	410	434	431	376	369	411	401	385	396	378	404	439	429	404	373	387	385	390	428	384	426	443	406	412	379	392	434	453	367	391	422	427	450	404	437	402	416	405	415	415	411	415	383	420	416	421	409	401	430	384	453	358	414	388	406	367	392	393	418	397	406	386	422	371	390	402	415	436	411	408	394	430	419	453	383	418	381	439	346	376	377	388	387	425	427	370	405	432	417	391	402	427	393	406	445	370	436	379	407	392	401	419	378	392	386	404	413	424	413	405	378	421	391	402	374	389	382	394	351	376	403	400	397	440	398	441	418	428	414	424	398	393	381	405	409	400	410	442	385	382	394	400	401	415	402	423	393	377	389	407	393	379	395	388	426	388	410	403	414	385	365	417	384	399	421	394	399	368	428	412	428	427	455	398	403	438	402	379	440	377	427	395	393	410	464	389	390	413	416	402	392	368	411	388	387	416	359	370	390	386	388	368	421	391	404	400	436	446	375	387	386	401	386	433	443	390	376	422	399	390	372	374	406	418	397	404	422	413	409	390	381	409	390	412	415	412	381	406	375	374	410	394	443	399	397	415	376	379	395	365	423	429	444	392	429	376	400	382	396	405	417	426	407	419	409	409	422	392	379	390	387	424	385	431	398	391	438	475	409	350	415	406	435	398	414	451	393	417	357	369	412	427	406	402	385	423	408	400	368	407	398	377	427	410	388	387	398	399	411	415	368	409	401	357	370	427	412	417	372	388	427	415	393	391	409	386	389	388	389	388	377	396	427	370	412	385	394	422	434	441	423	405	386	412	416	367	422	392	393	394	402	394	410	403	386	405	392	379	424	381	360	386	394	424	407	408	394	399	356	377	409	416	425	365	420	437	424	394	379	361	387	460	406	428	364	425	391	406	404	427	424	421	410	406	439	449	441	419	424	364	388	417	421	335	424	429	402	402	429	387	393	413	388	425	380	411	393	398	422	440	393	409	440	425	452	407	432	429	378	442	386	367	401	404	349	353	419	395	416	452	444	402	387	409	415	430	433	396	399	392	390	405	388	378	393	398	428	409	411
31139	18444	18986	12637	9725	7890	6207	4650	3838	2042	2072	1963	1635	1702	1616	1549	1401	1279	1186	1168	1089	1051	1076	977	955	1046	966	933	982	958	951	919	945	961	896	957	936	952	976	954	920	983	919	982	966	942	977	1000	924	941	980	888	912	964	949	975	1000	945	919	908	937	986	980	942	943	982	945	934	932	955	917	960	928	913	931	919	908	936	939	966	906	908	950	950	909	951	964	907	931	943	925	993	909	1002	913	912	924	912	965	907	924	919	918	927	905	904	968	955	930	952	967	964	910	967	937	944	974	925	913	924	913	942	938	970	966	976	945	882	1041	929	902	942	941	924	953	918	952	946	1025	921	923	936	963	843	959	917	913	956	904	976	993	940	943	923	855	945	924	985	942	960	910	963	930	962	904	962	957	952	993	998	959	933	927	942	946	924	934	911	928	901	901	958	943	951	962	940	969	919	919	933	926	968	953	893	943	964	929	975	959	929	988	931	952	933	942	894	914	936	1010	926	933	932	943	969	929	942	955	987	933	923	906	947	970	986	916	947	931	985	945	920	926	935	1022	915	868	965	938	952	900	873	933	946	967	938	906	954	943	983	956	948	922	926	1011	1008	912	959	945	956	938	964	954	972	928	901	974	859	898	967	938	990	976	921	910	930	967	903	960	914	937	964	882	959	961	899	905	918	951	906	966	945	884	983	937	915	928	977	902	956	926	966	917	957	933	980	978	961	928	1004	900	922	998	962	901	952	996	931	964	985	895	912	928	930	980	923	933	962	860	980	940	976	905	936	911	988	932	996	942	931	912	949	915	891	940	994	939	895	960	944	952	961	959	918	936	940	957	904	893	957	948	924	930	965	988	957	999	939	973	927	939	975	940	951	927	995	981	928	955	906	935	888	913	982	933	883	954	936	942	889	973	952	990	967	956	942	965	930	900	980	936	948	941	938	927	914	957	918	925	982	944	937	935	900	977	964	908	948	1020	963	897	900	962	1004	997	943	969	987	934	926	917	968	968	996	958	931	876	901	898	918	991	888	860	969	899	963	932	924	943	952	972	944	902	911	909	964	955	872	865	884	916	961	951	944	959	993	986	917	971	972	970	961	942	996	925	936	928	940	944	966	943	993	926	954	857	977	967	936	951	870	898	933	913	905	889	982	941	961	975	957	886	941	937	935	965	881	916	908	910	955	962	938	888	936	958	958	963	942	965	938	978	912	953	939	966	969	951	929	962	889	939	991	974	931	931	946	942	938	905	956	969	972	911	949	979	894	948	882	949	939	994	964	943	956	893	969	971	921	954	871	945	951	956	949	926	954	960	939	910	891	932	919	949	953	990	946	939	919	933	948	938	949	905	950	928	954	977	971	974	909	905	979	948	990	980	946	980	946	1001	952	931	896	993	968	916	934	917	940	921	943	900	951	999	918	966	932	905	915	918	949	953	933	960	930	934	974	932	952	877	942	941	903	928	929	937	966	972	909	970	977	893	911	987	950	896	893	955	899	971	987	957	925	933	915	961	966	929	962	944	895	1001	936	913	966	940	911	949	945	1008	971	927	944	965	916	939	934	995	966	952	972	939	932	989	980	956	921	927	919	915	918	918	1019	942	949	936	938	907	956	944	956	875	961	936	948	899	913	955	966	906	971	946	926	921	925	951	975	915	958	895	949	971	942	1004	918	925	927	979	956	912	946	925	980	998	942	958	1003	947	961	956	955	915	935	964	967	932	958	965	965	997	964	952	937	944	935	905	980	883	943	932	934	910	934	910	932	948	946	945	933	934	935	943	953	946	986	942	1001	935	1020	931	935	941	925	945	921	930	962	926	939	922	913	915	999	965	989	894	981	937	925	992	1011	913	944	974	876	930	974	913	934	934	923	945	954	902	941	917	978	986	915	933	940	923	957	895	948	992	936	924	975	923	959	996	896	959	918	976	901	900	943	934	901	882	921	929	994	945	906	953	958	921	931	953	999	945	950	959	949	1005	927	988	935	919	1003	957	917	890	946	941	957	946	945	991	933	936	927	894	1012	977	1030	988	950	928	899	977	947	913	960	970	927	946	1000	889	935	960	885	957	967	911	951	967	963	909	954	958	936	944	979	896	916	919	974	938	934	976	960	901	941	945	935	978	931	951	955	941	932	966	959	899	987	954	925	946	937	968	960	963	961	960	914	928	934	960	977	946	950	931	975	985	955	914	960	928	956	967	941	899	959	909	929	974	909	956	965	978	889	973	944	941	968	952	950	927	964	909	938	961	928	913	874	1009	919	913	996	973	954	941	962	975	965	971	903	936	956	949	909	938	905	932	913	932	911	952	976	966	915	971	936	931	902	936	963	965	904	950	899	936	910	973	922	920	944	1015	938	913	987	966	942	940	938	963	955	1014	974	888	944	888	955	964	943	926	991	937	914	946	941	893	1005	901	962	882	928	915	953	975	941	958	947	906	904	967	941	940	942	924	977	961	937	959	917	928	976	966	901	966	964	953	922	971	902	979	911	1032	900	877	960	950	950	968	986	930	971	952	945	929	951	940	961	918	986	915	954	891	955	985	924	935	923	954	957	943	881	987	1019	977	954	910	976	976	986	916	925	956	948	951	929	1017	955	922	942	904	888	938	922	958	942	886	928	985	942	987	952	909	880	912	936	978	920	934	999	903	973	972	972	960	935	886	951	962	931	996	930	954	935	917	918	960	943	916	956	951	959	937	921	933	961	958	944	991	912	891	906	969	949	957	949	944	912	949	919	951	912	958	954	929	933	933	934	935	952	923	956	980	969	1008	926	938	920	935	913	939	960	940	977	988	954	920	939	912	975	914	976	910	959	920	950	949	950	898	911	909	908	993	963	959	918	926	935	932	919	943	926	981	964	912	879	910	954	962	967	883	969	994	993	932	964	927	890	929	940	949	977	896	1002	978	981	881	990	959	951	946	970	959	896	917	921	934	889	938	995	967	929	857	975	987	958	945	934	964	907	972	885	949	959	986	955	918	962	921	897	956	986	956	975	865	941	909	922	937	936	1040	936	970	923	998	906	892	911	960	924	960	997	945	957	989	947	938	937	987	911	924	963	902	942	956	911	996	975	956	933	928	903	911	957	886	944	985	962	944	954	984	953	908	979	965	928	906	940	992	940	957	1001	953	957	905	952	990	957	990	950	936	954	934	921	954	960	928	940	956	1010	963	918	982	892	894	944	973	941	856	991	951	907	969	1067	915	976	903	871	900	950	996	965	945	897	924	932	948	950	949	955	925	930	901	965	957	907	921	912	921	977	893	933	898	934	973	954	952	934	958	965	931	934	960	950	921	936	975	953	912	937	934	952	949	962	935	897	960	972	940	926	966	957	922	937	906	949	908	925	938	994	962	896	942	922	936	951	914	880	923	1011	952	939	914	909	947	932	946	993	928	1002	925	988	936	932	937	1007	978	925	936	979	955	906	971	972	1011	932	977	944	930	930	908	892	924	954	934	974	949	963	950	913	903	957	986	948	976	939	987	957	912	960	953	913	931	964	910	966	909	926	914	945	966	929	954	959	866	963	988	925	937	929
53611	29581	15404	7940	4494	3002	2200	1746	1476	778	670	665	621	544	465	535	527	485	463	403	374	389	338	338	349	398	372	356	398	383	359	397	394	347	367	362	363	372	376	350	356	387	417	373	390	402	408	396	370	360	352	362	380	380	384	368	355	341	372	376	368	351	389	365	366	379	381	363	365	415	355	371	407	359	346	360	398	377	375	354	354	336	371	341	363	336	366	378	350	384	337	376	409	381	331	375	395	365	366	379	351	406	363	415	361	384	380	336	377	402	383	351	382	346	379	353	354	338	349	334	376	366	372	369	351	388	381	379	382	388	362	380	370	360	356	377	355	328	357	382	368	384	378	392	367	352	401	354	386	383	392	360	369	382	372	408	375	348	336	346	347	392	361	407	341	386	380	378	396	371	374	365	395	350	365	360	352	362	375	354	374	368	407	374	348	378	404	401	347	383	373	372	364	368	374	406	383	412	382	359	360	333	385	349	402	387	366	362	348	381	375	390	367	387	419	362	356	369	393	377	375	358	341	388	356	388	362	358	336	396	371	360	355	333	347	355	319	315	353	387	360	352	395	383	372	385	401	373	367	381	356	374	363	384	387	335	350	344	367	352	375	368	365	359	363	381	366	390	371	371	357	354	367	342	343	363	366	389	409	386	351	395	360	385	362	418	380	368	370	358	385	319	354	348	388	361	344	333	312	368	396	361	412	354	364	375	361	354	334	352	403	389	394	377	347	374	321	329	343	388	397	372	400	344	383	380	376	361	367	373	356	379	393	363	379	324	417	434	353	405	374	347	369	396	366	411	394	384	373	376	368	399	400	387	352	375	395	375	377	388	412	394	373	375	403	346	391	343	340	364	357	383	395	397	395	362	333	394	398	347	339	393	367	346	355	344	376	385	368	376	375	378	346	350	373	371	363	371	360	373	391	379	347	389	384	402	374	360	395	395	370	345	383	327	345	352	365	356	354	392	361	383	362	377	366	387	370	345	388	397	359	373	338	369	355	356	371	359	350	365	404	335	349	356	390	308	350	373	359	314	388	356	371	368	366	333	351	362	363	382	372	371	357	385	355	382	344	355	366	344	381	385	385	378	348	381	403	373	384	366	380	382	368	360	376	401	403	409	359	364	364	380	371	365	386	347	377	359	370	379	343	424	363	373	362	361	315	365	351	323	351	373	371	387	361	380	377	378	337	334	361	385	390	336	389	369	412	361	393	374	373	379	331	386	381	379	349	370	368	384	399	392	345	368	348	395	383	340	378	407	366	358	335	317	353	378	374	342	377	380	385	373	334	359	365	363	363	393	358	379	374	400	338	377	349	363	359	356	415	341	358	360	365	409	370	371	371	354	386	383	354	380	324	353	359	340	387	403	320	419	374	424	386	360	364	359	340	380	387	341	362	390	373	369	365	372	382	345	368	379	405	362	330	381	368	371	377	406	361	408	363	356	365	342	356	360	389	366	387	403	389	366	348	356	363	365	396	353	381	333	376	367	401	340	372	388	353	402	358	374	384	359	344	328	368	363	406	391	357	390	389	350	361	409	379	351	354	373	375	365	372	376	374	363	375	353	382	347	374	357	349	356	394	368	330	332	399	350	360	369	394	369	387	346	366	368	370	384	356	391	366	361	338	381	352	398	393	362	353	362	367	373	366	350	355	371	365	362	388	368	361	369	334	392	392	356	361	385	387	356	365	375	336	437	381	351	330	379	369	360	418	392	363	354	368	340	362	361	330	335	379	380	349	384	375	401	348	427	395	374	393	396	366	399	353	367	377	317	332	349	375	383	376	363	362	376	363	364	337	371	397	377	379	398	372	342	382	343	364	418	400	383	355	388	382	365	378	366	352	358	340	387	379	352	332	384	344	392	342	404	380	353	391	375	365	344	353	363	372	351	390	406	368	342	375	353	410	394	350	359	337	402	390	366	360	384	370	393	367	368	384	366	392	352	333	360	362	349	391	368	349	388	370	360	336	353	348	360	363	412	346	377	360	385	327	373	382	380	344	402	352	389	391	373	372	324	387	377	359	364	370	381	384	401	390	356	385	356	355	386	359	390	405	365	403	377	369	394	379	382	411	349	371	388	366	369	348	361	372	341	379	346	356	342	357	371	380	336	370	417	371	349	373	333	356	340	387	370	360	354	343	392	346	345	342	334	355	363	365	344	370	368	345	361	345	388	406	340	408	381	342	349	388	380	364	378	349	395	346	381	357	372	379	375	373	359	382	342	380	416	381	400	371	366	357	370	361	365	366	377	363	379	417	375	341	357	412	362	366	352	385	347	360	368	390	344	410	395	369	343	331	381	371	356	322	394	326	361	400	364	357	372	346	377	358	341	381	360	336	386	385	363	368	372	361	386	342	375	378	329	360	358	371	340	375	386	373	375	384	422	404	360	342	365	400	359	410	358	377	348	364	378	352	350	363	380	412	396	373	339	398	365	439	394	335	362	349	396	382	358	363	372	343	372	372	356	376	365	375	368	377	370	377	362	351	372	379	363	359	362	386	394	350	387	360	400	349	344	365	406	354	366	375	349	363	346	327	334	355	340	354	350	361	385	378	364	391	382	392	375	371	384	357	402	360	409	346	344	349	354	399	371	373	329	388	391	348	387	382	358	368	421	361	364	368	369	341	351	382	339	379	374	399	389	353	391	367	420	362	345	400	375	364	393	360	346	355	376	368	341	378	332	351	383	375	338	318	385	367	362	347	333	361	349	347	384	381	344	346	397	366	361	350	336	357	334	351	386	370	392	337	353	383	355	342	364	359	394	399	372	338	372	362	371	362	384	376	369	340	392	358	380	381	381	363	382	351	392	379	369	334	337	404	375	367	344	355	375	334	389	328	374	352	344	362	375	396	378	382	352	382	398	405	382	366	371	383	351	326	374	369	338	364	363	379	378	387	372	371	375	358	355	359	363	351	346	363	392	362	324	379	358	338	374	347	365	324	395	377	378	370	375	350	357	386	397	388	378	414	373	349	360	378	356	389	385	365	357	325	367	357	397	389	322	340	392	355	384	328	383	373	363	397	389	373	393	358	341	355	367	400	373	365	369	390	358	400	391	360	384	367	368	343	353	330	369	355	364	358	372	386	372	382	355	365	347	402	365	356	365	330	369	389	364	368	374	393	340	387	390	346	359	363	421	355	383	385	337	374	348	357	337	356	379	369	354	348	329	383	333	374	387	348	371	382	358	384	419	410	409	380	380	394	370	350	378	355	361	393	354	352	403	390	375	352	372	402	378	379	354	361	384	388	337	351	386	371	360	387	372	359	339	353	380	337	379	353	398	372	374	367	378	370	408	379	370	392	390	356	364	332	368	330	378	391	371	409	341	381	387	349	358	392	371	378	363	384	345	335	398	415	353	362	362	408	358	367	376	379	390	362	370	376	375	390	383	351	378	372	394	371	411	362	347	336	346	375	364	405	328	359	335	371	367	371	360	372	385	367	379	376	378	360	375	337	345	351	366	366	371	352	380	351	366	363	391
36070	23379	18106	16343	13255	10498	8595	7106	5933	2716	2576	2271	2144	1724	1873	1786	1648	1431	1284	1199	1081	1012	1011	1017	961	959	932	904	873	927	914	868	817	848	958	882	866	844	843	821	865	830	866	865	898	814	875	852	905	896	854	858	858	872	849	875	800	857	861	881	890	883	848	906	873	865	815	849	806	808	900	850	889	846	842	858	856	833	882	819	836	890	893	868	827	865	866	903	870	916	872	871	842	873	889	859	885	837	842	901	888	900	865	865	889	851	866	825	845	852	908	846	882	860	822	887	911	900	854	851	903	872	805	847	847	868	876	862	893	857	855	878	860	911	841	838	823	885	856	888	838	835	887	849	951	915	857	833	868	880	836	853	893	820	818	845	841	862	845	853	911	836	892	887	862	850	831	854	878	880	909	859	814	831	830	815	859	815	860	871	913	884	890	861	919	929	890	908	856	868	873	847	851	889	863	872	851	901	889	876	815	877	849	898	867	842	880	884	830	900	911	866	893	843	886	890	849	845	822	894	890	915	877	816	869	813	850	854	821	835	876	858	873	836	858	863	861	875	915	842	829	909	848	836	877	870	828	848	861	837	879	820	852	836	925	834	878	939	859	857	810	874	808	871	861	863	837	923	850	812	845	897	877	822	866	862	852	832	873	832	901	840	884	906	893	862	848	837	857	846	894	872	903	863	799	880	813	897	861	880	879	867	879	862	850	847	901	861	851	863	850	860	890	831	868	899	861	853	822	857	882	898	813	930	862	887	908	853	848	842	915	887	826	838	856	900	829	879	865	859	869	855	871	866	874	848	830	836	864	867	808	896	850	840	846	863	835	866	886	862	881	886	866	853	839	875	851	855	921	836	828	841	898	859	888	820	865	879	876	804	874	882	888	840	862	852	835	838	887	893	845	851	876	826	895	864	871	849	818	832	856	851	868	859	843	905	883	869	866	875	859	828	843	878	887	845	827	837	822	912	870	852	893	882	910	877	845	836	857	862	897	845	810	873	883	831	840	803	876	850	837	848	866	873	911	848	913	840	863	828	789	878	879	855	886	847	876	826	854	811	829	938	857	838	832	846	917	890	899	865	873	869	851	847	896	860	872	829	883	854	860	865	852	857	899	844	840	894	861	889	859	883	902	821	833	852	868	852	900	812	851	830	834	918	874	805	868	924	885	832	879	880	819	871	909	840	837	881	876	864	872	840	856	825	869	860	879	834	857	805	857	843	822	889	855	842	860	869	879	881	827	875	876	838	813	915	942	920	894	869	829	879	899	874	871	856	877	916	867	875	855	913	863	846	850	845	851	895	870	880	809	898	888	841	818	857	866	839	904	839	842	839	897	884	911	835	885	855	922	873	869	840	898	878	897	858	820	871	869	895	845	851	855	851	878	896	899	881	905	852	818	927	845	930	854	908	822	866	897	853	852	892	879	840	883	871	847	848	896	872	833	864	851	874	829	872	863	865	870	838	862	889	787	856	853	832	862	830	840	849	881	872	821	885	869	862	873	860	861	867	857	853	860	838	874	819	804	854	880	816	830	830	890	850	863	866	891	768	831	822	858	836	892	833	841	822	864	874	892	842	864	881	851	875	854	874	885	845	870	871	886	891	804	913	835	876	859	884	859	816	860	852	889	871	820	899	880	886	893	875	862	901	832	893	866	889	862	862	843	934	850	809	909	863	832	857	892	886	894	865	874	837	919	823	878	850	872	867	884	870	889	871	878	890	894	864	891	824	909	866	832	876	868	857	860	869	807	867	848	875	896	861	868	889	904	866	857	821	814	793	903	860	916	859	866	891	824	841	785	837	885	846	876	820	875	876	854	847	881	826	875	857	869	850	901	890	879	875	865	834	879	840	880	817	857	840	837	862	910	841	898	841	850	859	875	856	821	893	876	872	852	909	882	926	886	856	847	875	840	886	853	868	853	855	827	930	852	874	872	874	865	789	850	871	871	822	865	862	874	914	802	888	848	831	862	824	917	841	818	837	800	895	829	881	912	888	933	841	837	909	897	899	904	843	883	861	860	931	874	872	846	857	850	840	893	914	904	915	857	827	851	909	868	858	877	886	892	899	832	925	855	809	892	826	899	897	865	864	862	818	849	879	845	862	841	841	820	873	884	893	872	893	870	845	867	875	795	861	847	839	827	862	851	883	850	896	902	811	860	918	859	843	885	858	888	787	896	876	839	827	939	837	866	853	836	862	847	878	873	894	873	853	914	862	788	863	912	858	860	842	876	893	856	841	835	883	877	879	804	858	838	954	803	874	891	831	873	858	843	860	833	945	820	874	931	903	866	880	855	894	857	911	886	812	871	900	905	853	867	928	872	834	841	891	859	812	866	847	848	845	872	897	845	898	854	817	880	846	846	849	925	848	874	860	912	885	833	898	851	858	874	868	861	873	856	898	865	908	862	849	811	907	852	891	888	857	849	820	859	867	862	884	859	843	873	905	913	895	841	830	886	856	876	857	911	884	824	913	865	889	847	878	821	809	830	834	902	842	818	901	904	873	861	882	859	867	882	858	855	884	876	862	848	808	884	828	824	855	902	854	789	840	844	864	784	841	858	848	889	920	864	820	849	858	873	874	873	886	866	858	874	875	846	867	826	876	867	842	916	863	840	903	840	864	879	857	953	918	847	847	857	848	922	867	833	845	858	851	853	814	871	923	868	833	840	849	839	864	883	802	874	883	870	862	894	864	890	898	864	866	907	865	882	826	848	850	903	845	844	848	865	859	864	916	866	807	846	899	916	902	835	854	912	868	876	865	876	855	890	829	870	839	840	852	855	870	815	800	855	862	869	816	845	854	807	862	870	877	819	828	862	917	846	916	813	833	878	862	832	826	875	921	867	895	875	817	924	907	881	850	900	869	880	868	826	856	867	834	905	812	883	815	842	902	871	849	805	883	903	843	847	855	864	859	871	846	815	882	893	897	855	867	918	844	857	837	867	871	940	854	806	892	870	859	882	901	834	894	855	887	840	882	899	882	883	836	842	903	804	888	865	883	833	856	852	862	898	854	850	861	829	818	931	836	820	877	883	818	883	904	869	881	794	850	829	816	854	841	882	895	835	872	872	831	901	841	892	810	854	846	859	867	885	858	840	879	857	872	875	800	859	832	853	901	837	868	822	857	849	870	826	847	817	834	912	848	887	864	913	846	868	894	854	908	915	867	882	909	887	861	903	892	850	868	814	870	880	876	819	915	855	880	908	807	895	885	858	836	840	865	887	897	833	822	833	836	875	895	831	853	809	897	914	813	831	872	843	879	882	937	829	886	839	909	877	877	859	911	914	835	858	906	846	882	884	873	893	918	873	867	853	915	857	865	871	877	847	813	866	868	836	868	837	807	870	924	836	823	883	859	853	842	857	854	843	853	896	914	887	866	887	896	849	872	899	833	846	876	891	890	882	882	808	793	889	799	845	914	855	893	878	868	882	904	908	871	871	894	833	933	898	863	875	841	848	875	831	890	829	889	847	894	895	869	893	897
33433	15429	6634	3335	1767	1216	946	744	581	464	442	430	409	406	366	425	395	361	373	392	389	388	374	390	370	372	374	328	381	378	388	365	402	373	432	373	409	371	373	369	393	381	388	384	410	409	376	405	410	373	401	384	399	380	379	377	363	352	381	365	377	357	417	363	355	370	343	381	340	395	368	402	373	403	365	348	379	358	359	365	369	391	391	399	353	431	367	366	354	416	355	364	343	415	337	350	397	368	410	410	375	364	382	369	386	387	358	376	400	393	370	371	344	389	385	384	378	390	362	416	361	354	358	404	348	366	383	364	367	364	342	377	373	395	378	379	432	428	381	362	361	373	358	375	383	412	401	384	320	350	424	367	355	359	385	360	366	356	401	406	357	376	357	374	412	373	378	393	379	373	375	376	378	362	393	392	391	374	394	409	380	382	389	362	362	390	388	385	381	385	348	407	399	393	372	374	393	376	393	392	363	392	347	368	400	370	334	358	373	347	384	398	354	354	377	368	367	344	342	377	380	404	396	357	384	399	388	409	379	361	383	383	387	349	341	372	351	361	384	361	354	379	337	366	341	357	384	368	376	363	342	423	376	363	392	382	387	343	380	359	376	370	354	358	364	368	345	335	394	384	394	362	341	398	367	409	373	351	386	378	387	414	404	380	401	360	345	393	360	389	367	380	374	375	399	349	384	366	386	387	362	383	336	366	398	370	393	396	354	367	415	398	365	386	386	352	395	345	386	354	367	339	386	347	376	342	389	344	392	403	361	355	339	361	351	382	369	398	354	362	398	355	357	407	392	429	385	362	384	380	386	362	405	368	395	396	412	385	386	377	394	394	355	356	379	370	369	375	346	368	388	407	425	371	404	363	394	351	441	415	389	405	361	351	380	379	404	377	348	392	387	387	362	345	392	370	391	378	390	418	348	379	376	347	412	401	381	341	364	394	398	397	352	400	364	384	404	389	395	355	409	379	403	360	383	368	399	361	384	362	371	393	353	399	400	376	378	388	370	354	366	348	395	367	395	382	359	356	365	392	374	395	389	362	358	375	380	376	330	385	363	401	348	354	393	375	330	399	380	371	432	375	341	413	357	409	361	382	402	342	397	376	390	391	342	385	353	374	386	364	376	394	370	372	383	381	366	386	339	398	338	357	365	373	352	371	377	376	359	376	387	374	331	431	394	354	380	427	379	378	350	359	391	379	401	339	398	390	397	379	401	395	374	377	357	381	356	375	381	366	388	346	328	376	340	405	378	383	395	317	356	321	367	359	359	345	377	385	367	391	348	345	386	330	364	366	379	375	331	362	356	357	402	346	364	377	356	372	385	373	368	387	379	377	373	351	353	378	384	381	390	380	356	397	336	382	378	344	366	380	385	370	360	395	350	382	371	393	392	382	395	395	395	391	384	338	371	367	336	408	384	412	393	391	383	385	397	376	371	424	357	381	347	353	368	355	332	354	352	377	373	381	425	361	360	385	373	349	353	370	392	418	358	334	403	371	341	391	409	389	392	368	380	334	368	351	388	373	393	402	390	373	381	374	407	353	354	344	357	377	346	344	375	413	400	349	369	397	369	354	349	383	373	382	380	407	406	386	405	371	387	362	371	339	363	366	386	381	395	371	350	359	382	358	339	345	414	365	362	403	395	343	355	390	400	383	375	398	374	386	368	365	405	385	360	407	400	369	405	342	387	385	430	384	348	379	375	384	374	423	370	393	351	334	389	407	375	350	391	389	345	391	382	389	365	385	424	380	383	415	417	366	377	364	384	393	370	395	403	358	387	374	376	371	378	382	368	387	427	363	345	321	380	379	370	389	393	373	388	381	372	410	350	355	346	404	363	381	372	379	374	385	340	403	344	356	391	359	347	374	395	369	395	411	352	420	370	377	385	378	378	335	361	390	385	412	343	381	369	379	394	367	382	378	343	368	398	422	378	411	350	384	394	403	360	367	371	381	433	385	356	368	416	359	327	375	361	370	352	389	379	390	401	382	361	331	358	356	375	358	384	328	365	362	363	389	336	336	363	393	369	354	378	400	414	398	325	377	383	381	382	356	381	385	397	377	370	374	377	382	346	354	380	362	373	394	354	404	377	404	358	380	394	394	376	344	364	394	399	355	401	418	370	383	402	388	373	347	384	419	371	385	400	357	372	374	368	385	365	360	378	373	404	396	399	358	371	358	374	350	381	334	379	401	400	386	390	369	386	352	346	382	372	380	382	365	362	387	353	398	368	382	397	384	384	386	339	372	351	393	354	390	398	377	382	364	359	364	329	345	364	367	378	364	363	376	402	398	381	390	368	388	365	357	372	389	400	347	374	418	392	380	354	378	348	369	367	359	384	409	379	392	398	354	374	353	361	380	331	378	405	365	384	376	373	365	335	370	365	369	390	387	353	359	371	361	328	350	383	353	391	348	405	354	358	377	386	386	374	405	393	353	394	367	379	406	372	370	393	403	387	354	374	354	409	385	389	375	384	377	376	356	381	353	350	333	381	397	361	363	419	384	388	394	392	391	379	415	350	371	358	376	388	359	418	349	399	373	375	352	408	400	388	370	373	395	387	339	382	365	410	407	368	346	371	363	378	398	371	359	415	365	382	381	355	374	329	395	379	363	411	353	383	369	316	320	396	342	382	356	373	442	386	410	390	363	366	349	356	406	402	337	373	414	334	400	447	381	396	345	416	370	377	363	347	389	352	386	456	390	393	379	373	382	390	396	424	366	350	388	376	408	358	371	403	395	341	331	350	356	380	371	371	385	376	331	392	379	375	346	394	387	382	395	358	366	372	372	404	365	382	366	369	355	386	382	335	353	360	401	353	380	393	387	361	379	395	345	384	372	361	383	368	388	394	373	408	358	358	358	386	384	345	380	322	337	343	406	387	394	386	376	382	358	387	356	372	366	347	374	409	421	379	385	341	377	401	401	380	388	397	398	385	364	376	353	385	376	371	358	365	391	369	383	376	369	367	418	399	400	371	414	382	367	369	417	339	380	389	373	389	420	370	375	381	397	359	373	364	380	378	370	380	383	360	381	405	346	368	383	386	395	377	360	402	341	332	359	392	388	380	389	389	364	385	361	360	352	383	397	374	361	375	376	367	384	374	377	347	391	376	373	395	387	381	376	404	361	382	409	408	388	344	384	406	379	365	375	345	399	359	411	374	368	358	370	360	376	406	371	352	373	396	388	370	418	378	349	398	387	401	389	413	386	398	401	341	355	356	394	382	359	365	319	363	388	392	402	395	394	357	371	369	388	398	347	400	391	381	363	351	383	356	382	376	357	408	362	397	359	403	392	382	418	393	370	392	336	375	346	386	365	375	328	340	377	389	356	372	372	343	367	377	364	355	348	387	358	357	390	383	349	357	368	351	404	369	359	376	433	386	415	385	391	368	368	373	353	390	363	385	364	363	381	360	342	403	388	364	378	352	377	332	367	354	371	368	392	370	378	383	379	440	348	321	392	374	356	379	371	379	358	358	363	362	349
23758	11714	10660	8687	5915	4561	3353	2618	1945	1425	1272	1136	1111	1119	1060	1123	1043	995	926	918	973	941	867	922	879	867	916	902	926	900	915	883	914	933	933	915	878	839	929	898	868	870	856	887	912	886	845	871	892	930	853	844	849	855	868	875	896	857	851	903	832	899	907	851	890	866	832	881	877	890	906	884	878	898	965	931	873	852	928	898	869	846	873	859	887	870	817	937	877	937	871	913	896	873	884	857	890	886	872	911	865	945	921	899	863	852	847	889	848	896	923	893	858	850	894	896	924	893	871	942	906	839	889	855	858	906	903	901	893	918	846	883	868	875	829	840	862	860	903	856	916	935	872	870	880	829	910	892	823	896	862	838	864	877	917	944	883	899	902	886	845	835	898	896	867	948	850	822	881	849	908	912	936	846	879	858	941	890	912	884	839	876	837	875	859	877	897	936	851	874	909	924	857	864	895	874	894	898	849	871	868	867	885	905	943	869	922	865	872	873	870	890	863	925	844	882	872	840	889	857	893	872	886	872	897	856	903	882	900	875	879	867	871	842	845	882	837	856	898	888	858	846	818	874	861	866	866	866	887	906	884	882	907	875	898	890	913	895	898	909	902	909	898	847	834	919	895	831	857	899	854	818	862	868	876	863	878	895	873	929	890	861	938	904	824	891	849	847	884	911	927	823	833	914	859	869	828	886	874	893	898	885	883	876	845	852	864	863	899	908	869	897	856	872	924	882	836	881	862	937	855	838	810	845	872	871	840	925	878	899	886	909	881	855	861	828	875	883	899	880	896	882	919	936	870	874	875	908	911	919	854	910	916	869	923	862	905	889	863	921	889	957	884	874	882	914	882	880	892	865	877	877	944	824	883	904	913	863	890	868	865	898	848	871	889	903	894	896	875	828	891	892	907	899	872	861	885	930	901	879	903	855	846	897	955	883	912	969	864	828	919	870	921	930	901	866	878	907	900	847	890	846	829	881	894	845	843	879	868	945	829	845	898	861	903	896	846	925	856	883	885	889	895	859	875	891	948	889	870	828	869	856	887	905	831	939	901	841	918	898	890	824	895	890	888	860	890	847	821	799	896	892	917	866	900	872	842	851	847	882	885	877	919	892	842	844	870	920	915	866	893	845	797	846	860	921	842	899	889	911	874	870	900	875	907	869	866	871	912	940	906	891	886	873	935	865	886	877	911	881	884	897	866	878	845	953	912	864	959	869	845	845	872	845	879	805	870	909	900	881	873	938	875	838	887	870	852	910	883	839	936	938	915	861	873	857	854	900	851	897	881	881	896	903	874	890	846	876	821	854	849	922	887	868	881	838	910	853	870	855	934	879	910	914	898	920	894	906	881	836	869	849	906	873	890	871	915	890	886	956	791	923	898	865	880	887	803	908	896	884	886	799	843	926	912	913	829	872	868	879	903	919	839	906	892	857	917	869	879	832	867	895	871	905	865	867	894	870	913	903	959	863	879	890	860	875	832	928	895	879	862	838	876	917	840	904	929	902	877	840	866	852	856	946	931	869	880	913	871	878	890	876	859	904	812	883	877	910	920	825	906	852	926	889	838	942	887	905	911	840	878	889	940	957	849	926	893	839	862	858	839	866	866	899	911	837	966	867	896	887	914	928	906	862	898	830	913	881	856	901	906	904	904	838	837	914	895	865	891	850	891	877	966	836	883	834	855	881	937	856	915	917	863	900	902	906	888	872	835	872	870	919	899	890	873	874	873	870	842	822	920	918	779	895	869	856	913	975	850	900	854	826	864	905	914	879	859	829	891	882	893	881	933	901	893	866	901	827	899	908	917	894	896	853	864	902	910	881	901	876	924	918	868	869	858	894	935	882	846	896	932	885	905	849	875	876	828	890	898	840	872	840	901	870	868	857	935	850	896	887	875	893	919	902	847	858	843	863	874	924	936	842	865	882	849	873	858	907	894	894	890	902	873	896	854	828	889	889	914	911	887	867	901	864	930	846	865	851	866	830	872	898	856	902	890	859	918	900	886	851	909	895	873	885	917	881	903	919	927	829	841	889	876	867	879	869	958	895	866	914	865	895	880	854	870	869	901	845	926	887	925	912	910	864	873	896	918	859	876	893	900	867	846	887	849	883	857	861	836	911	880	864	869	903	959	923	896	877	878	858	884	892	867	890	864	845	889	866	874	957	867	869	896	872	851	896	860	886	862	842	897	832	885	886	869	872	884	831	883	900	895	905	866	873	907	932	866	873	879	877	863	939	895	834	882	881	913	888	913	914	904	916	893	881	901	875	917	892	909	881	862	866	871	901	875	912	891	912	929	890	881	874	838	848	888	895	910	872	922	860	910	842	863	908	855	903	939	939	883	815	872	899	886	929	873	867	854	809	923	866	879	842	906	911	926	878	876	887	837	905	890	924	892	888	893	901	882	893	851	808	887	879	889	891	890	951	900	823	828	902	906	901	905	884	915	886	903	846	898	876	926	913	866	903	865	916	845	861	860	892	887	894	899	938	854	910	920	854	820	834	863	861	894	907	873	892	849	911	885	869	879	920	876	878	902	906	886	882	917	910	838	946	841	915	911	889	894	888	881	935	866	884	890	889	854	885	907	878	894	871	901	866	871	841	864	821	873	896	885	849	925	878	881	891	923	831	871	843	956	848	847	912	874	801	861	873	864	873	884	911	940	859	870	887	893	861	847	856	842	868	930	899	933	833	871	926	886	905	878	845	880	879	848	866	906	877	883	903	878	857	824	838	904	883	859	886	810	882	865	914	891	862	840	843	876	881	873	861	889	903	868	863	858	855	889	858	894	887	826	895	861	855	903	877	851	900	900	892	862	875	869	886	864	889	842	861	873	920	857	876	896	893	876	894	856	872	825	920	845	881	878	908	871	887	914	895	865	858	905	854	916	947	917	907	872	877	888	845	855	897	893	870	863	901	900	862	929	894	888	866	872	885	868	847	869	861	915	899	910	898	880	849	913	888	868	921	919	936	899	904	871	882	876	892	910	892	931	888	899	871	915	897	928	882	893	839	861	868	876	876	876	940	852	862	825	895	874	895	873	864	868	843	848	885	888	891	905	890	874	854	900	891	931	880	864	895	876	826	929	863	860	857	888	895	864	852	856	877	906	858	889	882	856	810	877	791	902	891	911	890	837	862	878	885	891	888	867	941	896	892	895	813	849	860	845	904	905	838	887	880	902	925	928	872	866	921	880	875	874	824	904	901	819	869	888	824	932	916	890	935	901	870	869	868	920	914	874	864	856	910	946	947	844	862	880	878	870	900	844	963	860	895	860	858	920	904	896	905	861	904	854	911	939	923	885	936	875	888	902	841	904	847	912	879	915	886	884	858	923	855	877	823	911	880	898	923	869	870	868	892	887	860	868	888	931	853	895	859	878	837	940	891	916	892	889	858	907	863	917	903	882	910	833	888	861	895	866	885	888	929	889	911	874	871	878	950	916	915	866	890	873	877	886	884	871	914	941	967	891	889	869	899	907	901	854	835
47965	21913	11052	5890	3340	2346	1561	1292	1000	661	530	566	478	538	460	449	459	445	436	464	434	478	417	448	433	403	364	422	394	397	383	394	397	392	405	384	376	414	382	411	402	415	426	430	430	408	363	411	399	389	430	433	405	391	401	361	433	392	387	434	402	388	388	408	387	445	360	417	419	415	392	433	397	407	420	426	396	457	437	389	371	386	363	406	373	422	374	437	389	366	397	387	391	394	431	425	434	449	382	441	402	406	404	410	413	369	394	416	412	380	380	397	414	407	391	409	416	390	406	388	414	366	416	423	353	410	389	371	365	432	406	431	406	398	421	385	364	422	406	388	415	405	413	401	382	466	403	401	384	393	422	411	406	411	407	395	389	381	404	364	423	393	420	411	408	403	383	409	407	404	413	406	416	414	473	432	412	448	382	388	452	472	417	410	363	395	393	411	384	415	368	424	375	453	415	393	391	417	443	401	385	389	384	410	401	458	391	409	410	410	447	437	382	442	397	381	368	421	407	410	404	402	393	368	367	423	413	417	368	370	379	408	383	405	391	441	438	404	389	411	402	363	398	437	371	411	415	426	436	418	433	411	447	416	425	375	422	393	424	397	378	396	420	428	366	385	420	375	414	426	424	378	408	421	383	422	409	450	399	406	417	381	403	391	396	410	440	372	398	437	383	368	401	392	379	431	411	406	403	391	403	410	402	386	426	407	413	420	409	408	402	381	378	438	361	424	438	424	393	400	407	375	399	393	401	370	428	407	422	425	408	436	404	386	384	381	393	391	392	387	388	402	369	396	390	407	363	410	391	393	385	404	397	403	350	434	385	402	369	387	374	393	415	366	408	409	375	391	437	400	383	390	412	416	389	380	394	411	386	385	362	378	421	410	404	385	400	412	410	391	432	401	382	381	394	398	400	388	437	423	403	438	422	380	413	379	454	383	391	388	370	385	396	408	391	416	414	445	411	388	389	415	438	411	405	347	399	434	407	420	395	403	389	401	371	394	424	404	422	390	421	352	426	412	401	382	431	431	397	397	396	441	419	401	406	399	383	431	400	412	356	376	382	355	419	410	400	409	400	409	372	417	392	429	391	392	414	431	423	373	388	417	401	385	411	420	380	430	374	422	384	419	384	407	399	457	395	378	393	360	418	452	426	367	450	414	402	404	396	377	407	407	405	395	400	408	403	404	430	385	393	405	427	406	401	436	381	369	358	388	429	423	400	453	415	433	442	396	452	370	386	407	396	399	391	403	407	413	374	375	428	434	374	388	367	405	439	400	406	394	424	429	372	384	421	413	400	408	444	416	408	394	408	392	426	415	408	367	395	377	430	421	432	413	448	425	377	397	392	402	429	418	413	392	397	407	444	454	395	393	419	406	413	423	428	412	389	393	373	390	357	438	415	450	426	383	428	373	427	416	398	419	409	398	414	387	419	394	415	400	386	388	412	356	382	402	379	461	378	427	405	389	416	404	373	393	426	413	389	381	413	414	398	401	384	358	405	414	405	382	378	406	392	394	409	360	427	420	378	435	417	398	392	392	406	393	453	413	373	420	377	405	405	388	392	452	428	411	411	413	396	396	403	438	433	389	389	435	376	408	408	392	401	403	397	390	438	403	380	398	391	403	398	397	395	438	404	390	394	382	387	398	409	414	433	425	401	434	383	417	400	401	369	385	418	420	417	385	417	421	415	404	397	399	408	366	382	383	426	379	405	425	471	437	427	396	405	424	400	410	382	394	377	391	375	427	398	385	396	446	423	444	416	402	427	405	398	405	456	428	412	404	393	431	419	397	400	407	368	402	402	395	385	408	398	395	373	382	383	402	410	397	417	424	366	396	419	433	378	417	400	415	424	424	398	414	403	436	406	392	402	423	405	425	398	416	411	425	400	412	369	387	397	430	432	359	417	404	395	427	360	406	437	419	369	402	404	382	403	398	408	449	407	431	365	401	425	403	397	391	395	376	416	423	439	389	412	406	431	426	435	406	381	382	435	389	407	383	418	403	377	390	401	393	403	401	416	410	395	375	404	419	450	401	380	379	412	433	395	418	404	412	414	407	428	395	399	440	366	391	381	390	421	404	405	381	387	387	395	413	436	427	441	427	419	420	402	400	418	395	413	410	367	399	413	394	375	415	405	364	423	399	407	393	428	392	399	397	387	407	425	394	391	388	424	414	396	406	388	400	399	411	427	450	393	450	418	374	441	382	415	421	397	392	372	390	397	387	426	413	362	447	408	375	414	387	405	421	392	405	414	404	403	389	468	438	440	391	394	403	415	408	413	392	410	411	396	408	388	382	406	412	428	433	433	428	370	382	389	388	401	371	418	418	399	396	392	393	394	391	414	408	393	405	401	364	396	414	413	400	418	444	413	424	390	363	431	424	421	418	360	453	389	370	425	408	386	407	427	403	381	433	387	430	422	420	434	392	424	411	387	391	379	407	386	390	419	392	426	414	399	424	388	399	415	440	420	438	386	410	406	435	400	411	391	376	377	417	363	386	418	411	386	395	353	366	405	431	395	444	410	428	414	376	399	388	414	408	386	393	394	397	384	430	411	417	438	396	382	383	391	412	408	358	413	407	408	448	405	369	398	432	420	381	422	431	398	372	391	390	395	437	386	429	436	419	418	409	409	429	395	431	401	360	410	412	399	405	398	382	400	426	385	360	420	387	405	421	437	361	404	394	411	446	383	448	411	401	402	406	408	401	445	404	398	394	419	422	444	441	396	388	399	404	408	377	393	461	375	391	401	413	403	391	409	410	427	408	399	397	406	399	367	410	411	382	384	377	422	386	433	423	449	375	392	398	431	401	336	409	398	398	396	400	403	418	394	424	443	411	369	442	400	401	460	412	400	419	425	410	386	412	453	389	396	408	427	400	406	403	388	407	393	396	434	416	425	437	452	425	431	399	362	401	446	374	398	382	414	393	435	368	385	400	406	439	425	383	385	445	394	387	419	387	377	405	401	403	407	430	430	407	401	407	412	415	390	400	405	387	406	406	443	424	370	400	401	421	429	422	452	432	412	439	404	408	423	398	424	428	396	421	432	408	379	426	427	426	446	392	400	407	425	413	444	423	432	366	400	418	389	402	370	395	392	408	410	420	429	433	374	370	430	366	417	366	436	421	410	412	433	406	405	380	412	368	413	418	414	402	427	348	395	453	431	397	402	383	446	387	406	421	398	405	365	417	411	389	416	398	414	455	437	403	427	409	415	419	397	400	400	410	421	437	350	406	381	424	396	397	388	424	412	429	415	417	355	383	430	378	400	426	391	431	405	414	404	410	350	378	408	434	401	401	409	364	427	391	439	419	408	409	441	438	406	422	408	398	394	423	412	391	443	396	423	404	413	413	404	406	369	382	454	414	423	362	404	386	430	411	408	353	374	402	432	415	374	361	363	429	383	418	356	413	373	416	377	421	430	369	404	371	407	435	387	423	409	388	482	413	381	408	435	377	392	411	410	439	402	413	414	448	406	385	455	418
32818	16477	15629	13516	10519	8555	6199	5109	3949	2338	2061	1843	1465	1422	1535	1480	1383	1287	1213	1156	1069	1059	1064	1061	983	1020	962	945	1026	939	975	954	974	955	935	974	975	877	940	954	943	1001	966	954	921	982	930	982	1017	957	910	985	959	955	963	928	915	900	965	921	972	939	902	970	1011	943	955	899	943	1057	1031	955	981	998	898	969	953	982	946	987	876	1011	1041	939	983	889	895	976	989	920	923	947	950	1006	978	904	994	1016	972	958	927	965	942	930	964	943	899	927	935	957	968	907	954	914	970	983	911	923	966	929	923	943	965	968	981	954	924	886	961	951	945	950	902	923	879	895	863	956	914	961	946	948	958	894	952	921	958	1009	922	962	951	986	877	951	946	953	939	943	962	966	934	931	979	909	953	991	951	971	940	996	915	917	939	919	977	912	935	945	962	972	1013	934	969	906	986	929	990	910	967	971	992	999	927	894	944	1002	931	939	973	929	876	891	930	956	927	897	980	939	899	952	988	919	972	942	896	944	926	982	961	967	929	1001	892	931	978	933	976	917	1035	962	963	907	951	923	1020	958	938	929	930	972	974	961	999	898	945	923	987	952	939	915	932	966	984	910	957	937	943	920	967	953	913	957	984	936	924	928	906	924	989	981	961	983	968	957	922	941	960	937	947	963	991	913	945	959	926	944	909	923	1003	978	989	935	893	932	939	910	943	902	946	980	984	907	965	946	927	997	942	961	888	955	881	983	913	985	970	958	919	954	957	964	881	924	913	955	956	941	981	915	933	947	920	961	939	1002	913	1001	975	955	969	927	952	957	972	954	978	900	901	965	944	987	929	892	968	967	904	946	964	957	941	923	905	994	942	976	939	939	907	938	959	924	933	962	957	960	953	923	960	947	1000	956	914	930	947	956	925	952	985	946	949	983	906	917	923	943	912	979	969	940	971	996	947	970	911	955	939	916	992	972	959	938	969	929	939	895	955	896	974	931	957	917	966	973	984	925	944	951	930	944	989	994	952	890	933	980	949	948	962	987	934	897	892	928	946	991	945	890	935	922	954	1011	931	1008	1001	974	965	961	969	941	932	952	952	952	922	983	950	951	917	954	903	947	954	913	993	918	954	957	906	964	915	936	910	953	931	917	924	940	886	918	965	954	946	946	966	976	1022	932	984	966	946	945	935	951	915	898	949	952	967	913	974	934	985	930	995	906	1002	913	987	961	896	917	999	925	973	905	1012	932	902	954	977	910	891	960	979	973	966	965	965	978	939	956	892	886	988	946	907	918	975	932	935	904	925	949	988	958	967	950	964	937	940	985	1007	886	915	948	1002	923	957	923	927	989	965	968	952	925	917	953	925	947	938	914	950	958	921	961	939	976	953	982	964	922	909	982	950	954	966	932	957	973	901	961	948	974	970	942	966	926	985	910	933	946	990	951	916	902	920	947	952	909	948	924	917	923	926	945	961	876	968	938	929	953	897	976	945	899	962	982	964	944	900	932	887	1048	958	918	947	905	989	928	959	991	923	966	951	919	935	950	901	935	1022	998	923	1024	916	963	895	901	874	934	911	959	919	951	957	961	918	958	969	990	981	936	938	994	944	914	975	1008	941	986	937	929	1000	910	940	952	953	979	889	886	959	967	961	927	980	914	923	961	893	1011	887	964	917	959	953	953	971	951	930	981	935	894	933	887	887	933	992	973	982	980	940	999	924	995	945	960	959	920	913	949	928	1002	951	918	948	952	975	948	928	979	936	945	962	918	917	951	951	975	943	953	942	973	886	956	995	956	935	951	982	936	1031	931	888	953	939	965	967	944	992	979	978	942	934	922	901	964	1009	909	876	964	884	982	945	944	958	992	989	962	916	973	988	932	904	980	981	877	943	933	981	944	918	959	934	862	952	919	870	960	979	969	940	929	970	977	986	958	922	905	923	987	960	968	949	930	964	974	982	887	923	945	905	943	921	919	960	897	935	930	963	908	974	970	969	951	946	922	977	907	992	911	898	907	973	949	974	924	921	899	981	954	881	906	926	907	920	973	925	942	950	993	938	983	928	957	948	955	983	927	958	938	909	882	951	923	966	992	941	975	901	943	927	907	968	906	890	916	892	969	963	959	961	941	994	868	905	985	927	1010	942	897	941	982	910	945	942	1003	947	991	931	892	969	988	931	930	931	896	943	945	957	916	954	948	923	984	911	967	956	968	890	913	954	926	872	978	940	980	942	966	986	952	920	1004	961	989	901	975	928	991	883	1014	951	928	942	894	921	950	991	913	923	947	921	926	887	959	977	915	957	947	991	909	958	964	937	964	923	958	918	945	957	917	922	912	1001	914	970	938	954	927	922	960	939	942	899	956	949	960	932	972	936	963	910	950	876	927	924	912	971	935	981	922	999	903	941	967	932	962	981	950	984	954	913	965	951	917	960	957	950	957	951	954	928	954	940	916	957	947	969	904	962	974	967	962	1011	952	943	977	942	943	953	952	930	918	963	934	987	931	992	918	891	966	951	930	931	931	936	895	951	909	961	943	949	939	935	937	941	921	891	923	966	954	981	925	1025	965	961	914	944	962	933	910	932	981	941	990	938	919	918	953	970	963	959	982	929	986	1017	887	910	924	982	954	930	946	967	923	954	949	931	931	975	919	996	965	950	936	958	961	946	943	975	937	966	974	942	887	949	978	993	954	899	915	978	956	922	957	954	919	984	943	969	889	913	929	945	961	948	948	930	1024	976	901	887	948	964	886	960	921	947	946	993	962	912	930	972	983	920	903	922	966	957	965	947	958	935	963	980	918	947	972	902	922	929	897	947	1018	972	942	902	892	956	924	955	908	1007	991	933	921	990	948	967	896	971	894	960	1008	890	931	992	950	958	993	967	958	972	938	980	992	956	991	974	860	956	914	957	982	953	915	903	949	916	974	927	934	993	895	929	935	929	933	906	1006	952	948	943	961	943	884	977	964	961	898	944	981	904	935	911	939	967	946	970	912	978	912	931	944	903	936	963	975	962	1004	957	965	897	928	958	997	938	956	966	961	975	979	958	957	980	960	953	961	953	952	936	939	935	966	953	935	944	945	942	965	943	920	1008	1004	941	917	984	961	954	952	922	988	962	966	941	957	932	920	969	921	930	1010	931	942	937	952	931	954	961	984	914	964	919	982	911	967	903	970	903	925	1008	937	971	977	945	939	958	909	965	961	970	963	965	951	975	926	968	977	1022	952	974	952	936	979	930	970	949	921	960	939	930	997	932	936	922	978	952	916	925	1026	998	973	945	978	956	962	870	987	947	939	907	912	958	905	959	938	939	943	899	976	953	964	880	957	924	979	947	926	974	954	949	962	942	953	918	920	882	992	964	970	928	922	927	933	897	962	945	994	1009	961	946	929	897	970	941	968	921	906	903	964	949	969	968	1027	936	931	977	946	971	939	976	953	990	1002	930	930	914	937	950	963	914	927	915	975	935	978	1002	937	981	911	909	943	992	937	945	974	903	954	950	1005	946	970	919	963	927	948	934	944	925	949	997	987	960	955	886	922	917	931	914	947	939	966	964	959	1004	933	979	923
53318	28748	17101	9283	4870	3548	2619	2046	1438	831	732	727	514	502	518	543	508	458	457	449	460	416	405	446	409	387	393	387	377	388	427	380	364	393	366	392	409	385	373	379	375	399	404	379	411	384	389	359	411	347	403	387	389	369	391	431	370	379	378	382	357	375	409	399	382	378	387	378	396	386	374	384	369	383	372	391	377	390	401	407	408	335	365	380	379	379	414	407	372	407	409	412	352	405	390	371	325	384	378	408	370	370	379	427	354	388	411	377	356	388	406	328	384	356	333	368	343	341	382	394	389	389	347	382	378	403	378	410	383	386	384	377	392	360	391	384	372	451	412	374	420	357	391	376	376	398	355	402	401	382	372	395	375	393	400	386	363	388	386	366	370	438	391	398	411	388	353	362	390	366	383	407	383	361	381	336	413	385	390	390	400	378	340	394	362	374	406	369	351	413	353	345	351	394	373	398	410	366	387	402	368	398	365	384	361	413	370	379	374	433	406	366	383	393	376	384	391	384	389	378	387	382	386	365	395	396	351	385	370	367	364	360	359	393	415	374	348	379	379	347	391	377	375	398	406	374	403	357	373	359	406	380	402	404	373	390	436	421	408	388	350	382	388	367	375	417	389	417	389	354	393	415	389	378	373	401	368	386	388	390	369	380	385	395	395	358	394	385	406	358	362	401	374	366	379	373	395	357	388	395	376	409	376	389	389	411	326	420	357	390	382	398	365	391	359	377	358	396	398	374	379	369	368	387	400	364	332	345	371	401	382	399	405	390	411	404	389	367	393	416	403	378	371	366	375	403	389	389	398	391	364	392	301	373	403	366	390	401	386	392	377	363	357	416	374	399	409	355	357	369	360	430	353	375	371	410	343	362	363	376	379	387	425	384	364	334	399	399	389	364	400	370	382	378	396	344	419	371	388	361	350	406	373	415	378	375	357	375	388	376	387	376	382	380	346	354	384	373	371	437	392	407	375	352	392	353	387	386	395	372	436	369	342	346	378	385	386	397	409	401	387	374	391	364	376	392	375	387	354	384	371	370	360	368	354	375	388	368	375	376	346	367	405	374	367	373	403	404	392	340	389	397	363	367	386	425	382	416	375	371	386	407	397	365	368	362	372	385	396	373	401	431	360	382	351	375	366	391	348	368	375	405	406	407	376	397	362	364	401	377	393	384	424	383	384	351	366	408	381	395	329	391	395	420	400	391	391	357	350	392	364	386	388	394	368	372	360	373	360	373	405	366	372	412	380	377	411	374	363	397	359	399	388	347	353	381	363	392	363	398	395	403	392	387	395	368	377	400	368	394	385	371	390	381	354	368	371	382	423	338	402	364	409	395	425	395	372	392	408	391	428	382	373	366	388	358	360	373	360	380	410	401	392	366	382	412	395	372	381	390	339	379	344	384	360	350	372	344	384	382	396	408	378	396	397	367	399	371	380	421	376	384	408	361	354	359	383	382	384	371	386	357	403	392	368	387	386	352	373	396	361	386	406	392	381	362	428	367	363	386	367	349	383	351	388	364	390	360	397	388	418	375	404	384	366	366	358	361	380	364	395	379	352	438	379	356	403	372	422	399	390	376	374	363	432	418	380	352	381	362	362	384	377	353	418	381	406	378	399	355	346	418	360	380	412	393	365	368	379	376	383	394	405	375	351	360	360	371	379	338	365	395	372	342	399	373	374	379	378	405	342	374	404	375	391	387	421	366	369	388	374	370	390	355	361	390	388	363	389	404	373	377	378	349	377	372	385	370	398	418	363	369	293	388	391	378	372	354	390	362	397	380	399	376	389	398	366	374	380	433	353	340	376	369	390	411	388	367	393	419	376	376	358	355	393	351	390	406	394	398	393	380	401	403	392	354	351	347	379	405	391	363	381	411	401	365	381	361	386	398	403	399	368	375	399	369	374	390	381	369	351	417	358	408	416	390	357	409	411	393	395	392	427	381	370	367	346	358	372	389	359	368	428	362	427	349	383	369	411	373	368	377	416	403	409	401	393	363	354	381	387	411	350	392	344	369	401	415	384	357	378	414	361	400	401	375	388	362	399	381	396	385	395	417	406	373	365	362	383	362	382	372	408	385	351	416	372	396	386	386	357	400	389	341	413	392	389	386	399	395	403	358	324	375	335	394	336	353	343	420	392	414	414	384	420	389	387	372	367	365	325	398	380	347	382	405	387	380	347	413	391	405	408	403	395	371	382	359	399	340	413	378	376	384	399	409	363	390	400	413	369	388	361	375	385	420	406	380	366	369	378	374	375	405	366	369	347	374	383	342	404	390	395	408	371	378	375	361	378	358	365	380	383	409	400	340	392	383	386	392	392	356	420	393	361	418	348	378	378	367	361	385	378	368	354	403	374	374	392	371	375	375	355	396	372	399	377	391	374	336	372	377	382	367	383	349	358	353	378	380	388	368	399	394	398	366	391	376	370	373	374	343	375	384	381	389	383	390	387	367	392	366	364	376	378	337	405	395	413	369	398	381	344	363	365	345	371	352	339	384	354	363	322	388	386	356	369	364	405	406	399	378	389	395	375	379	373	389	390	393	366	362	420	383	393	392	329	375	409	361	326	342	393	329	351	362	359	402	369	359	396	381	385	348	384	398	368	381	379	370	364	361	397	358	380	393	404	393	352	405	390	404	395	364	390	354	370	383	408	347	392	358	375	390	418	393	411	379	400	375	382	370	347	387	387	399	402	383	391	346	372	391	410	406	376	376	369	394	390	378	385	394	386	378	387	359	383	334	348	423	380	382	410	365	392	393	372	378	382	393	408	358	374	384	386	397	365	384	372	446	387	382	425	372	386	356	368	364	417	405	380	379	372	366	351	381	339	367	370	370	352	396	329	389	381	403	384	390	405	356	398	426	373	370	389	401	388	380	383	403	369	368	349	370	389	384	427	397	426	381	384	384	394	431	352	338	357	360	395	388	363	361	391	381	399	400	365	367	356	387	404	379	424	336	377	384	395	395	386	376	350	397	412	384	401	372	382	380	388	364	348	423	364	384	412	359	400	409	404	376	385	400	385	390	383	356	403	394	388	405	400	397	365	371	371	376	383	417	373	389	363	330	422	392	412	366	346	357	387	381	383	397	364	369	369	387	351	380	412	363	424	405	379	371	349	364	394	417	391	403	403	419	388	374	398	388	408	368	392	383	388	333	416	383	381	336	399	350	392	375	384	399	391	398	401	421	408	393	388	402	387	421	386	404	355	392	373	379	382	364	380	374	438	388	385	388	364	401	391	393	386	361	368	383	384	400	379	403	348	401	382	361	339	340	416	405	318	372	395	360	378	358	377	354	355	361	392	414	418	410	372	389	376	379	409	377	355	395	372	403	376	385	389	376	394	393	408	371	376	387	385	380	382	374	368	394	360	419	413	383	377	374	345	370	383	382	373	392	402	377	393	376	376	348	387	379	387	348	344	381	373	388	393	360	400	377	413	355	403	330	388	380	390	362	375	385	410	405	355	400	386	384	363	378	401	392
35673	22452	21448	18549	14266	11955	9480	7791	5713	3203	2650	2909	1692	1834	1583	1637	1593	1403	1323	1272	1177	1136	1063	1110	1096	966	964	941	955	877	938	882	892	892	920	896	882	914	946	883	897	856	973	882	915	949	882	876	938	917	886	877	872	885	914	837	886	951	888	918	884	855	918	885	836	858	909	834	901	869	884	871	930	897	911	917	917	896	866	909	907	953	921	900	934	932	885	871	890	870	878	858	893	963	875	879	942	894	924	863	942	857	887	887	891	874	887	910	881	870	938	852	863	874	918	965	868	911	915	913	885	867	906	918	876	875	872	900	864	866	915	852	924	880	894	878	933	949	910	870	894	843	909	902	873	878	922	920	872	900	888	895	952	880	904	879	926	853	912	913	920	914	910	888	922	918	869	855	928	885	901	868	918	856	909	851	907	896	895	909	891	865	876	891	871	927	925	900	941	943	905	906	878	939	880	849	915	908	926	854	923	903	947	887	890	921	921	908	942	899	879	925	889	886	877	878	861	876	936	880	830	893	906	919	924	898	924	825	881	831	861	869	877	894	930	881	913	920	878	896	966	905	927	873	872	877	825	914	900	896	889	911	900	913	878	883	926	850	900	900	909	854	896	879	859	897	903	834	894	927	919	907	911	870	880	916	824	862	837	906	861	877	895	878	879	838	883	937	898	923	871	928	814	882	900	892	883	898	899	891	893	883	908	894	863	874	900	905	916	881	930	913	875	887	896	908	860	888	848	818	882	884	898	860	925	899	896	899	912	901	869	915	877	892	897	890	889	903	862	872	909	864	825	883	887	891	856	855	886	863	792	859	896	876	925	864	896	941	873	887	819	902	887	892	807	833	924	884	868	867	898	914	909	900	881	945	893	875	873	887	867	899	846	882	913	874	838	914	910	892	871	912	875	888	877	942	919	812	960	907	861	881	881	895	881	862	925	906	898	890	934	871	849	863	884	926	918	900	874	887	854	934	908	877	887	879	899	896	878	900	873	864	927	896	869	906	867	937	911	845	874	891	876	868	891	888	904	916	905	925	920	934	866	911	872	901	861	889	915	910	850	889	860	876	898	915	929	904	946	872	872	900	886	899	846	881	886	910	908	900	898	893	895	912	926	925	900	867	900	914	895	881	900	938	827	874	882	871	846	909	882	885	873	885	956	903	909	883	898	926	914	890	951	949	911	898	905	907	881	905	908	880	896	903	875	850	891	939	911	921	880	915	949	890	916	895	868	844	855	882	899	907	888	926	935	902	903	965	870	926	898	860	894	910	852	882	857	900	914	910	913	912	885	876	887	863	885	895	874	887	895	919	882	860	870	850	835	920	913	908	884	907	890	860	937	908	880	906	849	892	846	896	885	869	879	925	849	853	827	878	861	925	891	868	879	866	888	841	882	911	934	890	879	901	902	903	894	946	908	916	842	827	875	875	964	840	832	852	867	879	899	908	925	909	888	872	965	895	886	870	891	877	947	885	939	884	889	931	885	912	897	894	881	879	875	852	862	854	924	816	928	909	873	879	869	861	834	834	914	908	904	892	863	921	862	920	904	894	882	864	897	907	923	883	901	900	895	838	947	917	875	869	891	842	892	886	910	914	883	928	884	863	914	856	872	880	843	901	889	880	869	895	905	872	898	875	913	864	905	881	877	928	846	858	932	941	909	844	835	952	874	888	867	853	932	879	908	877	885	906	921	873	908	931	810	881	901	910	921	892	920	868	922	912	917	862	864	924	828	885	888	888	895	887	907	897	872	896	914	835	934	883	916	898	959	857	871	930	868	899	853	891	928	906	882	949	872	886	894	906	884	898	876	879	912	894	890	853	829	891	906	904	863	862	871	946	892	926	912	906	877	897	904	921	877	912	882	881	876	907	857	875	882	854	921	842	863	887	873	939	933	838	924	928	874	819	887	839	869	895	931	943	904	863	904	876	907	907	836	876	908	900	815	861	836	866	871	911	911	909	946	893	917	945	910	840	949	937	932	911	985	865	926	904	860	874	859	893	913	822	890	879	853	833	896	902	825	913	839	902	843	866	875	944	952	872	903	894	918	937	850	904	910	854	913	883	937	978	891	898	899	859	870	871	860	878	851	975	902	931	887	871	904	953	881	885	877	896	896	898	873	868	897	901	862	857	874	919	930	876	879	854	894	875	953	894	889	843	958	879	918	905	843	900	858	872	909	907	952	886	890	914	857	900	939	872	889	911	919	873	906	892	932	866	858	853	948	876	873	859	925	923	901	919	921	858	878	876	927	927	871	869	881	869	877	872	902	923	880	889	951	909	917	847	889	859	910	912	905	890	913	915	927	881	886	879	964	839	903	885	912	907	890	877	897	928	851	887	883	938	852	862	902	856	917	911	884	955	877	890	873	898	900	939	939	910	913	924	836	910	887	906	919	906	896	892	912	800	871	918	903	893	899	866	939	940	858	910	961	922	910	886	857	931	883	936	884	948	914	886	896	876	840	926	883	918	891	903	892	886	828	918	919	934	869	847	842	901	863	873	834	898	909	877	838	897	912	860	857	904	917	894	897	833	923	911	907	935	909	885	931	892	861	940	922	876	866	918	940	856	896	923	864	913	914	890	871	884	880	921	860	946	856	832	874	836	882	880	887	883	874	897	923	861	902	847	867	891	906	907	873	906	923	938	902	854	886	850	908	973	926	862	886	865	870	820	895	908	859	901	930	888	931	952	874	846	873	911	883	905	860	873	872	929	851	905	910	907	933	888	925	845	903	862	872	866	879	881	882	930	903	867	830	882	868	909	892	859	831	862	869	865	846	876	957	888	891	863	954	888	879	903	933	892	854	899	861	917	866	868	910	868	894	925	916	838	928	907	918	899	892	857	892	875	892	886	884	888	904	906	916	900	891	877	892	895	936	909	839	906	888	873	852	889	872	874	893	929	889	897	876	926	928	904	875	892	885	871	915	839	842	892	819	913	910	919	842	922	945	889	867	869	848	900	913	857	849	833	902	830	882	866	864	880	870	907	861	879	891	864	918	949	888	895	879	910	875	911	870	886	886	889	901	918	865	865	912	875	874	911	904	900	940	904	888	896	866	852	901	859	904	900	904	888	925	897	885	877	878	930	887	877	907	888	863	879	855	897	912	929	922	880	971	858	881	920	859	879	856	903	876	901	878	896	902	898	918	884	886	884	867	896	848	898	867	843	925	870	840	880	874	835	907	916	903	880	896	896	913	873	875	938	886	863	882	828	925	899	929	852	857	877	863	880	886	901	894	871	877	897	909	913	884	900	909	895	844	870	855	910	877	856	907	874	811	932	862	829	920	863	814	949	923	892	894	918	896	905	905	895	891	884	845	923	927	941	894	902	940	869	949	901	930	865	872	904	885	901	895	915	868	875	861	889	860	871	932	913	913	909	906	901	874	910	868	934	940	919	906	903	858	940	906	921	973	901	915	867	895	833	873	906	913	896	926	920	901	881	892	900	825	837	909	867	837	902	926	859	875	869	840	860	860	877	856	850
33884	14860	6889	3329	1803	1139	885	736	564	499	488	489	486	397	431	433	418	421	434	427	364	407	376	415	380	393	329	372	373	428	393	380	401	377	384	389	418	380	418	409	383	436	368	349	386	396	394	413	389	383	413	436	424	377	404	407	389	406	398	405	428	404	387	373	382	405	395	386	381	383	388	361	386	386	356	403	401	367	384	415	408	410	398	390	389	400	392	385	423	411	408	394	413	382	422	374	388	398	359	380	417	401	391	397	416	424	350	407	417	388	430	413	388	383	402	365	384	399	389	404	356	404	388	408	439	398	411	397	419	377	409	387	374	413	372	408	395	373	395	400	370	361	363	414	411	372	422	403	382	389	418	409	405	393	399	390	366	394	357	400	421	389	412	424	421	362	411	386	361	380	374	411	377	407	415	440	391	432	384	350	422	343	406	379	378	379	352	378	424	412	410	425	398	425	395	399	361	373	410	410	413	408	414	367	379	400	400	385	378	417	394	387	385	428	371	379	440	364	369	409	379	381	349	354	386	384	367	394	375	411	399	396	414	424	388	392	410	394	394	392	369	368	389	411	386	374	372	438	401	427	404	391	387	398	366	381	364	373	372	428	389	404	409	382	364	387	415	434	349	396	382	399	358	397	370	378	376	397	394	402	368	384	398	425	410	425	400	390	402	370	403	370	383	407	423	369	372	397	387	407	403	392	399	391	405	401	406	430	397	377	395	409	392	360	384	367	434	421	370	414	368	395	377	422	418	366	426	373	393	414	418	418	405	362	419	386	361	383	399	406	364	375	363	407	430	383	382	418	420	375	409	406	376	424	389	428	359	382	375	408	371	396	376	401	361	362	412	393	371	386	390	401	398	355	392	373	416	378	367	379	363	385	397	412	388	441	401	420	378	389	342	383	379	374	431	365	363	378	378	421	417	380	359	389	394	368	405	366	406	387	340	380	373	381	399	413	377	399	397	394	378	391	410	414	402	434	398	406	400	412	396	423	406	426	428	365	389	406	412	400	402	379	367	387	398	424	419	388	392	406	402	389	403	381	352	429	385	363	415	425	387	417	415	433	421	372	390	386	386	412	355	406	381	421	374	391	405	380	388	375	322	393	409	382	370	403	395	439	383	397	391	369	398	407	361	410	384	405	377	397	382	456	388	390	420	384	394	354	394	397	382	401	407	387	422	397	383	390	369	380	370	400	397	417	392	422	377	377	389	397	376	426	393	415	382	429	363	397	369	413	379	413	427	424	360	396	414	421	410	405	393	364	361	401	433	377	395	384	404	404	372	418	443	380	412	422	449	385	394	357	375	401	403	374	388	395	421	423	358	422	408	395	428	387	401	363	383	379	384	343	408	409	394	386	388	371	394	423	379	374	393	413	379	413	379	397	385	372	386	438	428	399	372	393	395	403	382	408	399	392	407	383	365	394	419	377	395	400	431	370	416	395	396	375	410	420	417	401	393	362	381	418	424	378	377	363	382	376	354	400	375	361	361	389	361	367	425	383	401	389	420	386	385	359	348	376	406	382	395	389	384	412	425	413	380	408	399	433	403	412	363	376	382	384	410	374	412	350	378	358	387	389	392	386	386	390	402	394	389	385	433	358	409	379	420	412	384	401	390	414	427	364	390	398	379	400	389	380	382	387	407	393	393	384	359	394	410	363	396	396	382	340	414	360	347	427	395	413	400	399	385	387	379	363	353	410	429	403	418	362	399	394	377	386	378	408	388	377	411	397	372	412	381	404	362	383	418	379	383	361	421	391	410	364	391	388	413	416	376	397	390	386	401	406	393	379	409	316	400	420	388	360	413	384	414	389	430	370	380	374	404	434	367	411	395	389	392	448	406	425	374	365	419	400	419	403	385	404	421	391	410	359	388	366	383	394	422	378	380	383	415	424	371	414	400	397	425	377	386	385	405	416	349	401	388	393	371	411	399	407	406	409	430	374	382	439	399	390	358	436	462	394	427	394	366	414	398	431	388	383	408	394	382	354	384	397	376	384	388	416	415	390	377	372	377	404	425	368	395	399	392	391	383	392	360	400	410	422	385	427	398	398	420	388	389	393	406	387	414	384	406	390	413	375	373	426	352	419	382	395	369	364	404	377	349	359	381	402	408	385	387	366	346	399	413	356	420	370	394	432	377	404	389	356	401	376	384	379	381	391	378	404	393	419	339	424	398	412	384	420	365	373	422	365	400	383	370	380	423	371	373	463	396	387	416	384	376	401	349	372	420	367	406	381	390	383	427	428	379	424	401	400	417	391	389	366	411	386	399	374	366	375	375	398	439	407	414	372	430	396	387	433	417	356	436	383	365	391	415	407	380	422	414	375	374	395	421	411	441	399	374	401	388	386	417	372	359	386	416	424	411	382	388	385	389	393	359	381	398	364	395	397	366	424	385	408	409	436	379	424	369	329	387	400	420	395	421	398	434	409	417	407	410	373	374	402	400	384	371	419	421	414	379	434	399	422	422	423	359	399	394	391	401	353	392	453	389	414	371	363	389	387	422	357	351	395	381	375	395	413	375	413	399	392	371	370	384	404	410	416	369	377	437	415	381	405	386	398	408	375	396	450	337	381	380	400	406	376	417	366	382	395	414	377	362	370	388	385	392	416	360	386	428	413	385	399	374	407	375	374	425	415	415	368	413	414	397	376	449	375	402	370	382	387	389	397	351	399	412	389	387	403	389	425	378	407	431	392	399	419	426	391	372	374	357	375	418	388	400	362	397	405	394	380	371	393	350	392	383	399	429	391	412	398	436	377	376	432	382	387	397	380	419	387	363	392	396	391	388	345	368	391	370	368	380	385	416	365	409	390	408	391	384	344	392	382	394	404	413	372	387	394	382	413	424	440	375	361	383	367	403	391	437	394	434	408	411	388	402	397	404	377	384	394	389	367	380	404	387	387	382	397	390	391	394	404	366	395	427	403	406	406	378	368	392	386	385	403	435	380	368	379	407	407	430	389	376	379	433	390	422	340	406	342	383	401	414	380	400	378	350	387	373	400	412	392	416	396	410	386	391	396	386	416	407	390	374	382	413	388	384	371	410	388	331	388	387	393	407	364	401	388	417	425	412	399	465	378	388	347	408	417	403	370	422	412	377	367	378	406	368	421	396	434	371	361	390	413	378	359	394	407	425	390	399	372	423	424	341	363	426	359	413	420	395	408	407	383	394	401	414	397	408	386	397	443	417	405	404	384	389	372	368	404	440	362	380	396	377	401	392	366	396	387	380	398	422	397	348	348	405	383	366	392	387	416	389	387	365	414	381	421	411	378	365	404	382	391	397	366	373	398	411	400	383	425	418	382	399	418	366	383	412	367	385	402	397	391	385	403	397	420	366	424	447	389	385	354	387	388	400	381	358	420	397	349	413	396	418	405	391	398	408	355	393	377	414	366	371	358	385	396	395	411	402	442	380	397	418	389	385	402	449	389	372	411	404	391	417	370	317	374	376	444	370	369	374	387	364	376	384	402	362	409	425	428
24431	11632	11088	8601	5841	4320	3403	2645	2007	1533	1293	1314	1106	1064	1081	1046	996	1046	995	1000	1001	937	967	935	975	961	948	952	906	918	938	935	907	984	956	977	867	930	917	939	929	920	975	916	915	996	987	955	960	894	943	894	919	940	949	951	948	944	897	977	911	894	901	911	936	865	960	941	912	940	879	890	859	916	902	892	935	913	972	873	952	906	848	860	965	899	955	868	903	942	899	899	926	900	930	918	887	969	930	906	888	959	914	859	908	928	929	888	925	902	851	928	920	915	905	867	930	914	896	946	986	923	920	913	914	962	908	956	946	900	944	909	959	899	891	934	930	914	864	953	946	967	921	912	920	924	863	948	945	969	940	900	920	920	955	899	893	994	965	939	940	906	901	909	867	914	942	859	929	918	971	946	919	947	942	896	931	891	908	926	932	879	927	913	875	921	930	913	842	903	941	865	923	974	888	949	940	983	887	919	959	912	920	929	918	871	941	907	921	925	919	945	913	914	884	910	926	870	904	916	874	925	921	911	947	938	949	923	916	903	909	888	951	912	910	951	932	916	938	930	907	910	941	956	890	1000	944	879	931	926	881	948	918	947	897	880	943	956	955	875	912	895	928	939	900	964	933	939	928	923	947	941	917	854	917	967	906	918	983	899	913	903	884	879	945	970	938	944	914	890	891	971	935	892	941	997	898	966	929	885	929	928	927	905	928	965	969	883	978	871	930	874	1004	938	892	878	927	936	952	909	947	929	938	950	970	893	928	918	927	923	910	912	973	902	929	869	913	943	919	905	921	913	879	910	902	922	952	909	957	969	847	988	932	923	929	872	886	967	912	924	944	975	871	917	919	925	912	949	975	903	900	923	863	902	902	912	947	945	904	954	920	884	908	925	985	897	957	943	945	893	880	919	932	913	929	961	900	944	904	922	918	927	895	921	925	926	911	944	899	949	947	909	921	915	992	968	893	959	920	887	926	893	859	875	917	880	949	964	910	911	920	888	966	952	925	925	915	991	916	988	935	882	906	927	887	934	1018	933	896	918	871	943	908	1002	888	922	912	870	921	928	986	927	936	913	929	896	965	913	974	921	954	931	917	1009	906	939	967	896	943	922	936	968	915	883	883	905	942	899	913	957	916	878	918	921	937	928	864	931	894	952	905	888	929	910	943	915	951	865	860	933	924	924	893	918	906	964	860	893	904	917	874	944	872	974	934	879	974	960	916	925	953	932	944	945	884	893	979	956	902	924	927	931	954	932	946	917	893	901	961	902	922	915	956	933	898	940	935	896	925	932	904	958	945	857	924	900	912	932	934	942	931	905	907	937	900	852	932	956	921	880	898	922	939	940	907	895	880	976	889	921	961	967	888	942	932	947	914	949	928	931	920	881	939	898	876	899	968	959	897	954	894	931	892	919	924	927	879	917	949	948	917	909	895	907	949	904	939	920	935	901	906	926	933	902	980	944	898	909	859	966	904	967	887	936	920	913	919	920	893	957	939	860	928	931	883	942	911	924	944	923	947	933	933	895	986	929	950	889	928	926	1009	934	951	850	904	881	905	881	916	911	912	865	925	906	919	921	904	976	898	886	901	944	997	893	976	933	874	918	867	919	928	951	881	904	960	957	977	900	944	900	913	942	900	985	917	913	916	902	932	937	903	949	925	941	919	979	884	1014	886	895	921	905	932	874	954	912	957	858	975	875	952	892	933	941	899	970	944	901	948	922	922	923	943	944	961	899	982	932	877	984	906	935	923	927	890	950	945	932	947	1001	952	920	953	911	937	901	937	906	943	886	845	914	991	927	927	945	925	984	934	970	1008	892	930	873	930	947	922	964	942	920	884	937	936	911	902	910	891	926	949	958	926	898	916	916	933	952	902	879	914	907	956	933	917	901	890	932	887	905	928	926	916	885	891	908	916	822	949	984	942	919	913	888	969	907	976	908	850	942	921	953	943	881	966	942	920	970	879	938	909	930	901	990	907	922	870	935	936	950	899	931	871	980	970	928	955	925	916	880	937	921	919	901	917	935	977	934	926	955	914	924	854	940	986	880	967	893	947	923	917	962	891	896	939	965	920	921	954	903	902	908	902	904	893	919	937	943	920	912	919	924	865	971	907	954	955	938	880	960	969	897	867	909	906	955	943	916	893	954	946	944	931	987	916	897	908	904	908	955	920	965	974	922	899	942	882	905	921	967	951	972	998	915	976	908	847	917	909	927	904	942	955	958	910	926	928	927	945	911	897	975	944	918	890	898	944	955	917	937	910	895	924	848	934	914	935	912	945	863	874	893	930	909	894	950	862	969	910	978	938	898	984	920	977	882	918	880	930	936	931	884	923	963	968	879	914	977	900	903	895	936	871	961	890	927	952	920	930	968	995	911	929	898	963	952	920	947	978	900	924	924	906	847	910	916	947	972	897	899	918	869	975	939	903	916	916	913	951	940	965	857	891	931	930	879	897	877	901	893	858	943	919	908	953	950	940	931	916	901	900	915	954	961	935	918	943	928	923	931	917	970	909	944	943	915	947	954	925	897	899	854	952	891	901	918	919	916	858	930	903	953	978	917	988	932	957	1000	929	949	922	945	923	909	932	892	873	873	913	892	985	964	952	908	875	951	936	927	906	939	906	952	935	975	890	948	907	900	927	934	867	889	928	915	896	917	946	936	961	916	884	943	959	925	897	891	955	899	899	978	953	963	995	934	923	895	961	902	875	943	875	926	921	914	969	958	908	941	913	968	934	887	957	939	951	963	953	902	945	960	892	946	943	935	871	902	987	947	942	935	916	884	854	958	914	898	888	947	865	954	900	873	898	941	982	925	885	917	892	917	944	947	883	889	917	952	919	914	918	886	944	959	882	926	905	900	905	913	921	891	923	924	924	965	933	926	897	914	934	938	939	895	963	933	952	913	1005	894	920	920	930	915	912	952	933	939	944	993	944	872	872	924	900	938	944	896	904	936	898	970	915	898	898	906	927	908	900	916	912	934	897	927	994	937	894	939	934	901	911	901	928	952	962	938	869	959	944	897	890	910	909	990	906	909	940	907	899	896	916	937	912	938	921	938	867	890	972	912	907	902	942	918	950	935	926	945	878	914	861	926	893	936	925	944	918	918	962	894	960	939	923	943	920	966	912	925	937	929	938	921	936	940	953	945	948	901	907	933	906	922	888	882	914	950	901	888	932	882	967	936	937	932	890	904	899	946	930	980	948	927	953	926	934	938	911	875	870	887	919	978	905	909	914	906	950	897	939	918	940	909	927	928	902	920	964	933	931	934	915	934	880	908	922	922	937	883	938	939	958	917	932	927	864	930	912	865	908	919	944	922	901	887	899	919	907	927	913	946	923	930	929	934	905	932	879	928	913	915	911	946	942	909	926	943	943	946	950	917	894	909	932	930	940	910	945	1004	895	887	963	960	909	892	946	874	902	919	939	921	914	951	952	977	926	960	918	966	931	955	873	945	923	931	948	920	887	949	904	923	896	920	924	907	927	921	901	919	893	911
47479	24194	13331	5517	2913	2041	1455	1115	863	675	615	622	491	492	489	477	459	432	423	462	412	442	425	399	464	419	429	415	423	438	417	435	418	407	379	386	394	408	423	412	412	398	438	410	461	429	430	428	425	401	400	412	441	401	381	445	415	424	373	399	432	428	437	386	372	392	414	444	410	425	401	401	407	387	395	382	396	405	422	425	437	438	385	423	410	445	381	392	422	415	395	389	402	391	405	416	381	412	436	416	403	401	413	373	429	437	462	367	413	456	424	433	440	428	381	433	404	410	400	426	432	420	419	378	408	422	418	434	456	399	415	422	398	406	411	420	428	423	416	426	401	409	392	416	439	406	354	396	418	389	424	399	417	410	427	379	412	437	410	392	410	406	458	411	402	411	435	415	440	400	389	412	440	416	420	415	413	430	384	394	414	440	425	399	412	398	411	375	389	455	417	436	412	443	432	403	387	380	418	420	387	415	403	422	401	419	424	379	395	419	426	446	423	397	417	398	397	426	431	395	419	395	446	396	435	421	416	400	394	468	419	448	421	432	409	419	411	392	430	390	418	386	425	426	422	414	424	387	418	420	418	413	425	385	447	427	434	418	411	399	460	414	392	415	409	395	400	431	421	381	449	426	466	407	411	433	413	399	406	397	394	401	379	371	387	393	423	420	440	424	418	393	417	388	421	440	391	452	406	384	417	422	390	396	415	424	406	411	398	396	404	438	383	454	443	388	397	400	370	393	366	438	426	433	424	406	400	452	377	389	408	411	416	393	396	447	394	426	428	408	435	397	365	421	393	386	431	389	432	419	412	412	410	414	402	448	375	427	444	410	425	438	422	370	364	412	414	433	420	412	439	456	430	395	424	435	399	394	418	396	429	431	423	412	391	429	376	421	369	387	412	428	411	390	383	449	415	376	417	398	394	399	412	405	378	339	440	414	413	441	403	412	445	429	382	422	399	400	393	391	337	374	411	446	413	403	398	398	415	416	432	421	405	399	388	433	391	427	415	409	442	408	404	428	406	380	418	403	404	400	457	418	429	422	438	438	419	440	420	375	416	392	414	378	428	421	406	418	400	376	376	460	424	377	414	392	424	395	407	421	391	394	408	418	421	380	422	411	392	421	438	367	409	425	355	458	420	404	419	399	431	459	390	426	405	416	429	421	388	393	446	403	404	357	398	417	428	419	411	402	394	387	376	393	404	415	408	386	408	424	415	392	413	431	393	444	418	414	416	454	441	420	403	445	407	412	424	403	424	410	399	444	425	440	416	407	423	396	431	390	416	447	388	405	447	392	379	399	382	398	397	411	356	404	390	414	409	426	396	449	425	369	427	426	417	375	403	384	390	410	383	385	373	406	408	384	389	392	415	403	409	437	422	413	424	417	420	378	421	364	428	387	428	404	415	454	433	442	431	398	374	434	376	362	411	402	389	401	405	406	412	397	426	415	392	437	424	427	425	415	383	414	410	412	377	381	430	384	415	379	383	430	430	412	400	428	435	390	372	394	430	457	418	404	399	418	431	411	377	434	415	437	475	439	430	406	428	408	384	423	413	415	460	423	450	445	414	438	418	408	376	410	401	433	397	412	382	392	452	385	447	434	388	427	422	426	440	417	395	464	444	391	392	396	447	457	411	380	377	407	431	401	436	434	415	384	422	408	427	437	418	413	428	425	391	396	450	398	392	385	406	426	405	405	422	377	391	440	388	399	399	457	392	421	371	430	402	432	413	434	422	440	426	375	424	375	449	407	380	394	457	397	455	391	400	416	428	409	395	423	436	384	409	402	405	386	406	402	393	445	410	422	435	410	424	426	446	417	422	415	405	416	412	404	402	408	446	435	404	402	428	381	442	474	413	384	385	386	392	368	410	421	399	407	418	419	423	384	433	412	386	385	501	375	427	404	459	443	424	428	412	410	442	405	413	436	392	379	386	386	428	408	386	385	418	407	459	388	385	433	428	417	425	436	433	394	391	441	382	395	380	406	401	436	399	425	431	441	430	457	368	392	408	384	396	413	408	398	400	413	407	413	406	413	452	418	427	398	442	408	392	388	413	404	378	375	426	442	404	366	400	458	380	409	421	418	395	391	415	391	394	401	406	386	420	402	401	381	418	391	409	466	455	395	435	394	385	399	435	385	434	426	450	376	356	422	394	408	429	403	420	394	404	422	412	398	391	412	404	420	402	404	449	401	422	438	403	400	408	401	394	455	402	428	395	386	411	405	422	432	455	426	403	425	410	401	395	401	403	378	392	385	425	405	396	448	450	417	405	423	389	453	396	425	399	406	395	397	408	375	454	404	443	459	409	375	423	402	441	419	383	472	426	411	394	417	420	389	401	386	436	430	398	417	415	410	371	417	396	413	393	418	407	417	412	417	396	378	446	418	383	413	413	375	429	412	393	431	430	428	406	411	397	418	439	379	422	427	418	362	367	410	395	413	403	403	376	406	398	411	410	423	407	391	406	415	442	392	414	396	427	429	424	409	424	396	439	404	403	413	408	415	404	412	414	386	380	408	410	421	394	369	375	423	388	427	394	446	425	435	434	402	420	385	457	435	360	405	428	368	396	393	413	388	444	401	436	394	433	386	423	378	405	410	442	401	448	401	450	432	368	397	379	395	376	414	413	416	415	388	438	401	454	429	412	405	408	344	399	441	427	411	413	429	379	393	411	430	392	403	406	414	391	431	441	413	446	397	417	417	424	422	411	392	433	411	411	388	410	460	439	385	439	411	424	386	416	438	395	434	406	434	417	437	402	383	435	388	383	406	418	395	389	421	422	400	436	374	404	371	425	385	372	431	438	403	404	399	391	385	425	458	436	403	395	408	402	388	415	420	402	408	413	420	422	416	411	426	387	422	419	405	425	399	442	380	406	410	414	386	409	424	399	420	416	372	436	405	411	377	406	414	425	387	410	391	374	441	380	414	399	414	427	364	432	437	396	422	411	397	429	377	410	399	403	412	430	414	391	439	409	400	422	440	425	439	392	409	446	443	438	375	356	373	384	399	393	425	455	441	409	401	366	400	415	408	429	389	406	409	403	418	408	398	436	407	404	406	446	405	383	417	418	434	437	415	392	414	381	414	432	407	373	367	438	401	429	400	444	402	402	438	436	430	425	450	421	426	416	427	440	461	356	365	414	433	382	398	425	438	448	381	413	414	399	393	351	390	379	421	378	391	443	373	406	439	346	409	409	401	419	414	386	370	439	417	423	433	429	405	405	426	427	436	417	412	396	425	399	392	409	398	402	445	411	408	408	401	373	397	400	383	442	397	407	374	412	395	383	393	381	426	449	382	400	409	378	372	416	440	434	415	402	405	426	400	425	441	430	410	455	431	413	415	419	395	419	444	426	432	419	401	385	417	430	432	400	379	464	390	417	402	403	438	423	414	403	445	450	441	394	417	425	403	403	423	423	365	414	403	398	412	453	415	415	417	412	428	419	381	393	422	404	373	411	436	434	428	395	386	442	421	432	397	419	427
32988	19104	17982	12111	9348	7534	5705	4499	3163	2325	1981	1842	1582	1344	1364	1435	1218	1161	1082	1155	1107	1048	1082	1006	1051	1030	1037	1011	988	997	958	1008	893	963	979	945	930	972	988	990	1124	974	924	970	923	1004	998	950	882	983	960	962	960	999	948	949	975	940	966	996	998	1009	1005	960	935	959	950	942	910	960	955	976	935	991	974	1006	1011	902	989	985	921	993	905	949	920	942	935	989	984	974	958	958	954	1033	955	994	985	951	968	984	937	958	922	934	997	953	973	921	939	949	941	991	932	946	924	951	985	962	930	918	1005	960	961	995	939	925	993	992	956	947	964	907	953	994	975	967	974	939	1008	964	937	949	1012	934	986	926	971	945	940	925	926	1009	955	958	994	995	979	969	940	976	997	963	923	951	932	960	975	926	942	991	980	926	989	941	942	924	919	968	1000	955	877	953	1007	1010	991	977	967	963	971	951	929	941	1027	951	950	925	955	946	984	990	971	978	942	1014	951	955	985	964	959	937	966	999	925	939	955	976	899	936	965	961	951	966	968	995	959	937	958	902	910	978	956	914	975	876	979	940	945	963	975	967	926	975	920	976	1011	882	938	980	934	962	970	952	986	953	948	959	909	962	952	960	935	946	939	1027	995	986	996	936	998	1013	955	896	977	915	992	960	966	995	947	959	962	928	949	944	977	952	1012	931	937	970	972	957	970	947	959	1019	980	965	981	935	932	1008	958	987	964	957	898	997	950	904	957	906	956	986	931	946	987	995	939	963	970	929	950	911	919	1045	1020	937	941	982	995	959	964	939	907	977	933	931	952	952	996	1003	950	996	926	998	954	969	1019	900	959	956	922	996	926	918	978	950	971	988	981	974	940	959	929	1002	951	1030	936	955	987	953	987	904	955	980	951	909	976	940	1027	949	958	976	979	972	974	964	960	973	955	958	905	949	934	914	931	1004	967	900	927	994	917	979	963	952	948	971	987	926	947	972	947	984	995	946	998	962	952	966	965	961	969	988	936	958	997	947	921	952	921	966	967	938	926	952	941	994	926	933	1005	954	974	965	966	998	929	938	1021	970	960	1002	961	963	919	1002	942	1011	953	946	895	909	941	931	938	939	937	949	968	970	951	997	931	962	941	1002	989	966	960	955	972	961	998	937	901	926	958	905	969	1016	953	961	1007	947	970	953	994	955	939	980	964	892	959	988	974	989	999	937	971	995	1036	983	972	954	979	1008	914	958	997	937	965	942	971	945	989	912	997	954	984	957	939	945	987	936	939	990	964	873	985	900	909	948	948	954	963	969	956	938	943	952	934	968	1000	951	932	955	944	985	973	984	934	944	917	976	992	994	960	1089	978	968	961	987	939	975	953	954	935	974	988	969	947	957	1004	1001	977	991	915	924	987	979	927	962	998	987	967	937	965	999	968	954	1011	984	896	978	1038	938	986	989	929	971	996	965	941	946	933	893	1001	961	963	990	993	905	935	905	939	966	987	992	970	969	936	960	949	960	1054	940	955	946	967	923	988	937	930	893	953	980	970	960	937	951	972	914	966	971	973	957	955	970	971	988	964	941	960	930	999	926	929	961	972	964	966	1002	979	925	967	967	950	993	930	965	933	974	963	973	1054	1013	963	923	1007	943	981	930	975	938	954	964	982	942	973	946	945	975	1016	989	966	1000	915	961	1001	973	960	1009	933	965	974	974	968	927	941	990	956	989	958	953	1017	933	958	988	1027	952	955	953	974	892	950	954	937	952	911	943	896	946	897	1003	971	985	969	925	930	947	1045	956	943	960	952	905	956	996	998	968	887	989	988	975	973	953	1015	1005	941	964	1003	936	940	952	962	1007	982	958	945	967	1007	959	945	953	1013	964	933	983	984	997	996	928	968	912	929	992	959	1017	939	973	984	999	964	997	966	995	1015	947	976	944	983	967	895	956	924	945	941	968	943	954	974	1001	972	934	971	978	948	964	913	925	962	972	988	1001	957	949	972	939	998	974	965	949	922	971	917	951	948	963	944	960	923	1024	948	947	990	956	948	963	996	969	963	994	937	962	999	924	1028	986	994	990	957	946	924	995	944	951	970	900	931	1007	954	946	980	989	999	1015	973	943	950	1001	951	988	962	953	968	991	959	906	927	978	943	1014	1011	977	967	951	928	975	969	943	913	963	894	1004	937	1030	977	932	946	972	994	918	1017	915	991	927	981	1013	1027	913	949	891	992	972	978	971	940	1004	992	928	1025	926	1027	991	1013	983	956	989	938	898	981	1026	946	946	1007	918	914	952	1008	955	926	965	979	997	1007	930	953	968	971	990	972	977	1010	969	938	967	992	1009	984	953	952	949	949	964	982	1013	988	991	930	988	911	980	1008	913	1008	951	1012	993	931	978	934	981	951	961	970	977	941	979	994	913	921	1007	910	978	945	949	973	980	976	972	938	1010	941	967	941	966	957	980	984	969	994	955	942	926	970	959	932	975	919	962	948	999	961	916	913	1004	975	965	931	929	966	956	960	915	969	951	950	984	931	986	980	1001	989	989	959	963	946	918	1017	942	973	945	997	993	981	977	926	950	967	945	929	980	964	976	963	997	963	913	1019	1029	907	1010	939	911	996	997	966	891	980	1000	980	958	963	938	991	970	976	942	1001	956	909	981	986	954	966	985	956	1000	971	1010	947	984	942	971	958	973	918	966	999	940	983	990	1005	991	1002	946	1013	973	955	973	982	968	976	971	899	939	975	914	965	973	939	959	918	961	965	1019	1033	905	919	957	886	1023	959	946	978	958	980	973	917	984	992	978	958	963	987	915	950	938	1014	942	952	942	957	1001	894	946	930	1032	976	986	974	970	937	963	959	972	948	980	983	958	1002	1035	932	949	999	936	954	925	947	958	987	979	924	983	957	1055	977	971	1009	953	1021	948	962	1004	936	983	933	938	957	897	955	956	933	982	978	947	953	956	924	982	1011	893	957	936	953	946	933	877	987	911	976	915	936	1038	968	925	957	1013	989	929	962	949	995	956	967	954	929	972	971	896	980	957	915	960	989	1036	938	942	992	965	1006	894	944	916	976	960	968	917	968	1004	922	927	961	935	942	1002	1017	948	965	907	937	1044	1015	952	943	968	983	970	948	960	1002	980	974	948	920	960	983	1006	955	973	984	960	958	996	970	988	981	977	905	963	927	949	972	957	954	984	964	955	968	920	944	989	939	987	944	931	986	943	1040	988	931	974	959	981	1027	920	892	911	945	961	936	951	972	941	940	919	923	992	1012	907	1013	973	945	993	991	943	1017	963	945	953	970	973	975	966	982	906	902	967	970	966	955	1014	960	961	962	1001	974	963	968	901	1021	924	1034	963	997	969	1029	986	1029	975	1000	1014	949	1001	912	968	959	942	1030	951	959	959	922	966	921	934	971	973	982	957	902	990	1005	971	929	956	970	932	994	932	947	969	964	972	963	969	1000	938	928	986	991	936	917	917	924	969	944	904	982	952	932	975	958	884	980	948	975	909	927	997	957	935	956	974	990	977	958	983	1037	1006	1006	965	987	897	938	935	940	949	958	925	1017	943	974	959	1012	949	939	952	953	971	894	957	946	999	974	973	1048	955	1003	1004	887	912	965	988	967	950	922	927	965	994	961	974	993	989	887	997	983	993	1000	986	961	1019	998	959	949	944
54162	27817	17802	8563	5094	3294	2209	1643	1104	949	773	712	631	505	494	522	494	452	420	436	423	415	381	389	384	418	371	406	345	381	395	397	381	363	393	381	373	381	386	364	399	410	378	406	409	387	395	385	389	347	367	366	401	369	382	391	381	368	375	367	358	374	351	390	370	396	387	418	388	355	364	383	375	391	371	368	431	409	386	372	386	383	401	372	354	398	403	344	403	341	392	371	419	383	376	381	412	387	398	384	368	347	408	405	351	368	399	397	403	399	463	394	381	390	368	371	361	408	383	357	419	388	379	377	368	369	380	376	361	384	395	392	372	409	364	393	368	403	405	357	367	373	395	394	365	394	389	381	378	377	373	406	399	394	441	352	360	414	376	358	417	380	363	410	363	434	386	394	377	353	369	369	383	411	372	388	347	386	368	392	355	373	385	356	407	431	369	376	380	363	383	374	390	397	399	399	376	357	370	403	358	390	383	397	359	341	381	380	365	407	414	368	368	431	376	358	381	375	365	360	391	363	380	385	371	362	361	442	434	366	426	382	366	361	344	401	387	382	356	347	368	375	349	339	405	358	360	397	358	352	413	381	364	419	343	364	378	377	367	372	402	362	402	361	382	351	381	393	352	365	406	421	413	404	380	372	403	360	399	387	376	358	371	391	377	361	392	382	414	370	385	351	394	371	379	370	393	421	390	412	394	420	398	363	407	419	394	345	364	393	373	367	371	392	410	361	373	381	346	405	379	418	381	395	394	385	414	363	381	394	371	385	327	403	347	396	392	406	373	387	391	377	373	336	370	391	355	395	402	394	394	397	354	358	381	396	433	435	342	398	402	394	385	389	381	364	388	346	391	368	370	403	370	404	379	394	411	432	387	372	354	390	384	375	369	383	416	416	444	429	408	381	361	356	390	380	387	358	381	373	409	386	374	372	404	372	360	385	421	360	392	345	425	387	385	403	351	376	370	369	343	391	344	406	369	384	384	385	373	357	357	365	397	403	366	368	396	372	353	381	390	396	400	385	365	344	381	416	380	367	394	386	415	413	362	400	356	421	423	371	383	378	381	435	332	376	364	348	388	359	394	414	351	364	339	370	375	411	353	370	386	372	383	380	371	363	388	382	355	408	397	380	394	384	361	415	370	398	408	353	417	395	393	390	363	402	354	408	387	384	404	407	402	365	440	380	406	370	374	380	414	386	337	380	381	362	381	362	386	437	367	349	371	392	365	379	388	378	436	393	349	409	347	401	373	364	363	368	375	386	370	380	371	387	418	386	427	371	374	383	362	412	368	362	393	403	406	387	422	396	373	359	435	402	373	360	394	373	358	379	385	407	423	383	376	367	394	372	408	380	349	361	428	385	349	396	392	407	400	411	373	409	371	397	406	391	382	400	426	381	390	347	361	343	387	395	344	418	393	392	384	403	412	364	381	383	385	368	387	363	381	381	366	376	345	415	390	415	357	391	446	407	395	356	426	400	409	368	399	389	374	384	369	408	417	378	397	373	394	416	405	390	389	357	370	360	398	388	381	412	374	375	390	387	384	368	366	420	406	390	388	410	381	383	396	369	398	387	357	402	369	382	376	365	400	376	399	362	429	375	391	395	399	371	395	380	394	379	387	425	394	410	362	392	358	385	390	394	412	351	370	382	372	346	382	377	364	350	446	367	375	378	365	401	392	398	398	414	337	376	365	381	393	368	374	395	366	405	385	381	420	399	402	397	389	357	366	414	434	361	398	367	374	360	379	394	352	416	397	383	389	354	376	358	357	395	389	394	377	401	392	348	380	374	387	403	397	351	362	393	387	375	389	346	415	412	412	404	414	400	400	387	389	364	401	374	394	375	405	404	374	409	357	396	422	417	360	379	415	340	382	399	390	403	352	387	384	375	411	381	435	398	379	371	384	385	402	420	399	401	344	396	363	377	427	429	377	400	399	410	385	364	354	418	401	381	391	393	374	380	401	400	399	369	390	342	411	411	385	398	395	408	415	378	371	363	396	385	388	383	363	367	400	390	379	393	379	386	372	394	398	348	361	377	369	398	380	361	339	310	383	388	346	374	387	359	391	373	386	397	426	388	388	380	383	431	397	388	364	353	433	377	385	386	369	347	392	362	357	400	375	372	404	367	368	371	412	396	405	360	390	392	362	391	347	365	407	366	373	351	359	385	345	433	392	384	406	363	357	337	364	381	392	409	384	388	379	401	387	403	340	383	405	372	405	390	382	430	365	337	368	386	358	378	365	427	398	362	374	368	379	397	420	398	367	355	413	406	327	419	398	385	357	377	428	384	373	406	371	372	373	382	353	402	398	366	372	379	415	383	392	357	372	353	393	366	397	393	357	370	369	361	387	355	385	386	348	389	387	386	378	397	403	400	373	383	380	370	385	392	379	378	388	362	374	403	424	375	355	376	408	399	422	384	370	403	390	391	393	372	341	409	403	377	371	398	382	394	386	392	378	390	373	402	389	426	403	356	353	398	396	382	392	366	416	346	354	406	387	374	409	355	385	373	368	388	373	391	396	389	367	341	376	373	351	395	364	413	385	392	401	370	372	408	365	348	394	403	399	373	320	398	387	368	355	391	372	382	403	397	383	378	409	352	390	404	375	372	403	370	371	373	374	362	388	388	394	388	420	388	345	428	408	352	378	339	378	410	403	394	372	401	366	409	368	405	405	388	370	361	394	372	366	403	413	392	370	384	393	413	407	405	388	344	371	393	384	406	396	411	390	336	349	385	407	414	358	418	433	341	400	368	438	368	395	377	403	370	416	376	379	367	365	365	372	362	394	417	403	361	352	403	370	402	359	415	375	364	368	397	409	380	379	350	388	392	417	357	374	404	376	394	380	421	375	376	394	391	397	395	371	392	424	400	432	376	380	374	366	366	364	400	410	401	421	382	396	384	365	419	381	368	369	431	391	409	379	442	363	381	403	398	416	385	403	372	359	376	340	412	383	389	398	386	361	395	392	375	387	353	372	388	379	383	376	413	392	375	415	351	413	378	435	432	361	384	393	389	387	372	402	404	383	371	380	384	391	381	350	395	377	412	390	362	383	385	355	352	366	356	372	384	398	398	396	408	427	365	389	402	377	376	378	351	393	358	405	367	375	388	408	388	333	387	385	374	396	378	394	392	354	361	380	387	385	325	433	374	361	388	380	382	367	415	428	356	374	381	404	368	361	364	358	370	385	375	363	411	397	368	372	400	411	422	341	379	397	378	404	393	370	377	399	382	350	414	391	362	389	414	378	405	417	381	388	398	333	387	408	384	390	405	377	394	406	387	358	397	395	425	358	441	406	395	355	377	385	395	370	391	360	371	408	360	399	373	373	378	412	374	377	379	374	376	397	428	405	364	404	338	385	344	420	411	359	379	365	362	402	398	415	406	415	378	403	387	349	385	392	377	390	380	426	361	405	364	340	396	376	382	386	434	356	377	383	386	368	379	428	405	398	357	380	382	363	382	386	370	350	400	386	390	390	387	394	406
36087	21535	22719	16930	14870	11391	8197	6500	4498	3567	2775	2601	2049	1833	1563	1746	1502	1385	1289	1166	1121	1127	1091	1132	1069	1016	968	953	935	971	896	941	955	943	921	898	876	903	963	888	923	912	883	911	877	925	947	920	953	933	869	931	959	891	936	883	887	921	914	892	885	953	877	880	899	905	880	933	863	908	881	897	846	927	840	900	820	915	877	969	924	885	873	950	885	923	892	912	857	911	912	939	848	902	890	833	900	864	899	909	943	853	841	952	877	966	845	894	888	832	906	886	916	949	870	839	905	868	878	886	920	934	876	916	946	918	913	917	918	881	911	926	916	934	938	870	942	879	900	954	866	901	889	871	848	894	932	894	887	906	922	856	903	913	901	883	894	855	915	891	914	868	951	916	861	894	864	855	910	973	907	924	850	879	933	919	843	850	847	888	917	897	907	924	935	873	869	890	851	905	852	880	915	885	859	920	949	882	857	908	911	931	875	875	901	903	853	896	909	882	849	909	882	925	879	909	930	890	890	912	859	869	932	873	882	930	910	940	878	941	940	915	910	900	904	847	859	923	894	914	927	896	856	927	889	920	910	873	892	895	920	923	918	880	827	918	932	940	899	877	858	924	917	952	928	895	881	890	890	927	879	917	910	885	925	886	913	882	932	885	910	938	933	886	877	932	862	904	903	883	913	922	888	938	946	903	868	905	889	923	889	854	939	839	919	873	895	880	931	950	911	877	892	892	897	893	917	926	928	933	868	894	932	888	887	874	886	890	871	883	883	832	895	930	897	929	934	940	887	862	899	976	854	855	933	864	879	933	925	908	889	943	872	879	943	883	854	908	945	896	863	875	859	927	932	814	922	838	909	890	891	889	881	878	907	940	872	855	875	907	900	988	903	832	895	907	884	903	829	882	869	896	946	852	911	892	932	850	898	885	961	912	902	931	943	915	903	936	861	916	964	884	902	900	911	852	860	884	891	873	919	928	847	913	911	899	907	877	923	867	860	939	909	893	941	947	841	864	899	857	930	905	898	849	889	876	944	944	921	861	888	886	973	916	880	933	915	859	856	900	900	872	868	945	908	880	893	928	899	939	906	954	928	930	899	859	890	884	873	934	922	906	914	917	831	908	959	871	889	909	914	915	873	927	910	896	895	892	884	859	879	985	875	932	923	894	919	834	932	864	925	847	958	887	861	870	937	928	930	895	862	909	921	862	922	874	929	916	939	930	874	887	892	905	857	901	918	880	877	896	837	871	976	897	858	900	898	939	853	917	910	888	922	898	938	905	940	868	896	920	914	922	903	902	887	936	914	902	884	901	882	926	858	907	918	905	900	919	919	886	912	892	927	920	877	857	913	888	856	869	849	884	949	845	862	880	918	907	903	901	917	942	923	879	912	875	875	864	895	868	921	897	907	930	863	878	948	845	922	882	880	896	944	893	888	900	919	952	909	843	922	938	907	860	902	934	945	906	861	835	862	884	919	931	907	878	902	929	916	859	881	885	861	859	865	897	898	925	872	909	868	900	891	921	905	896	889	938	883	945	876	909	910	884	925	896	893	904	913	912	918	898	880	883	891	905	842	898	891	884	928	905	929	880	885	896	896	937	848	880	951	912	862	910	898	873	848	932	872	859	888	949	924	932	901	861	858	899	875	913	913	848	865	910	883	926	909	939	925	941	935	919	909	923	905	874	895	897	938	877	907	913	913	916	889	917	898	907	855	881	905	906	903	879	893	925	897	911	877	925	888	901	916	893	865	887	890	914	886	876	888	935	823	855	919	909	918	913	883	941	926	910	939	829	905	832	895	870	940	913	891	888	908	861	875	945	883	924	927	843	877	833	888	855	906	893	901	838	919	912	865	916	900	935	930	903	909	897	882	902	899	935	922	881	937	895	890	873	906	865	886	940	930	881	891	905	956	915	942	925	927	889	952	876	871	832	919	922	899	886	888	941	961	943	837	885	862	920	847	900	874	908	900	897	937	889	928	921	887	891	836	839	891	869	948	909	871	909	877	903	941	911	884	946	909	910	926	893	885	909	905	913	924	897	952	912	894	944	865	883	905	926	907	918	874	945	857	934	892	913	853	856	943	896	959	948	908	912	879	924	917	902	938	901	880	894	917	948	918	910	909	864	929	924	938	873	931	897	945	875	907	919	907	877	960	879	920	904	852	904	895	860	883	909	886	893	916	862	910	874	922	892	911	910	895	881	913	860	897	912	942	915	921	874	905	900	874	919	908	901	926	898	848	917	950	906	866	883	931	897	913	891	889	882	874	931	902	901	862	921	880	897	921	851	880	869	886	886	880	864	933	881	929	888	980	871	917	888	893	890	908	909	928	922	931	965	919	873	902	915	955	914	869	928	908	910	884	883	922	918	896	963	887	915	870	927	868	903	881	898	959	906	948	888	918	927	937	942	870	921	929	916	935	886	886	889	919	925	892	908	867	848	879	857	806	919	912	890	940	897	901	855	949	879	842	896	855	875	939	928	910	889	897	884	905	906	919	867	895	811	892	834	943	928	930	934	893	878	908	924	936	857	937	944	897	924	866	946	874	941	924	899	897	870	884	910	869	875	856	919	866	900	934	952	934	915	948	873	912	886	905	890	870	912	880	911	906	864	863	934	912	934	888	926	901	907	894	907	904	938	865	910	923	861	915	923	922	842	886	893	876	853	873	909	918	937	905	907	882	914	879	919	876	888	956	876	978	868	922	915	909	851	881	877	924	898	897	871	940	835	922	920	915	923	901	905	862	905	892	875	898	886	844	893	905	902	928	884	830	913	932	875	932	896	892	903	903	871	858	943	907	908	908	864	900	913	904	913	874	908	924	893	916	882	1006	876	938	888	893	855	885	876	869	922	945	883	895	927	900	940	914	884	832	902	917	947	913	917	869	877	913	863	976	903	911	896	874	915	939	924	924	914	899	900	884	895	917	945	884	931	922	895	891	868	911	905	900	948	888	923	936	898	922	855	908	887	839	924	924	918	875	916	925	892	873	911	891	904	868	896	879	972	903	941	902	901	832	924	931	895	949	909	868	932	905	931	898	907	925	913	950	977	925	815	934	896	951	877	907	915	941	890	907	865	867	848	885	882	861	892	873	903	877	959	930	915	895	866	872	851	844	915	834	927	885	881	907	890	910	983	887	891	940	858	867	947	873	885	897	969	926	885	854	884	956	881	891	897	859	930	870	925	897	903	917	907	954	927	877	972	943	976	876	883	892	878	923	893	895	903	881	876	911	891	937	927	934	901	897	877	848	886	923	905	914	916	908	922	880	910	847	874	878	862	901	860	894	894	929	925	886	857	918	898	944	876	917	937	863	895	899	955	929	899	818	834	890	834	929	911	916	874	871	882	865	885	953	846	857	892	921	909	868	890	892	849	886	875	903	917	889	904	873	890	888	891	902	895	941	911	911	937	890	911	889	881	921	935	850	898	974	917	921	910	882	919	898	891	931	935	850	917	885	901	896	893	918	939	914	859	884	912	887	887	902	896
30102	15485	8347	3380	1888	1317	877	743	652	504	464	411	422	435	411	415	444	443	415	401	432	402	412	432	398	409	421	452	426	405	417	414	374	383	385	398	405	365	366	398	418	364	354	403	373	345	396	383	379	368	406	399	420	392	367	364	412	384	370	389	413	443	422	436	376	396	413	383	401	402	429	377	382	419	399	417	429	398	381	391	393	356	404	406	435	405	376	435	424	428	397	388	386	374	425	371	391	397	405	398	435	371	372	382	400	368	380	396	407	400	387	423	387	372	391	396	379	439	395	368	382	396	382	409	381	410	380	404	396	407	429	387	417	407	400	360	413	398	398	368	381	420	410	383	397	390	400	361	382	393	377	375	402	412	397	386	420	399	376	401	391	370	420	401	390	340	361	375	377	387	366	411	411	438	369	410	394	411	407	362	379	351	387	362	407	379	357	422	420	388	401	410	426	404	390	360	408	392	394	381	343	362	368	403	460	401	397	390	376	355	392	400	412	365	357	362	356	409	403	388	375	415	410	438	404	385	385	382	386	389	370	425	400	415	379	407	373	397	396	370	409	395	381	387	405	385	391	421	410	377	383	410	406	409	401	438	382	417	394	419	400	402	382	402	403	365	362	421	415	407	402	403	395	379	386	413	411	384	394	386	372	412	357	408	391	414	406	402	398	370	391	427	401	385	393	395	396	393	363	419	357	403	383	358	381	418	411	379	386	384	427	394	381	373	363	391	366	415	393	415	394	403	389	395	369	393	373	373	424	422	428	409	379	374	404	349	399	367	422	396	372	381	400	396	373	400	405	416	371	386	416	365	392	377	358	399	412	408	443	386	357	392	408	408	432	395	387	414	381	362	415	427	364	425	430	380	349	360	414	379	406	430	394	354	406	390	393	401	405	389	395	367	418	434	395	362	405	399	379	406	356	431	371	367	400	391	398	395	412	382	380	394	426	378	404	426	408	406	353	394	396	394	420	407	390	389	373	431	392	369	403	428	398	433	423	390	421	394	371	427	394	411	394	391	402	380	410	366	386	376	383	408	360	393	400	369	351	374	407	412	376	410	383	403	410	395	372	401	394	412	435	380	422	389	381	379	371	424	394	395	428	404	428	378	372	402	379	387	424	396	427	382	376	379	408	435	388	382	398	408	404	430	427	414	397	386	388	407	392	376	388	380	367	345	397	368	373	389	406	396	448	415	386	380	381	422	402	341	442	386	445	393	442	392	329	374	398	400	444	434	379	442	357	399	399	428	388	433	398	388	372	428	421	399	377	412	411	378	391	403	390	397	415	369	424	401	413	404	372	390	401	401	367	377	417	422	382	413	378	417	409	382	405	358	414	417	405	382	410	398	381	382	440	373	362	450	385	403	434	391	385	376	390	394	418	391	406	427	394	398	380	371	379	380	375	421	405	384	456	418	393	373	432	414	397	449	432	375	402	358	412	391	387	395	430	415	413	377	369	399	402	391	417	367	422	384	402	434	396	397	408	408	401	376	390	372	419	422	395	385	379	393	380	394	399	389	407	392	401	373	414	410	371	416	393	395	430	387	392	369	399	385	386	402	433	339	388	406	381	423	363	370	378	411	392	442	410	393	421	375	381	372	374	392	425	408	433	409	346	372	383	418	391	397	380	397	414	413	373	395	414	420	396	397	418	412	418	428	417	423	354	379	402	355	381	386	387	369	385	412	377	388	376	374	409	423	433	394	387	449	384	421	421	386	384	411	379	395	426	419	356	373	401	375	410	405	391	357	425	361	424	408	383	432	413	421	384	360	385	421	366	424	408	377	414	434	411	375	364	394	426	383	402	415	385	338	364	398	376	410	402	373	380	379	385	377	379	351	402	381	425	407	387	406	388	362	428	422	365	380	371	387	360	408	377	357	376	393	393	401	364	381	403	386	402	411	369	389	405	406	372	385	453	391	400	358	421	386	414	373	373	400	409	395	396	407	363	392	405	389	394	391	399	361	406	414	404	398	419	390	385	338	397	390	363	400	405	403	386	430	384	399	430	379	384	389	408	368	384	390	378	397	408	394	398	383	412	413	384	412	405	375	388	395	378	390	401	373	399	397	455	447	395	408	422	440	395	406	414	400	381	372	348	373	400	379	395	414	403	401	383	388	379	372	358	389	433	361	369	421	405	385	396	398	423	376	399	409	351	399	376	413	435	384	393	395	364	341	407	376	402	375	399	358	385	358	421	397	407	415	402	362	380	364	368	358	410	367	462	379	371	392	412	395	331	411	425	418	412	407	421	365	438	416	417	406	394	371	401	412	399	404	413	399	395	376	407	415	385	379	389	410	401	408	388	425	408	378	365	418	396	419	386	404	410	420	379	383	395	439	409	395	410	430	376	407	407	403	377	381	380	371	389	422	418	384	368	352	400	394	389	395	387	433	414	404	408	438	382	389	422	434	425	399	416	381	410	411	386	390	402	406	390	444	414	392	440	382	417	389	376	359	382	421	378	391	382	399	375	371	417	394	387	410	411	363	368	397	371	387	391	384	363	400	352	398	390	401	375	374	399	378	408	398	381	378	385	370	392	384	400	385	403	381	361	382	402	398	392	384	392	409	401	381	393	432	389	376	428	391	400	379	398	401	373	409	395	372	367	396	417	422	421	405	425	401	383	382	368	398	425	425	376	371	391	433	389	403	412	402	401	358	424	382	362	399	413	376	390	390	368	425	410	352	419	390	366	375	376	363	450	395	409	435	367	360	411	409	412	401	389	379	391	394	386	435	388	355	397	348	434	374	393	377	375	387	403	397	432	388	385	376	418	410	386	377	375	371	382	378	405	364	404	389	389	381	388	397	431	421	372	413	405	393	398	377	405	357	401	380	395	389	374	397	391	426	389	389	381	432	385	408	422	410	395	400	452	340	393	395	426	397	425	384	382	417	405	419	427	361	384	368	402	374	375	413	383	442	422	403	407	367	425	422	434	384	420	423	409	399	414	365	423	378	411	408	364	382	391	425	416	375	384	392	378	400	458	421	363	370	378	396	390	378	419	389	340	426	432	367	399	406	387	388	388	422	408	381	363	384	400	352	427	468	399	449	392	394	343	375	432	386	391	389	357	352	344	397	384	408	402	406	382	369	407	381	398	391	405	379	409	404	348	389	397	389	352	412	384	354	436	424	413	399	391	403	413	385	394	382	391	398	389	384	402	407	409	403	389	425	419	412	384	395	409	374	370	406	410	393	407	392	402	388	385	381	357	404	384	387	394	392	404	380	410	419	414	381	394	382	407	410	398	409	417	419	399	400	345	395	417	391	413	404	394	378	377	389	378	351	382	396	356	380	399	414	418	430	392	393	397	358	407	399	388	370	398	360	370	428	452	388	402	430	398	370	437	391	387	408	396	406	403	424	368	409	408	390	389	397	410	380	398	395	436	409	414	416	369	397	434	382	413	396	393	403	366	387	405	382	424	393	382	385	406	390	394	420	380	407	380	409	371	417	386	394	375	390	409	433	392	384	358	436	411	379
21446	13745	12502	8251	6368	4848	3347	2683	2107	1527	1389	1268	1135	1181	1059	1076	1084	1038	1010	1024	1025	930	982	975	936	1020	950	876	903	935	918	895	920	977	915	953	893	881	929	897	965	954	868	986	882	931	922	923	943	946	976	931	920	950	895	887	953	964	932	980	901	884	934	918	945	858	967	903	969	931	874	953	923	971	936	930	931	906	906	910	954	969	910	994	892	938	918	907	932	944	920	923	926	911	909	958	896	976	941	922	937	958	967	920	878	965	968	924	979	879	913	907	951	879	957	926	900	951	908	969	911	959	887	965	960	920	956	952	974	953	902	910	973	943	895	908	938	890	931	927	946	891	929	909	927	970	962	962	911	925	922	912	950	917	942	910	940	913	937	932	927	915	1011	930	943	899	964	944	938	915	931	888	894	939	908	892	874	962	955	935	868	915	903	924	947	924	909	925	943	961	940	888	882	952	956	912	919	952	987	929	949	955	922	954	919	918	940	935	903	923	963	936	943	890	876	971	921	897	896	955	971	904	959	962	935	895	957	913	951	980	910	888	928	912	924	929	942	930	903	887	968	913	951	892	952	964	916	902	959	900	913	957	924	940	960	931	979	921	916	942	926	995	853	914	931	961	891	894	891	932	911	974	926	898	866	975	925	933	915	883	934	956	927	922	901	913	949	983	930	914	929	882	881	976	905	937	936	956	940	947	937	934	884	928	971	895	944	943	940	911	921	933	974	951	890	933	948	873	941	986	916	898	972	920	903	997	947	934	914	904	912	926	900	979	933	939	939	907	896	911	925	928	933	894	959	947	912	901	901	967	920	934	928	953	894	905	909	918	909	950	939	934	931	923	897	950	896	892	977	933	907	946	918	887	952	936	960	936	869	894	959	930	934	959	931	919	897	988	909	917	944	925	927	949	963	905	927	902	916	904	861	951	924	939	961	906	883	934	922	950	938	931	918	925	897	924	945	902	925	908	925	907	929	889	905	968	942	916	991	990	965	929	901	967	985	922	925	921	889	974	881	912	959	905	967	939	960	942	900	890	938	922	893	911	960	936	947	921	949	943	970	922	937	910	899	912	940	952	977	901	986	925	903	954	935	951	916	925	943	908	864	885	917	931	957	985	965	954	966	895	953	984	878	915	899	949	933	957	903	925	928	922	980	911	938	933	876	981	955	865	954	893	950	941	994	902	989	916	966	914	981	903	993	935	881	944	939	952	957	956	975	952	904	935	935	913	950	940	870	958	959	941	884	921	895	934	907	938	935	945	924	913	948	895	923	895	942	942	943	929	905	898	920	912	872	968	922	968	919	961	923	889	900	898	911	964	910	904	928	983	947	954	913	941	907	905	988	950	987	946	909	937	943	957	916	927	968	912	980	940	950	930	935	924	921	912	914	929	924	921	902	942	940	956	914	973	911	992	975	935	946	964	956	939	925	927	946	897	957	911	911	888	922	920	924	907	938	958	957	987	972	956	980	960	908	954	949	918	925	926	914	918	905	947	886	895	897	916	931	892	924	913	928	946	914	945	917	896	924	966	933	915	894	960	865	912	877	947	909	986	964	906	967	923	887	922	989	907	910	909	1005	983	924	935	891	910	921	931	971	933	951	869	940	959	934	906	969	966	938	928	924	920	954	952	886	952	893	888	914	938	927	945	928	881	910	876	944	963	900	937	1023	956	912	924	902	947	946	893	910	945	941	866	908	943	903	944	913	940	877	907	936	949	921	899	923	907	867	951	964	965	920	925	943	899	1003	916	937	971	941	908	947	961	917	920	900	936	959	964	893	919	908	950	904	959	921	960	895	875	903	889	997	960	949	885	950	929	918	887	975	949	936	965	923	905	948	917	890	970	882	947	918	898	929	907	928	942	896	929	901	900	912	829	938	972	919	941	956	969	968	896	956	889	913	942	948	928	893	925	962	926	913	952	896	904	879	869	959	970	869	956	891	965	917	960	928	933	932	929	957	936	903	889	980	953	956	868	890	965	947	902	908	967	921	879	927	940	936	938	910	919	938	936	906	935	936	989	886	933	997	909	923	936	924	911	898	923	920	927	944	967	891	923	922	933	923	900	975	906	967	955	956	955	939	888	952	965	942	885	949	950	934	936	924	993	956	915	882	962	923	922	938	945	966	861	936	925	915	897	895	969	968	916	966	906	943	958	905	945	900	898	913	899	988	962	889	937	940	932	942	904	925	905	951	910	947	913	921	883	950	943	896	890	937	897	898	963	943	896	942	963	913	955	904	890	931	940	927	909	899	979	936	879	997	912	954	956	922	973	948	908	916	867	886	867	879	904	936	1005	966	947	955	959	891	960	910	987	969	926	884	962	968	924	889	969	881	876	936	917	968	971	958	910	890	914	906	917	930	955	884	867	939	930	933	920	955	913	905	945	926	940	929	907	935	905	928	931	895	893	926	977	922	962	956	1006	952	948	977	899	934	947	894	958	961	913	903	895	923	929	936	941	887	954	963	978	862	924	957	964	901	921	876	937	904	922	961	913	925	917	932	890	912	911	946	918	956	944	889	960	963	952	932	870	911	943	912	943	922	893	942	920	931	933	970	965	897	959	981	1001	888	928	954	900	912	919	923	895	937	874	903	902	927	923	933	865	921	890	937	945	927	910	884	893	881	939	938	881	949	977	937	884	875	925	962	911	933	922	970	980	929	901	912	945	992	984	855	941	892	922	974	970	959	924	954	931	892	935	925	914	905	917	915	911	958	908	938	952	974	989	918	893	936	961	938	997	951	877	872	973	908	906	939	941	994	916	874	941	935	961	969	934	923	888	924	946	905	931	925	937	960	940	959	939	946	922	973	952	924	918	944	929	950	912	905	942	869	938	936	912	909	990	932	980	936	931	932	941	924	977	898	934	941	926	929	957	967	949	954	911	940	908	919	972	944	933	893	903	917	969	927	935	942	933	977	898	969	936	899	940	978	986	906	879	921	949	962	887	900	879	805	939	957	913	899	994	976	918	899	951	876	941	982	945	923	893	902	930	959	981	912	959	914	950	880	905	947	929	920	973	944	898	997	903	925	911	973	1000	948	920	969	928	946	937	943	946	929	848	896	885	901	938	906	945	936	922	952	880	922	891	934	934	923	968	929	897	932	907	899	940	958	978	906	924	968	1016	946	912	918	962	920	885	917	898	934	962	947	887	910	956	887	934	918	914	882	906	902	930	906	924	952	925	971	921	926	931	916	943	938	940	913	933	935	956	966	971	974	910	888	945	933	977	919	899	871	968	984	905	930	983	876	965	866	907	958	919	968	953	933	953	965	940	932	929	951	947	923	931	954	930	901	917	953	988	946	975	873	969	918	924	913	925	912	941	908	928	916	959	918	960	864	939	1028	920	911	920	999	879	930	931	956	947	952	962	972	915	948	950	965	932	922	993	968	911	934	872	936	904	916	873	893	903	862	921	924	935	870	982	925	954	942	939	964	929	913	951	935	902	956	943	904	915	914	951	933	946	959	942	936	949	937	900	931	946	927	945	921	915
45277	24028	11322	5341	3622	2374	1576	1183	985	749	718	596	529	513	509	525	495	454	454	449	430	426	463	432	415	438	418	411	435	358	445	442	408	421	389	394	405	400	443	418	412	382	422	428	412	442	412	424	440	405	413	458	469	352	430	386	414	374	431	416	402	391	415	434	429	446	446	418	430	437	383	417	392	390	434	412	392	404	445	441	447	411	419	409	403	434	436	417	426	469	402	432	453	416	412	450	453	396	503	358	401	377	388	416	394	418	443	444	457	412	401	406	412	456	419	362	409	391	404	398	436	420	420	389	396	424	415	448	418	402	432	404	425	431	403	414	366	397	411	406	411	417	405	451	397	411	443	448	424	392	409	383	433	364	449	448	411	411	436	426	432	381	408	382	389	404	388	413	441	402	415	392	429	437	429	423	430	406	428	414	398	438	418	413	458	451	409	400	405	392	407	460	432	422	433	420	409	397	422	412	392	433	446	468	402	402	399	484	387	434	439	430	397	441	463	426	440	440	419	376	405	408	428	422	441	418	381	444	391	421	412	408	428	404	409	427	378	413	449	417	419	413	434	453	417	440	400	429	415	424	361	439	402	416	413	437	396	397	401	413	405	425	403	457	432	413	417	400	390	394	413	412	418	398	407	408	431	428	419	405	386	395	434	423	434	397	408	430	430	397	384	439	417	421	423	435	409	390	410	431	450	460	413	398	390	457	410	393	405	450	391	431	381	422	422	407	396	387	413	456	462	414	396	418	393	423	420	385	375	414	413	450	410	395	385	424	446	453	428	404	407	427	438	437	429	415	425	456	398	405	383	409	415	415	423	423	430	405	442	426	419	425	430	408	389	442	418	411	412	446	402	461	388	417	429	405	403	411	428	409	402	410	436	429	437	399	417	432	402	412	425	412	401	384	415	390	412	433	413	386	407	410	431	414	399	442	464	408	421	390	404	477	437	409	431	376	381	419	424	397	421	400	433	394	397	402	403	457	390	439	424	372	426	445	435	422	425	446	418	447	410	438	385	434	418	423	366	404	432	412	392	378	374	428	402	433	454	430	417	425	406	387	415	438	435	394	390	401	380	399	412	433	433	421	380	375	406	389	418	412	393	371	405	393	400	402	449	416	396	401	410	432	418	397	437	393	388	441	417	431	419	398	434	386	443	414	376	412	434	424	414	415	419	466	402	435	390	414	393	412	372	408	395	447	422	458	418	456	376	397	414	425	423	415	416	434	430	410	435	397	429	418	390	396	374	397	419	414	398	389	384	407	417	394	434	397	472	417	366	410	410	418	437	376	413	446	425	409	438	446	390	396	398	416	410	418	413	433	440	369	409	374	419	419	417	442	398	443	364	405	399	428	407	368	387	438	399	431	434	417	394	424	445	415	403	370	403	434	423	379	371	417	431	409	418	425	424	439	414	437	451	439	405	412	418	411	396	415	433	423	425	420	392	433	423	440	456	408	429	416	398	428	428	463	401	378	445	410	381	413	403	395	426	386	394	400	414	407	450	369	406	400	455	429	403	440	403	374	417	454	390	391	400	406	436	444	428	434	403	407	419	409	444	398	414	412	418	375	416	431	384	420	427	392	381	400	383	373	448	456	451	387	407	409	434	464	381	429	396	408	413	447	414	390	352	428	415	425	422	422	398	431	388	404	416	427	443	428	406	434	427	425	425	432	424	399	406	424	427	431	430	402	418	405	444	429	436	440	412	406	407	405	415	416	445	429	385	417	396	393	439	420	423	419	423	432	375	430	433	428	445	451	450	411	423	419	448	438	422	417	440	451	429	424	414	417	427	360	395	435	466	456	376	438	406	402	433	386	410	393	442	422	472	419	430	403	416	432	362	386	383	401	405	434	396	492	436	406	404	406	411	400	421	446	399	397	399	418	427	447	438	388	415	430	412	406	440	425	456	411	391	422	449	460	446	395	410	418	417	387	393	436	413	431	405	395	436	402	434	405	449	406	421	428	389	427	420	451	424	372	443	451	434	448	444	418	419	433	444	415	406	364	459	404	402	416	402	420	419	403	385	411	423	443	439	389	415	471	408	414	401	451	410	385	448	419	437	404	404	377	420	440	411	410	414	450	457	431	404	406	413	433	409	418	444	413	413	441	418	419	438	435	429	367	417	460	447	410	433	411	397	398	392	458	435	416	422	451	434	409	412	403	456	393	421	431	465	437	439	409	411	418	419	414	421	391	365	439	399	407	397	397	451	410	445	456	410	393	409	424	411	392	419	463	374	395	468	436	399	416	426	414	442	429	406	423	444	387	456	430	418	425	477	397	395	367	437	439	428	417	407	390	405	422	406	400	401	453	441	417	427	398	439	464	404	427	424	416	416	394	435	412	414	399	406	357	378	389	408	391	468	430	412	435	390	415	427	403	453	418	428	371	419	425	454	382	432	436	457	401	407	441	411	410	414	408	401	450	399	409	417	419	403	391	414	438	465	436	428	380	393	411	382	366	434	392	412	383	412	405	432	405	439	426	370	410	428	409	389	407	401	424	404	390	433	442	438	399	394	431	419	455	467	382	409	417	436	390	418	389	422	449	434	455	450	397	424	415	420	446	439	391	442	371	395	455	387	402	396	409	436	439	433	436	447	388	452	429	439	425	415	422	450	442	420	407	422	443	394	421	457	424	405	385	385	435	434	439	370	475	398	410	405	419	414	432	411	411	422	411	401	395	410	414	392	422	420	404	395	373	393	397	407	431	430	424	435	391	367	399	451	423	432	396	441	408	445	446	412	394	424	423	428	418	380	438	413	412	382	406	411	397	383	423	390	355	404	413	420	418	436	413	422	425	453	396	454	403	398	417	427	436	420	391	409	399	408	422	403	375	445	439	446	437	404	398	405	432	420	413	401	416	381	379	404	439	431	405	407	404	402	435	395	390	361	401	408	422	429	370	405	411	412	419	403	396	430	402	415	385	448	435	388	441	433	407	455	460	422	416	409	416	438	441	433	403	408	403	391	380	434	445	413	453	429	395	414	448	449	431	407	384	442	428	422	411	433	395	423	441	423	405	423	425	409	425	391	438	413	411	401	433	399	387	424	424	401	372	433	415	434	402	419	457	396	437	442	430	422	393	393	451	412	420	394	436	380	386	392	431	408	409	435	402	413	413	442	411	405	402	394	449	398	424	409	407	439	409	386	393	406	428	396	423	408	429	405	424	387	387	392	411	437	379	423	406	406	428	404	436	414	426	406	416	363	370	399	409	421	475	449	403	417	374	427	440	398	415	422	433	456	450	426	426	486	414	463	391	430	409	415	428	399	409	434	423	419	427	441	411	400	436	411	427	408	423	436	411	378	412	456	405	384	428	409	408	468	397	404	399	441	428	428	374	436	394	421	383	399	434	451	412	394	394	410	438	407	430	413	398	434	445	404	423	439	398	411	394	429	454	429	395	398	422	420	418	382	434	475	385	401	394	419	422	415	432	391	375	468	376	409	428	418	444	433	430	440	411	422	443	393	426	405	431	388	371
31536	19165	15193	12674	11290	8530	6292	4642	3552	2422	2578	2127	1654	1686	1535	1508	1438	1276	1280	1172	1112	1104	1096	1072	1034	994	999	958	1003	976	985	980	990	921	967	1011	1021	983	940	955	989	983	974	964	1047	891	971	888	946	956	957	970	922	984	977	994	1006	963	949	980	997	1007	922	1017	962	953	989	992	903	939	931	981	1002	926	986	995	936	978	955	958	981	938	982	956	959	959	938	986	1030	942	988	967	952	941	950	984	955	1026	1019	935	994	1011	997	921	991	988	988	999	957	1042	894	903	955	980	963	957	1052	981	971	956	921	946	938	922	923	978	966	1054	941	979	984	992	923	996	967	921	1013	965	931	989	965	992	1001	975	930	1016	1022	1024	944	969	901	990	931	949	936	931	990	987	978	991	993	1001	918	964	936	1022	964	1019	887	979	984	970	996	945	989	895	955	943	954	988	1055	935	947	1001	885	959	1022	970	964	978	986	971	1029	1008	963	967	943	1006	958	1020	996	960	986	994	970	1007	971	975	962	933	943	963	912	977	948	991	1034	997	976	930	977	977	984	982	991	961	1005	951	1000	990	976	1005	996	1012	970	906	947	925	1003	965	951	935	934	970	1058	1027	964	958	933	996	997	980	973	1022	1006	945	1004	984	1005	968	971	938	930	983	971	960	964	967	951	965	964	914	992	926	958	936	944	957	985	951	1009	993	1030	978	933	964	932	1002	992	958	1024	956	1013	961	1003	970	990	978	949	958	966	993	1001	1000	971	952	976	899	943	998	929	1025	947	960	921	1039	944	950	1058	972	961	991	924	951	985	989	947	965	951	943	984	985	995	957	967	961	970	989	958	970	966	1003	960	990	947	961	947	944	1002	942	943	953	895	975	979	1013	987	1034	1044	1002	1009	989	994	976	977	973	994	939	934	982	944	980	960	956	1023	989	973	1011	915	972	973	980	925	993	973	976	972	999	996	951	1003	962	999	1002	1023	965	949	904	983	978	1025	941	1010	959	903	967	932	961	986	995	949	974	934	974	980	985	976	975	947	995	934	981	989	994	960	1015	925	988	982	1013	958	1007	988	1005	996	1010	1004	1021	967	970	934	1038	990	1015	938	988	958	1004	975	958	941	943	978	989	966	1013	987	985	932	991	1044	1004	961	985	988	1013	966	975	996	939	1011	979	968	963	950	978	944	986	977	967	958	991	957	972	945	1003	994	960	946	967	1009	944	971	1007	966	987	1024	964	963	916	975	1006	961	1012	1002	1018	944	1022	1075	1012	979	946	1017	998	959	1041	953	968	995	990	993	979	1000	951	990	932	983	950	962	935	957	948	988	988	954	986	991	957	954	969	1022	1047	900	972	968	998	939	971	1029	926	968	1025	953	993	992	991	1024	968	947	1004	940	917	953	943	929	944	997	954	997	926	934	988	949	952	962	986	967	963	993	971	1046	987	984	977	1024	944	948	999	1020	967	941	984	969	984	1007	951	1010	941	961	1017	1000	1001	985	984	977	928	956	995	962	952	1023	968	967	1020	930	957	959	991	969	975	942	1013	992	921	999	999	1015	974	1030	949	964	986	928	1012	975	985	995	1002	977	997	1002	951	974	1011	1012	954	941	932	1002	1008	979	948	980	915	974	1011	972	937	940	957	980	984	936	1008	1026	910	983	932	946	987	919	963	994	954	926	1030	1009	1021	943	987	933	1003	937	1012	970	959	972	975	989	915	1050	943	1011	943	971	963	1004	963	1025	983	952	1011	986	964	990	954	1015	980	1004	1018	952	914	963	993	988	957	973	918	980	986	1053	973	965	920	1002	964	967	960	1016	1033	957	995	951	1002	984	945	1001	940	963	1016	998	976	1000	975	1018	935	944	1018	1034	956	961	1012	958	991	979	1006	958	995	1042	996	974	1009	1003	961	1017	939	1028	1005	1025	915	987	983	1016	956	930	981	1027	991	1002	952	966	974	1004	987	913	923	946	989	1008	979	1017	994	944	980	931	994	957	959	993	942	1009	999	983	983	923	981	971	970	1025	960	1024	980	927	946	951	932	1013	938	960	983	941	999	947	909	1001	943	985	981	909	974	978	970	969	968	1001	945	944	980	934	995	983	987	931	952	1005	956	992	1003	977	1048	978	974	1001	935	982	963	995	923	967	968	923	980	963	1001	984	973	957	986	1004	949	1012	964	966	1007	925	989	948	975	1002	954	1006	1015	1008	1026	981	991	971	982	944	999	930	952	895	971	989	996	920	963	953	964	983	955	955	993	982	937	1006	973	948	978	1000	1016	946	931	971	1018	987	968	969	953	1080	955	962	952	936	1041	966	954	1007	918	983	944	956	955	980	989	960	1013	958	933	912	927	896	975	988	1007	969	984	969	946	979	1013	961	952	917	973	997	974	950	1000	972	979	966	966	988	985	983	1008	1025	974	995	933	947	985	971	990	977	969	991	976	968	1014	944	957	1004	1000	948	970	964	939	1013	958	987	1042	971	937	971	933	1064	957	977	998	990	988	975	966	1001	940	1007	953	932	968	976	961	966	990	967	984	975	1047	985	1028	924	994	950	974	980	961	951	960	999	942	1011	978	946	966	942	934	987	947	995	983	971	982	1003	984	941	916	933	959	1005	1040	963	974	975	973	961	1009	939	971	1001	916	934	1005	936	901	956	915	1034	949	963	965	983	968	978	915	937	949	959	1028	1003	1012	911	980	970	933	927	950	980	986	968	1000	957	970	985	945	928	1060	971	944	998	991	955	931	1019	923	1021	986	948	928	1013	1000	904	936	1020	976	998	860	976	947	1016	1002	965	953	1017	973	968	954	927	1020	974	1003	952	993	947	995	895	959	1006	958	978	983	945	952	986	956	927	971	991	929	957	978	967	966	945	916	977	981	933	990	984	934	948	998	943	957	972	945	963	961	975	1054	1000	955	1020	970	954	1018	974	941	930	972	996	925	920	962	977	941	1012	997	967	982	960	996	952	934	981	961	954	968	1030	994	954	962	991	961	920	964	1004	957	999	975	965	935	983	957	986	975	929	942	981	977	949	974	1030	959	958	980	984	1020	937	976	927	1039	959	973	1025	963	1045	943	989	954	998	1004	953	1025	1040	990	995	971	1013	953	997	950	1037	930	941	929	934	988	975	961	987	905	973	964	963	1041	937	907	995	934	996	991	984	978	1020	986	950	1033	1031	939	953	933	971	1008	996	982	948	977	949	972	907	915	992	956	1029	1011	929	933	960	1013	960	985	935	1034	956	933	925	967	978	977	911	993	1008	983	954	949	974	980	879	933	998	993	969	910	967	932	998	989	992	992	991	1011	953	966	971	929	977	992	942	992	939	987	1026	982	946	1008	910	1015	981	974	918	952	900	978	1001	939	958	965	1005	975	955	971	1022	930	964	955	943	933	1008	1030	965	973	946	934	1030	931	923	963	967	979	1037	979	938	967	974	954	931	1016	995	952	944	981	990	1012	980	1014	933	1000	994	973	939	975	978	979	952	959	957	956	972	927	929	991	992	968	941	972	967	1032	1000	956	995	924	984	923	983	1010	934	952	931	980	953	942	927	1009	948	909	995	945	1007	988	974	976	934	955	982	961	953	1030	902	928	994	961	946	968	1015	959	991	962	986	960	948	914	1025	1002	945	1006	953	952	974	998	956	987	934	938	980	914	1040	1000	994	983	970	945	1018	982	948	976	968	972	977	972	968	1006	970	1036	947	1002	954	1025	997	947	963	963	913	984	906	922	1001	975	960	950	985	1010	982	936	989	977	971	931	923	974	965	915	979	959	898	1030	956	942	923	940	953	1025	991	939
53489	25152	13337	7972	5153	3469	2239	1737	1383	938	915	856	586	557	518	528	553	514	443	471	415	400	394	405	428	388	365	423	424	415	398	370	382	400	405	400	395	402	381	405	402	432	379	406	362	364	389	386	389	409	426	393	421	419	390	360	393	375	405	382	399	414	418	383	421	372	388	371	384	380	363	386	385	390	345	393	391	392	390	395	410	400	403	379	383	349	405	358	400	377	398	389	363	408	360	390	371	423	371	389	381	366	402	404	396	438	370	365	359	432	385	407	371	405	390	415	390	385	366	401	397	390	390	374	356	353	390	398	362	382	399	446	356	373	423	363	402	365	414	404	408	401	387	374	380	401	374	407	370	407	386	379	398	380	400	361	391	387	386	367	392	403	404	365	362	384	400	408	394	411	404	396	405	404	356	393	363	384	394	391	403	377	389	350	372	393	383	374	410	371	398	386	410	377	399	395	356	373	396	328	377	410	394	436	411	368	378	403	380	405	381	370	404	384	409	387	383	408	424	391	399	415	370	386	406	382	395	412	381	350	401	394	393	417	370	339	375	369	368	378	398	395	386	442	337	392	392	390	379	391	410	381	425	388	373	432	383	375	372	387	393	393	405	385	401	439	382	418	380	380	368	362	345	368	311	390	399	380	380	361	414	410	402	372	383	396	391	379	443	395	365	391	419	402	375	396	362	385	337	375	358	401	425	429	392	401	378	388	361	392	407	391	378	403	424	389	391	393	360	414	393	419	375	432	414	403	348	392	421	398	390	387	356	412	427	385	396	400	361	357	345	341	392	414	410	391	430	350	402	360	402	405	383	404	342	357	376	387	440	394	413	401	414	332	406	387	385	397	408	404	389	388	375	382	381	394	413	384	376	405	352	378	419	394	398	413	371	373	374	362	385	376	419	408	379	372	366	400	391	401	422	384	386	399	346	381	374	376	374	372	371	380	390	419	365	406	402	433	373	401	426	385	358	345	385	361	405	385	403	417	421	398	378	393	384	374	358	385	343	338	400	411	394	371	392	409	396	378	407	400	404	410	385	402	386	359	411	428	395	392	406	352	390	394	392	402	413	376	362	397	368	433	349	382	372	403	353	391	357	401	391	429	406	400	434	389	405	357	374	380	399	405	400	409	400	392	424	386	368	365	387	376	373	400	390	377	404	376	416	397	367	371	394	382	383	374	352	332	408	393	382	400	374	374	395	416	387	383	382	380	388	390	385	369	395	332	415	401	417	394	446	395	412	391	371	374	377	398	367	376	402	358	378	391	395	388	373	394	440	380	407	383	387	386	424	385	419	367	394	420	402	365	387	373	354	401	395	380	391	380	405	377	382	416	350	359	388	390	380	333	404	367	372	394	345	380	389	387	389	358	377	385	366	378	411	377	372	374	364	409	400	443	384	390	416	387	401	409	362	395	351	380	363	373	404	413	406	341	367	391	367	383	378	414	393	395	414	400	398	355	403	393	359	372	375	406	330	360	368	425	426	425	408	369	345	400	386	374	376	357	398	379	395	382	363	392	398	408	416	418	384	394	397	402	384	382	401	353	399	439	410	412	389	429	394	373	388	402	367	412	399	398	408	414	422	373	377	371	399	355	364	354	366	379	377	417	385	416	406	390	358	390	397	359	415	404	409	373	388	400	353	369	401	378	378	413	387	407	353	374	419	384	417	404	368	386	408	393	392	391	372	360	384	407	419	368	370	395	382	393	398	365	403	385	425	400	420	366	405	394	352	359	358	396	394	373	372	382	381	387	356	386	388	391	393	414	395	390	371	345	377	400	398	368	361	402	376	332	419	397	400	386	406	408	352	385	408	403	392	394	366	387	439	390	391	394	369	405	406	380	381	407	403	410	423	376	374	339	394	408	364	371	412	391	376	358	392	390	406	366	366	404	370	397	383	407	358	395	344	349	384	364	381	394	392	393	382	375	394	376	402	401	384	381	362	386	391	397	387	421	420	382	362	390	403	382	380	403	395	401	371	389	395	435	410	372	384	396	360	359	372	408	383	408	388	394	372	416	393	393	419	384	422	380	365	393	385	382	381	404	375	376	389	422	369	389	390	380	375	359	399	390	365	382	394	387	401	386	401	360	396	408	350	351	398	403	408	416	378	341	363	357	415	372	397	378	353	404	393	360	364	379	373	383	414	391	359	402	364	362	380	375	319	350	391	353	345	371	373	381	373	390	412	336	399	401	368	373	405	422	347	384	399	368	390	369	389	385	419	401	374	387	397	405	388	361	377	368	371	369	377	356	396	373	387	422	381	390	329	386	375	391	380	374	399	405	380	428	376	404	385	418	356	380	401	369	368	374	400	413	404	415	393	358	427	387	426	397	387	372	381	361	393	383	349	383	380	361	402	415	412	370	406	397	380	402	389	382	371	387	398	410	400	391	374	408	392	409	420	423	395	374	389	375	376	370	405	369	377	383	422	436	385	349	377	357	368	369	406	369	383	369	379	420	362	375	406	355	388	401	415	372	374	369	412	396	388	377	426	392	374	393	401	396	387	377	378	409	381	402	407	419	373	376	373	413	417	413	401	400	352	375	410	354	402	403	383	367	411	454	381	411	414	413	370	371	379	392	369	357	370	404	417	399	418	361	379	369	382	414	392	346	394	392	440	407	366	395	350	360	427	375	401	417	395	330	443	388	405	375	408	382	423	411	430	399	387	369	371	358	409	391	383	397	394	354	379	413	351	385	391	412	406	378	361	432	380	354	390	403	409	356	373	392	362	401	407	384	373	422	384	400	352	424	373	406	360	362	357	379	387	357	364	383	401	408	425	340	423	352	409	351	376	396	440	402	402	400	399	367	383	363	391	395	399	374	368	441	415	350	341	410	386	361	419	425	376	386	393	380	399	406	371	418	364	376	351	381	416	406	368	338	348	391	350	366	384	379	378	395	393	380	383	389	398	381	376	371	417	384	375	396	395	361	410	363	420	406	380	403	416	420	390	388	410	394	383	389	391	410	385	367	400	365	397	375	375	421	389	372	387	357	389	393	397	403	402	388	416	393	365	382	418	399	384	402	366	379	363	409	401	411	368	383	424	351	352	413	406	373	357	412	373	393	403	356	390	359	400	379	382	384	359	366	382	392	388	369	389	402	398	390	346	410	373	408	398	413	384	361	403	374	408	400	373	397	364	368	375	373	375	360	376	394	388	380	366	376	381	396	394	372	375	397	393	401	390	434	415	407	428	388	373	381	330	398	395	401	354	397	406	413	372	419	357	343	391	397	391	410	401	378	378	397	394	416	414	361	356	386	368	388	398	367	375	389	390	416	388	364	390	366	414	401	391	421	360	372	350	381	402	371	344	385	382	365	431	342	389	424	381	401	412	395	416	392	405	423	416	380	383	361	407	397	411	411	428	425	405	399	388	369	355	380	397	406	423	418	401	389	388	396	386	394	388	426	403	378	405	389	392	386	369	370	407	359	383	380	397	410	370	385	441	365	364	384	355	393	347	444	397	406	394	398	369	386
35567	19307	17507	17031	14810	11628	8314	6546	5610	3548	3808	3095	2081	1784	1801	1949	1761	1529	1385	1185	1172	1045	1034	1014	1010	982	1009	962	993	956	933	935	956	895	933	904	943	904	903	931	890	901	959	925	885	896	920	907	916	925	939	927	911	932	945	886	891	874	900	887	901	859	892	966	905	929	899	873	928	897	967	910	928	953	917	874	888	935	853	920	928	904	940	898	855	845	926	885	936	936	900	893	903	897	908	900	865	878	920	895	863	892	930	916	929	899	929	918	900	901	955	896	921	929	957	911	913	949	904	894	933	877	896	889	935	965	892	933	853	883	892	870	845	890	877	938	906	932	931	885	934	953	923	858	893	930	866	883	914	939	915	930	882	893	865	849	906	909	844	919	859	903	941	877	880	913	917	865	893	925	887	921	862	907	914	921	888	889	966	877	951	884	877	904	898	859	948	868	847	930	863	873	862	908	898	897	886	881	900	880	888	899	903	868	914	889	904	903	963	889	921	880	897	933	937	871	886	897	945	918	953	898	952	942	941	907	876	919	866	915	901	933	896	849	963	890	890	858	936	850	855	932	897	926	913	924	888	951	930	956	924	894	899	905	951	858	882	861	953	925	895	896	907	897	889	897	900	924	898	925	908	870	874	835	885	874	863	934	956	890	885	917	927	858	907	897	934	944	915	909	930	851	937	890	851	840	853	894	913	915	881	935	918	921	916	894	924	879	863	901	932	903	902	944	958	943	888	948	910	900	897	920	908	927	891	874	914	851	880	964	909	867	912	934	865	843	900	920	901	877	873	885	896	814	889	900	967	850	889	857	894	884	931	976	902	914	951	911	889	952	913	911	858	862	901	889	923	896	882	980	857	883	878	918	924	894	875	958	921	880	897	952	953	917	857	898	913	1010	916	934	911	886	885	891	921	916	851	911	919	887	922	951	905	900	889	920	898	896	959	912	932	904	895	933	909	865	880	930	901	918	890	920	926	922	922	878	846	886	889	898	894	888	922	884	869	937	876	900	896	881	868	889	870	871	907	861	886	873	846	909	864	950	923	915	906	861	895	900	933	889	856	888	913	919	877	887	835	903	904	939	931	883	928	879	914	920	941	887	881	867	886	950	895	912	873	882	906	926	878	876	910	916	902	915	904	881	911	911	895	913	892	946	885	835	903	947	869	920	943	869	891	968	882	913	920	881	848	925	906	882	898	897	924	925	944	874	929	906	931	906	925	940	911	900	908	894	924	953	839	927	897	957	882	830	898	946	933	902	895	922	883	922	951	879	886	907	906	907	861	866	903	924	872	836	947	922	892	908	901	915	866	915	918	895	916	883	858	954	935	896	936	895	901	966	910	903	887	906	915	907	944	898	910	937	862	912	909	872	839	875	892	849	886	856	902	948	896	925	880	878	918	899	927	940	868	920	913	816	951	917	879	903	926	919	906	885	932	873	884	880	938	922	900	957	945	990	914	924	861	902	924	837	916	924	950	895	891	903	945	869	813	951	906	900	865	869	872	916	943	921	926	915	888	913	886	899	907	894	884	924	934	924	930	895	899	917	916	887	917	926	887	924	916	933	859	878	900	898	874	915	888	851	862	897	931	909	939	876	889	914	910	924	885	898	876	888	910	872	908	947	935	831	932	881	954	941	879	850	926	912	883	929	903	930	890	935	957	959	865	889	906	909	963	946	943	907	925	901	888	913	899	904	850	902	916	922	925	937	906	939	898	905	928	896	888	922	896	919	959	870	888	903	917	929	927	901	878	955	916	866	884	896	948	872	868	917	867	903	873	884	891	933	884	921	901	932	908	923	901	935	915	927	931	930	906	895	906	926	939	872	907	909	925	888	851	930	906	910	855	889	894	945	893	916	938	928	890	918	872	869	936	856	825	958	895	927	944	884	971	921	906	908	930	913	893	904	876	880	945	885	913	876	877	938	948	859	879	905	941	916	870	895	895	904	961	940	946	914	937	907	884	923	879	879	947	940	894	884	934	873	922	911	912	847	892	961	898	895	850	904	900	920	936	920	867	914	925	899	868	902	931	882	864	924	943	902	879	889	953	901	921	892	878	939	968	909	922	909	887	821	871	937	898	943	892	887	894	893	936	917	928	899	888	875	898	982	881	894	950	870	932	906	885	882	904	896	964	891	911	918	894	955	910	861	929	936	919	855	896	914	857	953	869	931	967	867	941	887	876	952	886	911	874	901	920	924	901	939	904	901	875	895	897	956	905	920	852	886	939	909	925	887	874	924	888	877	937	841	915	901	878	879	910	896	874	844	884	849	871	922	896	895	922	906	904	916	908	880	937	886	888	838	920	891	899	885	893	896	906	912	936	844	918	991	872	894	879	877	923	945	928	910	870	856	883	917	862	926	938	916	857	899	900	894	892	874	856	945	859	905	896	893	911	856	925	967	860	849	918	929	935	901	891	939	906	913	932	888	893	899	848	882	893	904	878	892	889	900	952	901	882	914	858	925	892	878	918	896	921	930	959	893	868	890	900	906	974	898	839	902	954	898	886	926	895	910	914	885	928	919	898	907	847	917	885	908	892	925	926	936	905	891	908	840	933	878	811	926	909	903	831	907	859	922	914	980	911	906	918	897	848	931	941	894	882	911	927	890	884	969	913	896	872	890	935	941	928	917	880	828	921	903	928	942	901	913	908	919	862	913	882	868	887	939	924	926	929	942	924	969	899	873	919	918	901	892	935	931	912	860	899	864	969	891	916	929	958	959	888	902	924	922	874	891	932	908	847	918	932	938	891	883	897	918	885	902	893	911	910	888	905	940	883	926	934	893	858	867	880	911	928	866	862	897	897	917	910	902	897	855	898	908	914	861	892	861	923	886	913	929	901	902	954	964	947	908	920	876	930	951	906	918	921	920	857	943	909	938	897	850	933	919	905	870	910	943	922	884	888	862	878	904	949	931	924	929	883	904	873	953	943	945	898	923	904	913	907	876	925	901	905	885	870	939	882	887	934	883	866	924	919	911	897	898	893	938	945	918	944	920	870	967	826	934	884	909	921	889	888	913	966	881	879	897	906	914	934	943	880	906	883	887	919	889	861	909	888	882	906	842	916	933	917	927	865	928	892	885	844	892	890	938	911	924	938	919	941	860	908	911	870	947	883	901	907	915	879	902	898	888	908	890	890	867	908	846	910	841	963	918	911	906	925	922	875	911	909	913	897	900	874	899	894	944	924	890	901	865	932	910	872	869	947	938	913	975	875	898	938	870	929	912	869	889	955	871	923	864	942	883	884	909	930	889	925	945	925	898	899	925	948	912	943	911	926	883	943	914	841	965	898	908	913	908	935	871	862	922	869	919	969	919	881	914	924	961	869	868	954	931	869	898	949	911	960	858	918	933	948	934	922	853	875	887	887	896	889	883	901	870	931	888	875	920	894	900	901	921	854	940	936	931	884	946	923	904	936	948	947	904	882	927	926	919	903	866	890	874	820	920	958	874	901	962	921	852	909	846	897	908	920	933	938	932	919	854
33462	14158	5988	2931	1837	1300	888	722	664	501	473	511	432	392	404	437	409	401	419	406	438	366	386	413	412	401	420	413	341	425	383	399	402	415	393	400	396	378	396	414	375	378	402	426	365	403	373	384	398	389	379	378	375	384	346	405	392	370	387	392	410	382	396	379	388	406	383	394	373	412	396	384	426	400	392	361	417	388	421	437	391	404	401	368	369	401	409	356	390	381	401	391	386	393	377	410	385	358	411	339	374	363	399	420	443	393	371	401	369	387	361	389	418	434	417	407	410	412	413	396	432	355	360	380	401	409	386	408	414	401	386	391	408	407	388	410	421	376	415	370	411	381	407	393	376	414	388	403	407	346	365	366	423	426	415	358	444	399	400	383	357	370	371	386	389	418	371	400	352	398	400	384	371	373	365	375	432	398	398	403	370	432	410	362	400	365	381	380	405	381	384	412	403	376	394	389	405	398	386	366	413	385	387	415	379	418	406	408	404	384	379	394	429	400	427	401	409	399	443	414	404	425	404	382	354	394	424	401	357	401	403	358	388	393	370	402	379	395	441	405	391	377	400	411	385	445	372	378	407	418	358	373	379	406	436	422	375	420	377	381	423	326	397	365	419	431	393	412	405	391	373	406	384	421	346	386	413	403	403	391	432	398	383	351	377	376	409	371	399	389	411	420	416	430	379	393	390	410	406	384	382	419	379	423	428	413	380	381	410	375	402	414	371	391	401	376	387	384	399	371	371	361	399	377	391	364	372	383	384	387	406	397	413	384	398	385	430	367	388	397	416	357	383	370	422	391	388	401	379	421	414	405	393	391	392	351	403	377	400	390	375	367	390	391	387	410	388	454	408	420	402	380	385	378	413	376	388	364	381	364	366	426	417	396	392	396	363	387	386	390	399	402	399	381	392	402	404	357	386	415	400	406	435	362	433	407	379	389	417	377	403	402	430	408	369	375	410	365	389	371	425	431	387	393	367	368	370	390	416	369	378	374	400	384	395	427	389	418	402	404	417	433	396	341	369	380	402	419	392	425	418	364	361	399	383	391	387	392	385	408	361	367	382	389	384	367	404	404	405	419	369	379	350	408	398	417	388	381	350	404	408	371	384	399	393	415	421	352	377	377	382	383	387	354	436	405	371	420	399	396	379	366	409	364	413	418	421	418	418	392	393	365	417	395	429	394	436	378	377	384	426	395	396	370	393	418	375	406	382	398	386	371	413	374	406	421	375	414	316	379	404	416	379	415	406	407	352	415	412	402	405	395	402	402	397	399	410	398	374	385	409	400	407	420	372	396	376	384	440	390	424	386	426	407	406	402	382	455	399	389	421	426	395	376	367	359	382	360	408	381	372	365	387	369	378	386	348	399	405	385	408	401	387	362	400	356	386	397	397	413	422	410	411	388	389	400	425	399	398	375	384	397	384	403	372	403	415	370	381	389	405	359	392	380	412	361	417	376	399	387	390	426	405	401	413	415	400	402	375	384	402	377	410	409	399	453	381	429	412	400	360	382	373	415	382	420	398	388	420	349	382	404	406	357	395	393	400	395	407	370	383	411	389	417	414	380	362	387	370	417	393	382	394	404	405	391	364	377	383	366	405	449	387	413	407	377	368	390	369	400	392	368	393	400	385	408	411	388	414	382	409	407	390	395	396	422	416	375	383	417	376	374	378	390	371	410	393	398	406	421	423	385	407	358	407	421	397	411	371	372	389	414	401	363	364	389	412	370	406	398	375	408	378	397	371	376	381	394	432	375	415	370	371	388	408	389	365	353	413	376	381	405	429	421	393	404	434	393	378	393	406	385	389	395	389	382	399	376	404	411	425	389	403	393	386	377	418	411	400	416	369	437	431	370	379	383	421	398	428	424	380	398	391	399	404	388	394	370	407	392	360	406	415	370	428	400	392	405	440	396	394	350	397	397	424	402	384	388	396	417	396	410	419	391	418	423	374	401	391	426	425	381	392	372	423	373	382	434	378	476	381	420	389	381	393	403	422	400	388	399	387	409	408	431	372	382	437	366	371	411	377	386	359	437	429	388	381	387	392	397	439	380	398	407	417	378	417	376	399	390	375	386	393	387	401	355	396	370	360	388	408	424	376	417	376	377	383	415	386	405	404	376	389	404	428	368	420	377	414	410	409	418	415	422	426	403	388	443	396	404	397	401	402	355	375	398	400	426	388	354	446	364	379	380	404	416	396	369	371	357	415	407	388	363	400	445	341	417	418	398	361	387	397	354	413	403	376	384	357	388	354	357	395	392	414	411	398	395	405	394	369	376	414	385	346	398	423	387	414	377	382	407	397	382	415	418	395	416	369	399	363	408	430	389	404	377	429	392	392	376	371	393	383	419	386	441	371	392	391	443	434	364	416	392	403	415	421	438	382	375	388	381	382	403	378	394	411	437	390	397	397	385	410	408	388	379	365	381	378	384	418	414	427	411	410	355	395	396	401	385	391	374	417	395	403	398	364	378	400	370	426	405	385	353	363	410	405	392	393	397	345	405	378	369	402	389	408	374	369	386	389	398	355	403	375	352	389	362	373	402	378	424	391	408	359	418	380	387	411	425	413	377	413	411	389	382	370	362	370	364	384	401	407	350	378	384	372	370	394	416	376	400	401	399	386	389	391	367	345	407	411	381	415	382	411	413	404	410	402	379	402	383	371	376	408	429	422	416	393	399	426	423	390	387	365	399	408	426	368	367	383	385	430	387	406	410	372	382	464	461	410	408	369	432	407	364	399	405	342	364	394	409	378	386	388	390	395	373	367	372	409	354	354	379	369	405	416	422	407	421	384	389	410	366	405	431	398	429	411	401	372	392	416	416	389	338	393	434	396	371	383	390	384	380	402	395	360	411	376	414	375	421	395	412	380	403	406	370	429	352	403	388	397	382	349	378	398	385	366	386	410	393	407	385	414	424	388	414	403	408	365	360	374	384	419	434	371	390	352	355	378	378	410	399	434	408	374	351	394	417	362	372	404	408	383	399	410	394	403	419	383	391	375	404	430	373	389	420	414	355	385	388	407	451	378	406	401	429	419	412	397	387	385	371	386	355	355	412	459	402	389	435	411	391	418	362	400	406	425	444	389	389	355	399	368	402	395	402	419	389	409	430	395	398	382	348	368	394	430	382	372	433	399	360	357	365	406	381	353	357	396	404	371	375	409	397	385	395	393	355	358	385	401	358	380	414	422	372	361	406	389	395	385	348	413	347	362	403	407	394	417	406	395	378	404	392	397	401	398	409	410	391	385	371	386	375	383	417	419	396	381	394	386	418	406	389	388	399	434	373	406	393	384	386	359	396	408	434	345	412	451	440	377	407	404	394	404	371	371	395	353	399	404	353	395	414	396	382	390	379	360	378	363	399	403	379	360	400	409	388	434	384	347	406	384	389	413	381	452	422	397	423	382	374	410	413	408	420	390	359	377	423	388	381	388	379	396	427	380	399	430	374	367	392	394	374	368	419	351	417	425	427	377	398	386	387
24007	11306	9508	8031	6250	4276	3201	2518	2203	1632	1427	1337	1156	1130	1054	1054	1031	1047	995	965	1007	999	935	972	961	949	931	897	930	918	914	990	959	920	941	900	945	906	963	942	884	875	952	928	964	919	904	899	920	941	895	880	901	966	892	982	918	911	956	947	928	985	985	861	941	899	951	839	919	893	888	912	966	944	903	939	952	912	869	903	888	950	936	875	913	986	989	896	917	922	895	959	914	902	910	926	906	939	962	913	938	903	946	970	952	964	896	892	954	927	942	879	918	970	961	948	969	945	972	868	904	912	927	917	980	918	950	915	966	902	938	970	913	939	908	884	888	954	864	891	905	955	942	966	896	941	956	933	977	941	927	903	929	945	879	867	935	928	966	910	913	910	912	940	919	954	948	983	940	929	897	985	943	884	907	957	955	943	948	958	912	922	973	933	945	952	966	934	926	913	943	896	885	961	901	953	899	942	941	955	926	928	932	921	956	916	922	926	936	894	918	889	958	978	889	925	945	915	941	907	878	924	893	891	969	925	999	931	959	927	882	946	920	908	881	936	999	970	897	968	921	931	873	923	912	935	954	891	917	909	904	909	915	953	975	1000	938	941	904	935	965	931	946	927	900	893	955	937	890	932	939	943	914	914	968	876	908	914	934	981	931	975	971	903	949	905	940	933	938	922	939	958	948	945	948	913	882	962	1000	895	952	963	993	952	954	929	911	836	936	935	902	962	955	885	934	916	921	935	917	921	943	922	879	937	981	923	923	963	919	915	922	903	922	961	912	899	919	933	949	949	966	960	927	921	911	908	903	951	922	944	894	933	873	943	954	895	917	903	918	917	940	918	933	933	963	968	939	976	934	928	908	924	918	970	908	866	929	919	913	893	917	890	889	910	977	950	937	931	943	941	937	949	956	908	847	882	894	930	899	915	938	932	898	898	899	946	952	895	937	901	932	929	885	884	895	966	902	925	893	902	919	960	904	901	902	913	958	930	946	936	916	914	939	884	972	939	928	943	928	974	972	864	891	921	886	885	932	959	882	924	934	951	972	914	973	924	946	930	908	906	898	933	893	958	964	898	924	882	926	875	923	932	948	924	902	953	953	935	923	901	1018	965	908	939	962	913	910	904	902	940	937	900	942	978	918	876	925	952	929	925	920	932	924	837	947	896	937	964	927	966	931	888	888	942	946	921	896	964	959	961	959	946	855	920	873	965	886	944	942	940	910	950	958	937	918	904	943	916	980	894	934	891	875	919	901	964	936	912	924	924	946	944	896	914	974	861	921	866	964	898	907	952	899	911	904	938	930	920	889	888	929	928	927	897	934	884	905	883	937	896	938	888	949	949	960	947	917	885	912	952	988	939	939	886	934	880	916	913	979	951	938	957	918	909	916	937	923	922	978	939	886	919	934	957	919	892	909	932	937	899	884	952	929	938	963	877	933	937	978	881	925	951	930	837	884	963	918	903	927	939	917	869	967	949	952	908	916	911	966	944	902	877	938	907	951	975	942	901	965	941	904	941	895	904	958	980	887	945	933	910	933	929	928	902	932	892	924	940	925	945	900	908	922	924	894	948	930	935	925	863	890	917	954	922	898	948	928	932	921	935	960	915	915	880	955	910	935	922	950	942	908	913	980	862	980	920	935	954	932	928	984	934	938	929	924	882	835	946	933	910	899	889	916	956	965	998	1000	902	910	913	953	916	914	856	912	919	960	972	928	917	934	932	950	928	919	982	912	954	904	895	964	948	909	915	901	944	925	923	893	953	910	987	884	938	900	896	914	924	936	904	947	950	883	917	906	946	913	983	903	954	928	918	951	918	930	923	921	876	944	978	908	930	956	966	952	964	916	941	958	953	886	910	958	941	1007	960	908	983	958	916	937	898	858	916	975	910	954	968	921	989	958	916	982	918	960	921	926	940	919	939	999	965	958	937	931	893	904	937	903	981	917	925	853	906	951	895	905	903	957	910	950	908	975	901	936	915	926	990	905	928	923	888	898	939	910	974	927	889	901	943	939	967	853	929	861	904	924	936	877	951	940	911	977	912	873	883	946	961	1002	938	947	970	951	916	855	912	951	859	947	936	961	927	946	900	930	964	890	899	960	930	913	928	961	955	951	970	951	913	923	980	952	924	899	907	900	970	956	967	940	979	927	892	946	977	979	933	901	940	908	968	892	926	898	936	900	946	959	887	938	883	926	919	950	882	913	989	914	918	959	972	913	915	903	875	964	901	934	945	960	945	935	851	890	936	941	961	919	899	902	914	932	972	884	920	927	929	883	926	881	904	949	930	960	917	897	943	919	947	953	943	933	884	900	900	940	938	898	916	888	942	958	930	899	961	921	969	947	972	939	928	892	947	936	884	975	952	921	866	903	951	933	907	905	937	932	858	868	924	900	940	881	887	959	897	910	915	934	973	909	931	959	946	952	879	950	924	936	981	922	954	975	954	914	938	892	924	945	909	879	931	906	869	984	921	864	915	932	959	965	869	964	907	941	938	891	901	978	913	908	887	933	886	938	905	964	898	895	912	954	943	924	928	989	952	873	908	901	894	936	830	928	961	906	897	913	949	939	908	942	959	911	929	945	897	911	964	923	956	911	951	918	920	921	986	894	937	919	886	954	886	868	910	954	882	966	926	949	902	932	914	913	910	916	928	929	896	987	974	891	938	915	961	963	918	994	886	923	958	942	927	915	935	925	913	895	866	952	995	1030	925	883	996	973	951	944	936	861	957	965	975	953	953	913	902	954	962	902	950	928	925	915	921	935	922	866	948	942	873	925	896	944	894	892	934	931	901	951	950	943	967	920	904	949	885	906	953	972	932	935	906	944	922	885	886	931	964	910	942	928	984	961	940	959	974	961	931	938	911	972	967	937	943	901	967	930	886	965	937	892	960	901	903	884	908	903	961	901	934	924	899	968	931	879	945	900	943	968	941	918	869	891	893	864	891	934	950	965	908	927	931	903	912	900	925	976	904	907	958	928	880	953	918	880	900	851	919	936	922	908	933	911	956	952	956	923	859	938	929	921	977	909	942	888	911	924	961	946	945	956	899	938	909	985	921	955	909	880	978	911	947	910	911	984	921	983	951	929	951	873	899	929	909	937	928	952	998	942	895	946	934	972	950	914	957	933	928	885	929	974	946	880	879	900	946	942	909	945	912	988	909	915	959	957	925	951	963	954	914	962	903	943	927	913	898	976	878	924	933	901	959	884	926	969	930	908	965	978	946	890	927	938	961	876	870	913	923	888	916	859	963	956	905	884	927	946	955	908	882	947	952	892	921	928	902	910	955	915	967	961	914	875	924	892	960	939	925	914	903	876	966	936	923	957	944	926	963	914	937	929	944	914	902	954	941	943	991	904	936	901	906	966	952	880	902	912	950	930	917	907	880	917	902	879	946	931	929	939	969	919	970	898	883	908	887	968	962	931	925	935	942	970	901	898	982	882	898	925	850	910	883	918	948	907	966	924	958	918	961	930	975	940	940	932	880	913	939
45356	20888	10245	5456	3383	2150	1443	1174	977	683	587	645	523	522	472	474	489	501	421	408	423	441	403	422	434	427	413	378	412	443	416	396	396	396	389	416	427	390	394	403	424	452	415	414	380	409	399	429	411	375	444	382	392	404	423	393	409	407	432	430	449	427	378	407	397	416	421	438	415	400	403	433	478	392	417	391	445	432	411	419	407	423	416	421	399	429	422	439	405	405	388	447	391	464	448	436	380	424	373	433	389	417	428	445	426	434	455	386	474	431	422	425	407	430	426	475	400	397	413	406	410	408	431	411	441	419	432	419	374	364	422	427	398	422	425	382	418	426	422	393	400	416	447	431	369	439	392	395	397	426	419	416	392	384	426	409	367	428	391	408	379	411	386	419	400	425	414	442	406	407	395	394	417	410	385	387	369	444	433	377	392	404	385	402	416	407	402	406	467	424	421	381	412	468	432	426	405	395	412	384	401	409	421	384	411	395	410	372	396	385	434	413	434	433	460	381	417	446	386	427	403	429	415	404	401	394	404	450	400	454	405	430	396	412	426	423	404	413	382	421	407	393	398	408	382	445	438	392	423	409	449	429	371	394	394	382	448	380	410	394	397	397	436	401	386	477	390	414	391	381	459	399	372	389	436	426	408	413	403	388	399	424	382	390	410	420	441	411	387	412	430	468	429	412	421	378	401	353	418	457	379	400	418	437	407	440	364	425	366	425	419	437	412	443	409	408	413	421	396	429	441	395	379	444	408	426	380	407	413	382	406	427	384	391	404	394	407	389	432	435	412	426	418	421	377	450	447	389	428	423	411	422	420	400	417	381	388	414	423	334	399	424	391	441	414	402	416	416	418	430	375	428	415	390	397	432	439	426	408	409	412	410	419	416	414	407	408	425	411	387	420	380	409	388	414	420	410	433	434	408	430	422	438	412	391	451	415	365	424	430	439	399	404	423	426	439	415	418	426	461	422	415	447	403	408	381	384	420	427	472	432	399	420	407	417	424	439	438	414	415	445	430	411	447	408	422	445	397	414	456	406	413	414	424	434	412	426	413	393	375	404	430	439	415	449	426	395	420	392	465	433	407	435	418	399	347	386	393	432	410	435	387	421	426	410	444	403	424	388	416	440	394	417	445	385	396	420	440	434	406	443	405	425	430	420	456	428	380	406	384	436	448	416	437	409	409	428	404	456	407	429	410	420	395	418	396	403	420	405	406	411	412	417	406	444	418	463	423	425	423	433	410	430	402	431	431	421	388	415	424	404	421	437	371	396	440	416	395	389	384	427	404	412	441	434	422	404	423	428	421	409	438	392	432	451	414	406	389	370	414	450	387	428	423	391	369	415	448	434	452	436	393	370	388	387	429	391	426	425	408	462	451	423	417	421	402	413	421	401	432	419	403	419	405	423	379	401	420	414	411	458	415	396	425	421	364	392	403	422	403	416	443	455	408	457	416	401	402	425	414	428	407	428	421	434	392	436	435	399	404	404	432	381	411	440	413	452	430	444	420	385	443	382	417	446	431	420	378	398	417	403	457	432	415	436	454	397	433	420	429	413	386	402	421	430	415	417	418	379	442	420	424	409	382	410	435	427	411	408	407	422	427	426	425	408	390	416	424	442	407	412	424	412	438	391	449	384	392	387	424	420	442	395	400	403	412	466	435	463	458	427	451	391	386	436	398	365	430	421	439	398	390	418	392	442	364	408	410	379	412	404	405	405	449	449	433	415	433	430	435	392	383	412	427	468	474	396	441	417	416	434	389	423	394	401	378	412	409	450	443	419	416	380	393	404	401	420	418	425	385	426	380	410	398	397	409	415	418	424	438	409	390	361	385	397	418	392	404	469	463	405	410	459	398	398	393	395	402	419	401	456	408	448	378	395	390	398	471	400	401	387	402	403	410	426	405	424	407	420	426	381	441	414	402	428	418	384	394	439	494	405	395	396	409	435	404	419	414	419	430	458	386	405	421	426	463	447	430	432	391	433	411	442	426	400	418	408	453	440	429	409	415	407	413	437	421	438	420	384	406	418	414	375	444	404	434	419	392	470	450	416	439	411	402	388	402	449	404	389	413	410	378	423	395	337	416	431	413	455	364	424	422	421	385	408	433	414	450	396	413	397	411	403	420	419	402	421	459	383	421	426	383	440	417	433	443	396	402	383	412	383	395	403	424	388	450	396	390	401	456	429	391	439	399	402	402	404	425	419	381	409	406	413	430	428	416	421	375	416	384	411	386	412	399	458	446	435	456	408	413	424	426	412	386	407	402	402	450	422	466	396	422	342	402	438	422	461	426	435	414	426	437	425	427	411	448	429	441	401	470	414	416	420	438	406	417	410	428	430	381	414	465	411	429	414	408	429	428	419	457	419	412	411	429	406	399	371	441	398	408	387	404	391	398	419	417	367	371	406	428	413	437	372	426	425	416	398	443	435	372	451	461	418	432	406	406	424	424	439	424	410	444	398	423	462	414	403	425	369	425	417	409	400	405	446	395	459	414	397	402	397	433	435	386	351	473	441	424	404	407	412	417	420	402	430	443	447	427	428	427	425	394	422	403	381	420	417	457	451	426	400	429	377	409	403	415	415	448	398	428	413	396	444	445	468	421	393	419	374	399	404	473	380	436	408	400	382	410	385	424	403	425	428	408	455	427	405	463	374	433	383	426	394	393	432	408	405	425	393	427	412	467	445	416	424	422	369	448	409	393	418	440	392	406	431	393	419	400	413	413	427	382	383	431	432	444	399	411	412	408	436	426	397	424	397	400	453	409	406	405	385	440	411	416	442	391	420	415	452	410	399	381	420	395	433	416	397	400	439	383	417	389	482	425	407	399	419	390	422	409	418	372	390	385	393	450	462	405	419	403	429	394	420	423	427	419	441	420	404	412	408	420	437	425	399	434	392	465	397	390	420	411	447	432	427	422	431	394	453	401	418	403	417	399	401	428	413	380	432	426	418	419	385	438	383	441	399	402	437	440	411	424	430	410	397	426	442	428	393	376	407	452	429	422	416	388	423	431	413	388	414	420	384	406	415	402	425	397	433	440	424	458	409	459	377	419	412	370	443	448	396	425	399	393	382	413	429	386	382	399	427	433	397	379	416	446	379	403	419	419	418	465	403	430	403	454	422	420	437	389	460	427	383	399	436	428	432	406	445	444	429	408	418	396	412	369	418	395	375	363	385	429	432	386	440	431	407	421	487	395	382	381	440	441	439	383	431	421	453	447	401	431	415	444	403	425	431	426	456	409	407	399	445	382	401	445	423	402	425	432	406	408	427	421	422	396	364	405	405	396	405	386	424	377	431	434	385	399	457	434	427	411	429	381	417	441	457	412	371	437	462	422	404	453	386	445	412	402	455	431	422	445	397	410	396	418	429	442	412	403	382	400	425	396	404	399	407	447	363	426	400	408	435	376	377	400	387	374	424	408	411	431	448	404	444	411	401	429	412	413	379	426	417	418	412	419	444	470	419	420	436	386	437	400	397	448
31856	16824	14694	12987	10564	7566	5414	4687	3814	2509	2274	2258	1707	1457	1457	1431	1473	1284	1223	1115	1105	1090	1069	1078	1093	1044	1019	987	1019	984	1057	1034	964	953	1042	991	990	979	1005	1022	1035	1007	1021	1000	1033	992	953	900	997	990	940	971	1008	934	950	1005	933	990	962	954	960	1007	966	974	997	974	1028	953	1015	952	975	973	967	1029	987	965	992	973	973	981	959	964	975	965	976	990	992	961	958	966	956	952	949	1030	1021	973	1011	1051	972	972	973	998	913	1000	938	963	999	1003	959	991	1021	996	997	992	993	961	982	921	962	981	1042	1003	898	1012	948	975	967	986	939	966	909	965	976	976	932	989	1010	1007	984	972	992	933	1031	971	1024	956	994	952	934	985	971	955	950	1000	988	987	970	944	1058	986	988	955	1013	1000	944	900	955	957	973	931	971	973	956	928	968	932	988	959	948	938	1010	982	963	927	1049	1008	982	1006	1057	918	963	963	965	964	934	991	944	992	1010	950	979	953	1010	972	981	995	979	956	990	987	996	955	993	984	947	1016	977	1010	985	994	967	964	959	947	965	958	1002	936	978	946	1000	1003	1013	993	1014	967	986	991	962	925	955	955	1004	951	1005	990	973	967	946	956	970	1028	1000	955	959	923	938	958	996	1018	956	1004	966	999	921	936	979	990	981	984	945	996	972	944	987	959	976	994	959	988	944	980	930	960	971	892	982	988	980	1032	958	966	923	996	1014	1025	983	996	989	988	983	998	971	928	997	981	969	999	930	1008	974	974	1012	943	971	1016	971	966	936	965	944	1058	955	952	968	974	963	958	948	1000	966	1011	1039	1000	975	937	967	989	966	982	937	965	1019	932	968	997	989	902	894	941	970	1006	894	1041	988	1029	957	998	976	973	955	964	958	1032	1016	1013	1008	954	1016	960	958	956	989	1004	1006	999	960	1030	994	989	976	993	970	971	958	1026	1006	951	980	969	931	1012	992	1031	1014	938	1010	980	953	941	981	1076	961	1048	938	971	988	976	952	964	980	922	972	925	1005	993	952	947	987	1024	1040	937	973	946	1020	994	959	899	987	929	952	1044	981	981	1017	1048	971	955	1029	911	915	967	1024	927	989	993	960	954	921	962	951	880	915	971	995	1021	938	981	964	1051	985	995	971	967	925	959	972	957	952	966	952	984	972	988	978	974	965	941	1003	909	1012	1014	977	992	939	974	952	944	993	993	968	960	979	972	982	956	993	1007	1036	961	971	939	936	933	992	1008	955	921	964	1003	958	964	978	966	936	990	927	921	1000	975	935	953	969	1019	945	962	997	1044	980	1024	947	967	965	948	1000	953	973	1008	1007	963	953	991	949	979	1003	936	982	1015	927	1002	931	972	998	1018	965	989	981	948	949	953	948	939	980	946	960	993	952	966	955	908	977	960	972	1007	1028	939	969	935	982	1014	944	952	963	962	995	1001	975	971	947	1009	992	1002	1013	981	975	964	977	954	993	987	967	1027	1021	948	952	979	993	1013	1021	951	1036	999	929	1000	922	978	983	968	955	1035	958	980	965	964	934	914	977	963	944	972	1005	964	1069	972	984	993	961	996	984	975	991	974	964	968	968	978	967	1003	969	967	944	986	991	966	968	1019	921	1005	945	935	988	1025	937	977	981	970	1004	973	998	997	955	969	1058	937	940	938	986	991	942	971	962	985	954	951	1016	986	943	950	998	1006	977	987	963	995	946	1007	1047	1010	910	980	1002	980	1007	953	988	993	956	964	954	988	974	939	966	968	990	913	1016	1000	949	948	1014	940	1035	1014	982	996	1002	1026	946	983	981	988	937	973	964	973	986	989	977	973	976	899	1002	983	1007	994	971	964	975	959	1020	982	1005	949	991	994	982	926	962	959	993	1006	954	959	916	927	1025	994	979	970	1016	960	979	945	956	989	1015	914	994	1004	990	964	965	996	1002	938	986	952	1012	1020	909	996	992	1002	951	923	939	943	935	1034	967	1005	1018	1011	985	920	984	944	977	1010	1001	951	988	1005	940	991	982	974	938	938	1002	978	1006	984	1040	939	974	973	977	973	1003	948	982	988	965	1017	994	965	983	914	988	1003	924	926	977	957	971	989	981	956	996	997	968	977	958	1025	952	980	942	993	967	972	947	954	960	974	929	984	1021	1040	1032	978	1001	961	925	984	969	961	956	1000	1005	1005	970	1000	1013	956	957	963	975	983	1017	947	980	958	995	942	967	976	984	1027	995	965	938	1004	977	1020	996	971	954	899	1002	1024	1012	947	984	1017	912	926	948	1006	931	975	992	1017	957	1017	927	960	913	944	945	1006	992	986	955	934	1009	950	977	983	1023	983	985	1004	936	1015	1012	957	1010	997	1035	1010	1024	947	977	992	1025	963	968	935	989	1017	1004	972	950	964	986	994	953	937	963	1013	981	974	972	987	991	976	981	952	1000	925	991	963	961	1026	988	956	971	946	1007	986	964	992	938	1044	950	996	943	972	903	1056	1025	992	1012	987	988	983	1009	1006	990	1044	976	999	958	971	1000	935	912	945	951	985	959	934	978	1045	1023	941	986	1015	974	1001	1039	988	996	1008	988	950	1000	981	948	1003	998	997	929	1015	952	944	969	1003	984	1025	991	964	1002	940	933	944	949	985	930	929	969	970	946	1000	978	925	973	994	1018	998	951	1033	1027	935	939	969	1004	954	1000	981	900	954	965	961	1011	1017	971	1018	959	953	980	1024	944	996	1004	1022	1013	969	952	1000	989	994	913	995	978	977	948	1019	949	1025	1014	931	976	978	978	968	1012	1011	1050	955	923	957	994	988	985	968	985	988	960	995	958	971	985	1022	989	954	984	996	957	913	908	959	995	980	939	917	958	1054	932	910	958	955	976	940	1004	995	982	991	953	966	987	958	1023	973	989	1002	974	975	974	969	958	1012	999	959	1030	945	999	980	1001	931	1025	976	922	1018	958	980	1020	933	1000	1005	1018	937	947	981	960	962	987	1012	967	994	1065	974	946	958	952	1030	967	906	974	988	979	965	980	926	969	946	972	1039	911	927	957	987	976	1007	918	958	958	956	902	983	1017	929	965	953	998	1016	979	980	944	1008	966	969	998	986	976	924	987	965	952	959	957	1015	976	975	1013	954	1018	1012	978	953	989	972	975	1016	939	962	994	1004	930	932	977	986	983	979	944	958	1008	927	1002	971	999	945	955	934	912	968	995	933	962	1016	958	999	1003	1020	976	936	1018	974	982	976	1020	937	960	1000	989	932	967	968	982	951	966	1014	999	993	969	997	974	992	975	1024	989	986	990	1011	1008	1010	975	956	994	965	1012	1035	1041	959	970	956	904	976	970	980	996	1066	944	991	953	1021	960	978	970	965	955	1007	971	980	958	967	945	976	930	966	1005	934	990	984	988	1000	932	1043	977	1001	975	1006	986	987	965	996	986	948	996	1025	1014	958	938	1007	986	952	921	945	961	977	953	1035	984	953	1002	926	997	944	1002	1020	1012	1021	989	965	997	968	960	984	1013	1025	984	993	975	976	1021	991	939	1042	1013	986	941	1013	954	997	991	981	936	966	1005	930	954	1008	946	959	1011	1013	952	1011	994	966	1000	987	972	965	971	964	885	951	1002	977	926	925	982	966	964	947	994	983	933	887	968	1014	952	1016	992	960	956	978	986	939	984	964	1030	1002	977	963	962	1031	960	939	959	945	983	957	999	991	963	959	984	981	993	936	957	953	941	1018	1001	935	974	997	981	955	956	947	1010	1026	979	1004	945	1021	952	987	1013	979	982	923	975	1012	929	947	993	953	989	1004	1002	958	972	955	993	971	919	934	994	965
52433	26886	15959	7457	3843	2519	1746	1445	1294	826	689	775	591	563	516	540	539	442	444	416	394	417	410	421	406	396	394	384	408	407	424	407	390	400	396	447	400	374	404	394	388	361	380	398	401	350	368	391	399	392	380	367	411	409	388	369	337	384	376	396	411	379	365	406	413	361	373	380	398	380	401	414	414	401	389	416	373	373	371	366	369	372	390	360	374	391	374	388	406	408	396	387	427	389	368	414	383	417	413	377	396	371	380	390	407	358	431	373	399	413	367	432	418	383	402	390	374	400	399	373	399	411	393	416	366	359	374	408	365	403	367	397	345	358	338	404	342	411	409	408	434	410	415	382	405	375	423	413	399	345	404	390	405	374	402	382	406	391	413	378	374	371	422	424	419	428	409	384	396	380	373	407	353	387	352	394	413	385	386	379	409	455	444	410	403	391	400	392	391	416	401	374	388	378	415	383	400	356	414	395	381	418	394	399	389	366	396	403	371	371	414	394	390	440	413	409	401	405	412	410	405	405	403	391	377	389	418	423	408	380	413	391	404	382	402	399	357	377	435	402	375	358	394	368	393	458	385	411	392	377	389	422	378	389	396	419	413	396	419	395	367	370	430	384	387	408	406	356	389	397	364	338	365	359	400	385	427	401	346	427	406	398	392	420	418	350	432	356	402	392	386	421	381	392	385	364	376	359	403	414	408	410	364	355	403	410	416	399	392	409	391	406	385	357	391	356	416	384	372	410	386	434	399	394	399	368	370	379	386	410	397	361	382	402	398	379	424	419	397	420	372	426	368	385	397	399	413	400	397	381	409	415	449	403	382	441	364	437	362	376	377	418	407	372	370	373	410	405	368	388	366	413	400	381	422	375	409	420	399	393	420	395	398	372	450	444	386	418	390	404	417	381	384	356	407	388	380	393	376	390	382	386	405	405	385	374	400	381	381	409	387	417	407	396	382	348	371	385	403	407	410	399	422	380	404	431	406	369	402	405	347	371	400	422	328	385	396	394	368	400	364	397	403	404	366	374	369	430	372	370	359	382	374	382	391	374	420	358	383	368	386	411	389	405	421	392	368	379	403	376	402	437	386	416	372	371	376	367	365	383	397	422	393	401	390	351	397	424	395	406	403	396	367	359	388	377	446	379	367	357	379	402	385	377	407	410	417	379	389	397	360	422	379	396	419	395	402	365	397	403	381	394	403	398	393	447	406	380	366	400	374	393	370	373	358	414	400	381	426	383	429	413	406	375	367	365	411	355	408	393	385	365	405	389	384	364	418	381	398	451	418	416	415	435	440	419	410	400	387	392	402	377	416	403	392	415	387	401	422	374	396	410	378	372	399	408	369	380	396	369	414	401	420	399	378	405	386	415	428	410	399	400	407	389	417	403	382	396	402	386	376	365	351	386	395	430	397	391	365	399	360	405	408	442	395	358	439	398	404	389	449	394	408	413	403	436	375	375	455	405	421	406	419	391	393	434	448	389	401	398	390	384	432	379	399	409	442	434	352	381	405	398	415	370	427	405	400	405	335	397	409	387	363	418	403	389	376	365	374	403	416	422	362	402	397	382	405	356	399	400	419	405	386	402	433	385	381	362	423	363	448	410	349	391	354	356	377	408	393	394	377	399	400	397	371	365	384	371	425	418	401	423	405	426	395	417	391	373	394	425	396	389	385	384	396	374	369	373	425	422	402	346	404	410	376	392	381	411	411	399	401	419	372	408	438	411	420	382	407	391	436	419	397	391	408	385	360	407	399	427	415	401	397	417	384	401	408	388	399	392	393	394	412	400	378	372	393	386	461	411	404	381	389	423	419	396	379	396	401	394	425	379	391	374	434	412	389	404	393	374	344	404	382	375	384	373	404	381	361	403	374	411	392	404	446	377	375	412	403	416	365	411	385	414	380	380	361	405	384	350	397	332	401	414	389	394	377	419	356	390	409	382	353	359	385	322	371	416	396	390	378	409	401	404	377	398	415	397	386	374	405	394	405	363	413	425	392	370	395	393	409	372	427	384	377	404	391	428	404	410	437	347	399	386	401	450	400	382	378	350	410	421	405	337	354	379	384	390	371	412	391	365	405	367	346	400	362	356	384	388	406	401	372	450	401	431	375	369	430	409	413	358	389	392	388	375	388	396	411	428	404	385	383	387	383	381	353	378	390	417	413	409	369	385	412	395	393	395	402	404	426	438	370	407	431	385	397	390	410	377	441	378	394	412	368	356	393	404	414	347	396	375	361	365	386	407	375	395	384	372	420	400	388	386	395	436	386	430	397	394	373	403	390	369	387	395	374	426	373	353	385	373	383	374	411	386	389	390	424	398	377	357	379	404	390	369	380	389	393	388	393	419	404	355	391	395	424	403	367	407	411	378	394	375	409	406	397	415	403	371	375	376	409	380	371	353	385	393	385	371	419	408	409	397	411	353	407	368	399	393	394	395	410	424	349	406	376	366	427	380	398	416	392	391	392	390	389	421	411	375	371	458	392	412	403	375	360	417	380	430	414	412	362	411	443	386	390	365	431	383	425	378	410	379	357	370	408	381	377	414	397	377	357	419	431	369	425	419	386	382	377	372	388	399	383	417	393	391	418	361	381	373	370	365	403	386	387	386	375	412	418	392	413	388	400	394	375	383	380	419	402	404	399	384	374	380	395	400	419	408	374	368	410	380	396	397	379	416	387	389	400	402	379	355	403	366	417	408	420	414	355	419	397	419	415	397	374	378	388	428	380	420	361	410	370	398	416	405	380	398	404	400	403	377	419	401	404	409	442	380	375	428	425	371	354	359	374	359	376	368	379	390	383	407	369	372	384	378	428	374	387	442	376	360	428	398	397	416	415	414	419	379	403	394	375	425	412	405	397	413	416	405	399	409	439	381	365	332	381	394	389	342	380	420	413	370	375	402	398	360	388	408	323	379	393	383	392	423	386	434	407	403	383	369	393	390	372	400	407	362	386	378	422	405	379	377	381	361	399	379	389	403	425	375	408	389	398	395	375	372	400	431	390	403	402	412	411	373	406	384	407	393	366	388	368	396	378	400	345	412	403	378	402	393	382	446	400	403	394	387	391	377	362	415	392	422	397	386	364	391	430	445	385	376	406	398	419	392	398	376	364	401	381	364	392	384	412	375	395	405	374	412	401	400	382	413	402	379	354	393	440	393	388	399	366	367	388	387	387	411	441	375	393	375	426	358	399	399	414	380	343	380	440	421	397	394	379	376	380	408	391	398	395	415	402	384	395	385	368	375	420	395	421	394	413	376	397	409	411	388	364	386	421	392	401	336	394	442	396	413	405	409	430	393	388	393	373	409	379	413	414	373	420	423	391	368	369	417	375	399	350	407	414	429	453	393	422	400	372	361	385	404	405	376	406	410	410	360	388	410	379	427	398	374	434	413	423	400	393	390	363	390	387	405	409	401	409	371	387	369	395	410	383	378	387	381	398	366	412	350	400	377	414	363	399	379	411	404	416	413	369	392	404	387	389	394
35500	21758	20116	15551	11900	8800	6495	5537	5155	2932	2635	2692	1895	1913	1535	1546	1593	1480	1223	1196	1173	1117	1012	1013	973	1022	954	966	981	933	886	889	919	913	891	1009	896	836	923	972	950	908	929	880	909	920	918	933	894	879	916	919	911	917	932	944	908	879	864	953	923	930	925	891	904	937	890	891	944	952	869	867	902	895	946	955	966	916	861	912	930	921	933	929	912	967	901	885	909	964	957	971	929	888	908	864	898	917	875	888	928	870	959	913	942	930	893	920	922	971	853	901	934	980	894	912	869	895	929	965	914	849	900	904	906	932	922	908	889	916	992	902	983	895	919	943	970	936	940	891	952	945	918	875	910	876	938	892	930	977	953	934	903	992	927	887	915	887	929	913	916	938	908	915	929	931	905	889	908	885	899	849	911	941	813	893	921	872	949	955	929	923	896	917	937	934	920	872	925	932	898	924	922	962	968	915	913	958	925	925	917	902	955	923	904	924	936	891	941	917	911	906	893	891	914	960	891	953	912	944	902	931	907	916	936	872	904	939	863	945	923	979	920	875	935	926	915	974	946	923	902	893	907	1003	844	940	831	929	899	931	850	939	890	892	988	921	947	905	888	958	948	908	889	940	921	971	903	902	876	914	930	911	920	942	935	923	907	947	970	943	900	963	945	882	889	928	936	904	922	921	958	876	942	922	949	918	930	884	952	956	880	976	970	918	971	919	897	918	896	921	917	903	955	963	989	907	999	962	941	959	920	917	956	899	904	924	965	857	954	969	867	917	937	956	930	920	986	928	947	921	926	901	921	900	885	912	953	885	910	889	946	952	949	964	906	950	907	885	898	861	914	893	920	934	952	865	925	949	904	949	914	898	926	941	868	935	924	977	927	955	866	859	894	899	943	951	926	895	919	926	936	932	857	908	934	903	915	894	902	947	863	875	1013	929	926	935	919	916	931	907	944	918	918	908	900	874	950	880	937	933	874	907	923	835	936	931	863	895	884	901	882	941	923	971	881	948	944	982	935	974	908	885	910	978	892	872	904	924	876	927	862	935	891	939	867	921	934	939	917	931	894	926	915	907	935	938	985	931	888	945	909	915	909	911	914	863	921	925	902	836	936	876	943	966	964	916	945	909	955	983	949	909	939	942	905	889	953	920	948	866	901	924	915	912	959	950	923	908	974	927	902	956	901	975	858	913	933	931	926	926	922	962	895	915	893	937	931	893	895	932	923	950	871	940	922	964	896	955	861	919	941	951	911	1002	934	942	976	929	891	878	898	917	918	955	881	926	959	895	913	968	918	929	922	942	905	936	952	936	926	854	933	891	931	953	933	900	877	916	958	917	920	933	934	891	924	946	899	977	901	886	950	889	901	941	934	884	941	871	876	930	905	863	861	903	950	942	907	897	847	880	863	935	938	932	915	944	915	908	929	934	878	901	927	936	867	903	910	917	895	909	925	900	899	934	901	888	884	935	885	909	913	951	927	865	989	892	941	986	874	906	944	862	903	896	909	925	950	904	965	912	933	907	992	951	889	924	942	897	959	927	947	924	859	883	925	912	917	947	900	907	909	930	944	930	916	924	906	914	929	962	927	919	923	900	935	943	857	906	892	953	936	898	916	896	858	870	937	886	878	977	965	937	906	936	876	978	936	943	898	927	916	896	914	991	943	963	968	891	922	902	928	950	881	875	956	935	912	942	926	906	918	951	870	906	915	918	917	898	889	921	951	936	932	894	913	913	927	915	950	897	961	972	932	886	876	917	933	896	933	912	864	929	915	956	883	905	926	925	893	821	859	949	896	842	916	941	932	888	865	935	853	888	886	874	916	899	920	901	910	971	901	919	865	931	964	896	873	910	943	989	904	908	950	939	907	964	941	931	880	980	869	930	932	911	951	891	927	930	913	967	950	864	958	944	919	892	887	891	965	882	906	870	881	961	935	900	956	970	904	851	925	1008	904	940	942	953	941	930	917	953	953	944	909	924	899	912	925	971	945	929	845	939	906	960	914	964	920	893	939	938	918	917	901	908	934	908	941	906	939	923	946	915	943	966	889	929	945	953	931	964	930	892	892	942	930	981	909	923	857	913	940	916	868	927	971	907	833	931	931	888	954	926	917	897	886	933	932	945	950	928	949	930	930	939	929	885	896	938	932	925	902	893	906	939	899	924	945	930	893	941	935	938	932	909	924	850	872	870	954	934	899	943	938	916	923	883	913	885	927	921	905	959	911	882	920	905	937	905	916	927	930	928	970	899	953	885	921	936	897	886	958	933	903	938	901	895	932	905	893	900	1005	941	924	946	896	925	965	898	964	888	905	917	928	852	943	922	940	895	943	933	924	923	878	961	870	921	973	895	886	913	893	869	943	926	931	931	891	925	903	927	929	903	906	874	925	913	871	944	969	920	883	971	956	881	975	906	959	881	918	952	909	949	880	901	932	878	933	916	910	910	919	947	875	927	932	937	910	880	935	912	933	882	904	888	936	901	924	933	950	888	922	921	899	926	948	874	964	874	914	919	924	950	913	910	928	887	893	929	965	936	918	860	935	936	908	826	978	968	897	898	903	889	882	916	875	979	935	904	917	887	952	921	902	952	961	937	917	955	923	874	920	892	904	883	909	885	920	976	874	862	904	909	942	875	911	911	886	925	880	891	946	894	920	882	913	918	945	883	992	919	903	876	926	921	961	960	939	961	902	926	949	958	857	903	956	887	948	922	913	893	900	919	920	964	936	983	988	955	919	901	911	944	892	964	836	924	927	915	883	910	894	940	981	968	897	957	854	851	910	939	915	922	935	945	922	926	898	953	941	906	961	942	925	911	970	940	910	927	860	883	904	892	901	878	900	954	953	967	929	888	996	903	899	932	907	979	963	910	868	943	940	930	894	940	889	903	907	901	892	919	919	916	966	919	924	908	942	928	873	882	921	914	866	937	930	901	929	927	902	920	886	927	895	926	927	937	921	916	904	980	927	961	919	890	916	894	934	895	905	980	932	912	982	924	937	985	915	997	952	959	890	937	878	934	934	940	946	921	943	937	926	942	930	887	922	912	945	910	902	936	914	917	899	915	942	872	918	905	871	907	927	916	880	904	926	897	907	924	902	921	978	970	944	920	955	913	948	928	930	913	908	921	948	887	896	955	981	948	924	885	828	913	900	956	927	929	926	925	962	908	963	943	910	913	960	963	932	910	926	939	904	865	899	917	891	939	892	966	923	926	927	968	888	904	938	937	951	946	865	940	902	955	860	924	897	932	999	924	940	940	891	959	913	966	917	936	922	995	908	933	905	968	981	956	939	891	947	984	958	901	869	884	917	895	909	907	896	876	928	936	962	927	946	973	901	927	952	892	909	917	936	928	910	980	913	945	951	895	933	882	933	982	900	933	899	898	907	912	905	911	865	922	945	942	882	995	905	918	886	957	952	918	892	870	888	913	939	901	990	986	940	900	898	922	971	919	960	916	954	899	848	965	911	891	879	906	983	905	914	904	897	912	938	867	949	984
30004	13945	6685	3786	2267	1325	1034	790	677	522	490	455	482	459	453	422	447	417	417	440	415	431	381	363	408	417	401	400	394	377	392	378	363	367	417	405	388	396	399	412	378	375	358	381	403	414	358	353	388	404	433	405	389	401	424	394	423	415	405	404	401	410	418	402	403	397	411	452	425	407	372	399	411	403	385	379	409	397	427	399	404	426	420	405	397	431	417	404	394	395	364	395	406	404	374	419	378	409	395	421	407	429	394	396	376	341	416	411	419	415	422	374	426	408	407	429	432	408	403	389	440	413	371	404	371	380	418	383	434	387	342	397	398	388	386	419	379	385	393	345	376	397	382	381	408	365	368	417	399	415	373	409	378	392	438	381	390	396	413	383	388	411	431	399	375	386	382	390	395	413	381	382	371	417	394	395	418	436	405	408	448	377	356	395	376	398	423	440	404	396	371	387	411	401	378	424	415	436	430	416	426	400	397	411	407	393	392	401	457	364	379	383	376	397	381	366	395	387	420	400	428	393	400	425	400	407	403	390	417	372	398	402	382	356	418	380	412	412	374	412	411	404	415	388	385	406	383	385	397	375	391	418	439	423	381	416	416	388	377	441	394	414	399	391	418	397	416	423	407	407	401	416	420	402	394	368	416	367	412	375	430	419	414	439	404	381	412	396	380	413	412	404	378	422	404	438	416	436	406	427	393	421	413	381	367	400	395	400	374	406	392	397	383	404	429	382	397	433	397	420	409	400	384	406	418	391	401	392	346	389	382	410	430	409	438	397	388	420	417	413	397	400	427	413	404	401	381	394	433	377	402	390	424	417	402	388	376	415	390	391	392	442	393	410	388	422	392	407	382	407	439	413	407	366	402	395	433	410	365	410	411	391	393	394	404	379	413	442	390	388	363	361	392	359	399	426	372	371	418	389	417	401	405	341	416	361	430	382	345	386	395	384	313	413	401	395	421	425	408	420	408	414	431	412	369	393	366	388	396	395	392	450	405	394	400	404	402	388	408	408	374	428	414	404	384	388	361	427	410	416	412	447	399	417	401	385	383	386	401	390	419	423	394	419	355	370	363	401	382	430	384	412	347	410	399	390	429	459	402	425	415	445	386	411	413	392	402	361	399	405	414	436	423	379	411	397	405	415	373	430	365	380	403	373	424	390	426	388	395	369	437	397	424	382	369	344	431	411	420	432	376	395	434	385	466	413	422	396	395	367	401	392	397	407	425	401	388	353	420	377	391	405	387	390	383	413	401	374	430	409	450	411	387	364	405	378	458	403	389	411	431	386	397	393	418	399	391	408	391	373	425	383	407	414	399	436	434	467	401	361	398	442	394	430	345	380	430	433	388	406	414	405	388	389	385	454	404	390	399	415	393	373	387	417	369	435	385	365	391	431	427	404	382	368	391	428	399	398	381	417	412	370	430	413	367	394	406	355	378	439	396	408	369	382	416	377	392	408	388	410	415	388	414	457	378	368	400	431	377	403	374	448	424	403	417	399	387	387	419	401	380	414	390	418	396	411	418	383	405	410	400	414	440	415	383	407	354	374	446	409	406	452	422	403	363	388	422	388	395	427	454	394	422	402	395	412	400	410	390	385	420	372	405	392	387	395	396	454	400	369	390	390	412	406	430	428	397	421	354	412	369	432	419	402	377	379	399	372	419	401	393	413	397	363	413	389	376	424	396	403	401	419	400	401	412	446	443	390	407	406	419	436	416	382	408	380	390	369	394	414	395	421	397	403	408	440	397	438	405	420	445	418	387	383	398	378	417	424	378	409	400	381	413	414	405	380	445	417	403	407	371	388	397	449	383	416	401	383	404	393	443	393	416	434	401	398	396	387	433	392	399	390	340	402	400	384	400	427	428	407	417	407	401	402	408	399	386	418	406	402	367	391	392	396	364	392	410	421	357	390	364	434	410	379	367	347	366	397	405	410	385	398	370	447	404	411	383	404	426	396	409	446	410	377	398	411	399	386	414	380	379	414	403	399	391	418	397	404	388	387	406	412	424	425	391	403	403	419	396	419	407	441	408	392	421	425	409	403	423	410	367	397	459	367	369	391	405	374	421	406	409	368	426	393	392	385	401	385	405	359	403	414	374	402	404	365	428	389	419	414	382	425	440	394	365	412	373	388	395	393	411	444	414	384	375	366	374	357	393	425	370	396	448	373	428	428	391	402	410	346	403	395	399	395	401	380	381	402	426	414	418	373	389	372	402	397	422	401	418	387	376	388	412	383	386	401	392	422	407	407	419	377	358	413	404	383	424	401	369	417	417	393	390	364	370	398	402	421	401	413	419	413	424	393	383	366	369	376	401	395	445	406	429	403	413	410	414	427	353	389	381	426	404	391	395	392	425	364	396	432	433	409	414	418	366	388	403	394	424	399	397	439	417	379	407	446	427	395	412	403	393	433	441	410	394	416	358	384	414	416	400	374	424	399	411	411	400	431	412	395	383	371	386	417	408	452	360	411	432	418	381	399	422	409	401	415	428	403	416	407	406	399	398	380	393	437	408	428	398	388	373	365	397	409	418	405	400	370	394	368	389	403	412	397	425	366	374	382	373	398	416	409	401	396	382	375	420	401	425	373	395	386	396	397	393	439	416	371	402	386	391	400	397	380	378	400	445	392	434	405	433	378	387	443	402	403	417	408	394	382	376	425	404	379	402	437	432	385	388	417	422	394	409	422	408	388	388	365	401	393	461	435	407	363	440	420	415	396	398	390	431	373	376	386	407	417	400	385	413	404	415	364	359	425	426	416	438	359	399	430	411	435	417	415	387	403	416	397	386	409	402	417	365	423	391	428	384	386	384	427	406	394	427	443	396	425	414	388	401	455	408	406	412	385	383	413	395	380	398	379	380	409	433	412	406	399	386	378	384	425	418	416	409	383	418	421	388	382	387	375	412	394	384	441	426	417	354	407	394	384	418	389	381	367	417	417	407	405	441	420	399	435	383	428	399	425	384	409	407	397	349	411	383	388	401	407	406	384	408	423	425	412	403	386	425	398	382	409	364	414	384	419	385	375	377	406	412	369	410	402	405	422	412	392	391	392	405	397	414	413	368	401	392	394	390	417	433	426	406	394	401	373	446	401	417	346	413	379	416	438	388	445	366	401	397	425	398	394	396	383	408	411	396	418	403	390	371	420	421	438	432	413	391	377	413	377	395	408	351	401	397	402	406	384	419	403	388	392	396	430	378	438	380	433	404	394	425	426	385	396	400	397	409	391	372	433	402	435	390	392	414	374	410	400	393	397	386	391	407	423	428	410	378	411	401	418	396	388	388	428	397	399	387	407	342	381	416	389	395	413	410	415	401	403	437	434	386	395	401	428	353	394	428	428	391	417	393	376	376	399	447	416	398	383	404	430	441	380	380	385	395	460	405	418	431	410	406	342	359	405	429	422	405	404	423	427	394	398	405	429	400	366	393	420	420	405	435	433	438	407	425	395	377	409	378	388	372	409	391	394	386	378	353	390	397	362
21388	11487	10836	9923	7441	4989	3629	2942	2330	1714	1485	1324	1331	1333	1140	1156	1135	1059	996	1004	979	947	934	950	959	929	928	948	942	912	921	925	986	969	935	975	980	966	1028	973	948	977	927	930	912	881	958	961	969	912	961	959	921	989	994	906	942	940	883	992	969	969	998	943	927	948	937	987	951	930	966	969	925	925	912	945	947	953	924	892	930	920	946	944	934	961	917	912	944	920	979	962	916	945	962	961	978	902	956	935	911	927	937	932	954	900	954	960	890	942	881	968	935	937	982	945	948	892	909	933	927	886	940	977	943	941	960	984	989	956	913	892	960	915	899	994	911	879	989	938	954	963	914	970	934	916	887	904	946	897	914	938	951	968	910	998	917	1007	934	928	925	955	937	940	928	951	901	952	929	903	966	966	922	924	977	921	970	954	926	916	968	973	968	947	1006	962	957	935	887	921	955	913	920	933	883	919	946	913	988	927	956	946	966	974	945	966	1035	926	921	953	872	927	919	893	1038	927	932	935	908	924	928	882	940	967	916	934	950	971	918	916	942	944	935	932	930	904	937	957	983	944	934	996	911	942	951	972	930	924	921	908	1030	908	915	916	944	923	936	920	959	969	935	948	976	978	978	974	916	968	894	875	936	953	931	980	901	926	1001	952	944	919	942	950	975	931	942	968	950	936	969	949	944	903	934	969	948	952	935	900	983	935	937	932	941	1004	915	936	947	985	929	946	928	949	973	872	919	934	1006	928	971	906	901	920	974	942	923	1000	923	929	941	968	921	918	972	918	942	929	929	916	913	935	858	924	914	997	989	929	978	917	939	944	911	943	878	928	960	928	932	948	950	941	895	931	956	929	924	946	926	929	973	913	946	961	919	901	909	882	928	949	884	951	949	878	977	891	935	977	917	904	899	954	922	903	921	920	956	915	909	999	956	887	913	947	914	934	941	959	953	916	909	940	915	913	928	992	975	941	909	910	961	914	962	978	915	960	928	949	901	937	932	901	920	954	956	920	912	983	985	893	911	918	973	975	954	916	974	853	924	920	1026	967	944	903	938	961	949	915	899	982	934	969	975	951	945	941	912	962	896	910	993	1017	936	975	956	979	957	954	987	980	969	914	927	852	906	964	929	962	972	937	964	920	973	936	881	962	957	931	866	945	944	906	991	884	961	927	934	967	899	979	962	1022	956	961	973	915	906	926	962	963	945	927	931	946	919	907	956	908	905	910	920	907	969	998	985	940	925	916	937	963	961	890	928	955	926	947	940	971	931	958	948	987	955	884	982	917	945	937	935	924	975	878	912	959	924	955	946	894	924	889	918	887	1010	933	956	978	928	953	950	949	938	888	971	929	897	916	926	1011	956	890	961	937	923	943	918	964	921	917	913	946	901	920	983	988	939	941	984	946	866	945	980	934	940	932	974	907	926	938	922	893	974	976	941	954	961	924	952	956	942	926	999	898	876	926	966	921	965	900	964	886	923	950	923	913	941	923	947	956	922	912	908	901	935	950	960	877	954	927	904	939	969	970	916	936	949	915	997	946	944	940	939	932	988	960	993	955	938	979	922	954	918	992	929	927	994	950	929	1008	959	955	963	948	944	956	918	927	984	944	998	954	964	943	920	1005	920	965	935	915	927	913	881	958	976	992	971	948	936	918	949	983	972	927	935	941	914	957	910	924	974	905	932	937	940	937	935	959	926	940	917	924	967	964	914	982	920	938	913	893	954	941	952	926	964	919	893	902	982	936	892	1003	986	941	914	945	964	902	940	931	970	918	965	951	928	951	968	896	921	944	988	946	949	918	903	922	912	921	930	913	913	920	929	904	918	942	916	985	969	936	886	943	916	977	927	900	976	925	982	947	971	976	915	947	972	932	950	918	986	992	969	886	959	930	907	951	977	951	980	873	902	936	960	922	932	953	911	980	939	931	978	989	876	949	926	926	942	892	953	942	939	953	937	954	902	960	948	940	888	959	1005	924	969	940	948	925	922	958	891	982	904	920	978	969	919	938	941	994	949	937	921	949	904	1008	938	925	957	934	942	970	971	1010	954	948	949	950	1017	956	965	949	920	947	944	937	893	969	888	945	989	909	976	919	923	922	927	879	967	964	921	908	867	949	917	974	978	959	947	921	983	909	914	887	946	925	952	938	989	999	943	914	952	904	961	941	992	947	992	965	959	947	1028	908	994	920	967	912	984	926	965	934	944	908	929	957	989	949	959	966	923	908	980	956	929	949	1005	903	896	973	945	968	905	941	974	988	918	951	907	907	914	911	942	967	928	1002	898	957	929	940	916	981	979	942	966	922	959	966	917	936	913	958	932	939	953	958	995	1035	966	902	994	958	1021	960	919	950	947	914	967	874	912	932	920	937	956	982	982	952	1015	866	928	948	938	928	939	964	971	973	967	920	978	929	944	892	914	948	968	975	900	923	920	941	975	921	923	907	915	919	978	930	956	958	933	931	894	944	927	946	946	964	960	920	965	998	902	1006	901	984	909	980	939	965	942	942	936	932	944	953	982	932	934	1017	890	953	928	953	969	986	877	939	895	951	956	946	955	926	978	922	985	934	947	953	971	913	976	959	951	921	946	955	926	951	919	892	895	955	942	958	934	959	944	958	941	919	937	942	907	952	961	958	922	970	906	944	925	957	943	934	925	985	976	918	949	913	973	890	956	961	985	951	971	987	946	974	946	922	925	899	968	909	920	918	879	950	956	954	962	940	937	921	935	962	948	922	975	970	933	935	929	939	955	928	897	973	921	1005	951	920	947	920	912	922	951	969	973	925	925	938	984	960	983	939	952	902	928	946	932	940	921	926	937	910	931	933	982	900	930	977	925	929	895	911	910	908	903	903	930	932	937	949	904	946	923	919	921	946	960	945	965	929	988	913	898	924	961	898	936	935	968	1000	994	950	892	938	953	920	902	946	946	959	993	888	947	922	938	948	923	896	1004	892	975	932	932	949	921	970	955	932	899	964	903	990	985	918	898	952	921	957	891	929	914	929	951	922	939	863	972	973	966	944	973	867	905	981	917	941	942	929	1012	912	889	975	944	945	944	929	988	941	954	916	877	938	980	941	957	926	958	965	932	916	946	911	960	897	949	984	902	973	951	930	955	991	886	976	941	958	905	944	937	907	960	962	945	964	899	921	964	937	923	933	986	948	955	946	933	928	857	963	994	966	921	913	911	934	937	942	911	914	1021	955	989	888	944	955	972	962	984	948	966	902	966	887	901	975	900	1007	924	930	971	878	924	959	935	965	916	948	920	953	952	913	913	934	896	908	909	902	913	1003	942	956	914	905	961	963	929	893	1011	927	869	961	950	941	926	936	1006	889	976	901	910	901	981	947	962	931	921	852	946	921	898	938	993	973	905	927	896	988	910	926	948	958	919	1001	938	935	897	940	939	909	921	965	910	957	901	960	983	994	978	923	988	955	916	978	944	965	900	905	958	928	924	917	978	911	959	944	942	894	909	953	994	958	980	935	934	926	932	890	944	916	932	911	964	912	930	968	971	939	985	917	978	968	974	915
46747	22086	10373	5640	3394	2063	1628	1286	1036	708	711	668	592	539	513	518	557	510	490	465	420	455	418	413	395	449	411	394	387	402	371	433	424	428	415	426	442	413	444	394	389	380	442	422	464	473	399	423	445	395	395	424	429	459	399	387	437	436	422	387	423	428	418	410	377	425	421	421	421	408	482	421	431	403	443	428	414	412	433	458	415	405	441	467	392	409	422	404	409	386	431	407	398	416	412	414	443	417	417	401	454	397	394	456	381	439	424	418	396	414	392	422	455	423	392	421	469	431	425	390	438	462	408	442	423	444	447	409	419	456	372	403	418	433	384	406	416	371	419	413	347	402	383	402	457	434	406	398	441	421	399	433	401	437	410	420	451	412	417	399	431	421	432	393	412	411	445	483	434	417	448	406	436	417	408	391	429	450	403	408	432	412	457	410	373	425	386	383	403	379	427	429	432	406	402	401	388	367	388	415	401	448	411	393	417	418	448	445	419	393	408	448	422	406	411	409	423	389	452	425	439	431	429	417	409	433	398	415	437	416	389	446	456	461	417	434	400	408	408	407	415	429	414	401	456	409	432	408	448	429	450	407	387	399	395	402	415	353	423	440	430	426	383	406	417	420	422	478	432	452	404	429	457	421	411	435	437	408	445	418	435	444	429	423	403	378	418	443	416	424	392	416	448	439	453	397	403	432	423	427	463	411	460	438	441	473	428	417	423	412	438	443	418	448	420	403	398	422	403	420	433	396	431	428	397	408	417	417	430	441	396	394	416	422	454	411	421	409	437	417	451	477	401	445	421	406	391	397	378	416	416	413	423	423	427	410	401	402	447	414	396	453	419	424	446	418	409	431	442	434	402	423	422	389	418	444	388	424	436	425	416	399	419	424	434	418	417	428	456	416	406	454	380	434	418	423	477	428	386	395	382	424	443	463	411	434	455	426	414	432	431	427	409	459	416	420	409	429	457	449	398	423	400	418	402	419	462	430	421	419	364	413	421	435	432	411	453	444	403	370	421	416	388	447	381	380	424	396	404	405	414	400	415	395	377	404	406	415	412	440	429	414	431	410	418	402	413	379	405	399	419	427	388	343	431	436	434	403	381	408	451	436	413	417	392	415	424	433	375	389	439	380	381	428	453	424	425	393	434	444	409	417	428	421	396	437	392	418	398	430	402	420	405	423	391	412	404	445	429	418	428	430	447	398	436	396	429	388	389	437	454	429	451	421	430	452	423	415	370	427	386	429	423	386	417	497	432	425	429	407	442	376	417	444	398	376	421	415	406	446	379	417	402	386	437	416	428	425	396	433	441	425	418	418	436	415	417	421	412	423	401	419	370	409	439	375	392	431	440	446	434	448	399	444	417	414	404	416	422	401	389	471	430	393	437	381	450	458	423	411	399	441	413	409	415	415	421	437	405	441	424	423	421	393	392	390	385	381	415	445	404	402	429	460	353	441	395	407	473	425	440	453	419	399	424	398	397	439	421	438	435	442	371	426	439	434	398	437	412	419	437	414	434	437	410	423	416	444	435	411	443	419	396	420	466	438	437	418	399	435	432	439	430	424	472	423	443	423	420	423	433	435	406	433	427	436	411	425	410	417	450	410	395	419	370	451	439	424	427	376	383	400	447	418	429	429	427	406	387	395	420	401	455	413	407	428	438	383	418	433	410	406	438	414	442	393	414	398	428	397	408	377	396	412	397	424	411	399	371	414	401	464	387	421	394	452	421	392	397	460	441	409	409	434	456	415	398	396	405	448	423	398	438	407	439	371	419	392	421	442	399	395	429	411	411	413	413	410	456	430	486	441	424	428	425	399	377	396	386	393	410	449	411	412	423	430	438	421	444	396	439	441	438	376	410	427	393	461	412	421	419	402	437	390	426	420	400	415	420	422	403	448	438	416	434	415	452	406	414	447	408	387	456	448	430	390	442	396	407	418	422	391	387	410	407	420	419	399	435	391	390	428	389	446	429	438	430	400	422	403	422	411	406	445	409	406	458	405	412	409	412	413	414	420	471	390	418	389	420	407	420	435	428	398	400	362	422	421	432	426	413	388	386	436	431	424	438	405	403	452	413	458	424	431	427	435	417	466	405	378	421	456	423	444	383	435	424	422	400	385	406	419	413	395	388	399	384	384	384	418	448	397	424	436	437	429	398	445	414	423	434	453	420	417	413	370	390	409	404	391	400	396	397	412	369	446	368	435	399	388	413	435	411	439	436	434	434	423	425	415	437	414	416	388	438	393	446	415	408	402	393	393	459	428	415	402	414	404	391	406	464	462	430	413	394	421	413	420	445	420	357	405	412	411	419	396	387	409	393	428	410	433	450	424	397	406	430	393	434	433	417	419	399	386	412	438	428	441	415	416	414	427	431	398	377	471	395	391	438	393	420	441	433	386	391	409	439	423	386	412	418	395	413	422	403	390	434	450	409	394	416	413	405	437	415	390	414	420	449	391	381	401	422	440	405	445	434	395	451	427	419	445	440	385	459	465	440	420	410	414	387	405	431	414	418	426	405	440	401	420	381	399	391	431	434	397	407	415	435	408	427	430	403	410	406	407	391	446	425	405	415	430	459	440	420	424	400	387	447	415	423	449	456	411	425	424	403	450	430	421	430	427	428	429	429	412	456	417	411	398	411	413	415	431	423	428	418	418	406	391	429	392	450	403	443	388	398	401	430	424	432	401	402	426	433	434	396	426	433	397	448	421	398	367	408	436	444	395	443	432	406	421	410	412	456	438	409	402	371	439	375	411	394	411	410	422	443	450	412	419	446	403	425	419	419	365	394	440	421	390	417	437	412	403	413	420	407	432	451	411	409	413	423	404	451	432	420	418	454	449	436	415	412	432	437	414	420	442	412	401	394	377	401	416	432	414	386	460	433	374	420	433	463	414	411	448	439	403	406	386	449	399	427	411	451	417	417	426	441	437	416	420	401	410	430	455	421	457	436	423	449	425	412	398	385	440	437	392	423	420	478	410	414	369	429	416	407	405	414	440	410	442	404	429	406	427	409	422	413	445	418	386	456	415	427	425	398	421	400	396	446	425	474	421	440	380	446	421	423	429	416	399	423	410	405	421	402	436	426	418	438	397	432	418	408	465	440	434	430	407	376	424	417	421	372	394	399	482	420	397	393	402	424	430	437	414	437	447	417	391	455	424	412	436	460	388	426	424	432	423	424	447	427	435	414	436	415	396	418	480	422	410	423	407	406	450	394	414	428	415	420	433	427	418	443	426	428	396	432	387	428	367	433	446	405	445	411	424	443	380	423	419	407	415	425	413	404	448	425	408	403	416	425	417	406	367	447	414	425	398	393	428	469	395	415	397	422	427	454	407	391	398	459	441	429	399	440	393	404	428	434	459	475	410	395	412	418	450	419	454	405	403	408	402	465	398	402	394	403	413	446	425	431	415	423	424	417	429	426	419	441	402	402	463	400	445	424	433	464	472	438	389	388	383	376	449	438	446	401	428	450	439	383	413	429	399
32083	16425	14878	13383	10520	7594	6433	5235	3998	2688	2680	2383	2057	1799	1754	1493	1533	1486	1382	1148	1135	1141	1077	1022	980	1012	1080	1020	1080	992	999	951	941	991	965	945	974	1005	977	1016	987	985	961	1007	1003	937	936	920	985	967	955	990	978	944	958	976	982	985	976	966	971	964	961	962	984	978	1018	1004	976	999	952	1031	1010	915	965	952	998	1012	1009	930	1003	982	981	973	1040	1003	968	989	1001	961	945	1009	965	1013	955	979	963	1008	1017	957	1022	985	991	1042	981	1001	1023	1013	981	962	974	1001	970	983	994	943	933	1049	1010	981	1008	997	973	960	954	943	990	996	1016	977	923	947	986	990	978	1035	961	939	989	963	933	932	1016	972	1039	997	976	1008	936	929	1012	987	1008	994	961	977	976	1011	966	954	1022	1063	932	984	1011	1005	988	951	1017	1002	991	1019	954	1002	1040	1033	954	955	978	998	1015	995	1052	1001	948	1013	971	980	1026	997	1008	1031	987	954	924	979	1037	1024	987	1004	1009	1028	934	986	995	965	995	971	965	961	978	1010	990	1009	972	1011	938	977	931	1002	1004	1002	990	974	988	996	1025	1016	955	979	989	1036	1054	949	939	958	1020	1052	994	1015	978	1003	971	999	1031	949	984	1013	1011	1049	1013	974	1012	1035	968	964	1004	972	988	997	979	1011	1010	917	972	980	1034	1058	1023	992	957	985	1001	1027	984	1005	996	994	1025	996	992	985	900	989	954	965	973	1023	918	1002	1005	968	958	1026	993	1054	951	970	978	963	980	957	1025	985	1013	993	978	1022	900	1007	1055	997	970	988	969	974	939	989	1016	983	1007	1001	983	979	999	951	1009	978	1019	1045	979	906	1008	1001	981	1009	1049	917	969	961	1004	991	1002	977	973	935	925	1013	980	960	968	971	1006	946	991	1001	1005	963	969	941	1054	1017	1015	986	946	998	956	998	996	1008	984	1016	953	970	988	947	986	976	982	935	969	981	1013	979	957	954	996	938	998	1015	1041	949	1006	994	1005	947	1006	1002	940	945	1017	999	991	1023	975	940	950	1010	1023	971	968	1013	982	977	1004	959	1045	992	993	1027	994	940	963	994	977	969	998	984	913	931	973	946	931	995	934	999	897	935	1012	1005	968	975	967	964	973	1033	959	995	1012	963	975	993	961	978	916	1000	983	1005	1036	975	1000	955	985	993	1007	957	979	1044	976	1002	1016	1006	972	1026	1000	958	990	995	1028	1071	1040	998	964	981	972	952	1025	998	999	960	985	976	958	959	988	980	978	946	1014	1008	967	1038	1012	1016	1022	1039	975	982	999	976	983	968	975	973	972	1035	930	984	996	1039	989	1027	1006	1064	946	960	975	1002	958	999	957	940	907	1024	981	1032	1010	990	931	972	1052	1033	1003	969	1015	977	1001	998	950	953	967	930	1001	1027	1016	997	997	987	987	984	1009	998	950	991	941	1061	1006	993	939	966	949	946	1002	978	1005	961	947	1010	940	919	989	982	1053	989	1000	1019	1005	953	970	992	991	976	969	1036	921	1004	997	1006	1039	963	1005	931	968	992	928	964	971	985	934	1017	994	982	989	1013	976	961	972	996	956	993	963	944	928	1042	996	1005	978	959	927	967	985	966	949	1040	987	987	986	993	981	985	951	988	954	997	936	992	977	1019	1034	991	984	979	988	1004	951	964	1010	1035	931	1020	1006	1002	1044	957	995	988	962	1001	979	943	1019	940	962	933	1016	1024	1015	964	983	979	973	947	997	989	947	1021	993	1016	960	1011	1015	965	989	992	1002	955	933	961	957	1004	953	920	996	995	1019	988	956	941	1018	1026	993	987	992	970	999	1023	1037	974	1005	957	973	970	1031	1032	994	934	941	944	1006	1032	1034	955	903	982	1046	994	1025	1048	1028	979	988	977	1067	981	994	985	934	961	1049	995	960	954	985	1020	998	1006	1022	998	950	964	974	969	1051	981	1019	958	962	950	1012	1003	924	1001	1004	976	970	945	968	1026	1019	952	1013	1008	978	983	947	1005	973	1023	1027	984	987	982	1078	970	1041	997	933	940	983	914	980	963	970	959	974	1002	982	975	993	1029	981	1001	935	943	973	927	1026	955	1034	993	1030	1035	969	967	1009	994	968	991	1041	962	942	973	960	969	962	959	987	942	1021	986	992	969	966	992	953	968	959	956	950	997	994	944	1029	1038	937	963	963	1007	1008	984	1090	1044	1011	1029	958	1042	928	991	958	975	965	961	1008	962	1007	946	951	968	1072	1003	985	981	948	1031	953	918	977	991	931	1017	966	987	973	1015	951	978	1010	959	1043	1015	994	980	963	981	976	1011	945	953	1014	982	986	969	989	994	1004	1073	942	915	988	946	976	946	978	962	1019	968	946	964	999	962	989	994	900	966	937	947	979	946	983	981	952	1038	1000	965	938	997	1047	967	930	1026	977	1003	1043	1006	953	1029	986	987	975	966	967	1010	995	961	1018	958	977	969	947	1008	1046	977	960	996	946	991	985	984	929	1009	965	1065	985	983	969	945	954	948	1052	914	1051	1020	960	1025	1032	966	939	988	1023	1048	963	1030	1040	1001	949	991	979	983	986	980	969	960	993	1019	956	998	966	1068	906	1039	998	997	963	1000	958	1017	1000	919	1006	991	1027	1040	967	944	1014	1002	997	981	988	996	941	993	1005	1053	981	968	972	989	967	1070	1011	1034	918	943	954	976	988	951	976	987	961	987	957	988	993	980	945	977	979	994	951	991	1024	1011	975	949	1028	1012	982	982	985	967	989	955	1010	990	1008	969	987	967	1024	1020	966	923	984	1023	909	1023	981	970	957	950	998	1022	995	953	995	994	978	1035	978	993	1026	1010	1005	994	996	941	931	965	1032	997	989	969	993	1001	977	1002	1018	1031	1007	980	1026	932	945	959	986	972	980	993	954	939	981	977	975	973	945	987	983	1033	1004	957	989	988	937	933	1062	999	997	1010	943	1001	925	1005	999	945	959	942	1044	1008	957	985	977	1030	1030	992	1004	1020	1010	980	954	1044	1018	1046	976	1023	1003	951	974	956	1015	951	912	1015	981	1018	994	957	904	1044	1000	994	950	954	962	970	996	993	999	998	971	992	930	999	1001	989	1001	974	986	1041	1001	927	1021	1017	994	986	1014	996	985	977	935	944	997	985	961	999	952	945	978	981	952	979	938	1001	983	1013	968	985	987	1043	962	1013	984	1028	941	1001	953	986	947	965	981	946	968	1025	983	967	992	1042	928	1005	964	1014	990	990	967	1004	990	1002	983	975	1008	1015	982	1012	1034	978	993	966	915	959	964	988	1042	950	954	990	934	954	997	1018	967	957	1017	946	943	980	990	1021	1041	1035	987	1007	1000	981	977	1020	962	949	1001	1003	968	1000	955	992	924	989	1007	1008	923	971	1000	947	938	977	979	1005	958	980	979	1005	1044	945	1009	994	984	992	964	966	962	1012	982	970	997	1011	938	1027	989	971	991	996	1012	978	964	987	939	977	971	991	954	960	992	991	985	956	1027	962	1049	957	1011	945	943	930	993	977	979	1027	961	984	1043	1019	977	958	1005	1014	969	933	980	1015	1016	1006	947	1016	951	982	960	1043	1002	965	951	1026	996	940	994	992	994	1002	980	990	1020	998	1007	987	953	1028	999	951	973	972	963	958	980	972	942	972	985	972	1012	979	1044	982	1027	992	957	1009	1018	979	978	937	1004	961	957	960	973	999	956	1002	999	966	1008	964	989	964	985	1013	981	950	952	1004	977	1025	925	954	988	970	975	1004	971	980	961	1003	948	1010	1009	1002	970	956	969	1024	961	1030	992	966	959	984	1020	1019	1015	943	997	959	1012	992	1005	974	936	984	975	931	962	1007	984	983	1022	1008	1024	1024	962	1009	973	1001	929	1005	1002	1003	1009	963	976	970	979	990	1050	969	999	1014	979	1014
52846	23374	13484	8502	4988	3424	2546	1837	1436	1054	987	875	642	560	626	555	578	521	518	478	493	428	397	422	438	429	413	392	370	397	394	418	334	411	377	376	426	405	404	411	382	387	362	374	377	349	426	375	404	427	397	405	353	400	390	410	393	381	408	353	372	380	397	400	389	393	360	416	423	401	420	364	415	418	403	390	397	425	393	413	387	405	354	343	386	366	422	389	364	389	357	407	393	368	385	381	367	361	389	368	375	367	388	406	369	408	394	407	400	406	367	396	417	391	380	391	409	385	413	386	375	378	394	397	378	377	397	361	442	383	386	405	389	427	387	355	380	398	410	381	402	405	375	381	411	421	385	397	361	410	375	385	408	376	364	407	403	386	390	419	384	423	383	355	396	399	368	352	397	398	391	427	390	379	390	380	368	423	433	399	406	404	413	365	403	365	394	386	406	396	357	391	364	406	407	387	385	418	410	367	392	373	386	369	373	363	408	389	398	388	445	382	363	405	365	399	432	364	389	425	417	404	376	387	407	393	424	408	426	418	391	381	399	393	421	400	361	362	395	380	356	388	373	408	377	376	402	388	365	387	358	396	413	423	381	376	441	410	416	355	377	383	367	382	399	373	394	391	415	404	390	375	375	410	405	380	420	393	395	373	389	406	357	393	376	437	452	397	402	377	397	344	390	425	352	406	361	416	397	372	407	413	409	356	378	373	385	405	407	405	375	368	351	374	381	393	405	365	394	376	373	381	369	378	419	373	402	399	354	368	360	391	396	339	377	376	361	381	394	399	396	402	427	387	371	401	428	399	351	389	362	409	330	386	342	373	389	361	402	391	414	392	388	403	360	407	344	429	408	414	402	416	379	403	379	372	381	380	416	357	368	397	348	427	337	403	411	365	423	380	396	415	340	398	396	378	409	404	418	412	315	352	419	394	383	353	375	404	433	386	358	417	392	389	406	418	411	407	396	378	364	407	402	379	402	403	382	418	407	371	366	397	371	407	394	368	392	352	442	385	395	416	364	426	422	391	409	345	371	396	429	394	395	381	431	404	433	398	381	400	386	390	375	366	376	391	407	406	414	352	385	362	370	386	367	379	386	418	380	346	359	391	372	412	400	420	383	416	415	384	380	377	429	396	388	402	381	381	380	385	393	361	386	414	375	387	395	388	358	366	323	361	362	394	388	405	406	358	384	413	409	357	427	390	376	402	379	375	433	395	434	408	420	412	373	395	396	375	421	377	369	425	429	400	401	433	404	398	417	448	368	426	368	393	375	383	385	399	373	400	378	390	368	364	435	422	408	395	371	361	392	384	385	390	384	422	422	417	357	392	405	442	419	380	385	404	376	388	396	398	397	409	363	435	388	380	394	391	367	371	401	386	401	381	363	420	386	383	353	448	409	391	391	353	362	403	409	384	412	375	426	394	363	384	397	403	358	337	400	395	389	364	393	436	434	391	367	380	391	387	407	374	399	403	396	397	365	393	400	371	392	372	406	404	395	406	405	428	369	402	382	374	369	394	431	371	390	371	425	428	390	400	438	388	378	348	424	394	360	386	398	422	375	400	403	406	354	384	395	362	349	352	347	386	380	427	430	375	377	406	411	383	381	384	369	331	364	378	406	377	391	392	371	405	419	417	394	381	399	387	397	387	387	410	401	411	400	384	424	426	370	410	371	383	367	388	420	423	382	405	376	337	406	389	393	360	347	376	354	395	389	387	402	371	372	391	427	384	386	391	397	400	391	411	378	370	386	387	383	371	363	363	428	353	419	401	365	376	393	434	385	395	404	388	401	388	391	429	397	393	379	397	387	386	393	364	365	400	413	402	428	389	375	393	389	380	376	388	391	398	384	440	397	421	414	439	414	412	427	390	381	384	375	423	398	383	376	395	424	390	377	394	385	372	390	425	369	372	382	392	405	421	379	397	360	414	403	377	378	435	422	402	367	387	406	380	398	389	410	412	363	352	371	413	377	430	388	399	372	406	393	411	380	337	381	396	392	400	392	392	380	367	392	380	413	404	427	392	411	393	398	396	382	438	373	398	420	420	390	422	356	404	392	405	404	373	401	423	361	398	396	387	321	410	358	382	389	388	392	383	364	391	377	398	369	406	404	404	366	432	386	367	341	415	416	388	369	355	380	396	377	414	403	384	387	409	379	383	381	432	410	395	416	369	397	369	396	382	368	413	378	376	376	367	392	372	385	376	381	376	380	370	346	404	378	398	397	425	397	370	392	361	379	364	395	366	409	380	384	380	368	408	403	396	348	408	402	366	398	385	400	411	380	430	376	382	400	392	349	428	400	384	407	365	390	386	398	403	391	331	423	411	402	383	393	390	411	388	372	411	366	373	400	358	349	432	406	379	405	364	395	360	410	390	404	374	395	381	382	370	398	386	386	377	379	400	420	379	394	368	444	402	371	382	404	409	331	348	369	347	383	360	348	367	372	395	419	412	410	432	419	396	438	427	378	375	397	372	435	374	384	378	420	406	396	412	390	375	397	396	396	396	359	378	419	383	414	387	407	387	422	389	347	373	388	392	385	369	348	392	427	355	363	383	358	379	401	388	365	423	383	395	360	418	386	392	369	383	374	367	369	396	422	392	364	416	389	363	391	389	359	397	389	348	412	352	423	418	384	384	376	378	384	432	397	380	393	378	377	384	383	402	387	361	406	413	381	374	420	454	388	381	371	397	427	404	387	382	397	417	391	410	392	368	350	422	410	403	395	380	382	348	369	424	381	368	370	374	403	354	393	351	391	395	437	331	405	355	411	388	433	352	374	406	386	408	380	363	386	375	381	400	400	374	368	371	378	390	401	412	409	383	407	417	434	410	422	350	398	422	399	386	394	423	411	386	410	327	399	366	446	417	390	406	397	370	411	391	413	362	393	392	410	386	371	397	344	377	406	388	394	373	354	396	369	407	398	401	425	361	370	387	412	382	363	380	406	397	430	363	353	379	353	376	395	413	409	362	384	375	396	403	424	370	388	426	354	361	399	350	372	420	388	381	407	381	375	400	394	357	376	431	395	394	396	391	416	375	391	398	387	398	377	388	403	396	436	358	388	424	403	369	381	365	379	397	360	408	409	394	366	370	376	317	364	381	336	404	375	391	382	435	429	361	370	401	380	394	371	399	433	396	433	350	384	411	357	374	387	379	391	390	386	378	419	398	387	387	395	396	374	396	392	384	396	395	346	384	425	390	381	351	333	366	400	395	359	413	404	411	403	360	428	377	427	400	371	402	385	377	374	378	371	417	367	385	365	380	419	394	377	408	372	407	388	369	372	362	415	368	355	354	403	431	403	377	412	373	385	348	349	379	424	401	413	397	404	366	375	372	388	417	413	406	405	390	420	381	400	384	378	389	376	367	400	371	381	391	346	395	397	374	388	383	379	409	360	367	401	371	398	377	393	367	399	395	409	398	409	415	410	416	404	405	405	391	325	382	410	405	393	391	373	381	400	397	405	388	421	374	415	370	412	359	366	438
35117	16998	18302	18255	14198	11793	9364	7660	5970	4077	4042	3348	2287	2086	1999	1897	2067	1836	1605	1406	1220	1159	1097	1091	1061	1088	940	901	993	1013	909	917	930	921	940	896	934	851	928	955	930	872	921	915	915	943	919	925	925	954	846	968	864	896	938	902	924	913	923	874	865	931	879	935	855	909	875	932	957	890	886	974	914	882	893	909	969	868	917	939	935	1008	920	927	895	946	908	903	906	880	893	946	923	915	921	948	898	873	925	922	876	874	802	874	924	912	938	918	870	884	914	911	912	905	875	893	940	944	932	883	936	899	917	880	947	953	923	916	950	943	868	957	867	954	934	930	939	879	930	908	945	948	865	915	932	863	846	952	910	950	962	881	952	864	898	956	897	916	882	927	885	936	957	887	896	933	946	907	906	929	931	924	913	924	905	869	948	910	880	883	925	900	962	955	917	881	882	885	874	889	875	877	924	879	826	868	925	884	893	940	852	954	921	932	924	890	842	900	967	940	921	915	941	895	926	923	913	917	880	889	925	856	954	896	948	927	899	914	927	878	919	898	933	893	923	935	867	932	893	897	877	884	905	937	957	896	920	911	926	940	913	935	924	937	937	903	872	858	894	923	912	870	849	906	917	901	944	945	930	892	910	931	947	904	920	884	862	929	890	876	926	878	890	901	920	922	881	940	900	870	936	891	896	939	895	946	915	944	946	879	916	919	899	943	931	905	960	886	950	909	904	928	907	875	919	913	875	966	966	857	894	894	857	970	935	944	968	887	962	960	916	924	873	967	914	890	909	918	896	876	954	893	936	912	933	882	918	860	914	926	933	893	906	906	868	918	929	894	970	936	924	920	890	884	900	922	925	918	893	896	857	873	931	927	943	897	905	880	881	883	922	925	928	893	910	933	944	933	995	911	912	881	964	895	865	963	865	959	892	892	911	946	868	941	865	887	880	893	908	933	943	913	907	894	928	933	890	897	890	959	899	901	886	922	918	912	891	896	965	897	904	908	954	933	928	894	861	888	923	906	927	939	973	938	936	886	907	894	904	961	890	899	964	858	965	881	896	935	908	852	951	885	920	892	932	909	925	933	947	896	906	902	912	912	905	938	941	910	939	871	889	945	868	937	963	961	995	942	964	885	895	912	950	911	911	896	927	923	932	917	893	903	872	889	915	926	875	960	907	890	913	926	930	906	922	939	957	914	899	930	918	921	871	875	865	926	956	875	978	909	878	991	921	918	910	918	917	844	984	831	833	961	957	918	914	900	880	921	935	887	926	927	996	959	903	902	942	926	885	933	868	961	915	830	916	908	884	905	961	898	969	879	926	861	962	886	880	927	906	902	937	916	909	879	923	992	896	938	903	875	904	899	913	927	888	883	950	869	903	917	926	919	887	928	907	937	921	871	894	851	906	879	899	897	934	912	959	885	909	920	881	872	885	942	931	939	907	854	981	944	890	862	888	894	955	937	922	888	906	912	913	927	901	949	896	871	874	907	889	880	935	907	890	916	909	876	898	919	922	928	937	898	895	919	901	938	877	910	884	901	901	894	903	871	912	898	939	944	873	938	920	898	837	917	889	955	946	885	876	890	877	939	899	897	908	905	971	902	951	929	907	920	885	887	920	936	908	966	913	908	892	933	930	929	912	881	892	891	900	869	892	913	943	899	979	930	910	876	950	888	916	943	886	871	897	881	949	915	943	896	943	916	936	906	918	911	901	935	905	873	931	948	912	880	937	927	939	893	913	886	920	885	925	906	918	900	945	905	913	916	910	893	933	916	910	908	889	924	896	850	895	932	888	858	931	940	918	844	899	890	946	933	885	944	872	967	908	847	907	868	896	890	911	888	914	902	863	941	935	907	881	890	929	904	919	993	905	965	938	896	910	941	954	880	869	928	911	901	964	899	926	917	911	922	956	864	977	865	953	905	936	924	903	888	899	931	883	893	931	924	901	910	950	939	918	928	922	950	973	929	936	959	934	979	862	934	944	895	905	916	948	881	862	925	903	895	895	948	908	964	963	914	961	899	876	940	946	901	962	910	910	891	914	904	920	932	884	926	893	1010	888	911	910	914	878	914	938	917	918	906	873	886	976	887	920	888	895	841	936	912	906	910	876	988	928	915	950	921	971	872	966	927	894	884	894	934	860	879	899	883	989	933	905	919	974	920	858	939	888	881	925	929	915	954	985	940	911	920	1001	913	880	945	876	932	935	960	872	909	932	881	957	941	973	918	890	895	935	892	900	911	913	927	862	908	898	918	872	902	865	898	884	848	884	877	898	933	915	886	929	985	880	926	924	908	891	918	948	937	896	909	923	921	935	874	875	909	918	928	862	918	880	911	920	896	927	894	893	966	900	910	903	902	911	929	959	944	925	917	937	900	943	926	919	839	905	889	894	955	911	959	895	933	951	968	963	875	907	898	920	853	962	894	907	883	933	875	928	963	950	908	935	868	967	922	932	951	970	973	961	870	989	937	907	948	938	899	932	911	907	917	918	903	884	954	861	919	951	901	907	923	951	872	889	929	882	904	924	875	941	924	883	914	912	926	926	941	912	955	911	908	888	936	888	962	915	973	923	913	927	965	955	948	944	891	916	931	866	931	887	969	892	867	914	909	889	877	915	936	825	879	921	939	936	864	957	880	929	925	877	934	889	940	897	894	896	928	921	923	899	885	886	874	901	880	934	874	987	930	965	947	943	899	941	890	874	871	854	915	927	901	959	900	941	896	957	921	901	901	891	901	872	918	875	920	908	927	891	853	910	978	877	871	936	903	867	923	932	873	928	948	936	907	898	898	892	893	844	922	909	919	935	968	938	895	890	887	902	912	956	874	927	887	918	915	913	911	864	886	927	913	830	890	950	916	907	905	906	902	863	951	847	905	890	963	898	886	892	869	946	883	920	972	854	905	926	917	873	897	896	917	852	933	944	885	854	904	905	893	926	960	883	831	948	918	911	915	907	853	943	891	911	880	900	934	905	795	925	896	935	937	930	897	919	944	905	920	918	860	883	915	951	905	946	879	943	934	910	895	910	928	930	941	899	917	905	895	875	889	903	927	950	955	935	907	933	892	956	959	909	933	901	915	946	922	899	929	914	1002	915	920	865	921	891	876	932	940	923	900	969	904	927	915	855	894	937	951	810	909	933	903	912	850	950	938	908	904	900	871	902	909	924	894	871	862	920	882	894	887	918	942	941	926	898	907	897	940	979	901	917	876	874	948	920	876	893	913	889	918	939	911	939	952	916	951	909	908	915	985	867	905	923	882	909	962	904	954	885	953	897	906	930	968	897	893	899	906	927	924	891	927	931	994	910	918	892	928	896	852	889	896	867	863	962	869	906	931	911	929	934	948	929	921	882	891	961	867	904	919	904	918	925	925	924	921	873	947	883	877	897	923	901	931	929	900	936	887	909	927	902	945	900	910	895	928	978	932	902	861	901	926	879	937	929	926	904	915	923	923	890	929	908	922	843	871	892	950	887	909	948	907	914	919	848	879	896	905
27532	11416	6934	4056	2224	1612	1284	917	730	539	517	484	452	437	428	404	448	417	413	423	437	420	410	402	393	390	412	362	386	429	396	399	418	391	397	393	377	392	394	412	389	375	435	376	395	401	379	407	365	411	385	408	416	402	396	396	402	396	345	426	399	376	409	416	409	375	403	402	374	372	394	400	373	390	405	408	411	363	427	394	424	408	383	401	350	379	382	390	414	424	415	417	464	401	395	416	423	415	372	402	413	433	414	398	390	399	399	419	422	416	396	354	367	398	387	435	417	401	397	356	402	396	422	402	390	425	413	420	395	385	415	416	413	413	426	416	398	402	386	422	366	392	412	385	418	402	417	415	381	383	405	385	391	423	411	397	411	408	394	400	372	388	389	391	378	397	371	402	416	430	404	396	374	385	397	385	382	363	370	387	416	417	382	395	426	418	408	409	426	391	420	400	340	384	361	421	383	410	394	404	404	437	390	375	429	406	370	415	415	428	390	379	414	392	384	371	400	398	407	418	404	423	395	399	395	409	380	418	371	400	416	379	377	399	369	404	378	398	401	414	377	425	386	402	389	390	413	379	381	406	388	387	390	413	416	431	423	375	408	386	413	395	372	405	411	416	372	413	420	410	406	412	403	372	398	400	374	396	417	381	386	387	394	437	389	401	382	400	389	400	376	436	361	407	365	422	396	404	396	409	377	407	402	383	379	369	396	427	361	397	407	430	411	409	391	402	401	392	430	426	379	430	409	411	426	385	387	375	373	429	369	377	402	387	418	396	395	384	444	379	410	383	420	390	379	426	456	405	423	453	434	404	402	402	378	406	439	379	393	357	418	419	409	403	392	384	395	398	386	408	438	442	421	410	377	357	358	410	364	401	410	384	424	374	352	373	416	394	409	411	368	393	403	392	409	394	410	399	386	371	441	387	431	431	413	386	418	382	416	400	404	399	428	410	397	402	424	404	397	375	439	364	425	396	381	383	403	394	408	416	396	439	408	413	380	377	402	443	355	420	402	401	402	388	412	368	397	431	388	431	450	421	393	384	368	396	407	427	361	413	356	379	334	434	371	411	419	414	409	386	391	400	423	364	387	394	378	403	398	371	354	427	380	420	377	418	392	404	421	403	405	378	417	405	383	384	414	389	354	397	385	422	390	408	356	387	408	421	384	407	412	429	389	428	419	421	388	411	403	397	400	375	428	397	430	339	393	372	400	358	382	408	373	387	371	414	397	397	392	384	416	389	371	404	387	388	409	391	409	396	399	358	392	401	396	431	430	406	367	397	418	394	366	407	369	368	413	375	407	415	403	407	428	395	411	413	421	407	417	410	366	355	404	399	346	399	402	425	390	374	419	400	419	390	409	414	386	369	357	371	356	371	401	390	386	420	387	344	399	397	430	415	397	358	398	409	405	392	398	430	362	390	382	382	411	395	369	378	360	405	404	416	364	381	416	391	394	412	402	382	384	417	419	398	388	399	420	398	388	389	421	379	418	410	392	426	407	399	421	399	429	415	413	357	418	415	394	426	381	367	424	380	391	389	396	410	394	398	363	403	380	417	416	406	406	460	414	402	418	412	389	393	376	436	400	364	342	423	399	417	377	409	378	424	398	386	397	413	397	422	403	422	369	388	400	390	387	417	389	394	423	392	400	372	422	416	384	402	347	441	365	423	414	370	395	412	406	408	432	423	419	405	386	380	398	412	422	376	401	420	447	412	376	400	385	383	378	425	365	417	392	413	440	400	396	382	384	420	373	394	405	383	412	378	374	461	375	377	388	381	440	382	391	351	411	398	391	431	414	405	391	362	405	372	383	375	408	404	341	413	382	381	436	386	378	391	363	399	395	373	390	403	382	429	425	409	389	392	412	394	398	403	398	405	394	407	401	412	402	432	408	372	419	429	387	416	392	368	400	403	405	394	413	395	413	419	390	411	368	360	367	406	392	377	415	398	350	396	409	419	434	387	455	433	385	374	425	368	345	362	406	398	411	409	403	406	407	438	379	370	347	403	391	400	426	399	396	410	378	388	388	410	428	424	414	449	416	416	387	367	387	360	408	366	362	381	392	384	434	374	410	436	375	398	384	404	413	392	386	407	426	377	401	366	396	420	407	401	366	406	380	413	403	341	446	379	359	386	390	408	387	402	384	398	443	357	359	402	410	426	409	397	413	397	380	371	385	393	438	415	399	405	381	410	381	414	444	420	374	390	424	391	371	364	418	394	404	413	391	441	404	374	436	434	364	424	411	424	423	384	436	406	396	381	357	363	414	358	389	400	369	402	412	369	380	410	383	417	378	391	401	439	369	416	366	372	397	374	363	374	396	357	421	415	370	387	433	428	405	413	411	413	413	400	429	430	428	392	408	376	422	391	381	416	412	391	425	410	394	393	456	386	358	386	382	370	430	412	387	375	399	365	362	394	398	395	382	391	385	391	381	438	430	424	426	402	417	417	385	397	381	402	413	419	371	386	372	378	416	399	391	427	409	422	398	407	410	380	411	419	381	359	369	374	383	412	420	418	412	397	374	430	418	412	367	406	389	386	382	395	362	416	375	380	389	396	353	370	361	402	373	429	423	349	382	399	372	410	445	418	390	387	386	363	393	396	372	355	398	402	433	399	419	393	394	423	376	408	391	399	424	411	390	413	407	447	360	425	429	390	386	411	398	383	410	421	384	350	409	372	385	373	406	408	400	411	406	379	378	359	407	416	433	432	402	401	416	414	383	385	394	407	421	433	394	365	398	384	369	359	381	367	385	419	384	370	375	388	389	380	353	388	384	349	376	427	405	416	396	399	418	363	408	424	424	384	391	404	405	399	366	386	376	400	406	399	404	407	394	384	390	369	363	407	366	394	377	395	422	377	390	403	375	416	409	423	404	391	408	378	410	393	425	390	404	423	405	431	417	383	380	390	417	440	396	383	419	398	397	394	382	454	369	376	400	401	426	427	407	395	394	394	409	385	384	418	376	414	394	416	402	435	399	375	427	414	373	400	414	384	406	432	385	455	387	396	424	372	386	396	416	376	392	387	378	403	401	395	395	383	385	442	413	391	390	373	407	407	391	390	413	379	408	374	398	372	403	397	429	421	413	410	427	398	416	382	392	403	401	374	411	415	389	415	417	413	368	407	409	403	372	413	429	392	368	417	398	380	410	382	390	392	380	387	430	401	381	371	435	416	422	404	373	365	398	368	360	397	411	374	385	393	395	417	377	452	384	429	392	393	358	401	408	381	371	344	399	386	395	430	426	381	384	402	401	431	393	383	398	410	407	400	354	408	417	386	404	373	413	375	435	385	415	404	357	417	419	416	398	389	421	388	405	416	419	376	403	394	365	409	385	414	388	355	349	419	377	393	416	408	414	440	380	425	396	417	412	426	400	413	437	435	355	368	372	403	425	425	403	396	413	423	398	384	402	387	353	387	391	402	398	408	428	410	412	395	392	415	379	417	388	424	410	410	421	389	399	351	379	390	377	400	425	397	398	408
19452	9901	11728	10415	7819	6001	4940	3447	2598	1780	1549	1436	1311	1242	1177	1139	1125	1044	1084	1035	1001	998	995	971	998	990	1017	967	967	952	956	934	946	947	965	945	934	997	965	963	901	918	958	907	921	941	934	960	899	958	929	943	938	914	931	973	936	915	957	943	929	919	883	974	971	968	934	950	930	919	964	902	957	992	933	937	932	994	964	958	938	973	924	971	933	980	884	943	900	913	952	931	890	950	928	912	949	968	919	1001	981	899	927	962	888	946	874	950	942	901	956	944	903	948	874	907	867	920	873	972	953	922	898	942	900	934	906	953	963	902	950	861	954	952	932	907	979	929	932	909	899	964	950	920	865	911	900	959	915	923	883	908	976	917	972	947	970	943	925	941	909	937	953	967	932	894	916	946	928	938	921	961	902	955	956	927	951	936	928	952	902	952	975	934	946	975	907	965	891	897	933	998	921	885	935	952	965	947	931	914	950	937	972	902	900	912	912	894	950	912	941	905	919	942	867	984	945	988	975	909	953	940	913	939	928	921	890	964	945	919	978	948	979	928	943	879	945	960	926	916	923	938	960	947	887	987	934	956	963	956	978	925	935	916	977	942	939	957	953	961	942	941	943	888	910	896	873	893	937	939	921	899	948	877	866	952	878	971	955	925	944	944	936	878	947	898	894	957	989	895	922	927	976	960	1006	960	904	929	967	984	935	897	941	938	840	940	953	916	947	954	969	914	897	965	911	919	910	938	930	870	993	962	936	989	914	976	947	934	899	938	955	919	948	887	866	963	912	954	916	938	992	891	861	895	907	912	978	907	908	912	940	928	998	968	1002	924	924	882	914	929	865	927	901	881	953	922	914	919	948	977	910	902	944	934	930	937	953	937	899	976	916	981	958	934	906	896	876	908	923	933	957	917	900	977	938	916	959	927	923	882	986	971	975	919	909	969	920	914	946	973	940	946	930	924	921	950	909	992	940	977	906	951	916	914	931	911	946	915	932	981	944	884	914	926	938	946	909	888	907	960	868	896	951	981	954	935	972	924	878	879	930	969	948	928	967	901	918	967	981	916	948	936	955	920	954	930	959	929	899	879	916	993	974	916	947	954	834	928	939	958	958	979	924	927	918	916	971	951	1001	909	959	947	1007	943	977	964	851	953	907	954	933	963	949	965	962	915	956	927	965	963	903	936	925	927	927	935	957	948	975	916	913	961	934	917	918	945	969	935	886	929	907	906	962	924	892	887	868	984	925	924	963	951	906	959	918	978	899	951	978	963	963	893	883	953	915	949	970	908	922	1008	896	935	901	894	960	992	943	950	938	894	894	980	984	964	922	940	985	945	951	968	942	943	950	941	982	931	951	949	945	902	933	982	939	909	897	894	963	952	934	907	924	906	888	967	946	867	884	920	884	926	906	896	901	925	901	928	949	917	900	892	843	950	927	899	926	938	977	935	926	966	908	971	917	928	873	942	967	921	921	943	969	937	938	909	929	908	896	922	969	907	934	948	933	941	926	883	896	965	908	1004	957	929	915	897	907	924	919	917	943	933	943	912	929	910	943	967	979	935	952	971	946	963	943	940	944	958	915	927	916	938	899	949	935	903	963	911	928	921	984	934	903	934	929	952	963	938	961	902	958	936	918	969	950	909	912	913	986	921	925	883	926	929	892	929	989	907	909	894	929	953	907	899	898	914	913	950	914	897	908	1011	987	957	913	940	954	928	938	938	930	855	957	966	938	933	968	890	927	987	973	1011	942	970	931	949	896	905	909	994	956	955	906	906	942	931	929	937	935	901	899	922	910	937	969	900	894	924	907	929	928	954	896	945	946	953	929	974	927	939	951	942	886	965	955	987	995	920	900	916	917	927	955	931	925	931	959	914	884	958	981	995	928	934	924	895	936	882	970	865	923	910	928	944	947	949	941	921	934	860	960	895	933	920	930	902	914	956	909	902	926	942	915	929	961	942	964	968	972	907	891	948	909	911	954	934	922	916	936	893	888	923	905	961	938	902	961	979	962	924	993	928	952	953	913	938	926	881	958	938	938	970	919	918	935	978	911	936	934	1002	970	966	972	927	934	963	943	921	964	953	984	940	931	947	914	953	948	975	919	982	955	886	930	937	910	908	886	985	897	991	984	922	944	952	967	941	995	1001	947	937	929	940	923	894	944	947	942	964	951	958	966	954	967	958	936	968	964	981	915	884	965	881	919	938	904	984	867	980	924	894	874	931	967	951	959	916	905	969	895	982	879	960	944	910	937	883	932	888	926	856	914	917	949	951	912	965	933	950	939	940	951	919	1004	880	909	957	920	910	868	909	987	980	911	962	983	929	936	909	990	972	972	942	972	932	928	964	899	970	959	906	1004	960	999	928	944	985	932	955	913	909	939	920	933	939	966	939	917	932	954	928	943	939	934	965	969	911	917	915	920	941	949	944	931	924	894	996	902	966	888	929	891	980	902	978	942	944	1001	895	973	895	914	898	927	901	923	956	965	892	908	939	909	932	939	921	915	981	946	935	927	962	1000	921	901	962	956	984	950	932	937	925	993	922	948	935	886	911	959	941	928	880	912	904	941	938	876	926	941	937	937	926	1000	874	885	970	916	933	909	932	962	903	978	918	932	924	906	898	906	962	923	912	918	917	883	960	931	894	901	934	935	921	939	954	960	973	933	948	976	936	915	910	940	976	928	913	924	939	898	925	945	908	891	964	949	901	940	933	953	924	927	924	997	990	938	897	1008	939	962	952	892	975	933	955	964	885	911	920	979	926	929	923	980	947	940	932	941	952	922	922	951	932	929	952	951	902	916	938	928	949	953	993	955	884	922	882	1008	970	942	943	894	981	947	941	923	937	893	956	943	969	907	909	880	966	954	878	954	894	971	956	946	871	922	968	962	954	932	935	911	912	996	891	910	927	938	940	991	987	942	944	921	931	990	938	914	955	910	931	890	951	960	888	938	957	924	976	875	949	976	944	925	895	920	918	962	922	945	969	930	972	961	928	931	882	941	904	957	920	998	948	920	953	937	987	1006	981	960	902	903	909	901	1020	945	914	932	912	969	932	892	936	980	953	881	898	905	945	935	934	867	911	955	934	933	911	909	930	959	910	950	957	921	896	956	942	909	940	950	935	945	914	934	918	996	915	1010	925	953	954	890	948	910	936	907	924	925	925	973	944	888	868	884	915	892	940	910	988	904	883	922	972	950	955	1024	913	943	949	938	890	996	924	873	901	962	943	907	955	941	927	918	922	941	927	895	949	968	920	947	942	935	931	940	926	925	901	916	908	949	914	919	920	980	959	932	936	904	993	949	962	955	946	960	904	940	1008	935	922	836	953	921	910	963	908	925	915	953	950	921	920	881	990	895	942	972	991	873	913	913	979	929	890	967	978	934	974	902	922	915	973	926	948	955	905	954	901	916	918	952	922	973	939	929	912	937	879	946	981	975	908	933	936	913	952	894	956	859	965	953	948	916	951	945	894	925	895	908	997	883	972	950	899	908	923	902	945	919	913	929	930	915	861
41389	19436	12436	7559	4258	2832	2257	1488	1186	868	841	760	587	532	517	484	486	526	526	470	441	444	452	427	444	446	460	424	429	435	432	423	405	400	409	419	414	381	427	418	447	438	445	390	369	432	398	409	405	396	403	426	413	411	423	406	392	388	397	376	430	437	376	383	439	440	432	452	381	378	421	421	434	424	414	427	417	435	405	367	407	422	418	375	437	409	418	410	428	415	405	413	431	406	425	447	455	413	395	436	439	419	385	413	399	427	361	421	404	434	418	430	428	401	423	381	403	392	417	381	418	430	420	439	372	429	427	440	448	435	400	421	401	419	427	409	389	426	414	388	380	423	379	430	408	406	437	414	420	447	414	410	401	416	428	405	423	381	408	421	455	416	413	442	396	411	418	432	444	433	418	406	408	423	400	411	380	411	442	438	410	451	337	423	376	433	400	440	400	394	427	410	433	432	416	426	388	385	428	413	433	429	408	417	423	427	415	436	401	396	415	431	408	440	398	467	403	448	418	384	416	388	423	419	462	396	378	410	436	478	426	446	413	416	428	385	396	421	383	408	409	384	409	432	429	436	411	428	397	424	440	410	429	415	420	420	417	439	374	391	385	461	435	411	405	440	410	417	389	404	450	408	393	418	399	422	405	439	412	377	429	451	417	442	448	451	362	414	380	462	414	433	449	466	431	397	412	423	372	383	406	389	407	447	390	434	406	429	411	418	446	425	447	418	410	440	431	392	422	419	401	445	407	438	381	433	407	433	419	469	425	358	444	434	399	401	408	446	421	455	379	414	397	414	411	418	398	439	376	405	427	451	412	393	409	393	437	395	406	423	388	421	452	409	430	430	409	429	386	400	435	416	415	450	429	446	426	388	388	421	432	419	421	398	405	423	413	450	391	420	379	400	419	450	388	395	443	437	402	422	401	400	442	399	412	396	411	394	453	444	443	381	398	439	404	475	428	431	437	430	420	360	432	404	375	412	420	388	428	453	435	419	444	403	380	419	388	433	430	445	430	409	378	437	445	414	428	437	407	399	387	403	395	423	420	394	425	443	425	416	424	400	398	410	410	419	386	406	389	400	412	454	413	404	407	399	408	422	437	382	479	395	404	430	417	392	410	401	388	412	418	406	385	415	383	401	420	391	423	412	421	422	447	455	420	415	396	371	429	384	417	387	440	457	404	442	394	385	434	450	415	404	458	409	444	393	404	413	414	447	427	453	452	411	420	468	418	424	416	406	403	407	444	415	404	405	404	403	420	410	414	453	435	436	434	407	437	416	442	418	434	427	406	455	400	413	442	389	461	411	402	424	438	435	386	421	433	426	403	421	411	446	434	428	410	395	404	423	406	408	437	413	420	414	448	400	402	380	430	420	426	422	390	418	399	399	398	409	445	400	418	400	428	413	397	427	444	424	407	432	429	398	363	412	438	418	362	413	397	420	397	396	470	415	384	385	414	385	453	416	419	398	454	423	440	387	453	414	442	386	458	393	430	417	454	418	421	438	443	413	392	407	381	430	431	404	413	403	413	438	421	454	417	398	414	414	366	407	394	425	399	440	464	387	394	428	425	389	444	395	403	388	454	396	439	387	383	405	424	417	433	409	372	435	401	396	410	419	378	437	383	393	410	384	417	466	438	407	419	440	414	399	431	386	435	415	378	390	470	415	421	412	378	415	400	434	425	454	423	374	423	433	404	410	379	432	483	428	432	453	431	418	420	423	367	448	402	421	403	439	399	404	373	432	391	444	427	409	471	406	431	400	423	456	423	436	396	416	390	447	433	408	459	433	392	437	381	421	398	399	382	392	431	429	431	399	437	423	394	413	394	416	483	386	392	426	440	440	400	420	430	462	394	404	416	397	436	443	433	414	399	404	420	415	412	412	393	424	433	414	393	442	391	398	384	402	425	463	424	430	429	448	395	430	410	385	441	402	384	421	398	407	432	446	415	419	400	422	440	428	417	429	373	431	450	410	398	398	402	434	394	435	409	406	417	377	424	425	394	410	452	403	385	373	404	408	412	406	406	407	441	413	465	401	441	409	396	413	420	453	390	425	389	405	440	427	389	415	414	395	431	389	447	395	406	426	417	392	408	423	391	437	420	441	396	426	457	442	403	428	403	401	427	406	373	410	378	411	413	416	427	424	405	427	395	365	415	447	412	392	401	425	410	388	404	447	377	405	419	408	415	395	396	454	401	375	479	413	415	410	429	416	422	386	392	389	410	417	379	441	428	391	435	445	438	443	411	412	413	393	451	406	401	425	433	408	397	417	415	405	391	425	445	400	442	386	396	372	422	407	412	430	424	392	454	456	421	378	451	446	440	418	441	436	414	418	410	427	409	416	414	427	367	395	407	410	423	417	381	419	378	446	394	386	414	387	406	430	421	406	470	399	433	433	406	413	431	389	434	391	448	419	391	424	457	394	435	368	417	438	421	384	399	398	422	448	434	432	438	431	416	437	391	409	433	398	443	399	450	406	376	421	421	399	426	398	382	381	401	401	446	427	457	438	423	403	434	378	403	390	424	375	397	406	376	425	424	434	453	390	410	410	409	404	411	420	388	415	439	395	407	418	419	452	430	425	403	434	455	412	397	419	379	416	391	435	438	427	453	382	433	410	384	404	416	439	431	461	426	420	401	391	410	385	408	420	379	417	393	400	415	436	460	434	392	421	412	458	416	458	417	376	433	437	418	396	417	408	428	424	425	395	398	434	418	407	435	400	433	418	377	417	395	376	423	423	423	441	415	404	446	414	435	424	396	411	410	447	402	434	414	402	412	394	428	443	433	422	417	386	386	410	429	416	408	388	422	467	417	403	413	439	422	436	421	413	406	413	431	412	401	425	438	406	384	413	418	374	405	424	387	444	422	424	416	403	420	389	422	418	444	402	449	442	427	420	414	423	428	378	421	400	409	387	412	387	428	399	442	389	414	397	403	429	422	420	435	405	405	393	419	414	425	397	422	384	399	401	436	453	413	403	408	414	417	444	442	409	408	421	400	385	430	434	380	414	387	408	417	425	422	423	433	466	411	421	411	403	392	435	402	414	434	433	406	461	419	391	408	434	421	422	420	434	430	429	449	391	422	412	422	400	479	428	392	401	419	422	465	391	455	379	394	426	392	402	406	425	427	409	439	416	409	392	406	420	375	380	446	389	397	425	426	403	404	414	418	411	454	380	386	380	386	444	400	427	377	435	459	392	421	412	423	394	430	410	369	400	458	375	410	448	446	426	387	403	402	413	441	440	403	419	418	376	415	414	427	422	420	423	419	411	418	464	417	385	400	392	423	407	399	417	385	414	400	409	413	395	396	449	433	402	369	410	379	404	413	447	401	435	427	413	418	404	404	433	393	378	390	413	399	412	405	395	410	407	433	376	431	432	432	451	443	413	412	405	449	443	422	428	413	416	414	422	399	460	418	430	431	434	405	436	440	373	408	436	436	427	427	432	408	389	403	400	409	449	412	421	406	412	419	430	408	432	414	411
27978	15168	18088	16842	12809	10035	8389	6133	4856	3359	3016	2884	1844	1725	1698	1749	1636	1600	1594	1341	1214	1233	1113	1111	1148	1031	1073	1054	1015	1034	953	1005	1005	978	979	1005	1022	1015	996	959	985	958	1019	992	917	981	948	972	977	1018	950	1010	940	992	973	962	1012	948	979	1037	981	948	1024	985	953	1053	963	983	960	944	949	979	937	1007	1033	983	914	1000	884	930	1036	955	988	958	992	996	1010	982	981	956	981	929	983	1027	917	969	970	953	984	952	991	966	945	996	977	984	977	1001	966	986	984	1012	999	981	976	978	982	951	957	1023	1024	984	943	987	968	984	994	1000	970	956	968	939	1004	961	985	973	959	1091	1026	931	977	964	982	1001	967	989	992	989	991	991	920	965	982	967	966	961	953	944	1012	1004	981	986	951	953	960	992	970	1033	925	1010	971	945	965	954	1011	975	973	966	1007	977	986	953	1023	985	929	983	904	997	998	964	1023	1008	965	946	934	945	976	967	971	960	972	989	941	1008	988	868	979	952	931	973	943	1003	1027	979	977	949	982	1012	964	985	969	980	1000	1022	975	1000	969	951	974	983	986	923	990	940	1012	980	982	966	1001	991	913	995	960	1022	1007	946	1015	929	955	989	921	976	1005	898	956	984	964	996	1019	1035	947	926	917	984	1031	921	1011	1001	918	968	979	997	988	1008	923	969	939	1006	936	995	979	961	990	970	941	961	980	951	951	932	945	1020	963	980	981	1006	1004	1026	942	980	937	940	991	982	927	996	972	991	955	936	976	996	1031	963	999	970	916	961	978	964	909	969	983	1000	943	962	961	994	991	958	988	951	994	965	979	978	944	949	978	949	993	979	1004	973	950	878	917	985	940	948	1000	928	894	949	982	981	932	998	1026	1031	945	1002	1001	989	1003	957	922	986	957	1005	988	950	959	997	982	949	957	941	955	998	952	919	927	991	909	1004	930	985	944	956	967	1000	1053	975	959	970	931	942	971	976	934	934	916	988	1063	1002	963	981	932	966	1002	964	983	935	976	968	1002	950	969	981	977	926	935	984	989	986	980	995	988	958	979	1010	997	1014	942	1030	977	969	980	1028	1010	986	971	963	957	941	961	1019	977	1029	959	1013	1030	964	974	946	947	973	993	1009	958	1013	969	971	924	976	1052	980	965	955	982	948	1017	973	953	978	1055	993	966	951	1005	936	992	966	983	988	1001	973	955	1007	938	941	955	959	991	986	1018	1021	930	976	928	971	976	932	967	979	935	964	1005	977	984	957	974	976	1012	977	977	1012	999	927	964	985	985	934	991	993	993	958	974	1000	971	951	955	971	1011	955	961	1015	994	1058	935	993	979	975	969	941	994	1002	974	1029	987	945	1025	938	947	954	1041	1048	1006	950	953	944	994	1005	994	963	957	1008	948	975	915	957	989	962	989	975	978	1004	922	996	911	1007	975	972	971	947	1083	1010	963	932	939	941	953	994	936	901	995	1016	968	965	918	886	957	904	998	979	1003	1033	973	957	1043	987	977	1027	963	959	966	970	945	997	971	1000	963	968	997	1014	1005	992	1012	951	928	979	917	995	960	1045	942	959	974	987	966	954	928	941	993	975	986	972	959	986	989	912	1006	952	986	914	946	990	971	944	962	1011	1001	937	951	1039	939	1006	919	977	996	900	983	979	1000	995	970	1043	977	986	936	956	963	968	1007	981	975	1043	1007	962	951	928	918	951	980	1000	937	922	983	1016	985	968	970	950	949	954	1004	960	932	982	981	973	940	966	955	999	1010	969	1029	1017	979	925	1010	1017	998	935	980	1014	966	1002	913	967	1024	962	1000	907	998	1005	974	948	960	971	1039	910	956	951	992	993	978	1023	941	966	951	949	981	957	985	980	942	950	982	998	927	1018	977	948	1008	1006	993	963	962	971	997	957	944	961	941	930	918	938	931	983	978	977	960	982	946	964	968	939	952	958	955	1034	937	963	1006	963	1002	1018	1006	1007	942	990	996	909	963	992	1009	953	1007	974	998	1039	968	965	888	980	973	990	924	990	933	970	934	960	952	954	966	970	965	1019	1020	1000	978	932	989	1028	1034	983	982	970	1005	979	1017	956	1007	961	916	977	1040	1009	945	998	930	965	1069	977	982	977	982	990	920	928	994	1013	950	984	923	991	999	937	959	985	967	973	930	948	1033	923	1036	966	958	933	963	927	978	1009	962	970	977	956	916	987	1005	985	998	1013	990	966	958	1028	940	945	912	990	957	996	998	987	1025	895	959	978	997	964	984	937	950	998	943	961	991	1029	990	888	962	957	999	988	929	945	950	984	1032	954	972	1011	931	904	951	988	992	969	1030	986	1024	986	1017	983	951	957	935	927	978	981	1066	1018	985	959	982	979	948	974	914	893	1019	989	1002	926	940	1006	900	998	965	984	968	1042	955	986	990	946	932	1009	979	982	928	959	988	945	992	944	992	906	1055	1001	890	1000	951	957	969	972	950	944	950	982	967	982	949	969	964	972	972	910	943	1043	950	983	985	924	1008	967	957	936	938	918	991	1002	988	909	973	942	988	1017	972	985	957	1014	1028	972	1006	967	952	1013	1005	995	969	987	1034	989	909	926	989	987	956	983	1007	931	985	941	999	957	922	950	951	983	1059	970	1004	911	988	955	990	940	1008	944	949	947	941	944	998	980	965	1024	1023	936	992	974	991	918	957	978	919	1002	1013	979	1008	987	908	971	1003	966	958	958	978	901	1006	946	949	967	938	985	974	972	1000	961	961	941	952	925	960	936	981	1004	960	999	968	913	974	911	993	1018	922	954	914	948	985	1025	919	928	967	910	971	963	968	979	997	988	941	935	970	952	932	988	912	940	987	952	957	917	1006	1027	999	1007	1023	984	916	938	986	944	969	935	929	973	1007	933	985	964	954	992	939	1015	952	1001	982	934	983	935	968	931	981	1024	997	955	1023	913	974	938	976	991	912	940	942	1008	956	1008	977	957	1052	940	955	964	1029	943	999	940	1019	1059	929	963	1023	1037	942	961	997	986	959	973	1011	900	949	978	991	945	1009	965	934	1026	969	1022	968	958	971	937	936	994	960	933	1028	902	1000	995	998	1012	977	972	996	1006	1013	1003	964	999	972	934	976	997	1015	995	932	974	956	1021	960	989	1019	932	945	964	966	955	930	976	1018	1002	1008	978	965	973	965	980	933	998	952	996	960	955	971	959	958	908	955	934	959	970	1027	926	1004	1034	934	992	967	968	1004	958	985	967	986	975	948	956	983	1021	986	980	954	917	974	969	961	1025	934	968	1018	1002	979	966	974	960	1005	958	1025	939	941	949	986	943	983	967	940	950	958	1009	949	946	979	971	1001	983	982	932	932	940	975	956	1001	943	966	949	909	973	1023	984	971	985	966	919	971	1006	993	936	959	1009	979	985	1016	994	1021	954	985	987	960	956	960	1048	930	952	936	921	968	1007	999	990	955	950	974	902	988	955	979	954	1020	986	968	953	980	969	939	947	996	965	935	1015	972	995	967	982	1029	986	936	996	961	1021	971	931	942	974	999	951	973	956	956	975	981	975	972	1032	962	1021	982	1007	992	961	1014	943	951	923	909	996	1035	955	955	973	933	991	978	918	1009	935	956	949	970	963	942	1010	959	953	940	1052	954	958	961	987	986	914	957	951	949	955	953	987	949	950	997	959	981	918	1013	945	957	919	983	905	923	938	980	923	948	974	961	965	1008	969	972	974	988	990	998	933	958	937	960	970	974	935	1007	946	984	983	981	935	959	1039	1005	940	944	1038
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
