0	46	30	45	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
340378348128	340378348689	340378349239	340378349789	340378350337	340378350889	340378351439	340378351989	340378352537	340378353089	340378353637	340378354189	340378354737	340378355289	340378355839	340378356389	340378356937	340378357489	340378358039	340378358589	340378359137	340378359689	340378360239	340378360789	340378361337	340378361889	340378362439	340378362989	340378363537	340378364089	340378364639	340378365189	340378365737	340378366289	340378366839	340378367389	340378367939	340378368489	340378369039	340378369589	340378370137	340378370689	340378371239	340378371789	340378372337	340378372889	340378373439	340378373989	340378374537	340378375089	340378375641	340378376189	340378376737	340378377289	340378377839	340378378389	340378378937	340378379489	340378380039	340378380589	340378381137	340378381689	340378382239	340378382789	340378383337	340378383889	340378384439	340378384989	340378385537	340378386089	340378386639	340378387189	340378387737	340378388289	340378388839	340378389389	340378389937	340378390489	340378391039	340378391589	340378392137	340378392689	340378393239	340378393789	340378394337	340378394889	340378395439	340378395989	340378396537	340378397089	340378397639	340378398189	340378398737	340378399289	340378399839	340378400391	340378400937	340378401489	340378402039	340378402589	340378403137	340378403689	340378404239	340378404789	340378405337	340378405889	340378406439	340378406989	340378407537	340378408091	340378408639	340378409189	340378409737	340378410289	340378410839	340378411389	340378411937	340378412489	340378413039	340378413589	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23457	21676	29493	24382	21683	21851	13216	3954	2431	2337	2160	2098	1884	1412	1091	729	631	640	589	559	531	533	582	559	549	536	513	571	506	557	534	559	549	509	520	537	556	539	489	489	488	534	500	510	489	520	506	494	521	523	489	509	506	503	502	492	464	461	499	470	518	488	476	475	496	532	491	509	459	524	465	467	480	480	523	518	500	501	566	481	498	554	539	482	525	540	570	543	590	512	517	566	540	522	549	530	521	525	550	538	518	519	508	535	487	522	551	515	534	537	517	487	501	493	496	522	487	527	505	528	520	509	539	535	480	522	508	475	484	533	477	518	554	532	519	504	518	538	537	522	508	508	466	497	481	539	473	481	464	490	530	530	482	496	477	480	481	514	502	494	538	530	508	518	495	485	508	504	512	511	531	501	528	489	469	505	454	501	499	523	536	503	468	498	526	494	487	518	499	492	541	488	485	490	484	501	508	538	474	488	538	504	485	506	506	485	501	486	479	521	494	527	456	522	536	520	553	494	492	478	509	524	522	520	496	495	506	554	500	497	472	506	498	502	536	478	465	523	511	503	485	476	450	500	504	478	506	498	478	517	480	492	545	516	510	529	501	511	468	505	486	510	515	470	525	501	502	482	520	477	487	521	496	510	499	489	520	501	478	527	475	509	537	530	522	504	496	510	534	539	508	478	492	511	486	483	493	502	543	500	489	496	507	505	492	512	485	535	500	497	483	478	468	497	500	463	462	533	476	466	552	504	507	454	480	513	508	497	523	480	512	509	476	533	511	513	480	554	488	506	461	494	532	516	473	515	484	515	513	495	464	453	543	468	476	507	523	551	502	506	517	481	497	470	498	557	547	474	537	508	479	491	509	485	487	522	486	496	474	510	466	512	487	473	501	454	517	492	505	474	509	505	534	504	460	514	494	518	490	548	502	534	508	464	459	537	494	530	456	524	460	513	470	510	537	508	520	488	493	516	496	509	503	470	504	522	513	494	485	479	532	515	460	509	506	517	498	528	500	481	534	516	500	483	511	482	494	480	542	513	498	446	502	478	507	457	487	483	503	463	483	472	496	454	487	498	500	506	550	488	507	481	559	493	520	491	475	497	494	542	545	505	514	501	477	532	487	485	495	468	520	516	490	494	529	493	514	529	480	514	473	511	481	490	507	497	509	551	473	497	506	492	481	478	498	484	504	513	521	481	513	494	529	494	529	507	519	562	522	501	459	509	490	497	527	526	488	486	507	499	458	524	488	512	483	501	472	510	472	507	511	493	511	462	473	517	488	479	518	510	482	491	485	491	477	475	525	477	479	494	490	492	455	443	516	485	502	516	503	472	467	486	472	532	486	547	496	479	502	506	483	492	512	512	456	525	511	495	489	550	514	484	494	501	470	450	524	482	532	460	496	453	507	543	514	503	465	507	500	497	516	478	464	545	469	504	483	518	502	492	498	472	487	522	516	495	530	496	519	513	500	503	487	497	476	522	495	531	468	494	514	493	494	510	521	470	493	544	491	503	500	480	501	531	483	492	462	501	506	513	505	502	497	506	479	493	506	514	505	495	503	484	496	490	470	539	523	473	501	525	509	496	541	523	479	476	529	505	516	463	544	535	504	503	537	472	505	499	497	488	538	488	484	528	493	499	473	518	498	477	528	525	463	499	453	508	489	514	504	545	452	504	516	511	475	518	489	485	512	500	540	465	543	499	500	481	500	507	495	528	490	510	525	504	525	486	516	464	513	467	502	510	542	482	474	461	494	488	512	467	560	497	496	445	501	510	521	513	517	521	509	510	524	533	526	510	492	544	484	493	497	496	512	478	479	539	463	503	511	469	504	488	494	532	488	476	505	501	497	502	500	535	490	506	485	476	519	496	480	526	560	534	506	465	487	492	519	489	509	512	519	513	510	526	495	505	452	526	515	484	498	470	511	491	473	473	557	484	495	489	513	484	501	509	502	490	538	497	544	510	499	550	465	465	506	487	463	460	493	541	527	498	486	498	497	507	500	498	519	495	515	525	479	494	497	516	489	505	521	486	499	527	512	479	509	515	503	569	483	498	508	476	461	484	497	517	514	525	507	503	493	524	488	465	543	495	516	499	483	480	507	504	492	487	476	541	536	499	476	513	541	530	512	518	478	549	511	527	524	549	482	499	499	528	472	545	492	490	503	498	508	560	483	462	491	492	496	453	532	512	517	522	509	568	470	500	525	529	512	497	504	487	499	517	473	494	500	519	477	485	494	521	493	502	504	526	511	494	487	541	511	499	482	548	511	483	473	523	441	523	501	490	521	484	496	492	489	526	524	503	483	504	536	522	509	491	487	541	513	479	480	472	478	527	501	508	500	493	478	494	489	502	490	495	501	493	507	513	491	465	461	476	524	534	521	473	483	463	528	529	525	533	492	521	521	537	530	486	539	503	489	528	464	482	503	493	516	482	472	532	510	519	483	498	466	520	522	507	499	526	472	513	481	478	487	500	494	433	470	464	484	533	536	490	479	521	477	480	489	486	496	468	503	504	514	501	476	488	487	512	494	516	504	480	474	500	502	454	505	489	528	494	504	528	493	498	475	493	489	516	488	484	507	458	494	494	474	487	480	471	499	512	468	473	478	525	479	488	528	452	537	483	504	485	504	492	512	510	497	506	500	466	477	499	559	507	493	505	516	502	473	503	516	532	470	491	492	486	495	505	497	486	506	516	469	509	532	500	468	484	507	493	523	497	497	486	489	528	531	519	540	489	521	512	459	548	557	506	486	531	506	480	508	539	506	527	493	537	481	483	532	504	530	481	531	507	507	480	510	519	496	567	528	509	536	527	552	477	497	473	481	485	497	520	452	497	519	502	499	464	525	534	483	478	498	505	512	507	526	504	509	485	530	515	521	489	493	495	489	494	473	512	516	470	506	482	511	494	489	505	543	514	496	513	519	483	450	537	494	474	509	501	503	502	515	482	487	479	491	497	537	482	495	510	475	508	500	462	524	483	504	469	495	479	502	495	485	461	504	526	494	469	510	484	497	484	509	468	491	497	483	487	546	506	529	490	530	466	497	479	517	459	507	543	510	500	515	480	489	489	474	493	513	481	446	558	475	515	489	496	476	490	503	500	509	489	531	520	473	510	511	488	479	505	496	502	519	518	507	518	506	488	529	473	453	476	518	467	525	515	499	490	483	504	468	494	489	503	492	524	480	498	522	493	520	480	517	511	479	522	463	549	485	521	481	521	496	506	522	493	514	493	487	483	471	506	493	490	491	498	536	522	488	502	518	483	536	499	500	506	507	489	508	503	517	521	508	517	495	466	479	463	538	499	473	454	488	523	534	480	509	529	506	500	491	540	471	510	480	519	514	545	531	503	469	469	491	520	489	490	510	513	524	528	514	498	507	481	496	511	541	503	493	524	478	506	505	524	482	525	506	502	504	518	477	486	523	532	515	529	496	513	515	505	468	495	480	496	473	448	470	503	500	500	495	517	510	517	472	486	527	521	529	530	492	512
31021	51156	36553	22583	16535	11954	8049	5908	4154	3649	3188	3122	3024	2089	1519	979	837	755	632	638	624	624	610	644	563	578	585	552	536	557	603	574	592	582	576	582	563	585	589	558	578	560	609	571	549	577	570	575	579	586	552	572	587	591	580	538	583	557	547	569	560	548	553	528	582	595	552	523	570	561	569	583	561	538	547	551	558	548	572	567	572	552	608	584	588	577	623	572	637	593	582	595	576	581	572	619	663	623	596	557	574	613	600	524	608	565	549	569	578	587	542	559	577	518	570	565	601	561	585	548	579	560	561	582	547	553	579	507	549	537	552	591	509	577	574	539	577	544	509	553	556	588	542	547	544	554	563	520	556	534	585	592	557	579	537	569	566	535	562	532	562	596	525	564	535	557	571	574	554	592	584	596	551	536	537	548	547	565	564	589	538	590	552	553	546	561	581	564	544	560	525	550	561	564	530	567	560	592	580	564	573	526	567	568	610	565	561	563	543	613	545	556	517	573	536	563	581	531	560	569	547	501	551	544	595	575	547	545	583	557	581	587	567	570	602	581	558	561	605	576	545	522	554	569	597	541	570	614	552	571	537	564	533	567	524	576	542	576	534	560	577	576	525	522	549	558	586	590	532	536	534	559	571	602	552	569	590	533	592	584	547	522	559	572	539	599	540	559	566	574	558	560	572	506	588	604	570	541	541	542	563	538	540	577	562	565	577	546	541	556	565	539	536	543	539	552	544	531	567	527	560	533	616	556	565	574	610	544	555	560	541	551	539	523	583	514	579	562	567	500	547	536	546	536	540	557	585	598	548	506	553	535	573	533	551	543	548	585	548	577	518	580	552	561	560	571	559	551	534	590	587	579	564	562	555	570	559	606	567	550	541	566	562	585	531	539	533	615	557	550	576	557	566	560	563	584	528	549	494	562	543	552	547	475	533	577	541	546	589	519	570	534	563	531	556	574	581	549	523	591	558	546	559	568	568	555	571	557	567	545	540	563	544	604	505	551	576	598	585	573	542	555	531	562	577	587	564	578	610	560	561	516	535	542	581	579	549	545	588	532	570	570	561	557	547	530	528	541	535	515	519	572	547	594	595	591	549	531	545	549	523	558	541	552	553	575	561	552	569	534	584	522	560	576	534	547	512	577	557	553	540	535	593	594	529	545	573	577	556	527	572	574	588	543	623	509	596	567	581	553	575	561	551	540	524	611	518	565	556	558	528	560	539	533	564	552	554	576	576	528	596	553	581	525	502	560	518	569	568	545	552	552	553	575	526	540	590	529	568	543	580	610	586	513	561	560	561	551	539	547	558	584	543	565	562	506	546	563	524	576	551	556	552	566	552	552	545	559	568	553	530	492	560	544	533	551	521	552	571	547	525	586	572	570	554	557	539	559	601	595	572	534	570	542	534	582	589	542	560	580	553	547	554	538	550	602	601	553	598	542	542	561	588	553	530	526	552	538	598	556	565	566	552	531	523	507	522	571	547	564	539	541	555	536	581	573	573	584	552	549	557	580	567	582	587	536	563	554	573	583	551	591	526	549	556	571	588	577	587	555	563	533	547	530	562	596	555	536	592	567	612	558	528	555	524	549	554	555	541	558	547	573	544	545	552	564	566	567	555	607	518	548	555	529	590	554	577	553	585	560	555	551	520	567	566	633	557	540	534	576	527	564	593	532	559	557	587	597	582	556	578	576	563	532	539	564	538	578	547	567	567	523	520	517	526	582	546	520	568	564	555	584	580	564	553	545	522	524	562	579	551	536	541	528	555	571	547	590	560	558	550	495	584	557	510	593	564	517	558	554	479	495	550	586	555	549	575	586	548	600	547	555	541	524	532	570	573	578	571	564	563	561	567	516	545	565	592	524	595	567	541	581	549	563	529	529	537	519	557	535	546	511	503	591	592	555	612	547	559	558	614	544	564	551	535	580	512	557	590	544	561	530	564	540	591	539	525	531	554	582	599	588	571	570	521	587	506	566	545	561	592	614	584	547	560	599	584	521	593	545	544	590	595	603	551	572	573	568	551	523	521	530	562	538	548	564	557	552	534	548	523	574	536	584	526	567	540	570	508	552	531	573	546	559	574	581	524	507	560	584	556	558	592	553	565	589	575	532	573	562	545	546	523	567	562	579	541	601	582	581	583	542	561	548	587	560	584	551	557	537	562	538	553	519	561	547	586	560	548	559	566	527	536	563	566	534	514	534	550	542	553	542	565	571	595	515	563	587	548	545	556	547	544	540	580	554	564	531	547	533	532	598	540	597	548	584	557	526	538	571	609	553	497	593	571	535	495	545	579	560	584	572	553	576	546	524	536	541	516	599	530	582	530	523	617	561	548	579	576	538	554	578	546	536	551	557	564	551	590	581	537	549	540	563	536	545	539	562	552	558	521	538	552	554	585	559	532	548	541	592	549	595	581	552	534	549	573	512	541	578	554	529	555	541	526	574	545	544	563	510	578	541	614	568	548	526	544	593	568	556	581	564	594	540	559	583	555	561	549	545	528	561	564	544	557	548	545	543	539	593	552	531	557	553	514	564	567	539	554	557	569	595	584	551	560	553	590	607	607	517	585	578	569	540	536	587	552	557	578	545	533	565	578	558	565	590	542	537	574	551	581	571	529	584	564	506	527	538	575	569	607	584	555	524	571	506	548	522	593	550	569	574	557	497	601	583	550	533	554	543	543	576	533	544	593	529	579	545	549	582	583	519	546	578	553	526	570	572	505	538	517	588	546	517	619	534	509	530	540	576	567	559	546	552	545	557	510	570	573	529	577	573	552	536	598	578	507	550	554	558	575	539	562	534	560	539	581	602	565	603	579	606	577	506	551	530	545	517	528	542	514	545	581	553	589	517	582	530	549	560	569	561	548	613	534	554	541	548	540	594	530	544	521	562	542	557	548	554	566	513	592	567	559	606	554	516	546	502	517	567	592	578	554	561	529	546	518	564	579	545	573	556	572	597	541	543	582	562	564	495	545	590	533	574	560	556	576	533	524	508	585	554	570	551	556	531	528	575	586	566	556	573	485	550	548	551	538	579	590	556	576	565	548	599	527	575	599	549	576	523	559	585	564	522	572	594	563	586	520	584	493	552	559	573	579	525	562	552	538	579	570	547	561	576	566	540	588	582	547	539	551	548	528	538	568	543	554	536	534	586	543	561	552	561	568	518	536	579	555	526	569	542	564	545	523	557	539	538	560	574	542	507	519	547	567	585	537	560	564	542	586	579	558	542	594	576	512	581	534	553	554	596	541	595	559	577	584	529	543	584	550	589	563	578	579	557	567	541	524	568	529	520	576	527	540	530	535	549	564	545	538	578	564	575	559	593	543	582	526	588	517	556	543	527	566	508	521	556	551	517	537	514	524	549	584	557	590	492	577	561	582	585	590	541	515	531	567	585	541	553	534	532	567	518	593	560	581	603	560	565	581	548	557	564	578	541	572	574	550	587	601	551	569	540	549	566	581	518	563	554	562	532	548	557	586	521
28565	24425	24731	11793	4233	2676	1750	1268	968	892	812	819	757	624	488	453	399	382	361	329	328	341	368	312	380	348	349	329	358	351	351	332	348	336	331	357	325	361	321	352	324	343	330	337	350	367	353	340	331	328	363	309	365	355	351	337	337	314	324	332	355	351	316	320	347	338	339	343	356	353	370	325	381	359	321	403	322	367	337	326	335	353	362	353	327	381	350	356	382	373	347	354	377	354	339	336	357	377	362	357	368	321	323	341	361	339	331	344	345	319	336	351	364	325	344	330	343	328	331	336	347	368	367	351	370	358	330	352	340	351	332	337	335	348	348	362	358	324	347	353	334	320	335	369	328	354	324	342	339	369	363	326	317	358	345	344	367	336	319	312	338	329	352	349	347	329	347	321	351	308	334	332	343	353	323	324	369	338	320	346	366	376	326	356	352	357	348	357	340	342	341	342	337	339	344	372	351	315	354	367	343	355	354	372	350	366	323	326	366	386	322	359	344	336	370	337	368	334	310	342	330	400	350	352	335	313	337	321	354	355	353	332	340	344	358	330	378	333	360	360	365	325	353	344	344	313	325	332	347	340	372	329	352	360	338	344	354	337	335	328	349	367	350	368	370	348	328	335	376	334	331	348	360	372	371	312	389	330	363	356	347	332	363	323	349	352	393	356	358	351	345	305	352	378	338	382	325	332	311	353	333	321	394	359	338	340	359	337	344	365	343	367	330	322	355	327	371	345	348	322	315	331	340	382	317	347	338	351	372	353	354	353	336	324	357	314	352	364	343	339	328	330	354	362	374	320	357	337	319	336	316	327	351	359	321	363	348	321	315	301	372	324	361	329	358	377	372	351	330	344	310	332	344	291	328	368	365	314	310	373	335	347	342	341	343	308	287	336	315	317	340	348	356	323	357	346	323	365	335	336	350	340	366	355	372	322	327	327	327	305	336	338	323	338	369	277	349	358	352	315	341	343	343	325	344	330	336	345	327	326	319	322	330	315	374	368	339	343	351	386	342	327	350	345	370	356	359	335	352	384	351	325	367	301	361	360	334	303	355	344	333	342	343	353	349	378	354	345	353	311	333	340	351	355	354	342	344	329	330	361	332	350	316	363	333	327	360	360	340	353	352	341	356	354	328	346	337	337	337	363	319	336	332	357	394	331	353	325	325	356	344	354	322	311	368	313	384	352	359	328	304	343	357	370	320	333	326	357	353	296	341	340	336	315	348	344	331	352	325	351	354	355	359	373	332	345	350	360	361	348	321	319	317	334	345	353	356	359	344	325	328	320	334	381	379	347	366	374	337	338	339	345	346	358	327	340	310	333	338	318	369	337	329	332	385	330	335	316	352	347	335	346	363	325	320	326	359	344	322	322	341	323	339	350	335	324	372	344	374	340	348	356	356	379	366	361	339	365	353	359	324	358	365	363	336	311	351	351	333	310	330	326	342	354	314	348	321	358	329	353	334	326	356	329	344	370	320	334	345	369	345	344	334	344	326	346	309	335	350	324	338	300	329	338	354	349	353	346	332	318	350	356	340	341	340	347	337	361	358	371	385	347	345	348	331	374	332	321	329	351	330	359	367	366	350	318	373	368	347	323	323	352	342	348	345	330	332	342	349	361	334	374	342	342	371	291	341	352	335	324	313	356	362	363	372	356	361	331	347	360	305	341	338	321	358	312	374	326	320	332	351	347	324	345	295	371	328	318	324	350	352	353	376	333	332	358	322	313	356	331	365	345	366	320	298	365	374	337	366	343	321	349	341	328	373	316	332	354	324	359	336	316	355	319	345	341	367	335	374	348	354	317	370	318	310	318	345	353	345	358	353	331	330	345	348	360	314	339	342	378	329	320	344	319	323	313	352	360	316	342	323	355	351	391	326	384	336	343	336	356	339	372	350	315	350	344	314	308	318	358	341	336	369	333	348	358	392	378	324	328	391	319	346	367	371	343	324	357	338	342	352	317	328	385	348	336	364	341	336	355	362	325	330	333	363	329	328	327	390	366	376	333	329	335	352	342	311	329	348	325	369	371	315	325	334	360	323	351	387	358	352	372	316	344	323	342	338	352	335	332	351	363	329	354	342	334	333	321	348	336	343	326	328	324	346	324	343	345	367	335	367	341	349	355	318	337	362	338	354	325	345	314	328	331	355	331	337	335	345	336	331	343	301	345	351	352	334	379	331	312	346	347	341	337	335	338	326	306	342	312	345	366	380	328	299	329	346	375	352	358	345	353	371	356	313	334	377	338	359	353	318	352	344	339	344	328	338	348	363	360	344	299	320	358	324	341	345	358	321	376	340	359	355	342	366	322	365	348	384	337	347	334	366	319	324	353	351	354	360	380	345	358	350	345	396	335	354	335	348	383	367	343	300	360	336	362	383	353	345	338	346	346	373	314	341	347	371	374	353	342	364	349	398	334	351	322	351	347	377	337	348	330	339	345	355	354	328	359	318	332	354	360	379	364	363	355	342	370	326	318	346	341	354	336	326	405	381	342	310	332	319	376	346	338	340	349	355	338	346	327	363	335	335	333	317	358	334	369	368	325	334	338	304	338	343	345	330	366	338	337	359	325	345	337	327	361	334	355	388	369	309	351	345	349	352	315	352	348	336	341	336	326	384	349	338	370	348	321	325	341	342	353	331	385	308	362	358	361	359	318	327	318	355	322	346	340	342	319	349	315	351	360	342	324	351	335	343	322	338	308	365	352	319	362	334	334	356	348	327	333	351	323	333	337	359	333	339	360	327	334	346	345	333	369	303	351	340	322	323	296	306	369	347	344	361	344	330	346	329	367	327	337	312	341	338	324	339	321	374	347	328	367	340	335	351	337	359	364	368	297	331	377	341	304	356	365	343	345	346	353	323	344	322	352	395	335	324	352	356	334	366	343	347	374	407	356	329	368	363	341	316	307	333	350	344	353	357	339	356	335	345	338	338	344	340	354	326	343	317	335	341	331	353	341	344	335	308	343	358	301	342	342	347	310	362	330	366	345	332	319	353	354	310	296	326	374	323	354	321	350	375	356	335	348	364	317	334	347	328	354	344	353	374	360	324	329	357	349	358	376	337	328	324	327	369	340	328	333	337	291	317	307	343	367	346	338	338	340	358	345	336	341	356	361	318	341	341	348	322	355	328	339	316	373	337	344	321	323	338	345	359	348	371	365	352	349	397	302	341	319	317	366	352	341	341	336	335	371	385	360	320	334	357	360	351	357	369	360	352	362	340	373	355	327	348	353	340	339	308	344	293	326	382	340	328	362	372	358	357	331	372	365	358	358	324	324	336	328	330	380	331	354	332	320	325	341	291	312	314	359	343	343	358	361	370	332	322	391	318	382	351	330	338	318	351	358	366	349	367	339	333	346	380	339	339	363	365	318	377	322	329	348	357	348	348	351	325	351	380	327	356	342	339	345	361	362	327	337	301	333	354	319	333	355	300	344	338	373	354	357	310	341	347	315	362	337	384	322	329	352	305	339	330	328	358	365
29672	39225	23643	10079	6740	4668	3122	2255	1699	1363	1374	1207	1182	910	732	544	509	431	452	405	407	416	416	423	421	408	431	432	378	417	414	385	393	441	434	409	377	406	420	383	378	379	405	377	393	404	454	395	396	389	409	380	411	391	373	420	396	398	413	356	382	406	420	397	410	425	418	357	383	403	383	377	404	380	417	420	432	389	371	371	394	404	410	441	397	384	415	425	379	381	415	388	437	406	408	410	417	407	398	395	401	400	398	369	375	387	398	409	418	408	369	399	416	368	416	400	391	372	397	395	417	391	368	391	404	418	353	400	379	383	392	376	405	373	421	441	382	388	400	419	368	414	411	402	421	387	396	354	387	431	393	412	392	432	356	402	383	432	417	397	371	411	385	398	411	404	374	356	379	375	376	398	380	389	423	390	400	370	400	372	423	402	387	388	407	356	380	388	393	393	402	383	410	372	387	406	417	400	392	421	390	375	399	400	378	389	370	392	385	374	413	397	372	384	383	397	410	400	419	425	360	375	453	445	392	398	413	413	356	374	418	409	392	423	409	376	385	392	429	418	373	381	376	396	393	431	421	386	380	373	340	396	377	366	430	390	417	383	391	409	420	388	380	391	432	386	411	393	394	443	399	386	411	376	388	394	390	384	345	407	437	395	397	389	390	418	419	370	372	404	403	373	413	395	408	392	385	397	387	379	420	456	400	382	403	435	393	394	399	416	396	397	429	399	412	377	397	400	417	417	389	398	412	408	390	401	385	392	407	377	363	419	348	405	397	402	381	395	412	366	415	392	381	360	373	424	412	403	388	368	369	433	404	396	380	413	374	449	393	386	368	384	422	395	406	434	385	372	423	421	387	395	403	418	404	409	430	382	390	398	401	383	351	428	404	372	379	408	427	415	364	368	381	381	382	404	405	402	417	404	407	379	401	411	388	422	383	391	382	410	393	383	388	397	403	456	377	407	393	385	414	414	415	389	401	384	370	396	429	415	387	370	390	412	415	396	390	410	415	375	405	388	380	409	378	387	399	400	376	355	399	391	387	398	380	385	386	365	383	385	412	403	381	388	415	391	393	360	406	405	388	401	403	390	429	391	422	406	400	410	407	393	367	381	404	365	425	400	415	426	377	405	392	388	393	376	415	394	375	379	395	398	404	407	408	391	370	391	390	399	394	385	422	377	400	419	401	395	405	412	391	386	384	404	424	365	385	412	412	405	419	406	418	370	383	377	390	401	405	370	407	394	400	390	392	408	371	383	357	387	371	409	409	395	410	415	388	373	414	373	415	404	375	400	407	375	399	400	396	377	400	390	433	403	437	415	426	390	374	377	405	371	379	410	397	398	413	381	418	383	393	404	429	388	407	404	387	391	365	400	410	400	405	363	376	399	376	395	371	391	418	403	339	392	391	407	421	387	399	411	395	395	402	380	364	384	384	409	397	380	364	363	409	399	403	392	368	359	390	397	378	409	410	408	391	386	404	369	373	376	407	402	403	414	372	406	410	427	418	393	383	394	400	375	385	377	399	390	401	399	389	398	430	374	411	396	385	390	368	419	412	424	409	388	402	431	402	420	389	410	395	415	395	368	381	412	423	420	398	405	403	437	399	396	369	415	389	443	336	387	381	387	392	420	413	387	425	393	382	420	428	416	393	377	402	404	421	427	386	405	384	389	398	349	449	368	412	385	427	379	377	355	395	402	402	391	388	397	463	386	412	405	386	343	393	391	397	421	361	342	356	383	388	384	398	400	356	376	384	360	417	408	384	376	416	369	397	394	381	396	390	433	362	403	405	385	401	405	415	374	375	407	408	405	415	403	409	395	411	405	375	382	380	402	396	385	372	409	404	369	394	418	372	418	411	384	414	417	413	347	362	387	364	384	408	361	394	359	397	394	405	392	393	365	383	412	399	422	385	372	432	390	379	405	400	359	391	373	378	434	400	400	355	393	379	386	380	409	431	409	372	412	366	393	437	374	387	428	380	413	388	393	423	375	384	396	390	401	399	379	375	394	376	360	402	412	358	372	413	361	391	407	376	386	377	401	415	440	416	408	408	400	382	392	382	373	410	392	372	411	418	408	381	391	401	393	399	388	408	378	368	403	406	353	402	364	398	376	412	442	386	381	413	377	422	413	416	425	400	407	418	385	404	362	418	409	390	418	374	407	395	438	381	356	378	409	400	393	400	428	405	403	419	402	407	347	369	348	377	390	403	410	396	378	391	420	410	388	412	388	410	397	423	379	388	429	406	366	393	357	386	405	421	398	404	399	400	395	448	385	418	391	374	394	366	411	411	399	384	411	402	389	395	382	400	405	423	399	367	372	385	398	407	377	413	394	364	402	420	418	393	379	380	400	412	383	389	389	420	394	399	405	332	369	397	405	456	387	429	421	422	380	394	362	428	363	407	426	389	421	399	397	414	423	389	378	396	373	376	354	392	422	423	460	369	383	407	389	412	407	359	377	394	422	410	392	425	373	395	376	404	425	373	396	386	429	383	370	385	443	407	373	401	402	416	367	417	398	414	375	380	413	391	398	400	403	366	429	414	368	368	421	369	390	424	405	384	411	371	378	444	384	365	375	403	383	410	374	413	438	422	406	374	392	376	383	419	372	412	380	392	401	384	396	385	418	419	385	421	347	373	418	392	378	385	361	377	425	398	367	411	376	385	371	375	392	383	360	395	371	415	396	382	395	358	388	394	432	392	382	430	364	390	424	369	381	432	417	380	391	397	387	416	406	389	393	398	388	401	395	394	406	396	375	379	407	398	397	385	414	400	366	431	414	420	398	369	372	396	392	409	402	371	413	397	373	411	399	392	381	431	416	390	397	389	406	395	394	379	423	396	411	372	400	379	419	369	389	401	402	453	401	388	398	404	397	398	423	415	411	399	378	396	423	418	414	404	408	396	387	395	398	426	409	382	393	382	439	391	440	359	398	384	399	378	422	368	434	366	354	409	369	385	415	394	384	392	419	397	449	390	394	387	395	390	441	376	409	401	384	366	414	425	405	388	360	387	398	415	367	406	391	419	435	418	401	400	401	369	425	381	421	433	409	370	396	387	394	405	403	437	390	382	408	385	384	428	408	396	408	417	375	390	389	410	404	418	424	426	449	405	378	374	404	381	385	386	386	410	401	401	401	360	396	376	405	389	370	415	417	433	382	390	435	365	399	389	397	397	407	401	393	353	436	405	385	385	382	383	401	408	358	410	392	388	384	423	402	413	378	392	366	393	386	383	395	411	428	420	411	411	391	415	401	366	381	386	379	369	416	390	386	399	404	432	419	353	407	375	381	354	385	406	413	411	384	365	410	356	347	437	386	418	383	392	393	431	382	348	391	385	364	371	358	406	410	391	364	385	429	400	370	363	368	420	387	448	382	378	425	391	390	364	396	403	391	361	402	377	402	363	383	406	412	369	390	395	428	436	429	387	403	401	404	408	437	399	433	391	408	446	372	404	375	394	377	398	379	399	363	406	393	381	387	412	363
24085	21281	28512	24388	21229	13456	4010	2076	1624	1308	1257	1133	1157	973	781	594	567	496	467	456	468	467	410	437	415	412	423	428	418	477	416	397	427	433	443	407	436	409	402	424	421	462	426	408	396	426	400	417	396	421	439	407	419	405	395	368	419	430	416	410	395	428	416	401	436	437	380	408	409	412	422	409	418	372	424	394	402	402	428	383	398	417	416	438	419	412	413	447	413	450	424	402	411	434	456	425	425	421	413	414	427	435	414	402	421	452	413	385	409	413	409	425	418	419	416	466	416	410	409	367	405	386	403	431	402	388	396	387	434	402	423	424	458	392	418	427	403	411	406	396	419	405	438	399	399	411	410	396	423	404	396	396	447	384	380	428	424	440	406	408	406	421	426	381	407	374	366	400	426	378	436	378	424	409	397	446	444	424	411	400	442	419	385	418	431	426	398	397	373	436	400	418	418	368	412	405	401	425	432	407	418	390	405	429	411	384	398	446	398	377	390	402	403	417	393	396	411	414	380	419	415	438	392	431	423	413	428	431	407	376	454	411	462	421	396	453	423	408	414	410	423	422	364	418	449	405	424	461	368	407	425	458	411	423	429	390	408	454	386	413	436	435	416	406	427	435	392	423	436	422	432	398	381	372	411	410	457	389	414	388	391	402	384	417	431	385	396	410	418	387	391	379	419	438	437	403	395	426	395	454	406	439	426	406	445	387	401	395	418	421	378	422	410	421	428	432	429	392	430	430	403	411	393	381	378	387	415	386	386	395	409	399	425	440	389	437	382	375	390	399	396	368	423	398	411	421	395	423	412	446	385	423	475	408	429	367	395	413	392	417	406	399	408	396	394	427	419	420	415	412	435	415	432	423	395	435	404	402	406	409	441	398	434	434	410	367	414	432	456	431	452	416	411	407	372	406	413	452	356	454	399	434	451	375	420	449	429	388	461	426	413	440	444	425	389	436	442	364	406	389	391	461	416	429	421	419	440	437	414	400	418	408	404	417	399	401	399	392	407	429	422	414	394	414	462	398	383	427	421	399	415	376	400	415	424	425	423	416	390	392	421	407	419	410	426	388	405	420	392	417	413	395	378	441	422	418	422	397	405	425	379	389	387	452	410	422	424	430	406	416	401	433	406	424	422	395	403	411	397	459	390	418	396	425	402	382	389	383	389	374	427	409	358	392	408	429	415	404	417	376	384	417	392	428	395	396	411	406	412	432	396	422	422	406	393	381	419	425	399	395	442	429	389	417	401	394	405	402	410	414	400	399	400	401	373	400	395	409	400	393	429	418	401	400	420	398	427	403	411	451	376	370	387	406	397	431	391	402	421	414	405	416	435	426	378	410	413	451	413	388	393	395	372	395	399	397	426	417	413	422	413	405	395	428	409	385	404	379	397	438	404	404	410	390	413	393	415	397	395	428	396	372	417	435	402	426	391	428	395	365	384	427	355	432	410	413	465	404	405	464	367	435	433	438	418	409	408	402	374	421	427	396	385	419	411	409	420	403	388	394	409	432	422	425	420	418	389	412	416	449	403	384	460	421	416	426	393	363	409	415	438	380	382	416	390	422	422	397	406	405	378	404	403	401	395	394	435	392	408	395	419	404	441	402	394	412	445	373	417	446	409	393	382	425	420	427	402	445	394	377	422	420	423	377	419	403	403	419	364	419	425	409	417	395	396	412	414	438	382	395	401	404	399	409	384	403	402	397	408	418	397	417	363	427	373	438	418	387	409	396	404	392	430	407	421	390	401	419	379	412	392	399	394	417	405	399	434	439	421	415	393	401	393	418	421	416	423	405	414	372	394	421	405	369	403	374	422	406	401	450	390	403	409	434	343	415	426	400	374	400	375	402	398	382	438	401	457	376	404	407	432	405	405	437	408	391	393	391	412	375	423	406	436	405	440	376	419	394	417	418	424	388	369	408	402	422	382	388	439	397	410	415	411	366	387	439	411	401	396	397	435	419	403	422	431	394	415	373	420	407	390	406	417	371	374	402	388	398	425	415	417	407	389	420	427	409	413	401	456	422	389	426	427	413	410	386	419	407	405	388	458	376	429	428	404	421	457	417	415	394	410	415	386	406	413	395	377	411	431	404	425	402	421	422	394	417	459	425	399	399	424	390	384	412	395	375	402	417	420	421	400	475	436	394	382	380	406	391	417	425	446	358	425	443	449	396	376	399	426	419	451	440	415	420	420	410	444	401	410	397	451	389	399	411	417	422	388	429	423	429	365	402	424	427	406	376	454	420	374	402	450	403	407	410	386	409	443	450	410	421	425	412	415	396	427	398	420	402	407	378	401	419	389	470	409	415	410	404	421	419	427	390	433	423	401	406	422	398	401	418	368	448	404	390	389	420	387	400	414	395	413	430	444	395	411	367	385	393	402	359	413	409	430	424	426	401	404	379	419	394	428	432	411	391	429	389	399	407	427	385	442	415	442	391	407	436	415	411	423	390	390	369	402	421	384	445	427	397	396	418	383	398	442	403	414	443	443	392	391	401	403	420	406	372	400	421	420	429	423	399	438	385	398	408	393	407	409	443	403	424	444	415	413	380	417	424	379	445	422	396	379	426	419	421	383	404	417	417	437	436	390	413	426	425	368	384	382	454	408	379	420	411	418	410	424	385	395	432	455	394	371	419	394	411	389	423	418	389	412	396	430	396	416	385	402	424	421	422	388	418	404	400	410	381	435	392	393	409	449	432	424	406	375	410	389	389	380	428	432	440	391	414	397	394	400	433	405	401	412	439	411	391	400	416	394	425	396	425	446	394	401	435	420	389	373	441	432	418	426	418	418	414	396	416	394	417	442	424	392	398	384	402	405	421	431	405	428	393	419	413	406	409	370	451	363	398	409	410	445	394	401	416	437	398	411	403	403	405	380	407	420	417	381	385	439	392	392	384	428	402	392	417	414	425	453	422	388	417	410	405	398	420	399	394	390	432	373	414	394	431	423	373	402	438	418	424	391	390	446	422	406	427	437	439	389	422	411	396	391	444	425	406	384	401	430	427	378	404	444	430	448	393	460	409	421	405	416	412	403	396	369	397	404	416	413	445	405	419	418	391	377	409	401	373	384	396	389	417	403	388	410	413	368	401	410	404	426	390	390	412	427	387	422	404	404	375	426	448	392	412	401	422	405	387	418	418	384	385	405	395	375	431	430	423	405	434	410	390	393	406	406	401	393	395	401	392	407	414	415	400	391	404	382	431	409	403	422	391	398	406	415	438	444	434	415	401	379	384	436	404	388	403	414	396	418	400	435	407	451	452	458	395	404	431	448	386	418	413	430	414	419	404	433	398	379	411	422	376	415	411	407	385	436	418	399	421	420	398	381	418	404	417	436	412	411	392	416	409	430	385	436	422	378	421	413	420	378	420	425	395	371	412	429	455	428	393	402	391	445	433	443	396	422	370	416	394	405	398	409	383	388	419	408	393	431	431	398	434	386	396	400	407	422	422	430	421	416	400	416	445	408	448	408	413	425	412
31788	51542	30111	15744	10259	7409	5148	3500	2722	2354	1924	1857	1850	1418	1115	788	688	618	605	501	539	477	470	495	499	488	470	525	472	482	476	478	449	485	463	466	496	503	446	451	485	478	477	473	453	465	443	454	485	428	446	427	490	473	426	468	454	451	491	472	468	501	443	454	448	450	466	507	483	471	432	458	464	471	491	468	452	452	493	437	512	498	479	534	485	494	484	479	501	463	454	519	471	487	472	482	498	478	499	453	485	485	500	478	460	475	438	510	439	474	475	480	471	429	455	470	449	441	504	467	442	472	428	468	461	473	439	446	489	463	520	439	455	496	491	462	477	440	441	486	441	475	485	477	413	457	471	447	488	474	473	429	469	440	453	460	451	464	477	427	419	436	463	480	451	440	461	506	459	483	462	474	430	447	458	475	438	430	459	423	471	465	451	470	504	472	470	487	456	456	463	475	455	445	453	444	477	477	479	442	465	476	412	468	478	452	467	482	458	408	454	485	468	497	457	410	475	458	426	451	448	469	439	433	446	495	485	487	459	461	469	466	485	441	466	473	496	476	469	439	481	461	444	492	451	472	462	476	450	450	446	454	460	483	433	482	476	429	446	442	475	442	458	451	475	459	432	505	492	451	459	490	514	465	486	440	437	460	489	499	460	468	490	484	464	469	446	455	444	446	467	444	480	449	492	476	431	476	469	483	509	444	456	467	496	421	455	460	453	459	460	458	511	516	429	492	487	476	457	495	464	468	445	455	502	458	457	480	436	457	461	468	480	469	475	472	462	452	475	497	456	469	462	404	445	470	483	492	471	464	500	465	458	450	497	462	440	475	456	475	456	470	453	486	453	431	438	465	441	443	478	480	448	465	462	443	451	471	442	448	447	432	440	449	456	421	447	447	468	442	479	463	479	460	453	457	493	471	464	462	463	470	498	481	503	469	451	473	464	449	446	462	457	454	457	447	479	462	442	508	438	477	472	438	483	432	459	484	485	468	476	456	470	429	483	469	481	468	492	482	485	462	479	440	475	461	460	464	450	479	432	439	466	495	470	489	423	474	472	488	436	480	486	424	447	466	479	508	448	437	490	495	487	473	472	456	471	516	498	524	426	454	502	503	513	436	465	450	470	461	465	457	450	489	494	463	503	442	461	463	491	464	447	471	482	450	477	483	474	410	456	464	459	494	442	519	481	469	467	429	446	429	453	477	445	486	469	468	449	469	458	453	458	491	506	433	489	464	485	482	482	454	470	430	433	464	455	459	547	458	501	462	444	447	461	441	479	463	447	489	444	453	483	469	466	439	469	439	481	483	460	516	492	453	478	453	452	461	471	474	442	451	442	461	453	488	461	493	435	485	452	451	464	435	485	454	478	438	448	462	502	439	501	528	443	410	456	458	484	481	479	459	419	477	472	449	457	436	437	475	435	433	516	427	474	436	459	441	483	479	447	459	489	473	455	456	459	453	481	491	449	473	473	480	434	444	493	453	481	459	463	480	452	500	493	456	493	467	470	481	447	457	414	430	506	459	482	498	448	493	466	465	476	442	471	447	466	450	456	449	458	464	480	468	441	479	480	456	464	461	460	472	498	448	462	460	452	436	466	511	480	482	459	455	462	442	486	479	453	494	486	456	457	450	465	448	469	459	484	469	504	490	445	477	489	443	447	474	466	456	470	471	436	443	474	462	456	510	457	457	476	526	445	503	463	466	444	455	492	469	456	453	460	445	482	474	524	470	454	442	458	445	466	441	456	462	454	495	474	477	465	489	435	475	489	507	453	475	480	479	490	447	430	467	486	464	424	422	448	459	449	471	453	486	457	423	459	456	461	460	469	464	499	469	466	456	429	424	473	490	469	438	517	479	461	475	405	485	479	487	479	486	453	497	460	449	446	456	431	470	497	468	455	485	454	519	485	514	461	465	488	452	425	469	479	481	453	487	451	433	448	462	474	468	478	460	491	448	460	488	484	473	471	462	477	468	462	476	470	475	450	498	424	480	454	449	491	476	459	435	483	470	468	465	470	441	484	446	445	477	468	492	438	444	479	491	436	488	442	472	470	509	427	469	479	456	475	436	425	500	501	423	437	434	481	469	471	474	481	493	481	451	490	493	487	479	429	456	461	462	477	500	513	446	433	501	481	472	484	456	471	480	457	473	492	468	426	478	507	500	496	480	483	472	449	464	452	466	474	457	492	443	470	470	489	461	441	490	507	473	448	446	461	473	474	455	466	467	458	478	485	493	498	490	488	449	480	448	452	501	431	474	465	483	452	451	456	472	443	468	451	430	453	469	462	422	468	481	426	429	471	447	446	479	437	473	490	459	441	464	478	457	449	505	454	446	449	453	477	437	441	469	446	476	468	463	453	455	482	437	431	451	443	440	440	419	443	450	454	489	436	488	462	475	478	505	429	478	489	461	452	473	469	435	484	467	454	431	461	467	469	482	479	463	451	458	471	465	456	447	470	466	450	506	456	470	470	442	464	458	465	466	492	457	441	459	518	462	454	475	491	474	433	483	463	473	496	483	472	448	483	460	468	485	434	487	487	467	465	481	458	465	508	454	460	419	467	446	471	452	454	465	454	438	442	478	486	478	453	443	442	491	454	465	460	422	475	430	468	474	478	456	477	452	450	440	477	466	464	447	498	456	451	439	482	455	472	452	494	451	431	447	502	421	455	483	467	476	471	449	468	497	444	456	461	439	448	463	459	476	458	433	442	483	445	456	476	441	469	431	470	452	458	455	450	465	419	469	450	452	442	475	460	453	462	452	499	483	471	467	453	448	444	450	442	501	503	468	449	465	505	490	492	471	477	475	430	467	448	434	450	440	427	457	475	454	456	444	467	464	458	467	451	477	463	484	473	436	459	476	489	457	478	486	457	447	483	493	469	480	491	470	465	465	477	423	457	484	429	477	463	480	446	470	475	467	479	495	464	488	468	511	510	448	454	466	472	486	464	471	451	489	490	478	475	417	435	468	504	481	431	470	461	469	445	469	482	457	444	467	466	462	485	482	450	462	433	525	479	496	479	484	463	428	463	441	455	451	401	496	437	446	484	493	427	442	449	460	474	470	477	465	465	472	452	475	419	431	499	415	469	469	474	481	481	479	479	454	461	480	458	493	453	464	445	448	475	457	459	476	441	471	443	472	477	444	466	480	481	459	462	484	449	451	492	443	448	464	551	437	486	472	465	454	469	467	436	459	422	468	489	479	444	459	431	418	472	439	481	447	454	421	459	530	493	486	448	474	489	451	488	416	448	495	467	410	458	475	437	476	498	434	478	469	476	494	457	459	451	432	491	457	508	476	472	460	456	472	506	454	498	477	457	488	468	418	488	459	451	497	482	449	462	475	465	444	473	445	467	458	471	480	469	430	454	448	469	510	447	444	475	495	459	433	492	470	454	452	446	483	511	451	435	483	447	483	494	494	438	471	500	479	487	477	504	480	472	453	441	494	502	466	422	484	506	444	478	434	421	434	465	465	483	461	488	480
25396	21302	27406	25336	13273	4006	2292	1461	1134	1065	960	869	799	799	677	569	469	460	434	407	398	403	416	412	393	379	391	398	408	426	368	362	423	411	400	380	355	405	368	393	405	386	352	388	351	355	379	395	386	369	376	396	392	390	375	388	366	387	350	386	388	385	366	398	342	374	386	347	376	389	392	410	398	370	383	386	366	393	392	379	369	385	412	400	410	377	389	407	436	392	397	382	397	393	381	364	406	373	390	395	374	383	394	399	386	385	388	418	374	361	369	369	396	390	394	382	365	414	380	346	399	383	365	355	382	385	392	393	423	388	411	400	404	386	382	381	359	376	356	331	374	345	374	384	360	406	391	364	376	371	386	400	393	357	373	383	370	398	345	366	390	384	415	351	340	378	396	354	388	397	439	405	410	385	377	358	405	396	397	377	370	381	411	394	391	362	379	375	388	401	368	369	407	389	380	340	365	389	375	343	390	382	421	381	390	396	373	375	429	403	356	395	349	414	398	385	413	400	363	381	370	390	406	423	392	399	362	399	378	357	393	382	395	357	369	408	400	392	360	383	372	378	412	380	375	399	358	386	359	372	380	416	371	382	415	388	362	368	385	373	360	377	373	388	383	365	372	378	386	380	421	377	395	380	443	365	408	380	357	378	385	360	381	404	436	406	399	380	373	347	368	413	362	389	379	357	400	378	398	364	397	401	365	405	418	392	402	365	365	372	383	381	407	347	389	365	368	380	351	350	344	365	443	386	385	378	384	363	417	388	406	405	388	386	369	379	362	410	379	379	397	414	350	361	361	384	378	426	362	355	399	370	390	392	356	387	364	374	360	408	395	387	362	376	341	367	353	377	383	407	394	401	367	389	407	360	367	383	409	408	384	377	364	372	401	356	347	359	337	381	390	401	371	383	403	361	400	352	366	376	405	385	364	365	353	379	378	379	362	386	398	377	382	388	378	399	363	426	347	372	378	417	414	396	392	401	367	373	386	398	406	389	370	393	414	420	357	385	389	426	416	363	374	407	357	351	360	408	368	388	393	354	391	361	365	392	353	383	426	375	399	377	393	386	385	379	384	363	349	377	364	398	390	386	360	380	408	382	376	396	371	347	366	375	339	353	405	403	367	367	396	406	365	378	361	377	377	381	397	393	369	397	377	433	343	361	348	348	372	404	404	375	362	365	371	372	388	389	382	381	359	417	384	362	361	450	398	368	357	371	370	382	335	380	372	392	364	387	397	357	389	373	414	384	367	355	377	372	361	372	400	392	385	371	406	399	421	402	369	419	355	404	334	384	378	399	363	367	353	387	394	367	397	396	371	408	381	400	419	414	357	366	370	364	390	413	402	413	378	400	367	395	353	390	417	417	377	372	339	386	364	400	355	401	404	387	354	417	394	379	383	393	389	362	388	413	391	387	389	396	391	424	377	400	373	366	406	375	346	383	371	395	375	375	379	369	407	363	379	391	401	408	365	366	408	353	367	332	319	392	390	386	387	354	398	402	386	372	384	365	415	375	389	387	372	371	410	376	383	400	394	404	358	362	383	397	382	343	353	382	388	418	415	359	338	364	375	367	360	385	412	395	371	374	396	394	349	384	384	342	370	372	372	354	398	402	396	397	377	337	366	354	401	398	382	374	374	407	362	362	382	366	392	351	392	391	365	378	412	408	385	377	403	392	333	367	377	357	400	385	394	365	346	383	387	371	402	396	374	376	389	363	402	353	415	373	351	358	380	374	369	325	391	371	381	382	406	372	379	397	382	407	388	393	389	418	388	376	371	376	405	376	356	402	394	435	411	376	384	376	424	383	385	384	382	419	385	354	393	364	395	392	427	393	369	383	353	387	376	342	355	412	386	409	395	401	417	403	399	362	405	349	397	378	399	388	380	353	397	375	387	393	358	409	389	356	384	382	356	366	390	409	363	370	406	377	369	369	339	385	391	375	349	387	367	387	390	396	361	394	390	363	356	369	399	364	390	381	382	395	377	383	374	386	352	393	402	350	392	373	380	368	398	367	390	409	361	375	356	363	342	380	357	380	378	389	359	356	343	423	368	394	425	426	372	386	337	388	381	388	374	389	380	351	352	377	358	370	372	387	403	361	421	365	350	346	375	383	360	398	361	391	361	377	349	356	393	390	397	362	386	364	400	383	387	356	372	385	372	390	408	392	367	397	372	386	389	410	355	377	344	368	382	400	389	398	395	389	387	367	381	364	377	414	407	396	402	399	379	412	347	340	359	409	395	375	376	401	373	363	371	358	374	375	415	364	386	373	398	375	360	374	414	409	374	386	400	349	388	344	352	364	371	373	378	423	413	362	398	375	366	359	375	411	383	392	346	359	374	361	373	378	363	362	363	352	400	355	404	354	322	353	387	368	389	370	362	383	397	358	353	371	337	385	394	376	388	400	369	362	383	363	355	388	376	367	350	365	384	377	377	365	382	394	369	364	387	395	389	366	383	372	419	399	379	358	373	356	387	372	371	357	390	354	368	361	366	371	377	361	382	357	369	368	369	349	383	380	388	378	380	368	352	419	365	369	381	406	390	382	401	355	394	391	376	403	390	378	409	380	412	357	372	344	374	377	387	389	391	353	379	371	399	357	398	420	360	347	386	369	375	404	397	360	323	370	398	378	344	367	383	361	395	388	407	378	410	352	373	406	410	401	350	378	391	374	379	382	353	383	365	407	389	378	370	404	420	357	366	389	381	383	410	359	399	381	440	435	392	377	391	376	361	359	405	392	357	387	391	402	386	353	440	367	377	396	388	383	357	378	389	408	358	393	359	381	384	371	381	399	403	409	365	381	396	356	366	385	398	354	398	345	375	400	409	347	432	400	366	353	372	368	360	358	357	390	372	382	378	346	320	378	371	403	384	351	351	365	425	375	379	398	405	379	350	359	387	391	375	389	385	395	420	344	372	341	382	380	353	385	391	358	383	386	407	380	368	370	405	377	364	355	380	377	370	383	398	388	367	397	348	377	353	378	381	344	384	373	422	399	361	372	363	373	367	373	372	369	390	360	365	364	367	374	362	407	360	393	354	369	364	378	356	342	380	407	342	403	372	370	382	415	398	382	378	365	410	385	404	394	385	390	351	378	399	380	393	400	355	394	355	356	360	371	395	353	373	373	390	400	397	367	347	386	359	381	369	362	376	377	404	381	364	402	413	365	378	405	410	348	360	384	370	367	369	416	369	417	356	370	376	395	394	398	409	406	363	405	397	379	381	406	380	342	383	417	366	380	377	403	383	338	386	370	426	364	394	381	378	407	378	365	389	390	438	382	401	369	413	422	401	331	325	359	364	395	355	374	408	398	371	389	344	357	401	378	392	401	371	366	406	400	373	386	372	369	362	386	394	380	390	363	397	388	363	371	406	363	351	361	369	405	403	385	392	411	409	394	397	386	389	396	377	379	371	393	353	373	358	358	370	365	430	377	373	390	349	370	393	389	406	396	383	389	388	385	396	371	389	410	362	358	395	413	349	368
30734	43039	26462	13338	8176	6042	4262	2855	2012	1742	1568	1395	1291	1152	1040	780	630	560	511	502	483	466	433	429	496	462	422	450	449	434	432	460	414	431	413	423	429	460	414	476	435	466	409	438	443	411	445	446	458	464	429	405	428	432	467	460	497	454	403	438	393	440	426	443	452	430	417	446	412	443	430	470	439	453	451	492	460	429	426	449	449	445	477	468	441	456	452	449	494	472	449	489	447	452	460	461	433	469	434	448	440	465	431	442	449	432	454	465	440	456	430	447	438	428	439	459	435	457	462	432	389	473	403	429	465	452	410	428	479	433	476	432	412	428	448	408	442	471	421	432	423	485	418	416	448	402	474	405	435	439	438	501	467	426	425	466	449	422	417	450	419	445	456	415	420	421	404	455	436	419	461	426	418	437	443	422	409	441	398	443	429	428	473	498	478	422	419	439	473	459	404	444	412	420	450	413	411	503	436	421	442	460	404	450	400	442	451	438	444	463	484	445	448	456	446	392	425	424	424	466	451	436	464	453	453	412	440	453	463	434	421	458	446	419	449	394	449	407	443	455	436	412	456	444	465	473	439	443	449	406	427	429	447	452	450	434	435	437	438	418	422	456	452	452	466	430	439	435	436	458	422	404	439	414	413	402	443	438	404	430	445	463	417	428	456	428	442	438	413	441	436	439	426	454	441	420	422	417	443	435	440	471	453	448	424	432	438	435	432	458	404	412	443	436	472	451	421	424	422	444	464	396	402	451	419	434	394	442	439	430	442	423	429	425	419	469	434	434	440	443	474	439	416	439	407	423	450	453	414	398	432	451	448	481	439	421	435	464	464	485	457	447	421	425	429	447	448	427	437	428	421	459	418	421	434	431	439	403	466	443	412	408	471	403	451	416	425	427	446	416	439	446	440	411	455	449	437	407	388	443	427	465	446	447	438	438	437	460	433	430	438	448	497	470	424	440	449	415	414	433	463	453	455	453	429	432	443	430	437	417	425	467	452	461	483	409	457	428	371	411	398	409	458	453	436	435	407	411	436	418	461	426	441	485	442	459	416	445	426	476	414	436	478	397	463	435	438	430	497	413	482	428	412	404	429	446	468	435	434	454	456	453	433	435	453	444	460	435	423	458	463	426	420	368	441	428	441	448	432	460	447	391	416	412	439	444	422	409	469	447	443	371	469	460	440	461	437	436	481	443	450	415	426	438	455	440	435	459	474	440	420	435	441	458	404	438	446	411	422	408	416	450	452	424	438	430	435	448	421	431	405	450	430	414	435	441	453	434	424	437	443	438	454	471	458	441	447	424	446	438	442	439	411	478	452	416	412	447	405	452	453	430	433	447	455	428	424	436	430	410	438	408	438	417	435	426	415	429	428	450	440	457	407	458	437	451	442	472	440	437	437	424	457	457	478	439	452	424	443	458	485	436	464	435	429	467	438	421	398	453	457	470	437	457	455	452	420	418	441	455	435	416	403	453	415	481	422	441	422	449	466	437	440	452	464	450	439	466	440	419	441	418	419	452	451	411	423	425	447	446	447	439	453	415	414	362	431	462	443	449	449	410	420	442	462	455	430	428	399	457	461	427	470	436	457	453	432	449	435	430	417	417	430	447	469	410	443	429	447	460	429	438	445	440	434	445	410	428	449	418	416	444	439	419	436	478	508	489	428	428	455	435	452	458	451	443	416	448	412	432	457	427	458	398	410	459	467	446	464	436	424	415	479	447	435	466	415	423	443	451	418	446	414	443	436	401	471	418	437	428	441	469	410	450	437	433	473	462	434	450	446	452	455	460	399	442	433	470	424	437	409	450	441	447	473	409	442	465	454	420	467	403	442	445	444	449	419	475	444	411	421	437	477	451	451	481	442	473	453	439	442	418	416	448	462	454	430	435	426	445	439	424	454	463	421	449	438	454	430	480	468	410	421	447	454	417	430	415	426	447	439	479	454	421	445	481	405	415	440	419	417	439	440	424	485	398	466	426	488	421	407	429	427	438	419	440	442	422	422	443	439	433	491	439	427	464	467	456	452	424	418	425	455	433	417	470	401	432	463	440	455	406	458	422	451	432	434	417	467	436	445	452	449	470	431	421	450	431	447	474	442	460	437	446	459	456	429	426	425	472	424	437	470	397	446	397	383	443	451	477	450	412	446	461	496	417	450	449	444	443	460	483	452	485	400	460	403	448	429	432	452	435	420	422	447	454	445	408	430	433	460	386	445	441	413	395	434	443	453	489	451	453	432	446	428	438	427	429	435	398	421	445	442	454	461	442	390	423	436	428	440	429	467	426	442	429	454	400	478	492	451	424	484	416	454	452	434	441	458	434	479	429	473	436	455	445	421	484	451	442	439	457	468	455	451	434	429	446	466	465	460	467	436	435	416	430	455	438	426	446	437	420	425	457	426	420	478	419	470	454	450	461	454	462	416	454	447	419	459	428	402	420	438	465	467	429	427	463	404	417	480	464	413	427	451	436	377	469	409	452	462	450	478	436	457	424	429	434	461	428	423	411	419	443	448	422	431	415	404	450	444	449	433	424	440	410	444	468	454	428	463	398	427	418	420	390	429	411	460	424	447	440	453	422	457	450	434	451	401	483	457	450	388	440	413	448	462	434	418	423	407	411	413	433	440	423	457	461	418	448	441	447	448	450	376	433	394	457	431	469	420	443	472	416	452	475	435	432	427	443	468	454	423	430	461	463	438	415	435	421	451	427	446	450	445	442	447	429	456	415	418	426	431	476	419	436	469	448	444	453	449	451	418	433	421	443	461	434	426	437	491	405	452	429	438	425	438	423	409	437	456	393	440	397	468	449	429	439	471	466	462	429	448	377	445	440	438	395	406	449	423	436	420	428	432	476	434	432	449	414	418	450	422	440	463	476	457	427	436	425	418	429	423	437	457	405	426	414	449	458	421	438	453	454	454	421	444	458	448	415	398	453	408	444	431	432	449	432	467	413	422	427	428	436	405	464	443	411	449	389	447	438	414	429	419	449	431	435	448	455	442	434	433	414	432	476	434	473	424	401	421	399	421	452	445	416	460	430	469	478	445	449	438	438	441	423	417	464	425	421	436	440	446	423	435	456	416	429	458	417	425	441	473	434	425	455	476	451	438	445	434	427	434	462	443	452	427	431	455	443	438	444	451	453	450	426	411	436	442	441	432	430	434	440	456	465	453	481	453	447	417	468	407	413	453	408	451	443	441	461	466	458	450	452	410	442	458	435	422	424	445	445	462	445	451	460	474	419	443	440	444	450	416	448	412	429	446	444	444	422	411	447	464	449	382	447	431	426	443	465	391	450	432	431	481	445	431	466	425	446	440	416	417	422	428	477	439	463	452	444	415	452	454	419	437	437	466	446	449	423	444	449	425	472	449	424	461	452	459	411	457	432	439	485	433	445	434	464	439	451	419	453	476	412	435	423	475	412	448	455	457	450	433	440	400	434	446	412	448	424	427	441	439	415	437	448	445	446	451	402	432	448	429	458	447	425
23104	21354	29030	24036	21361	21545	12930	3520	2128	1917	1659	1619	1474	1390	1219	996	825	704	584	628	550	570	523	518	538	512	589	508	566	516	547	519	473	485	538	514	521	530	511	495	488	522	515	481	513	474	496	498	510	524	488	500	485	459	500	473	505	514	532	467	501	495	515	524	526	506	526	512	507	497	498	477	497	484	480	562	442	496	538	499	515	490	530	533	548	513	523	532	521	554	525	505	522	507	481	483	558	539	468	515	551	516	545	495	509	503	506	528	504	522	474	426	462	484	541	506	519	502	478	447	477	518	479	515	488	491	493	462	490	460	476	476	495	532	542	464	499	487	459	497	483	499	501	527	487	522	499	479	510	482	514	478	488	503	493	471	462	498	511	510	471	519	478	502	472	519	529	492	526	477	536	498	489	493	516	504	506	464	489	507	485	459	504	454	512	495	484	514	475	458	501	516	511	498	487	503	501	471	527	529	491	510	505	499	490	553	494	501	466	525	517	485	498	489	449	479	522	517	499	496	545	481	519	487	478	506	515	501	469	488	529	495	482	484	470	494	464	472	515	521	490	516	536	515	465	520	488	493	509	517	530	524	494	479	521	513	504	504	497	492	517	508	458	466	501	496	494	492	478	457	488	469	466	455	492	507	495	486	521	475	479	493	506	481	466	476	500	471	523	494	467	499	508	510	489	516	518	530	576	470	486	490	540	492	519	512	488	542	525	489	485	523	493	484	471	483	505	493	481	479	494	500	522	514	483	472	503	523	506	469	469	505	494	478	510	506	520	493	520	472	489	475	491	482	531	518	519	532	498	505	485	492	466	452	518	482	488	492	517	451	547	485	519	501	519	498	511	539	471	534	499	554	502	496	518	507	467	513	523	517	506	492	509	514	493	484	496	463	504	512	523	483	452	537	514	514	468	532	464	537	490	462	498	502	534	462	479	488	500	474	532	498	481	488	466	526	501	500	447	505	497	480	487	479	493	510	512	499	485	510	467	473	464	529	511	489	488	470	501	488	481	512	540	494	500	486	476	479	516	505	524	521	477	453	500	493	528	515	450	536	512	538	454	479	457	522	494	474	508	488	508	487	559	488	499	463	537	534	497	485	472	483	483	507	476	528	521	532	482	494	512	501	484	486	505	508	500	515	460	489	494	520	482	510	512	521	494	482	480	498	513	469	467	482	509	467	497	476	539	466	498	497	499	496	473	517	493	532	493	499	527	481	503	497	516	521	442	501	522	535	483	518	507	510	466	472	468	482	494	472	491	470	463	535	527	486	510	453	511	466	498	522	524	553	546	455	484	523	536	527	492	489	449	514	523	516	535	502	478	526	498	445	464	494	469	460	473	502	512	528	510	507	523	544	498	539	468	482	506	468	444	508	450	477	497	469	479	528	544	458	501	473	502	504	502	512	453	504	497	480	439	473	536	486	483	504	488	502	504	462	476	509	537	442	453	444	491	490	454	475	494	506	489	511	469	484	519	495	471	496	524	503	493	525	513	486	489	536	547	500	511	512	494	494	461	490	458	500	449	470	468	497	506	510	456	478	522	468	502	522	496	500	495	501	524	439	452	506	479	436	492	482	449	486	486	493	541	511	534	485	421	490	505	530	452	481	539	513	503	474	521	543	511	525	492	454	510	512	464	531	527	492	485	533	495	501	490	474	503	510	474	504	494	511	481	496	474	537	527	528	491	492	478	479	502	493	479	494	517	551	514	523	485	511	472	465	457	505	489	510	489	478	483	509	481	487	557	495	486	517	457	529	494	496	475	498	515	477	498	452	489	460	461	506	547	504	529	491	499	538	489	491	496	494	518	464	478	491	495	500	462	501	516	466	506	513	509	502	515	419	492	508	518	481	486	504	455	515	506	516	504	518	513	496	507	524	540	492	507	466	520	473	527	516	505	451	525	489	492	494	520	478	535	494	477	478	472	488	502	479	506	468	507	487	511	504	510	452	526	525	483	507	497	533	466	559	506	500	485	438	450	496	475	513	512	491	501	502	477	491	499	501	485	510	451	500	505	479	445	490	475	502	491	500	539	506	521	516	497	515	518	512	480	495	504	482	499	495	483	528	482	510	525	507	508	507	505	520	462	490	492	490	469	514	512	516	508	485	497	505	492	498	497	529	513	496	506	556	541	516	500	492	489	494	468	506	497	512	474	458	494	471	474	498	509	525	495	508	486	452	495	529	432	467	470	485	491	477	506	513	496	468	489	539	529	466	492	505	509	489	469	520	487	485	476	477	493	506	532	486	478	512	492	516	529	456	499	445	499	479	508	499	493	514	527	529	486	482	490	453	506	472	486	493	495	502	463	486	463	504	521	478	521	516	485	499	517	506	529	502	484	448	499	526	470	484	490	515	527	542	495	501	518	485	496	519	522	465	487	508	526	496	505	540	491	516	455	483	493	517	509	535	477	492	512	450	508	469	499	502	491	532	490	490	486	490	479	497	500	528	487	506	476	494	507	511	528	491	509	488	469	491	515	530	530	500	485	483	518	504	515	505	493	499	457	529	475	485	486	515	473	503	532	511	461	463	505	470	503	513	473	524	495	497	497	493	527	516	468	497	476	481	516	489	506	514	518	516	484	513	492	508	544	525	513	539	459	498	488	494	461	503	511	546	489	492	502	478	488	529	506	524	513	475	508	508	491	518	509	503	513	506	479	517	503	478	518	510	491	530	489	511	462	468	455	475	462	496	511	466	503	473	496	492	510	483	477	497	497	484	485	485	478	517	463	498	523	521	513	506	497	526	471	539	489	498	543	472	500	498	512	479	484	479	486	503	518	467	521	502	476	521	475	506	488	529	519	485	545	484	510	493	502	498	530	515	509	491	454	483	484	510	483	474	445	497	466	527	503	501	483	515	459	513	490	494	508	489	513	499	529	466	444	526	520	494	487	493	496	520	473	512	467	492	499	494	472	478	523	504	473	477	491	495	470	492	459	494	518	575	473	425	489	482	495	476	523	455	500	486	493	473	529	487	515	485	472	496	505	498	509	506	507	476	484	468	454	470	503	512	492	475	527	527	521	513	526	476	471	500	502	483	491	480	534	467	491	506	500	499	519	480	513	498	530	494	454	456	533	488	498	497	510	524	440	476	482	538	459	495	490	475	477	481	492	493	518	464	486	526	494	510	503	515	515	470	509	505	494	503	451	504	512	483	493	492	501	461	466	550	537	509	487	527	508	496	524	483	515	526	548	504	520	487	485	481	463	486	509	504	453	501	522	509	452	488	522	480	509	496	532	516	490	486	504	512	507	477	514	512	513	489	511	506	503	452	515	490	539	489	480	507	508	488	502	496	473	500	515	483	480	513	504	476	511	441	518	480	430	489	494	524	478	470	536	478	467	493	464	469	512	518	492	500	448	488	536	508	485	458	479	469	511	459	493	472	509	537	472	490	474	500	498	491	499	491	522	469	464	485	488	493	535	514	504	489	536	495	493	518	541	484	464	490	467	516	505	483	509	496	473	528	508	508	493	465
33778	49112	35166	19494	13454	10249	7758	5269	3851	3360	2685	2531	2251	1975	1745	1342	1172	916	786	673	648	606	563	614	613	607	631	599	606	618	564	593	538	571	561	549	591	569	520	581	564	601	598	541	552	582	553	580	543	575	550	536	598	525	570	535	527	536	553	597	540	521	575	529	563	592	567	557	559	534	548	569	614	557	568	544	589	553	573	590	578	576	582	592	531	601	601	613	583	621	573	592	544	590	542	576	606	589	562	602	585	577	570	559	550	566	545	543	569	626	529	527	534	596	555	527	562	610	538	586	564	584	572	552	533	534	492	568	522	554	582	546	567	575	562	560	554	580	573	604	542	576	569	529	568	571	560	561	547	525	547	534	578	533	563	512	502	574	553	553	529	514	559	547	546	539	502	548	514	566	575	524	556	548	580	559	588	512	560	517	544	559	519	586	552	511	540	521	578	568	569	533	580	506	557	563	572	534	519	543	530	556	538	558	577	532	546	549	512	555	539	576	534	542	529	547	565	540	594	523	535	567	539	569	552	537	559	601	535	573	547	556	530	568	540	512	535	521	535	549	583	547	493	543	514	541	548	555	529	585	555	550	560	539	537	549	587	518	549	538	565	549	540	544	537	563	555	516	555	583	537	513	552	535	565	537	520	600	544	547	527	533	584	535	531	565	573	551	560	585	551	554	541	576	537	525	530	542	530	587	519	533	506	576	536	552	577	518	575	573	546	533	530	538	581	573	532	561	589	527	562	509	541	539	568	549	531	573	544	548	502	573	587	542	569	564	554	599	546	571	531	534	545	530	555	562	519	565	559	557	535	518	564	557	524	570	558	559	556	546	535	552	535	540	531	539	539	571	561	579	525	582	618	551	545	553	525	557	518	559	535	519	543	538	575	478	549	537	499	486	548	518	570	495	545	565	565	575	552	568	533	512	562	570	543	531	509	606	505	545	548	505	606	524	571	535	571	517	518	559	518	548	519	586	585	548	530	560	508	554	578	571	548	591	558	527	594	557	549	560	522	506	556	573	570	548	554	543	587	523	552	561	556	540	571	545	557	575	626	553	558	529	560	561	589	573	537	563	519	580	557	550	525	548	511	523	546	527	561	557	561	496	537	587	558	573	524	550	563	581	563	574	530	551	558	571	538	567	559	569	563	586	590	579	523	527	550	529	559	527	557	535	512	537	590	515	548	557	500	516	539	581	495	539	535	512	596	560	557	549	558	575	523	543	566	599	572	556	478	525	557	514	518	551	550	573	590	564	535	532	536	507	580	548	530	545	572	516	523	544	559	540	516	545	579	565	510	534	519	551	540	537	568	531	530	578	552	527	562	514	566	517	556	517	567	573	550	551	581	524	543	501	563	545	545	551	549	545	534	522	575	564	545	566	567	522	543	533	525	570	524	499	533	520	561	530	537	559	560	548	579	557	563	529	571	544	560	567	604	565	525	568	571	533	567	552	540	556	568	551	562	555	573	558	518	523	560	599	554	538	557	578	542	547	494	582	540	501	595	527	535	522	567	570	567	544	567	552	563	542	530	543	573	557	541	580	584	558	592	583	555	515	559	521	551	542	517	563	549	505	582	601	572	536	543	572	564	553	586	575	542	564	548	560	534	507	533	583	559	541	496	572	535	578	518	553	517	544	493	549	578	550	555	551	579	595	523	541	546	554	562	547	587	599	551	550	530	582	533	593	532	550	563	567	555	562	569	576	589	575	537	524	538	561	548	544	544	554	547	588	570	586	585	498	534	542	560	563	529	611	546	564	588	545	530	559	586	554	554	546	573	531	569	554	558	593	536	559	554	563	528	564	529	564	566	545	548	568	523	534	532	531	577	581	560	571	544	565	561	559	528	558	584	559	530	573	557	564	526	557	568	556	569	539	570	547	560	530	524	574	554	500	517	577	553	571	562	541	580	582	517	539	568	595	562	519	573	539	538	572	539	568	535	584	490	542	564	570	569	556	584	543	568	578	588	551	556	533	588	539	569	562	558	543	535	548	571	555	547	512	535	532	511	602	577	530	552	512	580	529	550	514	501	541	556	543	498	561	515	551	520	557	526	521	529	552	553	560	571	553	540	555	575	569	557	541	568	553	536	596	546	579	537	560	532	555	560	543	575	546	540	595	570	546	509	555	557	576	561	559	599	530	554	551	594	592	563	547	558	548	541	548	578	559	523	506	548	550	544	593	526	563	565	541	575	544	563	546	563	531	577	537	557	517	571	549	547	571	576	575	537	539	571	560	557	539	509	536	565	559	584	547	538	545	527	566	568	534	558	540	510	539	586	543	543	516	530	567	548	540	535	520	562	539	578	596	544	551	556	556	517	586	582	550	514	538	567	534	576	496	537	574	550	535	604	529	561	563	562	592	600	549	530	596	551	552	573	523	546	571	569	549	549	548	579	568	573	553	518	542	562	501	574	561	536	553	543	574	576	617	522	541	516	574	528	591	552	548	554	555	564	514	521	534	514	547	544	590	511	571	524	530	541	572	570	502	582	545	598	559	535	558	520	597	549	518	590	559	620	536	549	546	579	547	570	531	571	531	573	541	572	535	550	541	551	539	541	524	516	542	517	558	536	569	577	590	554	540	515	516	539	526	528	531	559	545	550	548	538	578	557	569	529	528	539	562	568	516	527	560	575	504	552	536	541	499	567	550	545	531	525	538	556	534	536	556	513	527	584	565	541	525	555	589	569	554	609	576	543	547	544	539	526	527	554	574	545	612	534	559	582	554	566	523	502	582	551	567	528	524	558	555	483	558	573	533	556	588	566	528	546	585	555	596	566	541	508	531	562	530	547	536	550	547	562	554	547	516	571	557	582	549	576	574	578	547	545	562	538	545	575	546	525	536	579	562	565	534	585	538	502	536	578	531	531	566	553	554	618	544	551	571	524	553	533	550	567	604	536	573	600	585	514	552	575	500	570	547	535	583	514	475	527	553	563	489	538	531	591	540	572	547	567	558	578	509	572	566	517	538	570	570	569	540	550	546	548	514	547	588	541	543	541	552	558	578	570	546	542	559	607	547	575	535	546	544	507	592	544	601	565	603	548	549	557	562	531	513	556	504	552	569	548	539	556	539	551	546	540	580	539	515	584	594	548	520	563	537	583	558	534	512	606	568	526	532	579	576	489	545	531	563	531	582	571	551	544	529	501	547	569	587	554	544	578	566	555	544	593	557	543	543	542	584	543	562	574	529	546	566	563	554	588	556	595	519	542	539	513	555	581	536	549	563	557	555	573	538	542	555	550	553	585	539	579	551	528	536	535	545	587	549	581	518	588	510	611	574	553	566	525	535	574	525	538	570	524	497	556	556	555	560	574	534	563	553	559	549	512	552	571	531	543	541	519	566	559	537	541	544	580	543	567	603	588	543	565	527	581	570	545	523	548	541	569	560	516	548	555	555	521	588	540	609	550	531	500	584	545	569	570	518	558	563	564	589	595	580	546	536	594	569	549	529	508	543	546	522	597	539	555	558	544	569	567	566
28214	24222	23117	10870	4064	2724	1962	1339	978	857	729	759	653	612	610	548	478	474	452	355	332	369	377	352	370	351	354	312	384	322	351	356	342	392	358	343	354	376	306	361	323	334	348	347	322	350	372	317	333	343	364	334	318	323	309	356	384	375	342	324	336	339	363	348	325	338	374	338	356	342	327	353	315	341	326	328	364	337	324	359	341	351	336	350	356	361	358	328	376	329	372	371	351	348	358	355	361	327	340	378	374	345	342	364	352	348	317	354	368	339	341	344	325	323	354	338	331	333	362	353	352	341	312	326	348	343	379	339	334	330	335	337	328	355	320	370	339	343	354	351	344	366	337	329	338	317	330	315	309	337	318	333	365	349	356	342	320	326	349	340	361	348	358	356	316	344	342	357	342	401	346	354	348	377	337	345	316	357	328	340	323	347	362	330	336	353	289	321	324	358	312	329	343	328	322	341	332	328	344	340	326	336	340	329	336	344	315	337	336	305	326	359	322	347	335	330	333	329	360	343	344	342	333	343	342	327	321	346	364	366	346	356	341	345	350	335	350	355	327	312	341	341	339	334	353	330	362	385	335	347	344	362	357	334	342	362	323	336	381	326	329	328	312	315	346	357	353	333	334	339	361	338	356	363	352	338	331	342	363	359	348	344	327	349	349	367	322	357	355	345	345	331	352	342	315	339	330	319	358	303	351	364	337	367	332	354	325	389	337	320	362	367	391	362	332	313	358	333	299	344	354	335	360	313	326	332	327	343	355	324	348	342	336	336	385	333	357	361	352	333	343	306	319	348	350	368	357	330	341	333	342	335	331	317	344	322	352	310	345	382	321	334	350	362	329	360	335	315	356	300	379	353	318	327	338	365	346	312	344	354	329	341	364	358	314	340	338	335	307	345	311	360	383	346	352	317	322	336	322	356	346	349	313	346	309	356	346	326	356	354	320	337	331	344	316	309	331	352	356	344	355	357	353	366	327	329	352	330	350	317	346	290	348	335	374	363	324	343	325	326	333	319	342	330	356	322	338	319	354	366	360	394	357	358	332	337	337	341	357	365	353	334	332	345	329	357	332	327	328	355	344	330	336	346	347	363	381	319	331	350	373	326	347	292	297	333	351	324	364	347	346	345	353	322	348	345	334	353	339	342	321	352	301	347	349	359	348	373	328	356	327	342	366	331	337	388	346	319	370	313	365	330	351	335	332	372	356	335	347	348	346	372	397	347	326	353	329	349	361	350	366	340	314	333	310	334	336	349	336	356	342	348	338	377	313	345	315	285	342	331	361	319	329	335	330	336	350	363	341	310	327	345	342	308	320	342	331	329	319	335	346	335	349	331	319	359	343	319	351	381	347	348	360	342	350	349	322	336	389	334	336	372	350	332	325	324	360	322	346	339	327	348	363	369	377	314	374	334	328	333	344	362	367	341	332	331	346	336	322	327	372	304	303	336	366	328	324	344	331	320	354	342	307	332	325	352	348	327	309	366	322	338	334	324	346	335	370	330	347	342	350	370	367	360	349	337	324	333	329	357	360	341	361	365	330	360	326	332	358	336	331	339	340	371	323	316	348	346	329	365	317	351	327	360	339	328	318	336	361	336	323	338	369	348	384	341	316	318	352	315	383	364	359	351	327	327	342	351	347	336	359	372	326	359	336	353	357	356	332	342	361	396	331	339	304	343	366	319	328	336	367	381	349	346	361	343	334	315	324	338	367	377	341	314	291	339	353	336	362	312	336	343	348	331	356	357	366	338	315	310	336	337	336	339	366	332	331	332	315	336	348	340	329	364	356	323	372	315	355	355	344	289	339	341	321	362	381	361	347	315	358	343	366	364	359	348	338	328	341	344	347	344	308	346	354	348	348	326	334	333	365	354	311	340	360	345	341	377	341	377	346	374	329	355	289	326	348	325	313	340	341	342	343	353	317	342	344	315	314	357	341	311	312	338	359	360	331	347	352	319	349	321	335	337	322	351	286	369	377	370	354	349	321	316	324	339	332	349	342	365	334	355	342	326	331	361	303	362	355	362	315	333	327	323	335	357	350	371	339	340	342	377	339	347	352	397	327	345	335	359	319	352	321	341	353	336	326	334	308	381	304	316	330	347	357	333	327	352	402	349	345	361	368	311	340	351	371	319	320	337	340	343	337	342	344	337	328	343	345	338	333	344	331	346	354	311	337	352	326	343	368	331	358	346	346	335	365	325	322	301	360	339	339	381	370	314	305	337	340	329	350	335	347	314	389	313	318	333	351	348	353	348	350	299	353	315	348	347	375	336	378	356	354	310	384	338	365	327	339	319	323	337	334	357	327	356	351	343	346	319	304	359	299	351	350	330	339	325	352	362	354	339	362	351	321	319	360	360	370	348	353	342	372	330	331	330	323	315	341	333	350	348	342	318	340	338	338	329	332	331	364	360	348	360	318	329	312	334	371	318	341	354	330	339	362	357	312	347	338	363	352	323	339	329	364	342	324	315	387	354	328	322	346	341	331	308	325	351	322	310	335	312	358	368	363	301	320	334	331	368	333	346	328	318	358	336	343	326	362	320	366	290	302	364	337	371	293	324	346	373	326	341	348	357	342	332	361	359	339	336	353	353	322	353	321	306	350	319	338	370	322	338	334	347	354	344	338	345	342	357	331	352	361	332	342	344	324	349	318	315	334	339	307	322	309	362	329	337	307	342	360	359	326	371	339	315	354	333	348	347	317	338	321	370	342	359	314	397	309	335	333	371	308	352	333	346	327	346	343	369	290	347	374	329	316	348	315	316	324	355	341	348	315	329	336	346	343	292	325	361	346	320	328	371	338	350	344	357	324	328	345	355	331	329	332	327	328	354	364	365	315	349	324	366	318	355	308	339	349	323	359	283	358	350	351	347	328	320	304	348	361	328	338	342	343	356	345	351	338	333	346	337	330	340	325	361	301	322	348	334	349	349	345	347	324	313	326	319	297	323	340	354	326	358	333	344	344	299	343	340	365	357	326	351	366	306	309	335	339	378	368	355	354	315	370	325	332	367	325	341	352	344	343	361	350	338	331	318	345	300	343	331	338	365	334	338	362	319	300	373	349	352	351	375	367	362	339	358	325	321	324	346	337	325	346	355	340	345	337	343	333	347	351	355	374	322	331	330	322	352	335	328	371	347	362	322	343	350	362	346	346	362	321	328	340	328	333	355	330	350	314	348	319	367	320	323	354	353	304	347	349	319	302	355	362	355	336	353	323	330	347	345	357	333	354	361	363	354	327	344	313	333	371	333	329	363	319	354	341	387	330	365	305	317	334	336	339	342	378	347	341	338	354	338	313	320	327	317	356	324	358	327	338	324	399	358	342	365	325	321	324	305	320	339	332	324	313	343	318	329	344	328	349	335	338	356	360	326	319	341	361	357	308	352	346	387	329	345	350	325	322	345	332	318	333	323	326	356	347	353	352	346	336	372	339	354	363	338	368	357	336	324	360	341	315	329	345	336	374	298	357	372	361	357	357	319
26876	38693	22219	9659	6322	4828	3475	2360	1622	1390	1197	1136	963	833	824	718	688	592	575	467	451	417	407	407	367	417	443	393	436	430	387	433	414	402	423	383	370	374	377	405	386	373	414	406	408	356	380	350	386	398	383	394	382	383	374	373	387	394	397	399	391	394	388	419	380	401	386	379	395	409	400	387	403	386	400	407	413	389	370	402	377	380	384	363	400	393	397	398	391	433	435	419	377	420	371	398	402	396	411	385	385	420	392	380	446	415	381	413	410	378	410	383	393	429	432	366	392	382	382	391	389	397	387	400	421	435	377	424	411	379	360	393	377	398	400	417	422	392	394	413	418	380	342	378	385	357	403	375	410	374	408	385	388	393	421	415	364	381	412	377	431	373	391	406	397	351	387	363	405	389	404	379	367	379	381	404	359	360	376	443	377	398	392	374	375	382	401	423	396	396	369	408	383	408	408	396	386	375	441	393	364	401	411	368	401	388	395	348	371	376	415	399	391	397	410	411	382	403	363	402	418	385	408	372	378	374	368	383	411	345	428	399	416	376	379	436	382	375	385	425	395	394	389	356	394	391	382	388	442	393	375	385	428	413	410	412	431	394	416	425	395	414	399	387	418	406	379	406	395	393	374	420	426	407	388	419	382	380	417	394	405	393	401	414	432	406	386	381	382	409	426	419	389	396	386	397	416	399	365	404	378	352	368	385	381	445	386	398	415	438	403	395	414	380	376	396	415	381	407	379	378	413	412	378	373	392	364	372	387	389	405	400	411	400	399	410	379	397	376	409	399	353	352	426	385	411	359	441	400	381	365	415	377	377	377	383	375	394	380	404	424	385	421	403	435	383	411	391	367	421	394	396	369	408	366	372	394	374	424	389	377	383	392	394	365	370	381	396	422	372	398	379	400	411	395	367	405	401	380	390	384	404	392	405	384	359	380	404	363	371	378	400	411	400	380	375	344	404	403	392	390	393	423	437	412	413	394	357	394	402	387	391	388	414	407	388	368	373	377	389	425	371	396	375	359	401	412	435	377	386	396	372	378	406	413	421	393	410	411	401	407	397	371	373	412	426	381	411	436	389	401	387	395	456	400	412	406	357	375	403	380	414	372	384	441	393	394	368	395	427	373	426	393	393	395	384	411	376	415	399	386	399	406	375	408	381	395	404	390	397	407	390	392	401	388	410	371	403	394	422	366	409	393	399	460	418	400	392	408	359	378	413	367	370	398	394	402	397	393	442	441	398	402	403	390	376	387	362	357	402	380	406	415	397	397	391	362	416	376	403	393	363	381	352	414	363	422	333	402	396	411	409	399	403	389	423	399	408	428	395	413	374	389	405	403	387	385	412	414	392	402	390	391	379	390	412	410	402	402	408	390	367	376	405	388	379	366	404	418	391	406	393	431	390	405	391	442	398	357	372	394	401	389	412	388	382	401	406	396	419	404	418	397	366	406	371	389	399	375	361	393	410	422	349	380	405	408	374	388	378	388	382	393	425	357	397	401	435	402	398	410	394	410	396	389	366	404	360	407	380	365	379	429	425	375	398	354	407	377	395	398	399	427	409	383	360	397	424	336	389	386	400	406	392	366	399	401	345	413	383	396	351	384	381	366	378	403	419	342	364	359	360	409	374	383	391	390	367	399	390	409	430	402	425	387	392	375	384	368	385	404	403	386	411	361	395	383	361	413	402	405	391	416	389	425	371	417	381	389	363	392	388	367	386	396	412	397	397	427	360	407	393	367	409	358	414	382	412	380	440	376	396	426	386	381	390	395	387	389	377	399	374	370	407	396	386	418	376	401	386	408	417	415	369	385	367	409	409	400	406	392	424	377	406	361	369	436	375	431	398	390	392	409	403	412	381	407	397	405	433	427	401	387	380	393	418	398	370	373	399	373	373	385	396	400	384	427	370	390	401	369	397	383	395	384	428	368	416	366	388	423	419	384	382	405	427	424	422	404	383	381	409	370	371	404	381	422	402	364	392	413	410	423	355	385	400	354	424	386	393	377	425	390	403	351	384	400	364	432	398	392	396	411	406	378	377	400	388	398	396	375	421	393	417	371	420	439	396	388	384	423	368	392	397	371	399	416	430	406	383	376	378	405	375	427	358	383	381	405	415	363	364	407	375	408	422	407	415	414	394	395	399	394	389	360	372	386	397	422	413	358	403	378	406	416	406	382	391	384	413	395	363	400	393	359	379	390	413	365	378	396	366	388	394	397	391	401	375	385	363	399	386	410	389	397	403	415	443	379	386	409	390	422	408	390	400	382	372	357	381	404	393	396	395	374	375	424	373	416	403	404	374	399	376	441	398	399	361	400	425	416	404	419	380	381	374	413	407	402	366	420	393	381	345	408	391	373	372	382	380	414	387	398	401	401	415	367	404	397	409	399	386	366	381	382	408	397	420	384	405	371	403	361	439	367	403	391	375	409	389	360	392	399	374	409	428	376	405	428	396	381	422	406	379	352	399	369	400	397	409	410	402	454	433	388	372	402	373	378	369	397	393	380	389	406	387	388	378	414	393	390	360	417	408	391	401	368	389	421	401	360	367	393	372	394	408	407	393	363	412	338	446	402	389	417	384	374	376	442	367	423	385	386	381	424	393	399	443	387	405	389	421	382	397	365	390	409	371	375	421	398	396	393	422	360	426	388	396	373	389	391	386	398	388	361	386	434	380	398	420	386	362	369	403	382	392	382	407	360	409	374	394	393	372	393	404	412	394	358	372	375	373	437	394	360	362	402	353	380	413	405	395	352	382	380	404	444	375	395	384	430	369	401	382	388	414	407	417	396	430	388	404	359	418	377	384	406	404	399	407	405	431	392	373	430	362	383	448	413	420	431	388	376	378	416	419	411	403	373	392	414	379	409	344	419	373	419	390	397	391	403	370	377	400	389	361	385	381	403	398	405	406	404	390	375	414	372	407	388	356	378	371	386	392	384	397	425	414	395	414	397	383	388	387	385	435	383	381	392	383	392	396	409	387	394	369	379	399	393	375	405	387	381	369	400	350	392	411	406	406	416	358	397	395	407	380	389	382	402	422	441	381	410	396	376	391	413	376	396	374	396	420	403	380	402	372	377	417	405	390	355	375	389	379	401	360	385	391	402	400	382	395	402	374	385	389	373	407	409	391	385	384	396	424	372	396	354	398	400	383	397	410	418	406	399	381	361	415	379	390	413	409	393	419	431	362	391	417	402	408	378	397	374	399	387	384	384	370	358	396	424	407	350	400	379	364	416	374	398	413	415	405	376	402	374	406	407	403	377	354	399	376	392	422	416	420	374	425	439	403	396	383	409	388	382	381	388	387	393	393	400	399	392	395	409	407	405	363	402	399	398	394	402	385	409	392	415	361	388	434	410	410	414	445	364	370	393	445	402	399	423	363	423	373	386	427	388	394	394	375	392	414	423	375	401	380	408	394	412	427	406	375	368	375	398	407	377	379	381	410	357	390	382	379	414	398	356	388	399	403	405	362	390	369	390	394
24252	21383	28631	24492	21366	13293	4374	2379	1636	1426	1157	1071	1020	809	922	863	673	656	553	505	455	444	449	406	386	478	452	485	453	429	428	430	419	450	420	383	404	425	400	419	411	392	407	398	411	379	406	434	428	451	400	395	390	437	411	438	453	460	433	422	438	432	418	455	426	392	431	413	427	380	444	400	401	409	435	427	450	395	414	415	426	414	436	441	430	419	416	439	442	433	444	415	453	407	416	424	442	435	470	399	402	443	422	390	415	413	445	408	446	392	415	443	369	413	412	459	397	401	421	406	408	419	374	469	402	414	376	431	393	414	395	383	441	423	437	377	419	376	425	411	444	442	408	391	409	407	385	414	432	398	415	394	406	416	416	428	419	409	467	428	418	449	398	400	402	406	400	384	439	406	404	405	437	420	432	402	408	395	401	411	437	393	424	398	431	425	425	407	412	429	399	429	446	424	395	409	391	479	422	409	419	424	410	392	414	456	408	415	375	442	381	389	380	442	423	419	420	386	399	417	416	426	446	391	405	431	443	430	425	382	396	382	420	373	390	430	428	427	390	409	410	402	422	440	434	398	429	432	424	414	404	419	411	422	419	417	399	424	406	428	375	409	408	388	392	406	416	406	431	412	432	402	404	415	407	421	400	395	418	407	408	407	459	430	403	367	407	400	424	420	417	419	398	407	393	379	412	394	422	416	388	434	397	413	419	389	402	440	398	421	425	415	432	370	448	377	453	367	411	390	417	399	456	426	420	423	413	414	436	426	450	400	466	426	425	383	427	429	420	408	436	397	425	421	457	425	472	426	372	417	421	406	411	409	432	381	429	441	402	445	426	435	405	371	396	447	422	407	407	413	456	430	411	426	423	422	384	395	454	387	418	415	421	420	419	426	419	467	419	370	406	395	420	410	420	419	414	383	408	385	437	392	406	397	397	424	424	412	420	443	400	390	422	436	442	426	434	400	416	441	420	405	430	391	432	417	430	406	402	422	420	402	399	411	397	439	407	408	396	433	387	411	421	413	374	422	437	402	454	393	415	423	402	400	394	430	395	396	440	404	432	377	396	391	425	379	418	428	397	439	459	380	415	439	419	420	426	422	422	405	395	415	407	394	396	384	387	414	424	414	376	438	384	417	419	393	387	404	430	424	414	406	410	428	436	434	409	416	413	463	443	438	449	397	402	439	440	411	388	420	395	444	382	430	402	415	415	445	437	441	374	395	376	398	413	387	402	388	423	420	445	406	396	414	456	387	401	403	417	415	399	389	398	437	419	442	399	452	399	432	436	418	414	426	402	390	436	420	433	354	444	425	386	428	397	424	396	416	421	419	430	437	405	408	430	419	423	409	400	433	413	459	382	432	402	434	345	421	409	438	418	436	425	427	455	432	423	408	390	397	395	412	417	443	386	423	391	404	398	415	398	382	411	448	428	418	404	425	439	409	445	464	441	391	417	393	432	438	446	404	413	427	397	415	379	408	378	392	421	417	427	408	441	387	426	444	440	370	394	446	412	421	361	414	396	414	439	407	415	405	448	423	418	395	416	407	392	439	418	432	445	437	394	374	399	386	414	406	394	421	389	417	392	390	382	453	396	376	435	395	388	416	400	418	408	451	422	448	435	403	389	408	393	401	434	396	417	401	404	432	405	435	429	415	409	443	436	425	432	411	451	426	392	465	400	415	462	391	435	419	379	439	397	409	381	378	418	407	401	363	418	432	372	386	381	398	410	378	419	405	408	384	410	427	407	444	381	424	412	397	407	464	429	412	412	422	432	409	438	412	437	428	406	394	402	412	409	387	437	418	407	399	398	428	410	426	419	406	415	444	408	412	447	415	415	434	433	387	433	439	443	432	428	426	440	447	412	440	436	385	405	435	411	431	454	411	423	398	406	400	437	402	399	403	427	409	410	420	429	403	392	388	444	425	376	377	395	396	423	412	400	377	407	418	400	397	385	427	419	432	434	395	381	424	420	396	380	393	443	462	449	371	412	397	424	424	420	428	400	402	406	410	383	436	394	398	419	404	427	405	386	435	424	412	396	432	401	403	417	425	409	378	405	427	404	419	422	426	387	450	407	459	394	419	410	418	393	426	399	437	380	387	426	418	416	407	390	439	387	430	413	408	423	386	386	440	405	431	441	432	382	400	420	396	410	459	423	421	403	408	372	388	437	404	381	438	432	432	414	396	457	435	407	421	413	428	390	430	441	432	440	409	397	426	439	402	424	391	405	410	435	387	469	459	462	452	411	415	404	441	450	381	406	370	430	417	405	403	472	421	406	433	421	386	418	415	456	420	399	395	390	427	406	419	411	411	419	438	436	459	439	434	441	416	415	411	417	419	444	400	397	395	385	387	426	429	441	433	412	372	399	391	378	396	369	417	397	432	424	411	429	415	457	388	420	381	398	400	411	402	434	390	426	427	402	412	424	426	396	416	405	412	427	430	407	401	409	405	448	434	453	412	433	392	424	440	416	400	401	449	392	402	405	391	412	425	388	401	430	391	401	401	440	382	421	415	391	367	391	379	431	441	455	445	409	419	390	396	427	407	417	401	422	408	383	408	422	421	436	389	439	416	437	411	415	420	429	445	426	395	414	397	447	399	376	408	381	423	433	424	438	399	403	366	385	417	411	397	458	413	420	438	419	398	374	386	443	424	413	419	448	421	417	392	437	400	424	401	388	437	416	435	427	415	413	424	432	407	394	394	400	407	405	432	425	442	386	400	458	381	435	420	433	455	411	417	392	401	380	402	407	384	426	413	448	418	463	424	423	387	432	423	396	426	422	436	428	371	382	383	404	421	436	394	405	426	371	396	405	373	402	401	394	410	392	395	379	402	413	431	408	405	396	438	399	449	423	431	387	420	409	361	428	422	433	410	432	436	390	447	392	414	426	428	423	444	408	419	421	401	389	393	403	379	361	405	413	438	415	447	412	431	371	419	433	395	386	394	424	427	405	406	408	405	417	426	417	429	350	403	434	421	378	408	424	405	408	455	369	412	408	417	444	382	383	408	390	410	432	436	415	450	382	391	394	398	410	410	427	382	408	440	419	383	382	429	388	397	428	390	407	406	409	429	381	411	392	377	373	381	407	397	430	439	390	414	413	391	410	395	415	391	414	396	403	408	416	452	430	391	452	374	426	436	422	412	399	415	365	381	420	416	418	401	418	411	399	414	425	454	407	437	411	412	415	409	441	389	410	440	383	398	437	402	383	431	419	438	394	424	384	440	416	415	436	423	407	428	396	414	416	360	379	398	407	413	395	402	390	412	410	405	441	412	420	403	428	373	446	425	377	423	428	400	451	402	371	412	398	427	388	415	432	401	421	418	374	408	424	413	389	395	416	429	401	387	379	420	418	426	382	365	394	387	386	413	391	386	419	430	417	424	428	357	429	389	405	392	441	424	429	410	410	405	393	445	414	437	400	421	414	434	440	433	440	390	407	411	402	402	420	402	419	433	427	439	398	441	405	404	363	419	424	428	450	399
32707	46313	27133	13893	9611	7737	5753	3979	2878	2337	1760	1698	1499	1202	1333	1240	947	754	632	650	546	546	529	474	503	482	475	499	494	500	439	483	495	494	441	479	443	443	470	491	496	469	475	519	471	451	458	458	452	488	430	533	449	479	483	472	451	461	454	489	487	483	457	513	443	500	490	468	507	494	496	483	465	427	487	525	475	439	502	451	472	488	507	484	517	462	464	493	497	491	497	490	507	498	490	489	503	499	507	472	508	475	489	467	497	479	514	479	493	471	463	459	482	437	446	462	432	475	448	467	492	457	479	468	451	481	499	494	486	441	482	503	428	460	511	474	440	467	474	449	442	435	447	469	458	455	501	460	487	477	517	492	468	491	491	463	445	465	437	477	459	463	507	473	479	484	472	437	453	459	446	473	467	484	502	444	498	394	502	469	477	459	449	473	471	493	438	470	473	493	459	479	434	468	474	469	480	505	523	413	498	461	482	467	425	415	480	479	440	463	475	468	475	501	489	477	427	461	483	434	464	432	467	477	482	496	469	486	461	482	412	506	448	497	461	453	496	470	458	491	456	442	483	455	482	448	475	469	456	452	429	461	472	455	464	486	471	417	458	446	475	392	456	468	475	491	477	471	456	491	487	484	448	480	447	492	436	505	458	469	444	445	441	493	441	463	520	472	477	421	451	443	483	465	437	451	447	486	475	438	475	445	475	434	436	452	472	447	491	448	471	456	484	502	475	477	489	428	472	450	465	454	478	507	466	458	452	443	456	494	502	469	444	473	480	443	481	461	469	442	489	457	442	442	446	461	449	449	497	437	454	449	452	493	457	469	447	497	432	482	452	503	464	474	464	481	448	487	490	459	465	431	452	471	444	448	495	492	441	465	467	487	479	450	493	476	407	509	484	447	473	460	424	438	501	483	473	491	460	465	472	427	465	479	460	505	463	477	455	464	487	490	454	472	461	488	491	439	490	471	456	496	482	423	438	412	487	449	519	442	441	458	451	497	469	454	403	436	496	481	446	427	436	462	465	441	464	446	434	457	465	484	473	448	440	445	494	477	434	477	451	463	448	459	475	495	461	479	445	463	495	466	467	485	468	464	430	477	463	493	455	474	451	485	486	486	461	455	476	471	449	446	474	433	481	429	464	459	479	457	446	440	465	495	496	489	445	429	427	459	490	453	440	456	466	461	458	471	462	467	481	486	443	443	469	493	490	474	479	499	485	486	478	482	481	443	488	421	477	428	471	506	437	462	448	423	456	437	466	453	468	466	492	515	442	481	457	480	435	480	461	484	463	461	463	450	494	461	465	451	466	465	485	469	468	476	469	436	493	509	454	481	433	453	416	469	458	460	492	472	467	489	449	418	463	451	473	478	492	480	445	468	471	461	450	469	438	477	464	478	493	476	454	475	449	492	455	464	499	474	453	438	472	476	451	478	448	489	492	502	469	459	501	443	456	493	442	496	488	430	488	456	451	482	445	420	478	472	453	472	467	462	414	463	472	446	494	495	498	491	502	470	461	452	477	495	485	461	450	498	445	504	457	452	465	478	467	461	484	508	479	503	431	431	484	466	449	441	472	446	462	445	464	466	462	487	468	474	495	434	462	497	488	476	461	486	456	434	478	496	430	441	465	504	442	452	487	493	457	459	485	452	462	479	451	462	472	417	455	442	485	447	481	507	472	476	429	448	439	470	494	517	474	459	486	480	447	449	461	459	429	461	445	423	450	442	476	466	475	503	481	482	468	442	414	502	450	421	453	469	424	472	447	494	475	479	462	468	464	477	468	428	463	468	417	462	428	454	472	463	452	479	484	462	457	456	451	480	457	489	437	497	491	477	469	480	487	447	452	427	458	448	479	435	463	476	488	465	449	459	472	459	479	470	489	459	492	493	477	485	465	466	484	485	469	441	455	427	458	471	479	457	469	465	442	460	480	481	457	447	443	442	437	466	431	483	471	477	479	465	422	470	488	423	480	480	462	480	468	444	452	467	482	446	460	472	482	450	458	463	495	475	452	440	484	439	467	467	485	469	459	441	432	488	473	497	479	471	446	481	456	433	454	474	465	473	421	482	499	478	450	476	480	480	466	483	457	489	465	466	461	461	477	482	487	467	461	438	498	466	465	477	466	446	478	495	465	473	457	510	477	445	460	468	465	477	444	469	437	469	489	450	450	474	465	448	479	490	475	469	484	493	461	453	467	448	469	465	491	440	475	451	461	471	471	438	482	460	479	498	496	485	446	434	496	482	483	474	480	498	442	462	460	453	499	420	436	454	446	455	451	456	492	502	488	494	509	527	476	466	466	448	488	485	487	470	450	477	463	472	448	435	495	470	497	428	471	484	487	463	488	477	482	477	408	469	432	477	478	482	476	448	454	474	511	470	473	445	459	474	449	468	513	480	465	449	484	461	479	462	417	479	475	496	446	473	475	444	463	509	446	449	490	447	468	479	452	489	429	446	474	480	486	464	470	439	444	485	499	478	436	461	452	468	454	478	448	477	433	447	484	467	483	446	465	457	479	467	425	461	473	475	475	431	482	474	505	485	491	484	464	452	481	490	482	470	454	457	481	489	463	439	458	458	476	502	504	436	472	490	482	431	459	473	453	483	463	489	463	486	438	483	461	488	469	495	458	477	498	512	428	443	476	420	503	491	464	463	478	470	458	452	490	487	451	458	485	509	466	456	439	465	507	475	467	461	489	531	492	460	466	492	488	485	469	473	491	485	444	424	460	451	510	490	474	495	515	498	440	485	463	471	463	458	433	472	498	443	458	475	478	492	440	490	426	457	485	471	445	473	467	452	504	493	487	481	482	467	430	483	433	431	462	419	458	475	451	437	497	464	479	489	465	446	432	451	477	499	476	470	483	486	430	462	437	476	497	466	465	447	468	463	453	479	455	483	432	477	469	515	481	457	479	479	452	447	520	467	456	485	438	481	434	457	426	486	444	466	460	477	468	440	462	489	493	508	527	491	466	478	442	467	476	530	430	416	477	489	456	465	475	504	471	494	406	456	456	477	454	451	472	442	456	435	481	504	484	469	438	470	440	490	461	496	443	472	489	473	457	531	472	480	472	464	426	448	467	464	474	476	466	441	422	480	476	471	470	480	484	444	461	470	472	482	442	467	505	479	446	425	456	459	458	474	479	469	489	462	496	468	488	484	446	467	437	447	468	493	463	480	503	497	479	512	458	466	513	468	520	471	444	483	481	480	471	472	444	433	453	451	469	475	457	470	438	470	512	478	448	480	439	455	459	461	453	435	435	489	466	426	498	471	471	472	496	471	470	463	430	468	466	461	435	469	466	500	461	449	456	468	527	512	461	472	467	477	488	446	493	468	483	482	479	439	478	495	452	466	429	514	464	482	473	478	500	477	474	486	425	454	417	487	454	467	486	488	460	475	455	474	500	441	447	467	444	499	487	482	478	449	464	487	460	477	444	459	458	496	513	449	468	466	460	476	479	419	451	459	480	437	484	504	469	462	454	453
25524	21333	27405	25356	12877	4129	2483	1822	1297	1103	941	763	826	744	770	774	610	543	495	433	456	434	415	378	381	404	406	399	398	389	394	407	390	403	389	386	401	384	409	408	386	381	432	388	389	377	431	400	441	412	401	401	359	416	385	405	372	382	379	389	372	368	374	350	413	402	345	377	364	356	353	392	365	400	343	383	383	392	375	379	437	375	399	436	398	418	383	357	391	410	401	388	384	411	399	378	393	419	428	377	365	406	419	327	402	410	394	426	384	355	403	390	351	405	381	373	378	367	385	393	376	394	376	352	357	395	332	383	367	364	366	382	365	369	367	378	351	367	392	359	400	364	398	378	377	396	376	357	392	370	354	351	362	416	401	360	335	377	414	373	400	370	380	382	371	371	365	368	408	378	352	378	378	376	383	360	390	372	353	388	334	384	399	348	332	369	371	369	376	339	320	369	377	386	407	397	362	396	377	365	367	383	399	399	377	403	397	348	416	360	383	396	361	347	353	372	409	414	371	375	388	442	382	380	394	382	375	426	406	371	382	359	369	370	391	412	375	399	347	351	398	416	389	404	379	376	344	350	393	408	386	401	383	361	380	411	402	390	388	354	398	379	373	380	375	374	375	391	401	371	413	403	398	401	362	378	411	406	370	361	390	347	411	398	364	348	363	400	407	377	375	405	344	404	379	398	377	414	377	365	388	382	351	395	371	417	388	393	367	380	401	370	368	401	369	364	392	366	404	396	391	371	429	385	368	392	396	402	401	392	365	385	384	382	384	370	397	375	375	358	367	360	419	360	369	355	401	372	413	372	365	379	381	347	392	379	379	405	368	369	406	393	365	392	382	394	363	387	389	367	426	370	357	379	385	367	350	375	360	370	374	385	407	353	389	392	340	377	400	373	374	381	371	364	394	360	415	366	435	379	420	347	368	371	376	393	374	367	371	350	397	383	382	386	372	397	381	358	363	372	391	383	368	367	369	388	382	390	352	419	374	400	389	362	360	371	385	379	382	370	392	351	360	354	411	376	352	382	345	361	385	429	399	405	369	363	413	375	353	397	382	373	407	398	379	384	395	392	350	352	375	368	366	430	405	347	336	352	361	357	409	371	387	402	392	408	421	350	389	377	381	384	344	360	352	369	400	392	377	375	395	373	341	362	371	381	371	394	398	389	361	397	364	372	383	380	347	364	380	398	382	344	397	360	366	356	366	344	389	388	395	398	378	402	348	363	355	385	352	358	388	379	382	351	394	391	395	370	372	408	355	372	376	373	373	373	366	377	388	374	429	398	412	410	385	366	368	376	425	419	340	371	390	377	384	387	409	380	375	378	387	380	365	380	385	381	389	372	363	391	423	384	376	394	368	386	366	378	360	362	338	385	384	372	394	368	335	363	359	388	366	354	364	372	390	367	402	362	417	373	391	365	384	391	365	376	414	354	357	362	385	365	360	380	359	353	419	367	379	360	425	393	375	327	365	392	405	374	381	378	366	372	393	385	377	396	375	374	390	409	373	361	390	388	398	377	364	347	396	366	389	399	349	363	371	339	386	353	387	343	366	357	374	374	358	366	368	353	339	400	420	378	392	413	347	395	380	360	358	366	394	381	395	387	364	365	388	386	359	380	369	378	402	379	385	406	404	368	397	361	395	353	391	361	384	417	371	365	369	415	353	399	383	375	428	409	379	367	370	386	408	417	357	397	378	389	369	399	362	373	402	379	361	345	402	367	353	366	380	376	402	367	354	348	374	376	377	366	389	382	384	421	379	351	364	395	399	382	383	366	384	407	376	347	378	384	409	372	398	333	393	424	350	337	371	354	374	397	398	367	397	399	378	397	382	387	384	405	394	376	388	375	398	350	403	384	366	385	363	420	335	363	364	374	406	388	386	321	400	363	381	370	386	368	341	354	350	380	337	360	404	411	367	408	395	367	390	386	406	386	356	407	402	383	372	400	358	374	355	389	422	396	370	391	378	390	381	404	395	368	377	386	361	380	399	350	390	389	395	374	379	372	361	427	357	406	385	358	385	375	380	367	344	368	392	389	382	359	392	379	343	371	409	376	402	369	388	360	377	412	355	354	388	359	355	361	360	368	366	400	364	412	369	361	379	378	391	380	389	380	372	381	359	384	372	356	391	404	340	362	365	361	376	391	408	379	399	403	394	369	381	323	378	344	369	381	402	355	374	377	382	402	406	383	394	371	373	370	379	372	397	382	363	362	410	426	405	364	346	394	418	377	390	404	382	381	354	363	365	365	389	393	391	377	394	345	410	368	388	383	374	346	357	401	413	373	372	370	393	402	397	366	376	384	392	365	365	355	402	375	403	370	381	398	379	379	370	338	408	380	357	381	383	351	409	367	388	404	341	380	361	381	381	355	379	379	402	358	394	393	404	378	394	390	374	402	381	398	390	369	369	366	372	383	415	400	353	397	353	427	358	385	379	382	361	390	403	401	345	402	381	399	383	378	405	391	383	368	393	431	378	381	392	399	351	399	401	389	362	390	380	377	361	352	385	375	431	380	402	381	381	384	373	375	363	376	355	376	367	382	373	375	375	367	403	351	368	407	371	381	420	378	361	396	356	359	392	361	388	394	403	389	347	401	321	395	354	398	347	361	410	347	374	408	422	398	409	369	413	377	389	359	357	370	380	385	364	371	373	381	345	365	385	355	409	347	393	392	409	436	372	382	398	365	408	383	339	370	400	396	390	394	396	362	373	359	350	354	397	352	393	373	374	348	394	381	403	390	371	404	359	375	374	418	369	359	372	389	352	377	350	375	414	404	362	375	366	354	388	399	381	385	412	389	361	365	393	387	429	382	372	421	396	388	380	388	383	386	380	367	406	382	409	382	366	359	373	377	393	372	401	402	349	343	373	370	397	370	378	391	408	412	378	395	360	331	366	398	381	384	363	387	379	380	402	363	367	367	394	379	380	371	359	365	408	368	366	389	373	386	362	345	405	368	361	419	373	386	394	352	389	394	357	388	402	372	385	387	368	368	351	416	415	399	386	343	413	361	372	399	421	354	391	366	400	401	400	376	374	341	389	409	425	400	407	385	371	377	381	424	356	369	373	360	405	373	380	404	387	378	356	379	411	352	419	416	397	377	393	343	375	372	367	399	364	406	373	352	394	384	360	386	396	342	408	388	394	372	380	391	381	387	389	378	392	389	377	366	353	393	352	377	372	368	398	387	399	369	367	342	394	377	380	378	400	357	392	384	373	389	346	382	415	395	373	354	376	380	400	368	332	371	381	414	377	367	393	387	371	373	361	371	374	372	373	373	407	374	386	407	368	365	396	368	395	367	350	382	379	384	400	391	379	366	414	414	367	396	382	402	362	382	400	350	377	373	415	400	386	333	389	389	383	399	371	385	363	385	402	410	407	393	404	380	405	353	379	341	377	375	367	355	378	381	371	350	378	358	297	382	386	408	424	356	394	371	394	392	427	400	354	366	347	359	357	356	354	355	410	363	363	361	375	398	371	352
30179	38831	23243	11463	8043	6342	4693	3382	2471	1926	1630	1312	1258	1077	1154	1181	827	659	580	570	538	524	434	442	463	476	479	470	490	479	479	480	457	460	454	439	449	445	461	423	448	439	408	467	455	435	463	455	444	427	434	448	452	418	436	401	432	422	467	455	450	472	439	444	431	432	438	442	420	479	449	444	460	417	461	435	448	439	447	443	461	458	445	464	437	476	466	451	473	463	420	477	458	443	462	502	431	452	444	445	520	442	436	446	458	420	464	434	454	487	487	441	462	447	391	473	429	461	465	420	434	460	499	438	421	458	435	458	441	418	483	452	439	433	470	471	469	442	461	413	452	457	424	405	424	413	454	422	442	460	424	444	417	436	443	427	431	472	428	463	440	414	407	393	435	437	408	487	419	407	451	428	437	417	453	461	472	408	443	420	422	440	464	447	450	442	421	446	399	433	466	449	446	430	455	420	441	445	423	471	458	424	440	460	398	485	430	457	417	453	457	446	427	445	455	470	415	477	403	424	416	458	421	422	431	445	460	442	463	397	406	416	423	422	471	417	428	443	462	431	454	433	448	447	467	455	420	428	450	418	467	431	408	434	442	465	419	451	431	433	440	428	406	467	421	455	446	434	414	462	434	475	439	450	491	449	452	432	431	441	444	418	480	443	402	447	455	468	440	447	462	458	441	432	449	443	431	448	430	448	424	451	415	442	411	390	425	425	442	501	444	462	452	476	405	465	452	436	443	438	447	465	428	433	439	413	434	446	447	433	431	456	406	410	443	452	433	397	420	412	463	437	442	440	443	456	477	432	448	429	429	412	469	417	409	441	430	394	428	457	464	431	432	434	448	423	410	459	418	425	429	420	432	457	449	435	472	398	448	415	460	433	429	450	443	424	446	469	434	403	463	427	415	437	429	424	469	449	506	420	459	400	403	420	429	435	433	387	416	433	441	437	439	443	424	448	441	418	447	450	407	395	480	433	476	447	430	444	487	458	459	472	427	476	454	469	456	405	436	444	466	437	457	480	440	451	424	441	457	439	500	442	443	454	442	429	418	431	420	375	465	442	400	411	454	419	451	450	467	433	434	466	444	445	401	459	458	401	446	411	448	408	469	442	419	474	456	422	436	443	435	439	461	454	428	438	440	467	440	454	482	460	453	439	450	437	429	414	424	479	451	429	440	466	482	443	418	432	423	441	412	447	404	472	392	432	407	416	446	413	419	479	465	453	419	437	434	459	459	452	397	439	451	403	459	449	447	435	417	408	421	474	414	417	449	438	447	486	475	439	430	444	457	432	477	436	444	454	451	464	445	476	432	471	414	437	448	435	448	452	449	448	442	462	432	469	468	433	461	448	428	454	463	436	445	415	416	473	416	443	468	441	408	443	458	470	458	456	424	410	438	464	441	459	434	402	452	435	418	457	451	445	454	445	412	463	438	435	439	466	459	426	465	424	408	433	464	433	443	405	439	443	426	412	425	440	418	438	458	438	447	424	455	418	452	439	432	470	430	477	436	421	426	444	465	432	452	458	433	436	431	450	432	434	468	429	449	434	411	427	442	427	418	435	456	458	477	399	438	467	430	421	416	438	449	424	399	413	465	415	421	457	461	458	460	454	430	430	445	465	481	441	408	434	442	450	482	413	451	461	458	439	439	435	420	449	422	444	470	434	425	413	428	442	441	405	451	433	447	465	420	448	444	413	469	490	475	442	435	438	444	443	461	414	467	457	455	456	449	394	423	432	457	442	437	458	455	451	412	429	447	419	421	448	428	461	486	460	455	447	419	403	416	477	410	417	471	440	433	435	422	434	460	395	455	480	403	451	431	435	432	415	441	467	443	453	407	446	481	435	462	472	458	446	452	437	461	463	461	448	477	439	490	456	486	412	425	449	419	449	473	439	466	395	443	432	432	438	452	409	420	401	436	482	400	447	448	370	441	423	438	431	449	476	414	408	451	462	433	476	437	414	433	425	403	432	426	471	450	484	428	435	413	443	448	465	476	409	436	444	437	379	422	439	430	440	438	444	433	460	403	444	418	454	445	447	424	451	438	457	456	421	432	412	459	456	436	438	431	431	416	434	429	429	419	460	448	488	427	424	464	434	465	471	445	472	431	496	490	449	458	429	462	410	466	455	427	465	443	430	428	479	487	410	469	427	416	461	416	471	411	453	426	432	463	450	425	487	477	428	446	453	446	431	466	432	472	445	430	419	413	425	439	438	421	445	396	426	446	436	453	454	471	434	456	458	416	464	459	451	441	422	434	435	479	423	439	410	453	410	456	432	431	466	422	394	447	389	413	442	408	447	418	419	430	464	432	434	450	429	468	474	438	419	441	427	453	424	467	448	466	385	442	411	443	439	451	438	410	457	407	440	430	451	455	448	445	457	453	430	460	482	451	446	451	464	454	461	428	425	429	419	450	454	457	460	435	398	442	464	423	413	441	453	456	423	394	487	440	432	435	402	405	415	421	453	454	418	426	440	460	474	430	440	414	429	436	471	434	441	437	438	422	441	439	463	440	429	441	461	460	468	394	400	451	418	419	426	437	399	434	467	454	435	453	446	415	452	419	429	436	457	437	455	452	459	462	408	446	423	452	478	436	432	409	442	443	471	435	460	427	481	436	418	469	463	468	407	430	418	436	441	449	448	411	436	413	392	430	423	438	399	462	387	450	424	457	436	423	428	432	405	456	464	458	446	417	447	435	429	465	446	437	440	423	446	404	470	451	460	406	457	449	470	443	479	452	472	423	442	435	441	456	431	392	414	438	462	457	433	409	415	443	457	455	427	422	425	488	449	434	477	424	436	428	429	462	431	430	423	440	419	459	422	459	431	456	429	458	432	456	426	458	447	447	421	445	437	392	441	433	441	441	423	429	460	470	461	467	468	407	424	388	423	458	437	427	463	486	467	473	397	441	459	433	441	422	430	417	419	488	443	445	437	433	430	415	433	462	452	435	445	478	412	452	490	403	416	413	424	450	449	445	467	475	444	443	449	418	407	436	462	431	461	417	464	437	437	481	460	434	424	449	448	416	492	455	442	445	461	451	434	450	470	444	447	466	441	441	451	452	441	422	455	392	430	443	442	454	451	412	453	438	442	464	469	420	437	441	424	464	421	442	441	474	408	465	407	450	446	438	441	431	434	418	462	416	435	438	451	498	453	405	476	438	435	475	440	449	415	468	440	430	467	491	434	431	481	451	448	430	452	409	449	442	430	448	401	421	425	449	458	483	435	419	394	469	469	434	442	466	442	424	421	443	410	423	431	447	421	394	445	433	486	454	408	435	443	451	470	445	449	467	448	428	477	441	455	426	423	432	436	436	423	435	426	407	453	449	436	440	455	415	416	453	447	451	420	445	430	424	424	491	463	410	468	464	446	423	446	443	459	418	475	437	435	443	437	468	475	448	444	420	439	470	430	419	451	401	467	413	427	433	437	458	444	436	456	415	482	484	409	453	402	433	476	460	445	454	432	417	441	460	412	430	424
23095	21334	29052	23981	21345	21525	13157	4231	2567	1997	1816	1446	1477	1238	1226	1258	958	914	786	725	660	629	606	559	568	566	598	543	520	546	548	479	492	535	538	517	478	515	552	535	506	485	540	525	469	495	478	493	462	509	503	500	512	526	504	480	504	479	443	494	511	498	519	529	472	466	529	505	485	508	497	543	493	493	492	513	530	518	526	527	514	512	534	541	510	514	533	541	521	508	513	492	583	518	540	538	511	527	507	508	482	577	481	529	490	508	494	514	498	515	500	492	495	497	498	470	514	534	491	480	505	463	477	505	479	528	484	517	486	501	508	482	484	485	463	503	477	478	505	490	472	547	536	523	489	497	487	502	488	495	528	500	467	491	491	491	537	468	546	454	488	491	495	491	512	506	505	524	483	488	497	509	500	519	468	514	520	455	521	477	517	493	509	479	525	491	501	531	514	510	482	491	506	509	460	470	489	504	479	451	519	505	480	494	473	542	504	506	553	519	494	507	450	469	507	487	512	474	457	542	521	515	471	523	509	491	492	455	513	472	495	526	490	472	464	469	471	502	495	507	491	487	496	502	491	493	491	502	467	478	471	504	481	446	484	431	483	482	496	481	468	510	495	486	479	542	463	501	458	501	496	535	499	488	518	463	499	469	501	521	502	497	514	480	504	498	501	526	510	500	506	507	512	488	475	528	490	507	470	522	487	488	506	540	483	512	488	464	457	509	480	521	510	473	471	484	506	516	503	496	514	510	492	527	490	498	479	477	535	519	517	478	510	455	440	499	490	465	529	488	495	512	481	471	521	474	473	498	523	542	507	501	500	495	511	464	508	518	502	469	491	494	514	547	525	513	520	504	508	515	514	511	479	519	508	503	477	510	521	508	500	483	499	444	504	484	498	524	505	520	512	485	482	491	500	521	498	500	504	529	482	515	491	514	505	491	486	495	488	481	484	489	512	527	508	478	514	497	540	498	490	454	463	496	442	516	469	504	523	530	522	507	510	491	563	489	504	464	492	467	488	487	478	508	525	520	481	478	529	456	494	512	515	468	458	505	534	471	521	507	473	477	540	486	530	514	521	505	498	503	477	483	479	476	453	513	505	515	519	491	492	521	477	541	484	503	532	506	491	440	545	496	501	530	531	522	472	515	498	492	479	500	462	481	487	511	513	480	462	515	488	467	494	460	475	478	495	539	473	476	494	528	534	454	524	474	509	538	509	531	467	477	494	506	519	481	518	448	507	532	470	520	499	486	505	500	531	493	512	473	492	474	488	479	480	518	505	505	509	498	503	489	502	502	495	512	483	489	502	506	495	469	496	497	550	504	491	514	526	557	569	471	516	482	516	509	515	500	477	506	462	496	479	514	491	517	493	514	509	476	520	460	528	492	485	439	476	476	492	486	500	480	487	508	500	479	500	498	516	486	503	445	474	495	507	498	475	513	533	489	498	500	529	472	470	478	484	487	483	497	510	489	495	511	487	518	513	498	501	488	495	461	495	512	487	514	501	469	484	517	490	517	486	469	463	527	526	506	503	486	462	471	487	489	499	516	491	514	478	483	535	476	463	460	492	483	506	489	487	494	478	488	486	497	510	486	510	457	505	516	490	528	515	468	527	489	486	461	536	524	503	483	489	527	479	514	455	524	492	499	485	524	506	484	502	467	515	515	466	518	485	528	550	503	482	486	529	518	530	513	501	475	500	569	471	478	499	512	504	503	505	507	464	468	515	509	502	482	500	444	520	512	505	513	487	486	505	502	503	451	513	495	473	497	482	468	498	497	466	478	496	493	502	500	473	526	518	492	503	476	516	497	516	505	468	509	503	496	475	451	472	490	511	482	457	495	529	500	492	498	487	558	510	508	488	517	497	468	510	489	516	472	450	496	484	477	537	496	467	494	519	519	494	492	472	533	515	473	545	495	515	457	489	484	468	498	478	489	486	526	491	481	457	493	480	500	503	497	520	479	484	512	482	504	470	439	502	481	469	525	517	495	485	492	504	463	507	451	497	500	497	509	514	497	464	462	496	493	460	499	505	504	478	488	493	509	500	497	479	500	513	478	478	456	484	495	461	504	501	489	527	493	509	456	496	501	504	499	470	500	456	523	501	500	505	491	519	468	462	482	477	417	524	530	478	491	487	495	456	478	520	443	494	496	527	488	508	507	511	462	475	481	488	496	494	444	496	468	502	468	503	487	523	525	493	493	511	529	489	483	522	486	469	502	496	468	480	505	467	534	512	492	483	488	473	521	469	509	483	472	509	473	495	452	496	491	480	514	494	501	470	471	507	491	498	507	485	477	526	479	516	512	467	471	507	490	488	509	518	462	497	490	539	460	520	482	480	502	508	487	504	505	529	524	526	484	494	520	492	502	483	488	466	487	489	499	526	483	485	493	497	455	471	455	498	460	508	508	478	497	510	521	510	470	509	517	479	540	481	509	483	513	493	508	499	500	530	509	536	472	455	513	511	518	505	504	528	500	510	556	491	485	479	472	536	542	517	492	508	484	477	477	470	502	495	492	495	496	502	498	473	509	458	531	519	497	504	504	498	523	512	478	514	464	498	494	502	502	492	475	491	509	516	535	456	475	482	488	503	506	514	492	519	507	497	545	496	507	503	484	495	509	470	482	497	466	505	483	532	494	437	477	494	460	501	501	491	470	498	475	477	542	519	531	481	520	479	522	495	447	557	453	546	505	551	466	446	497	464	497	489	489	481	494	500	515	488	493	475	476	488	539	500	500	455	484	510	473	492	510	510	495	486	518	522	521	493	515	495	460	538	517	454	517	507	510	503	492	468	515	465	475	477	491	475	536	460	511	568	478	514	490	508	489	461	468	498	559	483	513	533	454	525	484	488	514	515	496	511	525	482	470	463	493	475	505	497	490	504	501	466	485	470	487	514	496	486	474	502	477	474	499	520	473	463	518	501	503	498	508	486	540	451	489	511	479	461	482	506	504	445	534	491	493	439	502	492	494	484	500	471	517	489	517	475	483	498	497	507	515	500	486	496	497	497	455	466	465	484	480	473	512	512	508	493	502	488	516	504	477	488	509	487	491	458	500	524	485	483	522	523	488	493	531	477	512	504	500	543	496	545	506	507	476	488	453	467	471	473	468	505	484	500	490	505	526	493	476	456	504	495	470	473	458	512	507	479	488	498	492	493	451	518	496	490	478	530	486	517	515	485	547	497	521	523	486	475	481	503	507	502	510	471	462	504	487	479	552	499	499	496	502	506	507	487	447	482	521	528	483	494	484	458	531	497	543	480	464	526	470	527	529	499	500	476	501	511	496	472	467	459	469	485	501	489	497	502	513	502	516	509	488	493	463	529	457	513	493	533	541	487	507	448	471	501	500	498	513	486	490	510	490	470	488	490	516	485	519	515	483	486	509	478	500	482	529	458	487	515	496	494	489	482	475	469	526	526	500	521	512	499	523	474	508	515	480	474	524	457	513	489	523	507	479	474	493	482	511	490	459	524	531	499	476	519	504
29312	52830	36581	18910	13747	10803	8385	6199	4453	3329	2953	2256	2210	1833	1794	1801	1369	1239	1025	965	798	696	705	657	646	651	619	547	592	601	554	583	575	554	581	592	550	579	535	563	558	548	561	565	617	553	564	584	556	568	581	572	570	573	591	543	548	514	570	539	565	572	603	534	546	542	535	502	559	581	554	530	553	576	553	554	559	553	533	577	551	582	589	628	549	624	583	611	597	604	553	610	592	572	605	581	570	582	594	613	576	596	589	591	613	569	615	547	578	574	568	535	545	527	560	557	532	522	574	515	532	554	552	590	565	540	555	511	547	564	549	530	538	542	525	523	551	576	583	533	553	549	555	510	534	551	576	550	549	556	536	589	560	532	526	536	559	515	620	558	547	572	564	549	576	520	552	531	554	577	561	527	555	544	543	571	546	611	522	518	571	580	589	514	520	559	585	541	536	534	554	549	573	536	541	590	556	564	580	525	529	580	566	538	551	513	528	574	569	534	518	557	494	587	555	556	559	543	562	543	565	524	513	523	527	554	552	519	564	582	576	617	543	568	546	583	551	566	553	551	542	556	530	558	585	551	561	531	552	590	578	536	525	528	523	574	558	584	516	577	539	564	582	524	537	530	552	566	529	541	567	538	494	573	553	520	532	547	585	557	526	558	584	521	523	550	562	540	535	549	540	560	542	554	607	545	562	589	575	553	591	536	546	516	551	550	580	563	584	530	538	524	565	556	577	585	555	524	552	564	536	516	549	538	547	574	535	541	536	566	535	588	542	541	611	562	565	547	566	554	574	545	548	541	557	544	555	588	542	573	559	575	624	541	550	596	572	528	550	540	529	529	577	558	582	520	572	579	548	575	567	525	581	562	523	533	578	578	589	553	512	563	546	529	563	565	541	568	567	583	561	600	561	508	528	539	563	573	576	559	567	565	559	544	537	587	565	558	537	552	557	567	550	499	538	520	515	554	584	537	555	531	602	548	521	535	577	562	535	556	565	563	554	543	539	561	542	589	526	531	592	539	578	551	548	535	540	525	534	543	574	509	564	547	551	549	548	550	561	589	542	576	524	554	521	522	579	588	565	553	552	558	589	544	558	573	548	583	531	542	534	563	554	573	531	541	585	569	573	553	601	537	534	543	541	514	535	553	560	566	512	571	541	537	560	557	574	562	528	537	568	567	584	587	600	500	556	504	561	522	534	522	557	563	557	569	543	577	564	528	561	547	581	535	551	489	564	518	573	565	548	548	546	567	574	536	536	544	593	538	576	548	552	548	545	566	579	529	520	560	557	568	571	559	560	524	559	568	543	566	544	526	534	551	569	581	499	548	554	571	577	555	574	573	549	535	553	621	587	553	548	565	601	551	557	574	514	522	494	595	566	536	532	528	590	550	559	535	577	577	556	607	563	551	533	566	572	556	576	532	554	535	550	557	529	546	519	561	542	518	565	567	532	552	552	551	586	556	574	577	549	552	520	562	558	562	559	537	519	513	562	561	570	513	560	516	582	528	567	553	486	537	578	559	561	571	584	539	532	571	545	589	550	606	544	583	557	554	570	533	568	539	531	518	540	583	555	553	583	562	527	566	552	589	609	553	559	539	540	568	542	562	524	558	533	557	583	536	516	579	516	581	522	513	582	541	528	551	559	540	567	532	576	612	559	509	533	591	548	590	547	545	545	553	562	601	549	587	577	520	561	572	538	546	555	538	539	577	534	547	544	566	558	578	532	521	573	563	574	529	523	550	569	572	575	548	528	557	563	581	541	586	550	571	555	584	573	558	553	538	542	539	508	512	520	517	560	553	533	546	584	559	531	573	561	533	532	538	514	557	527	584	547	584	572	574	565	536	570	542	570	541	546	564	597	564	590	580	609	542	564	577	535	540	549	573	590	561	574	539	568	518	533	599	544	545	577	461	545	562	562	589	586	517	589	538	552	480	537	569	542	543	561	574	535	518	559	547	535	544	523	596	568	546	578	568	587	510	553	577	583	533	603	564	550	565	575	564	574	570	536	523	547	589	583	536	550	528	561	576	579	574	556	533	575	542	530	550	559	578	533	527	551	512	500	525	525	564	544	538	558	570	580	486	596	551	557	561	552	538	522	519	549	558	589	551	579	539	554	554	535	578	579	583	528	546	557	578	560	586	573	550	563	552	522	552	546	569	558	551	521	543	563	544	526	565	539	561	566	572	576	562	531	573	530	553	576	536	552	551	544	599	557	537	571	572	549	529	530	530	543	547	543	511	548	562	512	557	575	564	536	549	563	558	533	537	589	556	548	530	532	560	526	551	520	593	549	524	557	578	529	585	619	519	535	574	527	546	530	568	555	553	538	572	512	539	580	556	535	533	548	524	577	545	595	542	559	570	555	565	579	499	513	527	576	544	559	574	519	539	547	524	552	540	528	604	545	569	545	568	529	562	554	584	531	509	561	581	588	521	552	565	518	585	531	541	543	559	528	516	558	557	533	527	555	553	559	526	540	548	515	527	589	521	531	523	560	529	553	552	554	577	570	581	535	575	539	571	511	547	579	482	597	539	590	548	564	559	550	568	567	547	513	583	518	558	526	514	512	552	592	550	564	543	568	534	525	541	536	525	527	563	529	548	516	527	528	536	543	516	545	532	514	513	539	581	562	466	527	533	547	537	584	563	566	570	583	540	574	557	557	569	562	581	543	501	548	555	545	567	544	544	547	549	532	530	553	553	544	544	588	563	533	557	523	543	558	595	553	531	534	557	580	523	570	573	538	527	559	539	526	538	582	575	596	562	555	577	586	549	558	537	564	532	582	509	580	516	555	561	510	575	555	588	581	576	542	509	535	580	579	529	573	531	567	560	532	590	554	505	572	592	556	609	537	565	540	526	542	534	546	549	574	527	559	562	600	520	545	574	557	552	548	552	513	512	504	524	552	568	511	519	562	529	599	568	550	525	563	583	549	540	550	564	551	510	544	577	563	563	564	541	546	566	518	580	524	536	523	564	540	556	537	552	551	554	555	568	524	547	594	551	562	530	595	567	523	567	547	553	573	548	572	539	550	555	524	566	507	518	604	554	542	552	519	542	551	542	574	546	564	557	518	529	567	568	563	557	585	559	519	592	574	576	540	512	530	509	565	545	570	553	533	585	530	548	575	547	548	538	545	581	546	543	593	552	599	527	576	535	523	564	556	501	565	527	537	525	578	589	545	525	609	548	559	545	529	545	553	593	511	568	562	546	561	546	553	563	582	581	580	572	530	589	556	523	605	533	569	523	544	577	563	555	546	558	523	569	559	555	538	546	582	553	532	566	545	593	517	542	540	510	517	530	531	575	588	517	567	535	511	522	522	587	573	555	576	557	548	573	562	589	508	576	560	559	557	529	546	536	584	513	540	568	543	582	568	542	557	558	557	530	522	552	533	510	551	559	561	543	554	574	521	568	542	552	589	536	581	557	608	570	584	546	509	587	545	553	535	565	498	524	526	570	549	596	540	539	539	548	576	566	543	531	549	540
28383	25763	21566	10159	3886	2512	1914	1491	1110	797	730	659	610	633	624	620	511	485	465	383	405	377	375	387	368	341	364	349	352	375	344	336	316	342	339	351	342	357	315	327	326	367	360	335	364	341	369	351	353	359	338	336	381	353	352	327	361	313	316	350	355	331	324	339	301	334	329	365	336	335	395	357	359	345	330	357	301	328	342	378	369	357	336	369	338	318	352	361	352	371	350	349	365	347	371	344	354	389	330	322	366	334	363	346	306	358	321	339	313	339	373	328	366	378	340	352	342	333	329	332	373	355	340	347	364	364	368	356	327	338	352	329	319	340	356	352	377	340	372	322	358	349	358	364	329	366	315	338	326	326	327	316	299	320	345	355	349	324	330	346	368	366	364	385	358	334	322	317	355	359	297	339	345	320	326	325	316	359	321	361	389	347	343	356	366	352	343	338	376	332	360	315	328	324	355	324	372	330	370	339	309	330	340	319	341	357	328	366	351	333	357	333	350	361	340	360	348	328	338	357	322	346	343	320	336	350	342	330	358	348	322	357	379	355	347	311	337	306	325	330	348	356	342	323	387	312	342	368	356	323	361	313	349	352	348	337	341	346	317	354	352	353	334	330	359	325	334	356	376	363	326	335	383	348	345	337	369	345	337	363	366	381	384	342	367	366	374	322	358	319	381	371	338	341	326	342	323	319	350	345	381	342	375	348	337	362	354	319	346	355	359	353	384	346	348	342	364	334	347	346	301	335	357	354	339	333	340	349	363	346	335	346	358	344	326	325	360	337	315	331	369	354	374	343	332	321	380	364	338	324	346	329	335	304	351	357	344	353	322	341	367	327	352	367	358	379	353	352	344	330	323	353	361	356	327	357	342	327	358	341	321	329	337	335	312	333	344	354	356	346	344	326	363	360	356	358	325	325	319	354	382	324	322	338	387	358	321	368	345	403	327	314	349	369	294	299	375	361	370	338	356	362	347	330	364	341	345	351	333	348	343	359	337	343	356	328	366	342	323	350	296	345	347	362	345	331	370	350	377	323	347	354	349	336	354	350	367	337	345	360	311	346	333	330	344	343	359	349	343	358	358	335	335	333	336	364	358	313	330	323	336	341	343	312	329	365	340	347	326	351	329	331	363	339	357	318	328	346	334	337	355	339	353	331	345	337	327	385	348	321	343	331	362	355	321	344	362	338	355	350	386	317	357	341	335	314	372	333	337	343	326	349	364	338	337	341	357	357	356	367	367	346	363	358	347	343	357	328	317	323	307	353	326	335	331	314	327	336	349	338	332	336	372	351	352	354	345	340	342	322	311	350	349	360	328	351	368	333	366	334	338	313	355	332	353	330	346	352	354	345	350	357	374	345	358	327	342	333	384	342	332	337	317	341	309	338	327	336	365	330	325	318	330	334	373	348	356	330	344	300	368	323	328	369	339	325	344	345	356	339	325	365	339	370	343	349	338	340	365	337	363	367	332	321	353	358	363	353	318	363	339	334	350	321	345	331	348	362	346	394	358	383	349	338	353	349	338	341	332	344	326	319	349	343	334	349	363	312	352	354	345	352	358	335	361	337	348	347	318	341	332	328	324	339	363	364	334	331	340	349	359	347	355	317	292	335	399	343	335	350	349	317	340	322	318	351	344	375	339	363	341	337	307	360	300	334	339	360	324	365	333	375	340	359	338	322	342	322	336	330	350	323	358	335	342	353	368	325	349	347	343	377	310	368	355	356	303	359	354	319	333	339	332	341	334	354	356	359	376	339	356	317	360	352	373	352	329	358	349	327	362	316	347	339	345	318	329	337	328	329	349	352	328	329	348	387	335	340	348	355	366	333	354	340	366	330	329	364	337	358	344	377	379	356	343	360	339	307	376	359	319	349	323	349	320	323	354	334	351	338	339	351	348	310	338	351	320	327	313	347	362	339	304	343	354	317	354	345	343	359	333	329	356	334	353	329	317	346	321	345	381	346	329	328	334	352	353	362	347	342	336	323	380	369	345	352	340	329	332	339	338	341	340	329	343	382	363	343	325	332	372	348	327	340	374	344	343	333	339	365	358	362	338	346	351	349	362	344	345	342	334	357	323	320	302	342	339	301	362	311	381	374	362	340	326	365	376	382	339	333	338	323	350	346	355	325	355	326	336	334	361	357	351	322	340	357	322	330	343	337	356	327	352	344	321	348	338	363	351	328	366	332	344	336	341	341	325	365	343	372	341	322	329	329	333	358	346	325	348	320	347	330	370	355	342	359	356	369	360	341	364	340	344	355	380	347	370	375	320	330	327	320	362	337	313	378	352	360	352	346	351	344	319	331	347	350	358	359	356	351	353	308	355	346	313	324	365	362	353	331	377	351	372	344	361	353	317	355	344	347	359	342	338	356	357	365	333	360	367	330	349	349	332	377	363	355	345	356	350	363	360	326	369	343	338	348	344	351	333	359	346	351	359	335	359	335	329	332	352	315	355	355	348	345	348	364	316	337	385	360	342	305	341	363	331	338	339	331	318	348	316	359	344	335	335	345	339	337	340	313	373	354	348	333	343	345	356	334	335	305	379	348	364	322	381	380	340	345	343	346	340	349	359	305	336	359	342	351	334	317	343	319	294	328	357	331	339	361	327	338	336	337	305	357	331	357	346	331	329	363	344	391	299	377	327	342	334	323	318	355	369	357	305	379	345	312	304	326	360	373	326	362	352	345	366	341	343	337	351	343	339	329	344	310	328	360	387	330	354	368	333	351	345	341	322	313	350	329	353	334	377	323	352	347	359	335	348	342	345	381	367	359	306	329	355	355	351	348	350	347	359	341	328	349	330	331	333	342	344	329	378	351	366	351	345	325	324	354	344	352	351	323	323	364	354	342	353	342	347	323	351	379	359	352	342	324	340	367	356	357	325	370	321	331	341	313	338	374	346	358	341	347	371	333	337	306	336	303	358	337	342	345	349	380	309	367	347	370	355	333	363	361	371	360	372	378	345	358	355	354	330	321	342	321	328	334	331	348	362	322	314	348	342	373	344	314	345	323	345	301	348	299	332	354	354	339	349	365	329	365	313	329	342	353	353	332	331	333	330	328	336	343	338	363	331	352	380	328	355	321	355	360	323	342	374	338	363	348	344	331	354	381	333	358	373	375	358	317	355	328	333	337	324	371	346	363	337	378	331	322	332	389	341	341	348	338	324	356	368	344	336	327	355	323	353	356	341	364	326	336	328	332	328	354	338	364	340	333	324	357	331	370	394	362	354	356	365	388	348	344	342	337	349	371	323	345	366	371	338	369	342	367	342	338	334	352	375	346	337	351	360	354	339	362	347	357	325	340	362	346	383	329	303	325	353	343	363	330	357	325	317	330	348	369	344	318	387	325	389	358	346	383	326	340	387	355	344	323	347	353	332	351	361	346	359	317	339	360	352	342	325	319	344	350	339	352	347	339	357	342	352	362	341	362	333	338	379	346	345	352	334	309	371	349	323	341	350	311	354	370	335	373	348	334	333	368
28628	39993	19714	9145	6155	4695	3505	2643	1809	1239	1155	984	992	864	838	941	689	581	578	505	481	453	457	460	428	420	424	414	395	404	402	389	403	393	391	395	383	392	412	368	383	412	414	402	375	429	386	412	385	367	407	383	416	442	426	408	370	402	397	431	404	398	380	404	421	345	399	434	366	400	384	383	399	396	416	417	426	455	400	412	417	406	426	401	444	384	403	418	427	400	397	443	426	404	424	391	443	390	396	396	405	434	414	406	395	418	409	405	425	416	408	397	398	370	426	423	423	383	400	421	422	357	380	430	384	389	378	397	376	404	400	404	411	381	401	372	394	376	357	398	396	384	399	405	398	389	396	377	377	395	402	396	399	381	390	381	415	407	415	418	403	422	392	399	392	408	424	393	374	426	431	369	396	397	391	373	406	383	400	424	395	395	416	397	371	409	342	377	392	381	396	386	390	390	391	422	373	414	412	406	432	395	395	354	399	439	402	380	406	383	434	390	373	415	392	423	377	394	399	385	415	376	406	423	430	388	400	366	423	425	407	417	393	391	404	385	401	411	401	393	360	420	389	426	390	390	376	424	394	388	403	416	373	376	403	422	403	406	428	359	368	431	405	431	420	411	423	391	405	431	388	385	400	424	376	420	403	426	407	387	401	390	407	429	422	385	370	378	389	396	426	371	419	413	400	366	404	376	432	409	455	406	376	377	407	416	393	405	388	360	371	434	384	408	362	390	387	391	397	430	386	389	342	387	377	420	378	430	402	440	369	431	407	346	417	381	390	391	420	394	397	422	401	398	446	391	373	415	409	375	403	416	399	386	455	402	411	400	369	355	424	414	422	388	379	399	376	393	392	441	369	389	399	388	401	401	402	412	383	428	404	414	374	392	393	429	427	395	440	408	396	382	369	445	419	371	401	414	394	399	368	400	417	376	374	378	398	387	385	435	394	394	407	408	427	406	411	407	403	403	401	376	387	405	407	420	397	391	447	387	382	422	369	429	369	419	399	414	375	413	395	414	444	407	449	371	413	360	390	394	388	385	410	399	388	417	420	349	411	352	392	410	366	381	356	373	428	422	402	417	390	384	380	392	407	376	383	427	398	411	375	361	352	410	415	430	391	407	423	406	400	402	407	383	360	376	386	398	386	411	389	385	409	417	398	395	408	389	406	407	388	402	416	391	360	382	383	396	395	378	384	391	393	388	396	371	410	384	420	392	408	373	393	412	412	371	398	408	382	400	379	467	406	415	410	362	378	401	411	413	355	425	409	373	399	386	410	378	406	375	374	382	372	390	399	415	390	448	374	393	411	434	383	387	387	413	421	396	370	385	425	417	371	413	392	398	429	400	421	404	429	369	426	445	427	394	447	396	405	386	411	395	410	408	440	387	388	377	383	424	392	396	400	399	385	387	394	423	405	418	409	397	414	420	400	383	416	399	381	384	443	364	387	387	389	393	419	382	416	405	426	378	382	358	366	397	415	388	395	422	370	375	404	446	407	371	410	388	402	364	397	395	414	386	408	414	358	430	423	418	440	395	395	403	399	379	385	394	373	406	388	405	369	402	394	430	392	409	386	375	432	399	401	401	407	366	409	414	396	394	388	405	429	414	413	363	385	399	399	402	398	408	394	403	405	400	383	422	390	429	403	386	412	402	391	425	407	429	429	374	385	365	374	412	413	391	378	417	399	429	445	368	399	429	333	389	393	373	410	404	405	374	414	408	398	374	402	397	414	376	419	437	390	396	414	401	412	406	398	387	404	374	389	415	374	406	368	428	412	425	403	396	391	373	424	384	404	413	395	399	379	365	387	419	382	430	387	407	385	415	407	404	388	382	388	373	391	411	409	444	423	427	392	411	387	415	428	388	387	425	430	378	412	405	428	390	411	377	427	395	392	421	395	369	424	400	422	393	407	380	411	411	423	398	381	406	377	374	392	368	372	393	391	389	388	396	371	393	429	409	396	429	401	394	396	426	380	388	386	378	421	384	411	413	380	423	395	373	419	389	404	402	412	401	410	401	370	396	433	390	422	394	408	412	396	383	410	416	389	389	401	424	407	459	429	413	399	385	394	389	390	419	410	391	439	400	350	426	397	379	404	393	407	409	419	388	362	407	384	388	371	405	394	441	399	418	393	374	402	387	397	371	383	409	415	407	407	413	399	392	399	437	399	407	399	371	415	416	408	390	437	386	393	393	396	400	397	390	387	391	408	392	406	373	406	436	399	394	399	416	375	439	430	413	382	384	374	413	355	393	464	411	425	391	405	443	394	412	398	389	393	438	438	392	387	406	407	358	399	395	390	373	414	403	386	414	364	433	391	368	384	404	370	384	403	397	414	374	411	406	413	379	390	369	380	406	400	389	377	390	393	399	424	388	416	423	377	406	399	377	381	375	390	395	412	400	408	416	381	391	443	413	396	405	409	416	408	416	386	397	416	387	386	382	409	415	392	395	378	400	344	420	404	405	390	394	410	424	400	399	385	417	384	410	354	402	379	426	399	389	412	398	424	397	440	432	408	410	400	393	410	402	385	392	423	395	417	405	421	388	395	394	419	417	392	384	367	415	375	406	426	372	390	424	379	399	402	377	405	381	399	406	391	418	395	368	409	398	385	402	378	410	398	421	407	399	428	377	389	399	406	444	363	389	396	411	392	411	411	429	397	373	446	391	418	373	398	391	412	410	408	416	372	376	357	392	401	400	393	375	386	412	388	409	436	395	389	380	401	397	360	399	383	423	409	443	396	380	416	334	388	390	387	410	393	389	390	420	416	354	390	409	427	437	402	362	382	410	400	379	381	364	397	429	402	407	417	420	396	422	428	402	352	406	425	415	406	381	393	390	387	389	417	418	381	420	407	401	374	428	407	416	399	395	399	382	398	436	395	390	404	413	387	403	376	396	395	363	369	400	380	443	370	394	394	379	412	395	373	409	401	416	420	420	394	399	383	394	379	397	373	412	407	376	370	370	412	378	431	400	395	418	405	401	378	393	371	427	417	394	403	437	378	383	396	347	401	382	374	414	384	378	416	391	375	389	460	410	410	379	379	381	374	452	417	387	381	400	397	356	391	379	419	458	366	430	389	390	394	438	418	388	415	398	429	410	414	420	350	424	390	390	431	407	415	403	421	361	426	382	394	408	409	412	401	406	394	393	411	397	409	425	431	391	383	407	399	399	399	361	408	372	403	402	380	372	437	378	398	420	383	408	381	394	372	393	349	406	406	399	411	425	404	422	395	439	389	403	368	415	400	395	370	391	395	383	421	388	394	395	408	448	422	421	373	378	396	399	413	384	391	394	401	409	397	391	411	425	371	369	425	389	409	404	388	420	379	421	379	402	375	368	395	394	404	390	412	406	388	402	396	387	439	392	431	395	397	382	369	390	377	407	402	392	412	407	380	382	372	421	390	380	379	425	455	421	371	392	386	401	388	407	406	425	394	394	384	401	399	422	399	384	388	451	403	404	390	401	386	396	439	404	372	394	353	427
24153	21316	28556	24436	21293	13434	4549	2686	1784	1361	1159	1013	1216	983	854	1006	727	671	609	538	568	508	526	472	447	419	416	407	446	407	416	410	387	428	421	456	447	431	409	426	396	365	407	415	390	422	396	381	386	431	356	416	414	396	375	461	425	400	408	411	375	403	417	387	408	415	403	370	398	415	412	440	439	372	426	445	396	396	408	413	413	397	388	381	457	447	423	400	454	457	426	393	410	410	414	447	421	392	448	453	451	405	424	410	398	395	428	406	403	405	416	386	446	400	386	392	403	414	416	410	431	413	405	401	391	407	415	374	403	406	383	378	409	423	379	419	408	427	414	399	394	398	400	385	400	403	395	387	404	404	428	437	413	398	404	437	437	400	388	438	419	411	420	410	396	409	424	387	435	382	413	380	430	371	421	391	390	389	404	416	399	396	398	403	399	361	361	411	418	418	417	400	399	399	419	438	415	441	394	421	388	383	408	389	398	362	426	363	385	402	413	396	416	421	399	417	385	384	409	390	420	412	425	425	410	398	404	442	406	372	400	414	404	435	419	429	426	384	372	414	404	409	400	367	411	403	381	407	409	425	368	378	449	417	380	413	401	384	402	428	391	403	399	419	417	393	409	420	433	444	429	400	400	389	416	388	424	425	412	438	395	419	396	407	403	432	419	403	418	422	398	363	413	405	412	359	403	414	407	396	413	401	390	411	387	411	425	413	422	416	417	429	399	426	383	383	387	425	382	401	416	381	429	405	410	378	416	394	394	411	437	393	408	418	427	412	426	385	399	387	409	382	442	420	419	402	403	394	380	403	425	440	388	408	349	410	377	378	409	397	381	395	397	415	367	407	409	410	420	415	404	420	417	358	427	430	389	399	412	414	413	371	418	433	427	411	372	432	426	419	428	412	365	423	378	405	403	404	420	420	405	429	425	444	392	406	411	423	389	379	415	432	390	415	390	427	440	379	411	364	421	372	401	406	432	373	389	390	372	408	380	390	407	409	452	422	393	392	402	410	410	405	389	386	400	369	397	407	405	414	390	385	413	429	418	421	413	408	402	366	378	349	389	425	397	394	369	401	413	420	413	378	425	384	411	384	399	434	407	391	395	386	399	399	407	413	435	426	458	421	410	449	398	423	414	432	404	427	412	425	402	412	410	405	373	404	395	422	378	401	406	412	413	428	385	424	421	426	390	394	373	416	391	382	385	404	403	434	379	389	405	451	395	422	396	437	387	369	427	420	448	408	399	397	449	429	384	386	422	408	372	394	419	414	429	386	383	406	406	399	406	403	400	403	431	359	392	407	446	430	438	428	390	401	369	395	405	393	415	422	425	398	371	397	413	396	415	449	427	412	406	429	445	385	390	364	378	403	420	388	396	400	433	468	385	417	427	427	404	393	417	391	386	445	410	405	411	416	409	393	395	373	364	443	411	392	417	425	400	454	390	396	387	385	399	419	402	429	427	401	441	426	437	389	404	389	379	403	397	413	408	421	386	407	402	383	401	429	409	413	388	409	397	417	390	393	402	415	436	410	418	440	399	389	416	422	385	395	384	404	411	380	386	387	422	404	405	367	415	404	400	455	410	420	423	384	423	409	401	381	413	394	435	387	401	385	405	440	412	403	400	425	411	395	398	431	430	389	413	457	426	429	392	370	417	370	406	383	415	436	425	428	402	426	397	361	418	376	394	405	389	389	409	460	408	467	384	413	420	429	430	374	391	383	409	389	395	427	379	428	417	402	407	413	414	396	444	417	379	383	398	379	416	421	374	396	420	415	393	403	391	384	403	423	424	417	384	434	391	390	437	395	459	420	405	399	352	415	392	397	438	384	381	381	389	410	401	388	399	376	402	408	382	452	419	421	401	364	416	350	397	400	418	406	392	402	408	401	369	401	399	418	418	410	406	402	425	405	428	409	398	423	440	409	414	404	372	385	432	404	411	401	394	390	411	384	419	429	393	397	424	398	434	413	389	389	440	409	416	395	421	395	411	394	365	414	404	424	393	416	384	436	405	401	398	407	382	417	393	404	408	423	389	406	391	412	418	403	402	385	422	378	428	447	365	415	410	393	406	409	408	405	462	397	385	406	429	422	393	370	421	417	405	419	417	411	405	391	402	396	417	429	399	415	396	408	442	379	376	415	385	378	379	422	409	403	432	393	385	387	396	450	398	417	397	420	394	353	371	410	415	364	402	416	387	457	422	402	413	396	399	416	429	380	366	387	420	411	392	432	369	403	364	423	371	395	405	391	414	438	424	414	390	399	379	400	400	376	404	396	407	403	427	427	375	421	388	393	410	413	413	412	422	424	415	402	401	426	415	389	375	398	388	453	413	411	432	396	374	397	399	427	412	380	419	413	376	379	421	407	398	414	402	388	398	388	396	411	433	400	409	409	403	419	376	432	426	437	379	413	425	412	376	380	404	403	416	399	400	436	414	373	391	402	421	387	411	393	401	417	450	393	408	388	432	373	403	381	423	415	412	420	428	437	377	433	428	401	413	422	415	416	430	365	379	397	430	387	400	416	426	378	387	433	430	398	367	389	423	402	436	455	408	393	401	404	414	390	422	390	410	395	413	404	405	378	399	438	414	410	411	388	425	417	409	404	419	370	400	419	395	429	408	394	402	429	400	392	392	412	397	419	403	418	412	398	401	378	406	410	412	410	382	417	412	406	385	410	399	422	395	385	412	397	409	388	396	369	422	430	424	412	430	419	423	392	407	402	388	400	417	397	367	400	400	393	412	386	447	413	426	425	379	366	410	399	409	412	418	409	394	402	398	390	394	386	396	403	402	398	402	434	421	397	412	410	356	392	395	402	435	408	408	390	388	381	405	436	360	414	392	431	365	367	410	385	409	420	387	423	392	389	385	417	394	450	428	433	367	424	403	413	367	394	433	391	379	389	400	372	412	389	424	403	400	395	373	402	416	378	393	415	426	398	410	412	390	420	401	413	399	387	405	445	430	373	397	440	417	392	391	366	403	388	437	393	405	398	399	396	398	434	388	412	425	401	411	403	390	418	394	428	436	402	438	416	399	411	403	393	352	389	375	409	409	428	395	411	438	425	419	410	366	404	412	408	431	401	376	378	386	374	423	406	418	399	413	398	388	416	404	399	373	413	409	421	437	416	392	430	385	444	398	413	410	394	395	397	392	390	377	406	412	403	433	386	369	393	390	431	394	370	443	400	386	407	376	374	410	408	427	407	404	441	410	416	371	432	398	409	425	417	417	411	378	458	414	403	384	438	439	403	406	400	389	400	395	415	393	377	420	406	415	401	387	411	400	419	404	437	395	396	396	400	420	388	399	410	385	406	434	430	398	392	411	394	412	412	440	413	434	394	429	405	374	377	436	427	427	396	363	379	413	420	360	397	402	378	370	415	454	418	405	407	417	434	371	419	395	421	411	410	377	421	392	414	403	400	417	420	408	419	391	429	422	407	428	396	406	385	412	407	381	371	373	401	394	356	374	454	417	405	366	419	395	431
28129	43536	26742	14517	10450	8109	5842	4528	3128	2244	1791	1653	1792	1389	1280	1385	1101	944	782	736	713	654	591	569	519	493	505	482	480	462	421	449	452	477	466	466	518	453	444	490	463	459	477	496	432	442	486	456	455	441	486	418	465	462	471	440	418	462	442	510	475	452	484	468	491	466	475	421	464	444	504	447	438	461	512	470	482	467	464	471	449	512	445	489	469	492	500	493	503	454	485	487	476	451	478	468	490	491	456	526	482	472	435	516	461	475	469	506	489	506	467	463	471	469	469	476	450	430	480	441	495	466	439	469	500	476	463	488	439	456	451	457	449	470	461	458	501	464	459	451	477	449	470	452	458	459	448	529	464	483	433	458	467	444	455	434	434	455	446	485	461	472	445	429	461	489	458	444	494	470	428	434	483	487	458	464	412	464	450	435	492	519	428	442	435	424	463	496	472	444	438	507	441	407	450	435	436	453	456	482	459	496	460	446	464	452	507	427	443	465	467	466	445	506	490	452	507	471	448	439	459	443	465	467	463	467	460	443	468	456	458	477	467	464	469	452	459	459	461	494	411	447	502	433	460	488	437	464	442	460	478	479	466	480	458	448	456	439	513	462	470	506	413	496	454	442	446	517	461	471	484	473	468	486	467	458	430	456	474	429	459	455	468	444	437	483	460	494	489	480	503	502	467	448	467	469	472	428	433	454	480	480	467	442	461	480	469	451	441	453	477	448	440	454	481	483	440	459	443	483	474	515	480	437	465	425	453	467	436	414	479	461	492	453	444	434	460	410	469	445	484	492	435	461	480	442	433	487	447	464	435	466	443	419	462	461	483	448	448	444	441	462	492	412	462	455	495	477	507	451	454	501	466	491	468	445	430	475	476	459	457	457	505	420	460	439	480	475	464	456	457	470	464	443	474	479	457	531	460	477	440	438	466	475	480	485	424	469	498	424	491	484	463	495	451	471	450	485	451	438	454	478	446	421	447	459	455	463	495	473	454	441	466	470	448	447	454	440	440	459	491	442	430	485	459	448	499	438	470	464	437	480	467	457	430	497	443	457	441	473	452	471	447	448	478	446	484	471	494	470	444	468	469	506	456	463	452	466	476	483	476	448	462	494	467	470	453	474	471	475	491	441	470	436	477	426	433	505	463	464	490	431	492	447	484	443	452	448	461	471	452	479	435	500	424	475	475	477	464	467	470	461	491	457	460	472	446	484	494	463	464	427	464	457	478	460	439	468	448	474	445	477	425	448	442	477	446	481	459	488	469	483	436	513	439	495	462	468	450	474	433	457	455	468	457	431	474	468	460	441	459	464	453	485	448	474	463	456	471	442	452	441	468	439	478	469	434	463	466	464	455	460	479	510	457	467	504	447	457	444	475	440	486	452	474	472	454	416	476	499	460	467	421	473	467	451	486	426	512	480	449	450	423	429	489	467	465	492	483	472	485	472	499	502	482	477	452	451	450	456	471	486	459	450	468	455	467	440	446	514	471	478	445	457	482	487	462	473	455	441	495	440	422	455	460	463	415	478	486	468	464	468	474	450	442	424	455	507	486	483	434	432	446	479	489	425	433	455	480	507	439	444	489	445	478	464	473	514	441	477	489	452	499	432	434	452	468	468	492	446	477	466	460	446	464	441	467	459	461	446	453	432	447	438	441	486	472	439	463	462	457	465	451	437	474	416	455	471	464	433	469	448	447	442	455	430	458	447	481	444	467	474	437	497	481	476	477	459	496	473	452	480	441	459	458	455	459	458	455	484	444	482	435	476	452	455	473	453	465	442	438	473	434	452	446	425	446	457	490	425	458	469	451	502	439	431	448	502	452	438	427	496	478	499	482	415	446	455	474	461	464	459	468	504	474	482	462	447	484	449	447	442	478	457	457	458	428	468	476	414	449	514	459	427	464	456	464	482	487	455	443	455	422	423	454	456	469	426	445	461	411	410	448	448	448	455	443	429	439	468	455	500	459	491	472	477	490	492	480	450	435	478	423	468	454	461	457	436	419	464	473	444	473	454	444	457	440	454	475	450	445	475	492	457	500	467	464	412	474	464	479	432	455	439	456	459	444	448	479	456	459	492	463	426	448	442	500	481	443	474	468	455	450	462	494	486	510	467	450	431	466	450	447	464	482	442	477	442	439	502	469	466	512	454	474	446	448	479	476	449	459	462	448	449	457	463	475	434	483	454	454	469	428	472	440	455	471	459	427	437	448	446	452	440	471	488	477	462	440	486	457	454	481	454	419	462	434	459	473	442	450	465	465	490	442	471	469	494	446	442	500	490	438	460	473	434	465	462	438	461	477	482	489	465	484	477	446	419	449	452	459	447	443	439	487	444	471	446	470	422	441	486	468	480	470	457	468	459	466	457	448	462	464	446	446	479	479	470	466	447	463	434	450	472	435	438	435	437	493	429	479	436	443	473	442	455	433	451	441	490	449	435	443	445	470	474	464	475	465	460	437	416	482	426	511	484	432	472	470	444	480	502	436	459	474	447	466	472	456	488	468	501	459	419	443	501	446	428	465	434	463	470	477	465	486	454	433	483	453	447	454	433	432	473	485	507	473	516	459	424	445	451	472	475	480	464	421	473	463	482	448	453	460	434	457	455	437	420	511	474	470	436	456	446	476	474	464	481	461	424	412	459	466	449	463	491	468	499	449	436	455	472	457	485	460	463	457	458	449	466	455	462	478	480	473	474	417	474	462	454	457	431	448	466	475	504	450	435	479	464	460	487	493	458	491	477	461	479	464	443	462	425	441	499	457	488	464	498	437	488	468	427	449	460	431	495	499	437	463	467	476	441	444	435	429	449	483	476	448	426	477	485	475	414	448	459	428	472	472	453	420	449	452	441	442	481	422	459	464	460	448	469	477	442	428	462	487	449	475	452	487	512	453	465	515	504	480	425	449	492	433	455	462	464	455	455	493	408	450	427	449	465	453	453	436	469	459	466	482	416	482	430	438	463	464	466	469	486	486	444	429	461	456	488	439	438	436	441	421	470	486	468	453	439	452	494	496	414	427	437	460	478	464	509	440	411	437	460	468	444	466	469	481	459	429	443	511	445	478	452	432	471	463	427	461	448	448	446	417	433	449	445	473	441	465	481	457	441	480	460	466	454	472	488	515	449	504	436	428	481	475	449	458	450	500	461	411	446	423	444	464	468	461	428	457	458	429	460	417	443	429	488	448	468	460	456	448	441	455	468	494	442	448	479	496	449	491	499	473	461	466	415	464	459	401	453	482	498	451	450	446	494	450	412	464	463	433	450	450	463	423	446	436	480	450	437	470	429	413	453	474	453	469	455	449	448	456	423	463	473	453	495	451	427	407	431	439	421	423	462	448	463	469	474	475	450	488	473	442	483	488	465	448	462	432	479	484	444	472	436	429	468	439	456	511	476	451	476	446	494	413	461	508	470	425	457	459	474	501	440	458	465	499	496	436	446	475	476	446	440	451	473	471	451	487	450	445	471	461	477	453	476	451	435	473	452
25340	21300	27429	25217	12727	4021	2503	1922	1227	945	848	839	827	710	693	769	674	587	506	466	445	436	417	444	432	388	406	361	366	386	408	402	382	360	378	355	355	392	371	372	378	387	420	372	371	404	374	353	377	388	380	347	351	349	369	392	388	368	394	369	355	410	336	364	392	372	411	324	365	371	380	387	417	335	393	364	343	371	374	343	364	352	355	371	360	401	374	399	385	373	360	380	388	385	375	409	403	381	374	373	372	368	416	383	372	411	393	373	394	380	380	368	379	340	406	360	405	363	402	396	371	337	383	374	357	345	411	367	348	357	393	386	390	359	408	352	352	367	370	376	336	342	364	413	356	382	401	369	405	350	408	346	381	390	369	411	399	385	354	358	387	353	373	358	348	365	357	381	345	367	385	422	348	394	351	368	382	380	367	362	351	376	414	359	421	348	401	349	360	358	340	364	349	406	353	360	379	380	387	369	367	384	379	382	337	380	367	368	377	370	371	350	372	359	369	395	403	388	338	370	360	362	327	392	383	353	392	365	369	383	341	385	359	358	353	373	384	398	371	377	333	379	391	361	370	384	385	361	365	391	363	358	369	338	360	361	350	325	371	382	347	408	367	370	388	362	349	382	335	363	389	375	392	358	386	386	387	357	384	382	379	366	383	366	375	379	395	386	376	382	353	346	377	352	397	374	327	365	380	378	373	369	360	366	379	342	383	385	408	370	348	374	359	357	396	382	356	402	370	358	349	355	366	345	398	371	362	416	373	359	364	408	388	360	368	368	403	377	395	359	387	409	358	375	386	333	372	313	357	365	387	368	366	367	385	374	399	369	383	358	375	384	387	396	341	371	375	351	363	394	386	362	402	351	372	383	363	397	371	373	385	391	347	383	378	358	368	370	388	373	360	366	383	359	373	355	384	382	392	377	379	398	377	349	373	378	366	374	364	368	355	398	350	389	377	382	380	376	397	383	389	351	378	360	358	367	382	361	388	361	404	378	380	381	384	379	365	387	346	388	411	368	382	352	350	386	387	397	396	363	371	353	382	374	362	382	357	385	345	373	371	382	437	404	386	379	345	399	360	377	364	372	381	341	370	369	393	367	340	380	357	362	363	383	389	419	377	390	377	350	365	355	390	366	334	391	331	354	355	392	355	359	355	373	389	406	357	371	381	343	366	385	360	367	359	386	372	370	370	367	356	343	336	339	355	372	383	327	354	349	386	375	380	368	360	384	377	388	362	362	363	368	369	373	392	385	334	376	373	366	403	368	354	348	358	357	351	421	362	373	351	357	359	372	371	362	384	354	377	346	354	382	383	394	368	396	354	365	362	400	367	357	354	346	379	363	342	372	341	395	322	355	383	370	354	350	382	355	403	362	414	377	358	361	397	357	366	386	357	381	356	362	375	338	324	373	391	368	345	400	354	363	343	378	384	384	403	406	394	415	357	361	399	382	394	348	368	357	350	380	358	381	365	361	372	384	372	376	354	409	327	364	399	353	334	383	353	385	360	344	386	386	386	382	381	360	385	391	362	354	366	380	368	345	384	357	390	362	376	377	373	374	355	375	372	404	362	367	406	357	374	339	373	362	400	383	386	379	334	395	358	386	358	367	381	383	348	400	359	359	366	372	392	357	371	360	358	366	340	390	363	391	394	358	380	357	367	388	401	394	336	368	414	364	385	352	372	361	378	381	376	326	355	384	402	389	383	349	373	352	347	371	364	376	368	362	389	383	369	394	351	355	377	384	369	372	356	391	405	409	374	368	348	375	383	375	369	368	330	368	379	385	376	378	350	378	364	384	360	373	368	347	356	356	382	379	349	361	411	373	389	372	408	357	366	358	361	352	362	401	373	365	386	400	378	382	405	392	387	325	400	381	362	355	355	335	359	353	399	372	381	358	404	384	368	386	392	348	387	399	357	389	374	378	364	345	354	377	382	362	344	358	383	368	378	413	369	364	332	353	393	345	391	390	359	381	403	376	332	372	332	381	391	356	369	420	361	364	337	361	365	348	345	364	392	401	398	342	367	356	358	378	375	345	393	388	346	360	381	357	366	380	363	366	345	338	396	383	376	354	379	363	366	356	371	381	391	414	382	355	362	397	354	373	380	351	399	377	371	351	378	385	379	375	377	383	336	392	393	369	420	380	372	351	381	394	393	375	346	359	354	342	386	356	364	372	369	345	385	372	358	363	343	395	386	371	379	390	371	386	378	375	374	407	368	387	388	379	373	377	406	371	368	362	353	387	355	380	368	375	327	370	364	373	408	411	346	319	381	403	367	371	376	359	401	364	404	396	374	351	363	344	358	400	365	369	343	361	344	402	350	344	335	375	369	341	354	384	374	366	403	416	406	363	374	364	388	367	385	363	347	357	344	372	397	363	383	353	390	353	394	360	370	399	384	366	368	401	391	387	400	371	370	362	409	386	346	382	368	361	379	371	372	381	375	367	363	373	349	370	389	375	365	394	375	356	363	369	386	343	419	368	385	373	408	371	339	365	339	361	342	367	391	410	361	416	359	363	402	372	343	346	366	336	386	373	361	358	383	380	371	338	378	370	377	369	358	339	366	360	359	359	374	371	343	372	363	374	376	377	364	360	357	400	336	360	342	403	374	359	375	390	407	363	397	372	362	342	378	359	412	388	378	351	371	399	393	372	353	402	348	351	376	372	361	372	373	377	376	392	401	357	383	386	366	379	377	366	353	374	380	389	370	352	376	368	342	382	345	357	367	357	341	372	337	381	368	386	372	366	400	350	378	358	413	355	359	396	376	399	378	419	353	354	375	382	327	376	384	362	383	383	383	364	358	362	363	410	373	398	386	331	356	354	382	374	408	378	357	372	326	361	381	380	345	363	367	376	369	362	353	380	335	367	372	363	345	392	339	334	378	384	342	360	406	400	355	357	353	350	377	380	373	343	344	363	356	365	336	328	338	358	379	402	340	330	368	373	333	423	372	368	377	374	393	394	371	380	365	361	388	329	338	383	370	325	399	390	397	353	342	401	376	360	356	370	373	367	371	380	390	373	388	359	378	373	349	402	376	359	360	360	367	351	361	399	399	365	382	336	400	410	349	363	350	373	359	377	388	372	360	326	366	373	352	337	374	344	412	362	390	380	369	365	393	373	382	362	364	356	349	392	359	377	364	375	374	361	388	352	352	367	360	371	363	355	408	370	394	385	398	386	346	381	383	321	397	356	380	390	343	388	384	388	393	364	391	353	342	363	360	374	377	372	365	384	390	395	368	331	352	354	382	381	361	354	412	394	364	404	353	334	378	365	375	403	360	411	396	361	344	354	378	363	373	373	383	359	356	364	386	372	400	365	391	384	375	363	366	384	363	399	382	365	371	357	378	386	372	359	397	370	382	336	370	405	362	388	357	388	349	378	397	374	366	353	380	359	389	349	365	356	407	392	404	379	369	355	358	399	360	394	355	360	374	361	366	401	372	373	378	390	376	383	391	400	363	345	355	349	384	351	346	334	381	368
29248	41287	24959	11896	8253	6341	4730	3645	2324	1676	1384	1229	1334	1043	1000	1148	1039	832	686	658	588	593	569	521	512	418	462	429	432	413	406	422	443	430	460	421	456	443	430	475	439	449	423	432	425	437	420	455	419	431	451	448	414	458	444	399	431	445	410	441	406	449	455	423	430	449	412	416	441	405	421	421	430	468	411	406	409	414	457	436	436	453	431	440	449	427	416	390	490	447	444	470	506	474	468	453	455	442	492	468	491	455	449	432	454	461	443	402	427	445	449	483	423	428	439	396	431	390	446	430	433	432	449	400	437	409	424	440	432	419	427	472	451	404	444	450	435	424	421	426	427	419	461	425	451	410	417	418	420	386	424	433	455	434	441	423	400	465	436	445	447	448	404	434	454	425	431	419	443	423	411	443	431	413	429	447	470	469	383	439	442	448	425	450	413	477	394	435	449	469	420	457	437	433	484	444	431	438	435	445	418	426	465	440	432	418	444	419	427	427	454	452	405	456	422	451	431	439	477	434	427	456	443	448	433	418	403	447	409	441	423	452	428	416	420	448	460	411	416	427	434	421	470	396	426	446	436	431	414	430	456	407	457	446	447	454	414	411	431	392	426	450	446	451	458	414	441	403	435	470	470	439	444	434	421	425	464	388	422	381	443	400	447	455	449	429	392	426	482	434	447	448	477	433	446	407	448	415	388	401	462	432	418	432	484	397	436	389	390	452	420	428	431	383	451	428	428	403	419	398	460	453	433	452	459	430	462	414	406	432	444	451	459	454	444	414	434	431	415	443	421	449	455	407	431	418	396	465	428	467	431	420	418	424	459	422	413	456	441	455	397	408	424	436	417	424	419	453	468	420	442	429	444	451	433	455	428	425	423	409	409	444	462	395	439	416	445	412	443	451	434	448	403	407	402	405	404	445	440	436	424	429	420	445	415	420	424	414	437	447	425	435	403	427	420	423	444	426	430	422	407	409	456	440	443	436	467	408	419	436	418	422	412	440	405	415	435	430	465	444	434	472	467	441	428	413	431	429	469	447	427	435	446	444	460	423	399	461	412	420	472	452	441	425	434	459	450	441	442	426	441	436	434	402	426	450	405	448	429	437	418	470	433	399	427	431	450	425	411	450	437	448	455	424	424	466	442	422	474	458	441	455	421	450	423	411	389	396	419	446	483	425	436	416	447	454	421	441	425	412	426	416	418	387	458	462	470	415	422	436	457	418	416	436	399	409	416	423	415	430	408	461	422	412	437	459	428	436	442	443	444	454	447	462	404	425	397	483	449	434	433	445	432	392	409	470	423	455	453	433	416	438	442	445	446	429	403	429	447	436	472	448	433	411	424	422	424	448	435	415	432	425	434	402	467	448	425	394	405	433	447	425	404	451	402	440	435	426	412	457	394	429	437	411	439	409	416	454	446	435	438	428	444	444	387	450	401	414	393	429	454	449	463	436	414	453	436	467	426	439	468	446	404	471	444	445	450	483	435	406	413	431	422	430	413	377	419	414	409	416	441	429	410	407	458	413	412	451	438	393	479	415	399	447	392	430	437	430	439	419	417	431	409	415	418	384	455	420	410	372	421	478	445	420	412	452	429	450	433	436	405	434	388	405	423	408	394	432	410	428	417	414	432	446	437	449	431	414	440	403	453	423	413	410	425	443	418	409	412	418	437	438	457	466	440	459	432	445	414	408	419	445	414	452	463	451	433	437	416	435	459	409	403	431	422	426	490	431	421	445	406	458	444	437	427	421	401	440	423	430	447	403	454	424	433	415	414	411	476	446	468	411	433	439	449	414	410	420	426	444	430	403	457	449	427	424	411	434	446	458	414	425	447	423	439	452	431	444	440	405	416	460	496	442	451	464	418	432	487	475	420	393	422	427	445	448	442	443	438	473	464	430	422	430	438	412	444	424	411	466	439	428	404	416	458	439	420	437	417	460	446	431	433	426	423	441	414	425	429	449	460	415	422	412	420	429	406	408	422	416	461	445	442	433	419	415	400	371	444	421	430	461	411	420	441	412	391	442	410	466	416	432	437	434	431	427	431	418	452	402	426	476	408	426	404	430	426	455	435	437	470	427	439	429	418	418	439	420	428	464	449	432	433	439	407	431	441	425	436	434	413	454	458	431	444	476	388	398	436	446	442	430	459	455	433	445	397	381	422	412	441	432	428	403	419	415	474	465	431	443	360	442	466	401	427	446	430	437	456	410	417	432	439	474	439	414	423	423	443	446	444	461	428	423	431	407	440	442	449	414	447	387	424	395	436	444	449	418	393	428	423	424	421	462	418	372	404	437	399	411	424	434	444	429	424	410	420	425	438	444	452	388	444	452	448	437	432	447	429	451	461	416	440	406	456	446	429	410	438	409	432	436	389	456	440	412	396	471	424	449	421	427	444	432	424	429	414	417	428	430	445	402	410	419	440	455	423	451	420	423	420	408	455	419	399	408	414	394	410	415	442	409	415	443	463	405	417	440	415	459	418	394	439	430	417	427	416	402	394	439	458	405	408	443	425	478	445	424	431	431	427	431	464	434	408	396	423	427	442	436	449	383	441	401	413	446	378	391	422	463	428	458	415	440	407	436	420	435	413	451	427	432	415	421	440	430	471	451	435	421	461	456	408	448	428	446	467	443	410	423	447	410	437	457	405	401	469	429	453	432	416	435	470	413	432	440	428	465	467	451	433	436	415	432	438	430	450	427	454	407	473	394	446	441	413	435	416	414	426	428	437	413	403	447	427	424	437	447	453	431	414	453	421	426	466	445	393	434	423	403	446	481	399	408	426	470	420	453	409	434	440	411	439	432	391	396	406	412	434	417	435	406	418	412	416	441	435	437	411	452	415	417	442	426	432	426	410	416	457	434	411	426	448	477	422	461	407	435	405	419	440	444	424	424	426	435	419	446	416	459	458	446	426	461	452	433	456	442	442	460	434	404	461	423	407	442	451	402	419	423	415	455	441	426	434	451	433	436	467	420	421	418	438	401	402	409	417	424	420	403	438	401	428	436	461	457	431	446	446	414	449	416	469	449	450	397	478	435	444	434	432	435	428	460	416	436	435	455	417	383	399	450	450	439	440	449	434	479	464	421	462	446	394	418	431	450	399	446	452	447	421	434	437	429	409	431	438	438	417	409	440	412	451	387	425	416	422	457	449	404	462	415	409	452	456	420	440	461	434	431	398	469	486	422	433	464	417	409	435	459	427	421	437	431	428	459	437	399	440	423	388	426	432	435	483	443	428	391	411	406	439	428	422	439	410	414	395	427	429	425	425	430	449	420	413	418	422	436	460	412	417	416	432	402	438	456	473	432	439	452	434	459	482	454	431	442	421	424	445	405	423	431	413	421	434	456	404	404	421	417	444	453	441	441	389	444	442	445	425	411	479	454	418	406	414	441	449	414	403	443	394	437	435	441	489	448	449	465	445	468	427	422	440	439	429	416	427	463	446	451	460	451	416	424	479	435	420	405	439	473	427	415	427	454	426	398
23186	21349	29004	24018	21318	21459	12608	4009	2304	1736	1544	1439	1475	1251	1076	1187	1158	938	849	821	791	645	670	612	559	510	553	510	524	509	553	511	487	486	496	495	529	477	525	516	495	504	483	469	508	521	491	510	474	510	518	507	513	526	484	484	522	516	492	501	510	495	512	491	514	513	516	457	513	503	530	490	520	499	459	498	499	495	520	467	474	514	481	513	526	534	527	536	497	536	515	550	552	523	512	453	519	529	518	453	539	505	499	482	483	504	523	511	495	531	536	467	481	468	508	487	491	519	501	466	479	508	488	497	538	474	461	487	501	466	494	491	486	506	503	452	490	513	492	453	472	512	485	522	505	480	462	477	498	486	489	501	494	482	479	463	442	461	465	464	509	507	515	539	493	484	476	482	495	483	479	478	497	476	516	499	469	525	508	521	456	504	498	496	479	479	486	480	488	515	508	463	480	490	507	476	486	479	522	508	508	472	508	461	471	507	470	472	488	472	500	464	489	479	518	505	492	475	525	506	513	502	477	503	475	489	490	481	475	462	467	530	480	491	512	514	475	458	519	489	485	475	484	468	451	455	491	507	496	522	504	529	489	494	504	460	474	442	493	495	508	471	483	483	515	514	468	518	480	521	472	490	457	499	505	473	525	470	517	465	473	464	452	512	472	465	458	487	477	479	475	458	497	479	465	469	497	515	472	464	466	483	472	474	481	501	484	455	533	433	491	470	493	505	519	490	491	486	477	474	495	461	438	500	465	482	481	462	556	461	466	473	477	480	488	499	511	474	486	480	483	497	467	464	468	498	522	526	516	494	548	477	485	482	471	512	512	470	484	479	488	484	494	487	486	469	494	530	490	498	506	466	498	449	481	459	493	523	480	487	456	501	495	522	484	459	512	490	521	483	463	497	501	492	481	511	512	468	484	476	495	518	491	479	470	494	451	477	477	522	485	475	483	512	481	491	473	501	466	478	535	516	466	466	457	523	493	493	456	464	461	464	481	462	494	504	508	485	517	523	497	542	495	490	471	484	503	488	515	479	474	502	454	513	468	511	494	480	527	505	526	493	478	491	445	498	458	491	519	490	494	488	488	502	504	494	510	496	495	512	503	490	492	492	476	478	471	513	486	535	507	477	481	472	477	499	457	497	503	495	467	487	494	453	487	506	504	523	517	508	462	459	504	475	510	464	456	493	476	519	472	501	464	483	525	497	502	520	499	484	483	506	497	498	468	490	461	521	536	460	494	463	462	491	472	488	527	472	497	490	479	491	479	496	498	473	484	500	482	480	476	487	503	502	486	476	455	493	506	508	464	497	505	513	493	481	493	507	523	520	501	453	503	491	497	487	458	518	519	513	469	447	507	468	485	495	481	484	503	516	462	476	487	476	561	496	473	460	466	517	490	484	440	538	476	485	475	486	511	518	545	487	513	464	460	470	492	478	527	448	499	479	514	534	490	492	501	504	468	479	514	450	529	481	471	469	500	456	463	462	508	506	468	483	525	512	501	510	506	493	492	511	508	474	474	502	504	478	517	492	493	509	451	474	482	465	511	477	496	474	484	500	480	510	453	457	522	492	483	496	486	481	482	456	532	477	464	476	499	458	505	488	507	493	473	494	472	508	503	499	535	534	446	461	495	507	481	484	499	489	490	505	488	478	468	497	458	457	541	494	470	527	479	457	505	481	485	468	512	488	458	467	472	482	503	490	516	425	488	526	494	487	518	485	489	464	473	505	501	496	519	491	473	487	438	515	487	481	457	497	490	486	492	517	498	472	465	489	481	519	524	496	446	516	487	490	480	491	497	496	507	515	508	465	478	469	504	458	490	477	489	448	486	487	490	529	488	519	499	495	467	511	487	489	516	545	460	506	480	479	453	494	493	482	459	532	509	468	503	484	491	507	465	480	480	497	473	482	475	455	489	460	479	481	504	497	490	479	478	464	466	448	479	505	481	507	495	466	489	500	506	494	511	467	467	496	528	463	502	499	479	507	510	483	503	498	454	509	499	481	478	516	472	466	532	523	514	456	502	505	490	534	487	476	496	492	470	471	516	470	446	503	468	506	480	487	471	439	465	451	464	503	496	513	494	485	441	478	476	490	493	462	531	481	492	498	487	497	479	523	471	506	493	485	516	500	514	496	483	470	473	532	470	520	456	517	471	461	443	495	479	498	462	506	466	497	479	481	448	450	505	485	477	481	500	500	495	486	462	491	453	486	503	490	533	479	518	473	498	509	470	482	525	426	507	480	483	516	459	494	438	483	508	536	481	485	488	461	511	473	464	447	462	471	463	535	467	461	500	513	493	507	479	474	504	515	483	472	526	520	467	453	498	465	480	461	462	489	471	465	497	503	442	469	507	508	473	518	505	502	548	465	478	513	451	490	489	495	509	503	546	494	441	499	505	487	480	468	512	501	454	521	464	481	468	489	485	492	492	450	497	496	484	485	444	495	491	489	464	467	495	495	489	474	518	478	490	497	465	473	509	518	470	439	467	514	518	448	498	503	488	500	473	459	468	493	471	497	475	454	485	467	498	478	460	512	476	521	479	526	501	497	508	487	522	507	487	501	472	513	508	503	511	464	505	492	482	452	448	492	489	486	477	447	501	545	467	476	435	490	492	464	459	462	527	492	467	528	503	465	482	508	483	514	466	502	523	502	443	501	478	448	494	475	489	452	493	456	499	468	488	491	470	472	500	500	489	495	488	469	484	468	475	498	495	479	478	498	526	488	533	460	492	454	488	465	499	517	463	516	515	467	477	492	475	474	504	479	483	478	494	469	499	460	506	463	515	486	463	483	451	476	464	493	474	510	498	478	460	479	479	517	517	523	464	477	501	458	482	534	472	475	470	455	496	464	501	466	463	464	459	484	473	468	493	429	481	465	538	498	468	495	479	449	519	501	505	479	452	477	473	506	481	472	482	503	447	470	506	500	521	518	464	489	494	493	460	484	462	464	481	483	501	477	518	478	500	480	500	468	488	485	461	474	477	499	527	458	492	525	512	492	445	490	498	518	482	467	500	498	538	468	513	491	467	495	515	439	491	508	491	480	445	487	475	489	511	522	516	467	447	488	465	527	487	489	507	511	501	497	487	482	442	463	496	458	486	496	468	450	479	460	481	505	500	498	471	489	509	478	460	490	482	535	472	468	484	500	501	479	480	475	525	469	505	490	499	468	512	488	489	536	477	466	477	468	532	477	458	475	450	479	482	517	474	491	502	451	500	472	490	506	512	496	497	458	487	479	479	466	500	459	487	453	473	515	497	489	481	517	475	475	497	510	469	472	463	464	468	459	499	480	452	469	473	490	445	486	524	513	502	444	529	490	463	444	521	440	514	488	508	534	464	521	459	492	473	438	460	470	461	504	494	481	465	515	470	496	486	488	483	544	474	456	526	508	459	547	451	497	465	487	469	472	503	487	492	487	521	493	526	454	476	473	451	532	434	520	516	472	474	518	472	488	457	536	433	504	464	475	540	499	482	471	499	478
32636	49297	32629	18910	14166	10285	7758	6032	4007	2960	2404	2286	2285	1772	1569	1748	1629	1333	1208	1158	903	841	787	707	677	621	590	622	543	620	579	605	558	571	583	542	569	616	551	577	593	588	566	515	556	605	542	594	551	557	531	534	531	568	537	579	532	521	531	528	528	577	552	555	552	561	530	551	548	521	550	611	516	526	553	544	548	545	590	518	573	557	533	545	595	567	603	613	588	628	573	546	580	570	578	556	616	531	574	586	553	549	546	583	562	566	540	582	552	573	542	579	543	535	539	579	576	576	572	570	550	568	545	546	553	544	529	544	543	585	541	586	537	552	557	538	528	560	553	526	549	577	593	518	553	561	525	556	531	541	521	486	589	561	557	556	558	544	570	518	556	538	554	564	505	548	512	548	515	559	525	538	567	526	579	545	554	582	559	492	560	525	540	577	527	545	572	557	548	551	545	533	537	598	544	562	542	532	543	557	549	573	571	512	522	565	558	529	561	553	568	571	565	512	534	544	568	573	552	561	579	558	529	533	542	544	522	531	542	521	563	515	563	555	548	532	561	523	547	552	541	540	524	526	528	538	544	515	541	567	514	588	576	564	551	541	522	537	558	550	577	558	573	564	575	570	500	533	543	555	571	546	598	553	524	592	554	544	539	557	545	520	556	517	560	562	545	611	534	522	580	554	541	530	537	515	600	569	535	573	524	549	563	595	567	543	539	555	578	546	540	600	536	544	487	559	585	520	546	566	507	554	548	547	565	533	553	533	552	508	506	553	575	566	533	552	583	522	556	566	590	549	534	524	481	572	550	533	558	505	532	516	547	584	511	568	570	552	536	559	577	539	546	572	519	519	535	554	575	583	549	528	524	577	527	537	551	564	571	535	523	515	555	521	557	540	535	531	523	552	578	560	535	562	550	582	489	562	545	542	615	549	558	528	555	547	555	534	561	564	496	533	589	565	541	562	494	506	572	545	517	540	548	534	538	546	565	556	543	520	566	541	557	520	594	575	582	504	551	500	547	497	591	511	521	524	586	580	564	565	574	570	545	507	548	543	548	508	525	551	561	560	508	557	541	571	533	541	540	530	571	554	527	529	571	560	554	525	579	581	558	578	529	541	534	516	539	532	552	518	510	613	563	561	536	549	555	538	544	560	560	486	558	582	546	538	510	538	578	575	541	517	515	535	588	522	540	545	511	576	568	547	525	572	532	528	548	579	493	552	554	550	540	568	517	570	550	564	520	550	557	587	566	499	570	572	553	550	534	573	532	533	579	525	562	528	515	541	548	572	576	539	558	586	547	551	529	559	536	549	575	563	503	544	508	513	562	542	580	571	573	539	501	540	536	554	557	531	523	594	541	517	529	582	552	530	561	602	501	582	549	555	571	564	510	517	566	585	566	551	552	536	524	548	545	572	551	570	538	581	605	571	559	536	511	513	508	572	531	522	527	564	528	545	477	552	564	563	546	507	560	477	558	545	570	564	549	567	553	511	550	529	538	573	536	567	551	543	551	540	546	537	552	581	574	524	553	544	574	600	552	546	526	540	595	547	488	540	529	571	524	566	570	559	539	549	572	549	529	551	556	528	566	541	575	583	586	536	536	566	565	549	518	526	507	560	556	563	548	551	516	520	482	576	536	572	551	487	518	553	536	540	541	500	562	544	550	531	486	532	514	568	528	565	538	552	526	559	514	590	542	525	537	507	534	551	524	520	572	548	533	583	525	565	576	560	544	548	555	541	560	548	548	538	528	543	543	540	543	570	550	566	522	521	506	578	639	567	544	557	539	555	540	522	555	512	549	522	535	612	542	551	562	564	578	557	543	530	551	530	524	518	522	528	560	529	550	565	518	573	542	550	532	532	551	536	570	570	563	543	538	566	554	517	509	550	542	549	552	589	556	548	559	531	515	554	566	585	548	540	540	527	576	529	582	536	530	538	589	548	548	572	565	560	526	520	529	563	550	568	545	566	524	527	531	559	528	569	588	559	556	548	548	576	524	569	541	543	562	546	577	534	537	517	553	560	572	537	579	565	559	536	583	569	563	499	518	521	559	564	536	566	555	564	551	581	522	513	530	546	519	543	593	596	505	592	521	523	554	526	525	601	542	521	544	551	571	567	519	548	566	588	535	538	512	542	584	544	550	515	522	547	562	544	551	535	553	551	529	535	590	571	514	550	565	541	564	532	544	542	589	577	562	559	563	559	546	566	532	556	555	532	553	581	512	531	507	611	547	528	532	549	590	531	543	540	583	556	553	574	529	501	561	583	583	563	510	571	542	522	539	557	551	523	563	522	532	541	553	563	525	536	521	553	531	553	524	549	558	542	527	529	540	551	581	541	568	540	540	539	563	532	547	514	529	528	539	521	563	549	537	554	575	516	535	545	609	516	559	517	578	571	527	571	561	546	560	557	539	524	553	530	521	549	559	558	570	573	535	561	552	601	541	531	560	545	506	575	563	545	522	577	553	553	554	525	513	531	537	590	524	532	540	546	563	542	523	549	561	534	526	582	529	547	549	525	516	564	561	487	578	555	559	536	577	509	538	592	569	573	548	531	569	543	545	516	551	569	554	570	564	525	527	569	543	551	538	513	565	477	535	507	550	505	543	602	516	524	538	555	580	534	562	535	523	528	546	582	530	549	573	547	548	575	542	542	555	488	521	538	541	530	586	528	553	530	559	537	546	539	570	562	569	569	551	542	518	550	564	554	583	588	551	581	515	550	554	540	529	520	528	541	553	554	568	570	533	554	553	584	534	527	534	539	549	555	554	548	575	539	597	542	566	545	513	592	608	576	517	503	542	534	526	542	535	547	557	516	576	541	560	532	559	537	558	511	535	556	579	524	498	510	567	563	532	526	518	540	528	533	548	540	522	563	531	515	547	556	552	563	585	546	528	516	568	507	576	549	539	541	555	562	585	566	532	556	537	502	518	542	591	543	560	549	520	492	555	545	556	520	521	524	553	558	578	554	550	568	564	593	575	557	520	565	522	543	563	563	540	548	522	518	513	533	538	553	544	558	548	528	526	573	502	542	533	571	547	488	529	573	550	543	544	542	523	544	549	555	525	502	548	544	540	523	555	511	544	528	577	556	572	553	543	539	553	522	551	534	553	525	530	570	580	513	548	530	566	533	524	538	542	565	515	554	569	578	576	547	556	538	540	557	551	543	545	517	531	563	594	578	509	547	580	559	547	533	530	553	509	558	555	532	548	522	576	570	514	559	550	552	540	542	575	575	558	539	578	544	578	570	519	550	530	538	540	507	530	547	545	532	530	577	539	530	589	548	529	529	564	568	577	523	545	542	540	561	591	541	557	532	511	546	553	563	548	530	536	549	550	548	550	532	519	568	543	560	508	536	541	527	518	504	510	574	520	539	547	581	526	541	531	581	553	581	558	587	564	549	559	536	504	534	512	544	530	521	532	529	514	522	528	534	583	542	543	515	553	570	561	544	526	565	584	550	561	580	529	521	556	532	504	551	571	520	509	538
28884	24210	24330	11007	3960	2325	1567	1260	935	728	647	534	601	541	524	547	568	502	462	401	404	376	374	397	360	374	324	326	334	340	321	325	329	335	340	338	328	371	337	339	347	319	325	329	371	330	353	335	356	333	321	330	355	353	323	353	340	315	343	353	342	330	301	341	306	308	318	315	357	311	335	351	350	357	329	313	327	343	349	323	340	336	344	363	364	329	365	340	333	355	328	313	355	343	328	355	336	345	340	335	325	345	351	350	320	356	328	337	341	336	338	353	328	344	359	318	343	346	327	329	333	346	359	322	335	367	346	342	331	346	327	299	316	350	331	327	321	356	352	354	311	339	337	337	328	305	356	321	369	329	330	327	335	311	310	302	357	314	331	316	328	324	301	311	320	366	330	351	352	334	322	297	332	369	326	354	321	326	354	309	337	352	343	328	283	365	342	304	333	356	354	324	347	342	324	329	308	305	325	393	315	342	379	313	348	345	363	325	310	314	352	318	320	341	299	329	360	341	335	322	369	341	338	323	327	367	359	311	313	351	340	330	300	340	327	294	345	351	369	321	327	350	336	327	325	340	354	335	353	310	334	359	334	362	316	329	297	332	367	350	341	324	345	346	361	338	334	336	342	323	351	355	314	352	302	339	315	363	342	324	300	349	325	339	356	353	337	307	333	369	311	354	305	342	349	336	334	323	330	328	347	336	327	322	326	318	343	302	317	323	330	324	359	359	335	364	349	359	352	323	341	317	344	320	343	364	352	332	335	352	344	339	352	347	330	345	332	328	347	319	367	322	311	326	359	330	328	354	363	322	345	346	351	347	363	353	357	361	329	333	329	357	359	346	356	339	348	330	315	337	320	333	351	372	329	329	302	342	331	351	308	360	332	311	336	353	331	307	339	356	351	312	345	299	366	318	322	326	315	333	353	330	342	296	348	372	310	350	319	344	335	333	318	349	303	366	348	339	329	348	344	365	367	328	340	338	328	362	328	323	308	356	335	310	331	305	313	342	322	328	333	345	349	332	341	365	365	321	325	321	340	354	340	347	333	335	315	326	315	334	329	339	339	326	340	318	338	328	339	309	332	341	348	331	310	310	341	322	349	335	341	323	329	324	327	329	332	320	350	360	326	323	335	320	337	366	314	362	337	355	328	345	346	340	314	375	327	327	336	326	352	352	355	355	326	320	352	344	346	317	351	333	340	303	345	325	322	337	297	323	332	325	300	345	347	359	315	361	348	372	371	293	325	341	359	343	328	302	344	331	313	338	321	338	347	316	305	333	360	345	366	323	320	357	308	326	350	363	302	332	306	330	337	334	320	315	332	362	349	325	348	327	352	333	340	296	306	362	312	304	344	358	370	347	322	309	362	310	316	320	362	351	328	373	346	348	342	346	339	345	318	328	344	357	363	325	333	319	336	341	324	303	358	321	318	320	320	321	326	342	317	336	350	354	344	350	316	358	312	356	316	359	356	319	329	334	345	338	303	329	325	338	327	325	335	360	334	362	353	316	365	336	326	330	287	366	336	311	303	324	332	339	331	352	341	350	303	297	378	308	337	328	373	355	343	337	352	346	303	340	343	308	341	353	348	302	327	316	308	350	343	325	339	285	306	337	345	324	346	326	291	328	356	305	331	335	351	354	378	313	339	332	369	300	330	306	321	368	352	359	309	325	300	335	340	348	313	342	339	304	320	327	315	334	349	350	324	307	349	338	340	318	341	322	302	310	332	322	346	339	330	303	363	358	342	323	340	352	344	342	344	341	359	328	323	322	303	326	318	338	315	370	323	310	336	349	355	337	307	353	348	315	344	373	307	360	325	333	319	344	350	343	335	321	308	328	338	342	314	340	344	343	312	380	348	326	295	345	326	316	320	336	302	343	351	355	301	346	350	322	346	300	358	340	352	333	310	307	354	307	334	324	351	318	312	306	322	361	318	369	334	350	312	373	332	312	345	320	324	346	365	347	318	354	324	335	306	377	342	363	349	333	334	353	368	332	327	347	355	289	317	347	310	348	334	374	355	344	332	329	315	339	316	300	354	356	349	321	336	353	317	352	343	329	351	309	365	327	340	333	355	346	364	349	333	325	334	339	341	316	362	335	338	352	342	370	356	321	338	349	320	331	345	356	315	324	322	321	306	350	289	349	321	324	314	343	345	309	329	327	364	338	306	338	355	343	335	346	337	325	368	349	357	349	323	355	362	306	302	332	345	325	356	344	317	350	310	335	321	330	320	317	329	349	340	311	322	327	351	326	321	312	323	353	321	361	320	339	328	309	348	330	332	342	305	310	310	317	366	338	323	354	339	338	333	322	331	305	325	344	350	340	332	335	372	332	312	342	369	333	330	341	335	330	331	313	343	335	315	326	362	333	325	355	333	337	336	327	357	345	334	317	332	328	327	335	340	314	324	351	353	332	310	337	345	356	298	315	359	321	357	340	301	361	332	339	343	336	344	309	329	327	338	340	311	332	361	334	346	341	338	328	341	334	348	341	309	350	340	308	290	307	335	336	337	347	364	284	315	313	350	335	349	300	326	326	295	286	327	344	356	352	319	293	355	305	378	327	322	346	311	323	321	340	333	344	335	354	303	345	323	328	323	345	339	335	319	345	329	314	353	327	317	326	329	342	316	323	310	303	332	341	313	331	318	374	322	304	334	369	328	340	313	365	324	343	311	299	367	340	351	352	312	321	356	344	334	331	346	327	300	310	315	356	334	339	316	318	348	351	315	320	344	315	330	315	349	314	337	340	348	327	329	328	358	335	348	314	348	345	311	321	308	323	363	347	354	340	304	319	335	333	356	342	362	327	328	312	350	367	338	293	362	326	343	333	335	308	336	337	389	342	305	330	318	322	342	322	346	321	332	333	383	334	312	323	307	344	336	380	313	322	305	316	360	339	337	330	331	309	337	319	328	337	339	340	316	334	353	335	365	372	333	350	328	332	352	313	309	348	342	333	322	344	324	314	329	338	321	331	340	338	358	327	351	327	308	337	287	322	313	351	348	335	321	315	338	337	329	363	347	358	317	318	329	294	337	336	357	358	350	309	328	330	351	338	328	335	349	328	340	321	291	330	335	322	328	348	308	354	341	328	374	311	332	324	345	304	373	322	333	326	335	346	354	316	313	331	330	329	324	326	331	342	330	345	322	329	329	308	338	338	301	351	343	331	336	341	363	327	339	311	326	336	343	352	310	318	363	333	330	326	328	334	329	350	331	344	325	357	329	349	309	347	323	351	319	326	316	306	332	333	339	346	333	325	326	335	339	327	341	325	309	316	330	305	326	319	328	356	338	331	342	335	349	352	341	342	313	319	338	316	335	333	331	307	350	340	335	355	336	354	328	323	319	329	329	366	330	310	320	350	349	333	324	333	330	349	357	341	330	334	311	357	310	290	363	340	362	336	348	326	341	361	340	284	318	366	334	332	315	319	329	346	334	349	329	332	360	351	318	360	299	328	312	311	290	340	323	330	318	338	332	327	307	323
30422	37485	23783	9334	6184	4336	2971	2275	1637	1166	1021	891	837	763	688	779	789	662	573	559	476	466	480	417	418	417	421	419	380	438	369	388	377	368	358	384	413	389	383	396	392	378	414	404	343	407	386	387	366	384	375	377	404	403	441	377	395	369	400	368	402	404	390	415	412	358	387	400	389	382	375	388	413	401	401	364	401	408	390	382	407	398	426	405	386	355	410	393	398	424	404	425	391	446	374	361	382	415	408	436	413	394	370	428	413	412	400	377	382	384	390	351	409	396	396	401	352	402	410	356	377	390	382	418	407	385	389	368	406	340	373	423	345	395	413	404	420	419	379	370	390	382	387	348	390	368	399	417	391	395	374	411	419	405	387	390	327	369	349	414	401	400	407	384	399	392	375	399	396	372	405	368	418	397	384	387	393	389	376	404	365	365	389	356	366	362	380	396	378	410	390	393	364	383	370	400	339	369	389	377	381	365	416	427	401	416	368	380	396	369	391	370	381	406	394	417	359	410	398	384	362	338	396	377	347	402	373	410	390	387	364	397	356	339	391	378	374	385	421	384	389	349	407	362	419	385	356	390	372	394	363	425	424	403	381	364	391	394	347	387	372	369	380	386	372	402	379	418	439	388	370	397	382	399	396	370	370	364	375	425	412	392	396	349	383	392	401	380	407	423	401	390	371	385	424	398	400	373	383	376	377	381	415	372	383	376	368	395	419	383	371	349	367	368	378	378	328	366	423	395	403	400	367	400	380	383	351	396	350	381	392	422	380	411	374	407	414	368	398	360	382	389	388	415	355	369	367	360	379	392	381	364	395	361	381	385	439	372	372	393	412	389	384	386	355	413	369	379	349	379	376	401	396	407	396	399	417	410	382	388	380	392	417	400	401	406	423	388	372	374	413	392	369	413	364	372	446	422	395	393	396	379	380	363	357	377	333	393	415	385	368	380	392	402	377	394	356	384	407	384	413	361	380	370	416	364	411	387	373	368	403	352	405	369	362	412	381	370	408	375	402	374	396	357	371	399	386	393	340	387	388	380	344	418	385	422	390	373	401	388	373	419	406	396	420	400	422	379	384	388	394	371	420	372	388	381	353	380	376	378	414	375	427	408	392	385	352	393	407	402	386	408	412	400	378	369	371	346	362	418	410	397	381	350	403	385	385	388	396	363	368	371	345	374	391	382	376	389	354	432	413	388	408	390	416	404	399	395	387	391	363	393	395	370	396	379	392	414	347	391	398	403	367	365	425	380	378	359	392	351	377	405	410	344	375	385	395	398	403	413	388	412	384	419	381	360	409	419	360	363	358	368	365	390	396	426	418	412	417	385	354	376	356	359	387	384	385	388	384	395	379	386	374	416	420	380	370	387	371	393	345	344	383	358	357	374	373	384	395	381	402	376	403	418	380	400	385	436	384	406	367	402	404	385	419	415	402	410	399	397	384	395	376	406	421	381	389	347	394	376	365	372	366	394	384	366	394	360	381	371	407	400	397	428	399	381	395	370	424	382	396	406	380	372	351	372	409	373	390	390	386	375	385	396	378	368	371	373	409	367	411	367	377	358	352	368	389	413	401	343	396	383	377	382	359	366	420	366	364	379	364	384	381	377	368	358	409	421	390	418	401	417	422	400	369	352	354	377	382	415	399	365	371	383	402	382	386	387	394	392	410	398	397	414	388	391	358	410	372	351	380	393	384	375	398	378	388	386	400	418	407	375	419	402	406	425	399	395	400	382	415	361	396	442	359	350	385	378	373	387	397	404	386	404	383	370	378	396	387	371	374	353	375	384	392	414	404	389	393	389	389	417	381	412	405	385	397	394	401	356	377	371	360	380	411	373	410	411	419	390	385	360	376	357	391	369	411	379	375	387	372	383	332	357	360	360	389	409	406	415	385	371	376	370	372	388	397	389	411	391	394	403	380	400	390	403	394	413	377	380	405	365	363	358	373	347	373	382	408	395	407	396	428	373	383	379	356	386	355	382	403	413	401	397	366	409	412	389	385	374	374	380	359	376	363	381	393	420	368	401	380	379	394	361	369	427	374	418	385	379	394	388	408	359	358	378	364	381	382	365	382	408	398	380	378	400	417	398	410	352	365	408	387	426	422	343	390	395	381	359	399	373	404	384	385	387	375	396	390	411	357	372	388	387	364	374	381	374	365	377	385	389	378	426	403	355	427	408	414	395	408	372	426	345	391	414	363	363	433	425	407	409	390	402	383	387	334	388	390	385	361	369	372	380	380	393	409	421	376	400	372	408	379	374	400	365	386	410	379	401	387	399	414	352	372	443	416	388	360	380	396	379	399	375	379	368	387	395	384	389	363	340	383	408	387	411	385	360	360	377	385	371	383	371	422	380	367	394	400	348	426	373	387	392	363	416	372	377	395	334	399	390	382	381	370	384	374	423	385	396	378	409	377	373	407	385	398	426	358	411	378	411	389	385	398	409	416	361	395	385	391	354	414	400	328	421	403	391	396	390	370	403	406	418	420	402	380	366	406	417	381	374	420	371	374	420	381	409	399	421	341	362	422	395	366	375	344	362	400	389	367	422	401	396	396	375	397	376	367	394	399	403	379	369	407	409	354	419	397	391	412	369	370	389	363	423	386	351	382	406	371	358	400	380	361	355	388	395	401	390	403	371	408	402	377	376	391	378	379	416	379	383	377	391	386	378	372	392	390	363	383	360	393	390	363	375	403	407	380	382	401	374	413	363	408	377	372	375	409	369	391	370	404	368	373	390	412	392	344	396	373	390	394	415	387	418	407	415	387	385	387	417	385	363	365	402	379	377	352	420	386	366	389	364	386	397	384	417	368	384	396	389	380	392	391	361	350	427	372	359	423	377	393	399	365	368	402	393	396	406	394	372	350	387	375	398	414	412	400	367	410	364	370	399	389	369	389	398	387	379	416	378	397	375	398	390	365	367	389	382	390	365	397	378	372	350	408	373	350	404	412	380	361	398	368	377	365	367	399	385	376	412	420	441	375	397	347	431	405	376	381	397	415	390	368	394	410	376	376	363	399	396	402	382	402	386	419	410	387	391	367	378	405	386	379	360	405	409	396	403	370	367	340	377	378	366	364	397	348	370	356	402	361	399	379	369	383	359	420	375	385	385	381	398	374	378	354	388	361	393	431	384	400	377	378	342	379	394	367	377	395	391	412	345	395	379	385	410	385	382	357	390	395	397	352	408	375	411	358	384	379	353	360	383	348	391	363	359	435	390	375	380	372	377	410	394	374	393	373	415	385	350	377	410	359	394	375	364	369	374	399	384	418	393	356	404	399	356	380	350	377	377	388	405	391	417	370	355	359	399	371	362	412	398	395	415	355	383	403	391	381	373	393	366	383	405	389	391	384	380	375	402	369	399	385	422	375	354	366	404	410	431	385	384	379	379	397	388	405	393	397	379	369	404	396	399	435	402	387	372	361	380	373	413	387	371	380	405	407	398	397	354	381	392	380	369	439	370	379	360	380	362	396	369	394	347
24106	21320	28517	24456	21290	13285	4020	2322	1710	1308	1029	893	922	905	790	832	804	732	674	609	537	519	557	472	489	442	436	383	446	418	410	412	412	430	400	455	447	407	400	435	399	449	419	394	401	395	398	403	391	401	428	411	379	386	413	429	432	417	390	412	440	400	399	413	388	412	419	381	384	451	394	412	407	425	438	432	431	394	458	381	422	382	375	399	397	446	413	428	442	379	439	455	442	407	445	439	392	422	391	456	446	429	436	444	405	411	397	423	403	418	397	381	442	440	376	409	430	391	379	447	402	398	426	395	405	425	396	429	362	384	419	411	372	383	417	396	395	390	389	415	382	391	420	415	398	384	388	394	372	415	401	420	383	394	436	371	397	415	404	370	456	365	416	408	382	397	404	408	405	410	395	420	428	411	407	403	409	402	397	373	406	395	397	393	370	390	413	396	406	406	414	386	394	387	420	384	431	401	416	380	410	363	412	434	408	391	402	392	401	394	403	414	410	380	395	389	395	402	401	378	393	402	410	368	373	404	425	398	412	426	402	365	427	393	388	419	441	399	436	357	383	399	392	456	358	444	371	442	373	378	416	420	412	403	446	435	401	380	383	386	390	380	390	384	418	401	387	386	374	387	424	417	387	375	383	413	392	416	365	397	422	408	431	397	430	425	392	417	373	419	379	411	414	394	404	414	412	399	415	420	445	433	378	397	389	404	415	373	410	375	381	389	398	394	427	461	398	406	386	401	397	411	416	400	416	411	374	398	386	395	433	442	448	420	381	418	397	427	403	401	360	393	399	419	388	371	376	406	369	407	407	411	394	415	383	384	407	404	410	417	409	405	402	394	380	401	396	394	395	389	392	438	399	403	382	357	414	417	384	410	399	402	399	403	402	379	383	406	397	406	395	431	412	415	385	430	412	404	412	372	406	369	431	383	385	426	418	385	374	421	415	397	378	398	381	411	383	422	419	403	405	401	365	374	404	400	419	402	400	414	368	369	388	423	374	390	426	411	410	402	433	384	386	426	439	375	433	426	368	409	418	412	406	378	426	398	438	424	407	409	408	402	406	411	383	411	418	411	443	375	410	364	421	423	392	399	412	402	415	401	395	369	383	394	402	373	410	421	379	404	380	386	406	384	391	397	404	374	401	370	385	422	419	406	430	380	419	431	371	364	416	372	394	395	368	423	351	352	380	360	414	424	415	402	413	390	398	399	386	382	450	370	418	395	388	373	386	426	441	409	413	372	419	399	414	449	393	445	439	377	395	429	387	441	401	409	405	436	404	374	423	417	383	430	389	408	414	403	392	429	392	426	415	373	375	401	383	373	440	368	385	367	382	380	425	418	395	406	419	397	423	401	416	404	378	403	396	379	387	417	423	419	374	435	418	436	377	388	421	403	400	388	420	432	410	399	392	386	417	411	415	414	381	426	349	397	372	407	375	402	406	388	404	403	404	448	410	425	384	418	387	417	381	425	425	404	409	425	403	385	376	370	389	388	368	400	421	446	414	389	414	396	395	410	372	380	406	401	390	416	377	378	381	387	386	374	385	387	393	408	393	399	393	384	400	430	404	451	387	394	406	416	392	394	380	379	424	415	360	363	398	391	429	366	375	415	381	373	397	387	407	413	406	397	377	420	434	389	403	398	388	437	402	392	368	397	406	414	408	373	419	413	397	447	378	422	405	403	380	361	404	389	379	410	380	407	397	396	406	322	422	421	390	422	378	435	353	398	359	389	412	375	397	439	400	412	411	421	399	393	426	400	405	409	436	446	386	423	401	356	405	413	449	401	422	412	407	366	371	422	402	394	415	412	416	394	420	426	392	385	413	370	426	408	417	424	430	407	378	370	398	390	454	382	390	418	409	413	441	406	364	392	386	436	426	405	431	408	384	417	424	411	378	402	362	410	397	395	409	398	374	387	422	429	395	414	411	407	408	386	402	412	380	391	380	395	401	409	399	395	422	390	388	444	408	407	373	407	374	414	431	419	395	408	414	388	396	414	386	388	410	410	413	393	432	397	396	386	409	410	410	398	412	386	406	401	412	394	355	403	385	379	389	392	390	379	394	394	370	394	445	405	376	403	388	381	413	399	394	410	411	400	403	425	387	409	429	422	394	417	421	419	427	447	407	362	425	392	353	428	395	431	425	411	385	410	376	402	404	418	397	411	414	395	408	420	395	422	359	401	427	408	420	433	374	388	407	410	389	385	382	383	404	410	362	394	393	394	390	391	389	438	409	373	423	386	412	448	391	403	410	425	426	385	372	366	362	380	417	379	388	420	435	366	436	398	389	405	436	451	394	384	419	403	388	436	359	407	422	410	414	386	395	374	392	371	427	373	412	395	387	389	406	379	381	385	421	422	430	389	359	370	414	430	390	423	407	388	403	395	383	389	388	426	399	390	386	393	397	395	397	371	402	442	409	370	384	409	427	404	387	396	387	429	353	392	400	373	413	388	408	436	403	409	410	401	409	376	410	390	430	424	426	406	373	422	406	386	406	380	379	387	411	410	394	414	409	382	368	404	410	415	431	423	398	389	445	371	364	413	439	395	373	386	377	392	407	415	390	410	430	377	379	379	436	408	433	394	401	405	378	415	388	435	418	397	376	448	433	428	402	418	437	398	395	363	391	421	384	416	393	388	385	400	409	412	396	388	363	404	378	368	426	432	418	375	405	403	420	398	361	374	419	393	390	359	396	426	395	389	388	387	427	389	394	400	373	367	406	378	401	405	389	401	376	421	382	367	360	447	433	394	421	395	406	387	405	417	404	384	432	376	422	365	380	388	394	401	402	365	387	411	421	405	380	410	395	394	414	373	377	376	406	405	393	414	401	395	391	402	372	388	371	398	406	389	380	400	402	386	369	428	392	429	380	403	379	385	392	415	435	399	419	401	409	399	410	378	383	378	413	392	398	401	414	406	399	406	405	436	417	429	406	418	419	393	389	399	403	432	431	400	376	423	424	434	420	404	390	383	374	457	381	363	397	421	393	429	406	412	408	437	396	426	402	409	426	396	397	419	403	400	380	386	423	394	413	424	416	379	400	426	409	388	403	380	393	389	408	394	367	384	360	362	393	425	344	403	382	378	393	406	421	427	393	408	379	401	430	410	388	413	413	425	416	402	415	352	422	407	404	425	419	399	380	388	385	401	412	398	404	372	397	418	404	409	400	409	348	376	388	397	400	447	409	374	409	390	378	386	377	388	370	410	451	376	391	448	404	393	398	380	407	390	394	402	386	405	404	418	415	373	392	380	379	411	371	431	385	436	378	386	398	393	406	377	374	392	404	388	453	365	423	394	385	416	400	420	413	417	382	389	387	396	399	386	391	419	394	393	387	361	427	406	435	416	412	395	399	408	384	377	401	386	389	371	392	386	413	361	417	356	388	389	416	377	365	360	451	428	399	423	390	389	388	415	415	409	387	403	446	386	433	381	401	387	392	381	381	398	397	432	407	403	410	400	418	389	411	393	390	384	412	373	406	410
29494	46151	27153	14868	10521	7499	5191	3959	2936	2037	1611	1412	1460	1284	1140	1202	1188	977	881	788	728	680	629	577	575	527	471	485	480	466	459	444	471	482	407	487	451	450	417	476	489	442	442	493	445	428	463	460	437	454	471	439	483	444	470	443	457	494	473	486	445	455	475	466	464	466	497	459	455	448	471	472	453	432	474	470	430	456	431	460	462	415	481	454	471	457	455	515	462	488	537	457	457	496	465	522	468	493	493	486	423	488	457	475	480	467	458	451	492	451	519	408	463	453	474	471	442	461	474	497	443	453	439	444	468	463	444	432	426	489	445	448	428	477	463	470	453	431	461	440	478	447	469	448	437	474	424	475	456	453	442	452	451	453	486	464	481	454	419	479	407	420	466	439	457	448	501	455	441	420	439	476	467	445	433	468	461	435	448	447	460	430	502	452	439	419	447	472	469	501	441	466	438	414	418	453	468	441	458	442	431	419	435	466	458	474	467	481	445	423	460	446	460	448	496	452	457	433	449	468	498	434	492	452	469	436	441	436	506	499	482	487	463	461	447	466	425	446	454	452	450	496	423	448	457	464	448	442	440	429	457	461	481	434	458	424	446	470	457	436	448	427	429	488	464	428	512	457	467	469	451	430	510	436	468	457	463	450	470	489	477	424	460	430	467	428	451	429	457	441	491	470	444	444	449	438	436	408	469	449	450	467	456	441	425	465	481	476	443	459	407	439	435	467	459	446	438	437	468	444	450	442	471	457	443	455	452	407	482	471	416	449	483	451	448	467	437	445	463	435	461	411	437	467	403	470	486	476	452	429	453	448	470	457	442	443	444	421	405	425	455	453	451	431	425	404	449	426	452	476	433	434	436	448	431	457	488	436	458	475	429	408	449	477	490	457	458	451	450	432	452	479	447	454	436	413	470	400	456	442	402	501	447	448	469	475	448	476	451	408	467	439	415	461	439	477	509	473	429	459	481	442	433	452	415	437	474	454	413	452	401	487	455	460	422	450	457	459	439	431	439	444	426	446	433	466	464	472	466	472	491	457	500	460	435	441	466	504	422	450	450	474	475	431	446	461	499	464	450	453	407	422	435	456	456	464	472	465	473	478	441	449	439	484	466	409	462	507	455	444	433	474	473	434	482	479	459	457	475	473	465	466	475	451	446	461	443	475	452	471	465	475	467	452	438	447	450	496	425	497	471	461	452	481	438	463	451	438	439	454	445	505	463	432	464	453	465	456	466	453	442	473	445	493	447	444	437	478	474	483	463	467	495	456	463	437	402	427	453	425	425	447	464	439	436	446	437	470	440	424	464	446	440	512	449	443	443	445	459	451	466	458	460	450	469	481	435	469	496	470	467	442	485	424	469	467	485	430	431	460	452	469	463	441	453	489	478	436	469	448	447	453	470	427	467	456	464	455	428	439	488	462	483	449	451	446	431	461	413	451	430	435	420	436	474	462	467	446	459	459	440	443	469	432	452	474	491	441	432	436	440	435	440	434	471	469	463	451	439	446	445	462	445	412	412	439	449	429	443	461	459	440	440	443	453	443	428	477	443	437	431	424	455	458	436	440	429	463	477	459	448	450	435	438	455	460	450	451	491	395	487	401	490	422	427	487	468	441	474	438	501	457	446	471	438	461	399	455	453	502	429	431	470	459	456	440	472	439	465	447	423	473	458	433	452	441	447	474	425	410	450	443	494	449	437	476	461	481	469	481	449	481	444	480	468	471	459	448	439	454	442	455	447	481	473	449	447	479	421	459	444	456	457	446	443	431	467	466	475	433	458	432	463	468	434	460	446	455	479	450	461	451	443	465	417	480	443	457	451	458	463	434	483	410	456	418	447	431	497	441	465	437	419	474	473	452	428	411	433	477	472	441	501	436	457	479	464	492	456	459	427	470	458	458	447	442	447	418	446	438	434	447	468	453	445	445	467	465	433	467	472	435	436	444	460	440	457	413	459	463	466	477	461	438	436	466	441	469	476	424	456	426	464	467	467	502	465	432	451	486	444	468	453	426	424	467	463	461	459	467	425	442	454	448	404	454	484	472	470	480	453	449	465	402	439	480	431	468	434	425	484	459	452	448	446	438	417	424	484	498	466	436	465	423	425	443	454	463	491	436	409	478	493	448	469	440	462	432	408	457	430	458	462	468	451	432	416	459	448	481	463	430	484	437	460	452	466	444	485	443	493	491	452	457	475	466	463	468	473	470	494	443	459	459	446	438	457	420	442	440	441	467	466	459	503	427	483	418	462	487	488	465	414	453	464	433	442	445	467	460	470	436	449	431	487	433	438	451	451	442	487	446	431	513	452	445	467	394	443	452	448	476	460	464	451	485	460	472	406	454	424	458	420	463	440	492	445	479	456	449	420	468	467	430	457	447	450	449	495	455	460	434	469	457	439	485	424	481	419	486	456	482	442	431	434	489	485	458	448	476	439	450	461	454	423	410	495	489	451	475	454	456	430	479	459	467	475	469	449	442	445	459	446	459	459	452	466	424	438	456	421	469	487	414	462	428	460	498	461	467	482	422	424	423	449	448	472	485	445	456	506	462	468	458	486	466	476	442	428	451	477	474	446	492	489	451	426	448	428	435	421	476	485	455	414	478	453	473	472	394	450	487	458	492	474	459	478	464	434	494	483	446	444	429	501	433	425	482	457	438	479	441	464	471	432	455	437	455	450	478	456	496	434	478	464	491	479	426	468	461	477	441	446	527	478	460	436	401	467	446	454	477	433	429	458	496	481	426	466	436	452	439	430	426	492	436	464	413	417	490	436	443	477	473	444	470	439	468	452	433	491	437	448	483	447	458	468	487	465	501	458	450	439	451	516	516	441	448	431	444	452	460	449	448	470	440	446	441	468	420	443	450	453	436	424	474	465	437	447	478	448	474	459	467	451	430	451	444	455	474	465	456	472	474	443	416	429	427	456	434	462	438	467	446	473	425	459	431	469	451	419	436	453	483	452	463	431	449	459	462	474	439	458	450	439	442	482	463	436	448	493	461	439	450	478	458	455	446	443	471	467	448	464	478	484	433	461	446	473	455	451	457	452	419	450	456	426	434	440	438	479	449	456	455	452	434	444	459	431	466	440	466	436	469	435	458	442	433	478	483	477	453	443	453	490	441	440	448	418	445	458	436	439	412	471	471	439	412	443	441	452	407	454	452	457	413	445	429	462	463	454	476	456	431	474	498	428	458	431	467	452	471	419	462	441	425	452	453	473	515	408	461	454	466	420	451	489	446	482	469	469	449	499	439	409	439	436	466	446	495	441	439	431	472	442	481	452	448	449	430	458	480	448	449	496	439	399	486	481	483	491	475	442	435	448	484	473	435	449	461	397	486	459	491	430	418	434	461	450	459	443	474	451	431	456	424	466	466	484	440	437	466	453	471	466	434	460	455	451	462	437	458	475	471	446	450	434	415	472	451	474	465	458	479	434	455	404	460	423	422	476	434	450	473	448	444	463	422	465	445	452	449	453	434	462	448
25343	21281	27383	25357	13013	4038	2342	1666	1324	1007	849	755	789	698	656	681	663	594	502	513	512	461	435	452	386	356	415	367	416	375	343	354	379	412	364	361	365	356	349	386	360	384	370	391	386	354	411	359	380	365	384	380	397	358	358	378	410	370	379	349	398	399	395	354	366	351	370	336	395	396	360	362	340	405	355	344	379	386	377	333	389	353	376	373	390	374	389	385	395	366	371	397	363	415	397	371	360	373	401	394	393	415	363	373	350	377	358	403	358	385	366	350	370	356	367	385	379	358	369	393	371	369	361	366	355	386	385	343	384	355	397	360	349	388	387	390	366	402	366	336	369	369	369	372	367	367	379	374	356	370	363	385	360	376	361	357	368	373	372	382	361	387	390	319	385	360	359	342	331	379	359	386	337	366	335	382	349	404	373	380	359	374	337	401	385	373	370	329	419	375	363	359	350	333	355	377	404	360	337	369	332	372	367	363	340	359	357	374	395	378	394	375	308	349	381	374	385	364	345	337	375	355	324	376	365	388	392	362	384	365	365	338	408	383	376	373	357	370	358	364	387	372	370	351	359	382	363	390	325	378	358	363	426	378	397	395	357	366	370	411	369	354	368	356	369	349	350	389	380	365	398	365	361	378	354	349	344	343	342	346	369	367	354	335	310	368	389	378	340	373	369	353	368	360	373	356	360	376	357	367	337	375	388	376	373	405	319	391	348	386	334	380	401	399	359	386	400	365	338	360	355	310	386	384	365	372	370	371	380	364	375	336	389	373	357	373	359	367	363	372	364	359	403	373	364	356	361	357	386	371	351	394	361	352	338	348	375	359	367	390	347	354	352	394	380	379	371	371	378	348	383	339	378	318	373	368	380	358	354	375	390	385	370	393	405	371	385	394	343	371	383	337	350	392	381	335	350	384	359	375	413	396	344	355	365	353	342	377	353	374	374	351	357	365	346	396	361	352	350	353	356	402	372	358	367	365	364	381	364	357	384	397	355	367	371	329	369	353	370	352	367	382	356	381	342	353	359	399	334	333	404	368	364	353	356	368	357	376	332	353	379	382	373	402	339	371	390	360	345	377	368	375	369	384	345	356	402	365	346	347	375	392	355	368	338	403	372	348	366	370	329	350	366	358	363	356	382	353	387	359	374	369	356	352	346	371	355	366	388	353	353	377	374	398	391	343	390	369	390	357	347	377	343	342	341	343	340	376	358	361	369	364	373	394	384	350	415	368	375	379	365	358	351	362	368	366	379	369	319	373	378	379	388	394	367	376	351	369	340	341	359	362	366	360	362	366	380	386	359	360	382	361	377	356	361	387	348	359	365	371	371	368	348	348	369	375	361	380	365	359	376	398	387	364	384	375	369	370	317	358	376	395	337	406	375	374	376	366	402	363	369	355	348	390	370	361	338	376	417	366	346	358	383	394	355	335	386	376	371	373	376	354	342	352	339	384	412	390	366	351	365	334	351	394	354	372	339	342	367	354	319	390	351	345	323	372	351	372	364	395	404	382	378	388	375	359	354	368	327	368	393	352	360	415	391	360	341	381	388	361	338	364	348	363	383	330	345	376	343	357	330	379	361	358	354	355	398	350	359	365	379	366	349	339	353	364	367	379	395	384	378	347	349	373	379	340	370	407	365	392	412	393	363	382	362	350	391	350	390	368	363	369	324	372	354	402	353	368	390	363	356	368	340	346	336	372	354	386	409	384	352	415	371	338	368	359	379	350	380	376	370	325	374	357	396	340	369	362	382	324	386	375	375	352	384	374	393	365	364	366	400	359	363	372	381	361	354	382	391	357	360	392	374	362	380	362	357	361	369	386	325	418	373	373	386	347	337	403	357	380	380	381	339	360	369	383	323	365	340	336	377	392	345	415	375	352	366	371	353	368	346	370	388	355	373	344	386	369	350	382	366	331	364	393	368	349	337	351	371	366	401	343	366	339	346	388	361	343	365	354	359	389	332	329	370	359	353	358	348	374	332	376	384	334	338	378	357	399	393	360	383	369	383	383	387	378	350	345	371	384	362	376	354	347	369	352	382	342	351	375	395	365	367	355	358	337	378	380	336	366	349	341	381	397	348	386	373	416	361	363	388	366	379	394	369	388	367	381	343	357	368	344	363	351	375	397	352	337	375	368	365	379	369	382	360	344	338	391	399	350	394	362	377	383	387	403	360	325	353	342	399	355	378	379	383	385	363	367	365	365	378	363	368	373	334	358	380	385	375	344	390	370	381	399	404	364	355	376	397	331	349	341	366	344	365	373	338	349	392	337	376	350	350	359	334	399	370	390	348	329	364	373	350	368	343	332	372	384	367	367	357	350	385	373	348	358	363	352	340	376	385	344	361	396	401	415	373	349	335	362	382	377	387	376	352	342	349	385	367	355	393	280	386	367	392	374	364	397	339	366	368	337	381	361	341	363	354	391	347	385	367	394	344	349	387	376	383	384	361	378	369	348	369	358	384	403	386	360	373	342	366	379	364	357	352	375	357	371	358	378	408	362	375	376	386	372	387	360	381	365	380	367	382	374	334	360	393	355	390	335	356	402	364	414	401	374	369	376	354	381	368	361	364	402	354	391	371	402	376	366	382	320	367	366	365	378	359	376	351	356	368	367	378	388	337	362	385	363	366	378	412	400	363	358	355	406	356	365	383	395	383	384	366	336	408	350	366	342	374	355	371	362	369	405	383	338	368	354	336	381	364	371	388	406	356	360	335	382	341	363	360	393	355	355	391	369	377	357	327	362	343	378	383	386	385	361	358	356	362	353	350	331	381	392	343	393	381	362	399	329	338	354	351	371	344	378	341	342	384	362	339	368	378	369	370	400	350	345	386	419	368	332	390	394	346	374	376	345	377	390	332	337	372	368	362	377	382	343	363	407	391	356	393	345	378	392	358	361	353	378	368	395	374	364	344	393	340	375	360	376	381	390	354	344	372	365	373	358	350	342	375	356	345	365	371	356	359	344	355	390	415	391	374	339	324	408	347	358	354	334	352	359	366	341	367	357	359	332	370	356	406	342	380	327	371	370	377	367	359	352	380	388	356	389	322	384	357	358	405	373	417	367	357	360	338	357	337	345	368	349	349	364	365	358	341	403	319	360	345	348	382	358	378	349	340	365	375	374	370	362	354	389	349	380	367	372	375	359	357	368	351	355	325	366	386	409	350	348	363	366	363	348	364	375	361	373	352	412	366	365	370	363	386	383	387	373	338	355	356	321	388	350	373	352	364	343	332	393	352	363	374	322	368	358	380	354	363	401	342	389	320	374	368	341	368	349	366	355	369	361	385	375	345	368	345	351	351	389	366	363	333	383	380	368	385	387	368	373	358	429	319	339	370	357	404	395	372	372	376	349	385	363	361	420	355	380	383	339	387	354	357	355	379	366	387	365	389	352	375	364	312	368	373	355	360	363	349	369	342	347	366	360	363	348	334	378	363	345	358	361	356	363	383	411	365	346	353	363	351	379	345	367	384	325	416	372
28547	35520	24174	12854	8416	6148	4047	3093	2390	1785	1352	1250	1240	1066	911	964	917	788	657	683	640	563	522	504	474	428	458	457	420	406	448	430	424	451	433	464	411	396	441	417	385	432	426	417	450	463	431	442	409	454	467	438	423	443	435	431	438	429	409	410	438	411	388	414	417	409	424	405	418	410	465	417	419	427	386	437	432	434	417	413	447	467	431	430	442	449	411	460	420	457	446	442	445	467	454	460	448	463	425	481	444	447	446	414	437	439	439	461	459	441	403	416	416	397	460	476	453	429	417	434	435	450	442	409	425	437	420	442	396	415	466	427	426	423	394	401	392	404	381	434	430	435	433	435	444	431	435	427	423	417	423	423	402	428	438	459	419	424	420	444	462	407	448	410	405	451	366	389	427	427	391	432	397	419	397	416	429	451	445	427	462	422	444	390	425	479	402	417	426	408	424	395	440	462	426	423	422	430	428	414	431	395	430	399	439	431	430	466	401	406	440	432	410	420	508	426	391	445	392	444	411	430	425	438	446	431	420	426	389	455	413	432	455	394	402	423	404	422	373	408	416	408	437	405	395	431	426	396	439	428	439	427	402	402	432	436	444	402	456	413	422	388	413	468	419	411	426	418	423	412	433	435	418	440	437	389	453	434	420	424	434	424	444	440	425	409	439	438	431	413	468	409	432	442	436	433	377	431	430	452	391	455	419	434	405	425	396	417	440	409	437	424	431	422	395	432	418	412	445	421	419	425	429	427	414	434	411	394	436	461	417	406	430	438	407	381	429	399	414	466	434	410	403	403	417	410	414	425	422	427	411	417	386	424	408	445	424	428	402	438	428	429	443	443	425	474	445	405	436	423	424	450	467	416	439	426	382	434	428	407	433	429	446	397	412	438	418	462	462	430	436	421	377	419	400	435	450	418	420	429	409	415	434	413	433	453	430	434	386	425	418	443	441	421	451	415	403	409	394	428	410	427	429	417	404	441	419	432	445	408	426	418	411	467	432	425	416	425	422	429	411	380	404	467	402	433	421	422	417	435	403	393	414	419	396	439	420	420	436	406	415	397	405	417	424	428	397	444	442	399	442	402	425	428	407	425	417	421	426	420	440	414	444	414	399	384	427	407	419	465	410	464	425	426	469	437	457	447	413	453	432	428	452	441	425	431	430	409	416	457	448	441	465	398	394	420	408	453	439	426	401	425	413	458	453	403	400	461	388	385	424	398	421	397	407	442	454	437	403	436	441	396	429	433	410	432	430	423	432	430	389	447	392	424	442	429	429	403	428	468	418	393	438	410	428	425	451	412	399	406	496	464	427	461	471	421	414	444	438	404	437	428	416	423	416	419	468	411	447	437	442	424	414	375	409	433	422	432	444	402	400	425	422	419	423	434	449	433	395	394	446	425	443	401	430	434	431	436	437	436	409	416	435	414	439	428	407	422	396	426	416	431	434	436	397	409	419	443	428	424	447	430	447	414	414	422	478	400	386	430	421	411	423	439	439	435	460	408	399	459	383	441	446	413	419	407	451	416	429	439	432	389	433	434	447	430	462	407	409	430	416	413	398	440	403	421	430	391	424	428	403	421	407	445	416	432	410	399	413	448	449	426	405	468	414	403	422	425	468	441	450	397	410	435	438	415	433	405	417	388	416	429	467	437	449	444	484	448	445	442	455	444	413	430	445	440	442	432	457	426	393	418	456	416	464	411	450	432	416	434	419	410	456	431	443	424	402	407	438	418	443	396	420	383	422	402	431	416	428	434	429	394	399	381	426	434	391	447	454	465	444	440	447	442	434	420	426	447	445	429	428	437	427	455	439	411	399	390	414	450	429	386	441	388	435	429	424	382	401	393	416	423	436	401	412	434	418	451	427	462	451	431	477	428	450	409	423	430	398	414	422	391	392	416	442	391	458	392	441	438	425	428	452	426	417	410	424	452	442	433	400	393	410	450	441	419	447	441	421	428	429	420	403	421	438	416	451	472	392	436	445	424	417	419	457	402	399	416	389	420	405	405	412	458	426	450	421	438	411	406	398	430	442	427	382	422	420	392	411	413	441	441	404	401	441	382	397	414	429	439	408	415	417	389	421	394	456	443	471	442	409	420	474	389	414	434	411	432	416	444	444	423	441	395	422	419	436	428	420	438	409	449	421	389	415	415	472	414	423	426	443	423	405	427	435	456	413	413	456	391	427	438	467	421	452	396	439	472	430	419	434	455	429	449	410	452	428	426	411	416	449	469	440	424	404	434	394	416	418	440	398	438	432	422	422	395	449	419	465	429	450	445	407	441	428	417	439	399	419	443	432	420	406	427	415	461	419	434	420	410	437	416	423	463	440	392	417	434	421	427	422	416	425	423	441	423	380	420	411	431	419	390	405	411	400	445	416	417	427	451	414	445	430	430	451	457	441	410	430	423	406	458	430	438	404	415	441	408	421	442	430	385	418	429	449	438	463	413	414	438	448	441	418	435	439	421	441	437	428	410	430	421	453	463	396	438	472	429	427	437	432	426	392	404	399	450	407	411	429	440	418	461	414	422	394	428	450	417	437	399	407	403	416	474	456	422	410	426	450	442	392	399	424	426	445	398	427	458	433	454	413	450	446	436	378	425	418	427	428	416	390	500	412	440	408	460	394	402	446	427	461	439	420	421	401	433	447	410	436	452	424	390	433	438	396	415	413	402	468	404	454	452	440	412	426	444	427	411	453	421	419	423	404	427	449	402	426	419	393	381	442	386	430	405	411	440	422	426	416	432	427	382	402	434	438	405	433	430	389	440	421	375	444	460	431	454	404	392	450	401	425	422	421	412	439	414	428	454	429	453	467	415	435	420	389	422	413	423	433	440	406	421	493	423	422	439	427	408	416	459	440	389	436	450	418	394	434	462	472	395	414	431	438	388	391	439	421	424	434	433	471	415	414	433	447	434	425	440	474	446	440	396	430	440	473	435	446	457	430	423	426	405	427	436	419	469	404	403	422	405	411	413	434	407	421	441	430	438	435	428	434	454	431	419	432	437	417	430	430	408	424	403	435	443	420	412	442	388	439	400	415	401	390	424	418	407	450	424	414	432	407	405	430	468	391	448	403	420	429	447	393	416	434	423	440	398	411	429	464	386	441	420	430	418	406	405	411	395	432	425	441	415	418	462	439	419	390	491	414	412	388	422	398	425	415	423	390	412	445	447	431	411	427	453	469	423	453	424	407	414	449	403	395	430	416	454	431	420	433	391	415	429	444	441	417	429	447	425	425	462	439	383	405	420	451	406	413	442	416	401	425	388	453	419	431	418	432	436	429	454	425	413	430	415	408	409	413	447	460	439	407	421	431	447	406	426	407	433	408	474	440	421	449	384	438	418	408	437	428	390	454	429	418	433	452	419	398	420	368	432	439	431	460	432	422	410	444	411	453	436	435	430	392	407	411	430	447	410	396	409	424	455	406	439	416	422	432	401	459	402	458	401	409	426	430	404	436	452	429	436	421	416	445	463	421	413
23113	21372	29098	24010	21385	21527	12907	4085	2775	2118	1627	1440	1473	1405	1179	1266	1135	962	881	782	738	678	605	604	567	523	499	534	523	531	477	497	485	459	519	520	526	478	494	486	475	564	546	521	487	506	529	536	502	498	517	538	519	489	457	511	490	496	513	519	486	507	491	481	510	480	503	482	509	507	485	518	484	507	487	520	472	463	498	489	492	523	531	556	484	479	542	477	513	540	490	499	529	521	494	496	521	521	495	494	497	509	512	481	538	492	525	495	521	477	505	480	477	493	468	499	480	501	494	500	528	506	496	515	505	519	509	514	525	507	487	513	505	485	449	486	506	503	504	487	502	492	464	449	483	494	487	496	496	491	486	519	472	470	488	508	479	479	484	484	526	466	518	496	472	530	495	455	459	523	517	485	490	467	498	475	512	514	506	511	489	512	487	485	461	493	479	481	497	489	488	518	483	499	509	491	537	502	466	495	546	488	517	514	470	500	466	484	496	523	492	468	507	459	500	535	451	462	484	458	457	510	471	528	458	491	479	508	473	488	490	463	480	491	500	495	522	519	434	514	490	483	459	519	483	474	498	477	522	547	487	497	487	487	485	496	512	520	496	510	499	461	524	481	515	495	454	435	510	504	470	517	531	453	497	521	448	473	502	458	474	490	483	513	470	478	490	498	470	515	521	483	472	475	462	490	499	477	507	432	487	463	525	459	458	505	478	488	451	523	504	507	476	458	463	537	507	485	474	513	498	497	470	472	484	528	487	492	529	498	518	476	448	437	451	474	467	457	508	476	473	520	466	493	509	492	489	461	472	496	490	460	477	506	471	493	478	477	469	517	471	504	475	512	486	506	465	500	509	492	496	451	508	478	504	524	472	504	491	475	470	489	515	489	475	463	477	511	453	486	526	509	503	483	481	475	473	477	475	454	495	457	468	500	511	503	511	521	504	500	508	512	490	494	497	501	468	483	452	498	489	481	474	491	468	460	454	469	490	519	488	487	482	518	440	517	503	477	484	471	476	459	500	481	467	523	478	498	490	482	521	496	476	481	479	502	478	510	494	513	465	505	486	488	467	475	474	479	494	524	473	478	508	476	482	468	503	491	478	462	480	502	466	470	489	468	492	454	482	492	515	500	485	485	491	474	499	481	489	469	486	461	479	489	503	521	515	471	478	469	473	471	506	514	503	498	462	471	454	464	504	502	512	499	476	462	503	472	500	508	441	527	503	490	512	485	520	473	491	522	449	457	527	517	504	500	509	472	466	494	486	460	505	507	448	495	501	478	491	464	492	509	481	489	515	481	458	449	491	510	494	496	512	512	491	509	488	484	474	479	497	537	510	520	520	484	498	488	481	479	488	489	479	463	465	460	475	480	483	463	529	486	481	514	508	498	476	503	510	469	470	492	524	489	507	525	502	490	486	484	488	498	520	509	507	493	487	471	522	488	479	520	498	530	489	493	493	471	514	435	537	513	536	519	502	486	535	476	489	504	497	512	506	495	508	518	494	474	499	456	483	507	495	460	509	478	498	530	502	529	524	482	487	465	503	495	521	479	519	530	562	503	520	490	496	508	490	504	483	499	476	475	530	489	477	496	489	465	483	515	483	499	484	455	514	519	509	480	481	487	483	453	504	486	512	473	507	483	512	476	522	506	487	474	489	495	498	454	512	452	468	492	512	495	484	509	506	514	502	499	523	496	483	500	556	488	465	457	476	473	499	496	491	548	506	474	497	495	519	487	508	525	517	511	498	477	484	527	495	468	497	525	490	530	482	539	497	529	492	495	500	489	464	477	481	475	526	489	447	493	511	442	478	473	470	509	514	484	469	489	492	524	508	461	529	466	525	475	506	470	479	497	499	513	488	457	485	471	448	472	506	500	493	515	499	494	458	493	486	501	533	470	481	517	481	511	444	508	520	482	520	444	464	463	505	514	500	501	500	461	503	476	515	530	466	503	496	501	471	509	487	439	505	503	515	476	457	483	502	529	498	506	493	470	517	488	481	514	500	492	489	499	502	514	490	458	490	488	468	517	492	476	502	485	543	442	479	505	495	510	514	477	518	501	488	494	508	499	501	493	486	463	499	517	482	494	467	434	487	487	480	495	447	476	491	484	461	466	509	498	508	494	480	464	531	456	503	490	483	464	472	498	490	475	491	452	506	518	503	524	492	527	456	512	511	505	483	482	483	477	499	443	487	493	508	486	477	477	496	480	506	507	505	510	502	500	483	449	512	529	493	503	468	469	498	504	498	477	492	506	469	490	497	481	496	500	477	529	504	515	513	490	544	486	492	468	531	481	492	489	454	546	514	500	540	478	496	540	496	476	505	453	481	528	499	467	467	500	464	430	477	493	471	481	499	515	468	487	514	509	478	504	515	464	460	473	508	505	486	469	466	502	475	501	528	504	471	496	507	497	492	475	476	491	479	475	520	501	509	527	486	502	508	524	464	490	511	488	530	492	500	501	494	487	514	490	468	478	453	474	483	507	549	532	483	511	486	484	472	474	494	515	509	483	485	501	498	496	506	487	499	459	462	475	459	489	489	483	485	488	516	478	450	482	485	467	498	468	492	479	453	499	486	478	488	515	502	496	507	513	458	475	491	504	500	492	486	530	525	504	489	492	493	492	451	529	501	521	506	486	500	450	513	454	506	516	522	482	497	492	508	477	512	546	508	479	496	475	530	460	488	511	511	462	443	485	496	478	460	498	508	487	488	505	517	489	478	480	449	483	498	497	497	518	477	482	489	509	519	498	514	490	462	515	447	502	469	504	491	504	496	470	528	490	481	479	450	473	512	521	459	484	488	520	478	485	439	487	544	445	477	490	513	458	502	456	483	509	466	486	496	531	481	437	478	505	457	527	498	463	500	450	464	495	488	520	486	558	511	491	493	461	494	482	463	471	499	524	488	510	450	481	556	481	493	488	495	515	503	466	480	504	454	478	471	516	498	506	527	509	497	510	475	520	481	484	468	491	497	479	451	484	498	507	472	503	509	489	477	480	482	468	476	437	487	490	489	472	498	489	526	462	522	508	491	503	459	505	479	460	506	467	472	528	492	500	502	494	500	499	511	498	490	484	477	469	493	448	477	481	487	480	460	492	461	495	433	497	518	506	487	488	464	474	511	475	518	497	465	471	497	480	467	505	483	492	488	486	514	525	512	482	483	486	482	509	486	505	469	503	507	488	455	482	485	499	478	483	543	513	475	496	487	481	502	517	537	486	463	487	477	495	494	500	475	493	515	519	450	480	514	473	468	503	460	507	487	458	501	496	500	536	471	451	496	468	490	491	512	497	494	500	459	428	490	488	489	504	474	487	509	483	539	496	486	526	473	484	509	494	475	429	464	453	506	518	492	484	480	479	506	488	454	496	499	525	500	490	490	477	524	522	500	471	499	531	506	489	536	466	451	458	459	498	482	470	498	466	451	510	497	502	448	480	503	489	549	470	485	468	492	485	457	478	523	498	495	478	477	534	492	516	481	487	499	478
27393	47656	34774	20098	14622	11292	7819	6009	4763	3594	2612	2171	2238	1959	1741	1773	1550	1309	1214	1021	952	855	753	716	627	608	618	578	612	590	535	612	547	591	630	551	603	568	561	555	550	543	571	518	573	578	542	576	541	560	557	556	506	580	546	524	511	548	607	537	514	566	547	551	539	546	539	582	582	543	488	541	532	578	559	501	558	572	551	566	521	548	573	520	567	584	572	550	610	597	579	590	619	580	589	620	564	561	523	577	585	583	602	543	522	567	548	532	544	543	542	563	558	627	594	557	534	566	524	530	540	593	497	558	569	574	563	511	545	560	614	505	535	529	539	551	561	559	528	530	569	540	515	561	583	526	547	583	562	566	560	531	537	559	615	533	505	589	536	526	503	531	564	548	564	558	558	537	564	543	515	535	539	556	523	546	548	617	539	555	529	532	522	522	538	546	517	561	503	547	576	561	554	528	560	564	548	529	563	530	544	492	589	557	539	551	544	468	534	557	580	567	550	568	569	543	541	563	508	541	513	542	506	515	581	571	531	552	529	510	528	528	562	563	560	562	527	521	535	551	544	530	551	555	588	554	571	500	564	569	538	521	546	537	496	500	558	568	578	517	522	543	573	585	565	555	540	529	514	545	545	554	535	535	525	569	546	573	546	574	539	507	580	530	535	558	534	516	550	562	595	559	565	524	558	554	533	551	523	563	533	558	547	517	540	532	533	530	558	566	504	557	543	589	555	518	558	517	526	547	596	505	503	561	531	558	520	545	499	542	531	552	564	531	525	602	555	534	557	474	535	527	519	501	532	521	542	608	578	549	529	491	539	531	553	535	560	578	564	554	567	544	568	540	567	521	560	534	528	469	536	523	528	564	546	519	532	536	551	551	553	581	504	552	522	546	519	571	537	555	547	554	530	531	571	527	561	590	515	489	520	539	532	532	564	528	533	530	495	568	518	522	553	555	563	552	589	582	574	538	520	529	577	556	523	600	550	526	555	497	486	571	574	541	567	539	541	532	542	562	558	525	533	506	523	542	578	539	546	531	542	567	583	552	590	564	574	580	537	537	524	506	551	575	514	552	538	563	570	530	557	571	538	528	564	536	585	542	561	558	582	532	588	546	563	481	529	525	555	527	535	546	527	531	558	547	541	560	590	532	537	546	540	507	605	541	549	566	544	567	506	504	579	547	547	572	548	534	556	535	575	515	549	542	542	516	561	522	574	563	521	525	541	552	531	581	543	563	555	556	578	550	549	545	552	521	513	548	553	531	545	541	580	585	552	517	570	518	558	571	537	548	528	524	519	557	534	537	506	510	538	567	557	571	558	556	583	538	564	537	555	557	556	563	524	556	557	519	540	561	550	602	564	540	540	575	531	501	556	533	533	507	592	562	597	587	582	536	538	509	523	545	537	533	541	563	532	495	557	565	505	571	547	521	542	529	511	599	557	565	604	514	554	516	538	545	464	526	524	591	579	557	563	561	539	545	543	515	570	534	552	522	553	527	557	553	541	556	532	529	578	540	563	497	573	525	553	560	550	581	555	560	541	558	590	554	562	543	517	499	518	544	574	558	568	524	524	535	583	559	548	601	558	555	543	524	546	543	525	531	537	545	542	554	539	532	567	538	550	567	530	536	550	511	563	535	513	552	501	526	513	568	546	524	561	539	522	554	513	555	510	555	497	591	557	517	536	542	581	529	579	542	536	546	557	544	542	536	548	541	556	556	507	538	527	549	533	532	534	600	541	552	546	522	560	559	544	514	559	578	565	555	525	566	508	490	549	519	543	543	493	563	510	512	575	564	490	556	551	528	582	535	552	560	518	552	571	538	554	618	524	521	516	539	524	572	562	565	537	547	550	540	497	524	526	547	526	576	558	573	566	527	536	531	488	530	578	540	528	534	557	546	509	531	546	518	537	550	547	538	553	514	524	592	577	580	547	564	528	518	542	542	520	508	532	590	544	555	545	496	546	544	568	535	527	468	587	525	516	578	536	561	545	547	546	576	509	535	576	535	536	552	544	604	536	537	556	575	536	580	529	511	516	499	524	591	576	536	548	572	580	537	563	541	544	550	567	541	553	580	503	576	547	535	550	540	509	551	554	545	536	537	566	521	567	550	620	562	588	519	554	525	558	570	531	529	568	548	566	554	544	550	580	575	525	541	541	564	535	526	542	556	568	506	531	554	547	523	538	562	561	548	541	556	538	522	541	570	527	565	552	547	530	523	582	568	567	545	555	561	527	550	527	550	571	569	522	519	550	606	527	574	574	492	527	534	555	579	541	580	500	577	534	561	524	524	528	539	548	507	521	553	541	539	518	577	550	544	562	561	547	517	561	587	557	532	554	575	593	551	550	557	524	530	574	529	562	543	530	564	545	523	537	556	587	583	568	545	518	529	573	515	594	552	557	579	584	516	502	572	559	558	571	586	485	553	566	542	545	521	563	542	565	563	559	549	551	541	532	573	535	536	543	520	492	531	570	542	554	512	548	524	494	535	560	581	542	570	537	569	540	540	507	528	534	568	537	527	555	581	596	557	598	535	534	500	534	510	547	543	523	549	514	568	555	581	527	540	523	561	549	569	589	576	528	521	552	547	584	546	529	562	532	555	552	544	577	514	534	540	545	584	570	542	533	535	564	538	534	555	541	571	577	553	534	547	554	520	498	534	510	528	536	555	547	545	541	560	575	550	548	505	543	590	531	543	525	531	550	508	521	598	544	571	586	565	547	547	554	544	564	561	533	512	555	567	562	568	538	552	565	574	558	515	532	574	550	590	535	574	529	528	552	607	534	579	525	514	558	531	595	573	572	514	580	554	539	554	519	557	521	582	572	573	549	508	560	559	543	562	548	566	555	574	545	543	557	556	561	529	558	542	574	537	526	556	552	534	497	531	540	535	497	570	573	558	573	559	509	541	533	575	536	557	559	600	598	561	596	571	523	542	473	514	503	557	573	566	569	519	560	499	569	560	536	518	542	523	528	507	555	528	526	569	555	561	530	531	532	513	569	551	567	511	545	536	526	557	547	589	521	586	568	557	567	564	559	571	542	507	551	509	542	561	523	494	548	546	564	528	542	492	545	578	574	539	530	543	519	516	579	546	606	525	598	537	537	550	510	571	564	582	525	537	577	579	555	539	590	508	528	551	558	566	557	534	518	572	527	545	546	544	508	520	605	529	549	574	569	549	571	542	534	558	546	571	537	495	510	563	520	534	515	577	549	571	544	560	536	547	533	530	542	517	545	550	565	548	558	529	590	546	517	555	540	544	520	535	579	582	553	519	552	555	557	587	528	543	537	526	582	539	549	546	548	556	555	570	559	525	556	533	541	504	531	528	526	518	499	555	550	494	531	533	535	573	531	533	540	519	570	540	520	553	569	549	570	552	555	556	547	550	559	532	527	512	518	538	526	540	571	571	528	548	568	557	583	545	488	530	533	520	569	529	547	543	547	565	544	524	570	517	527	549	536	514	504	558	555	536	581	553	512	598	562	565
28042	24502	23197	10046	4072	2549	1643	1270	1132	809	667	560	583	501	525	517	482	515	430	399	367	386	356	337	356	329	342	349	334	358	333	359	315	293	333	306	339	319	318	345	323	315	328	345	310	312	308	328	320	339	370	339	305	328	321	346	336	335	323	312	317	278	306	318	313	319	336	329	327	324	344	310	306	331	333	334	354	319	323	339	308	325	320	341	363	283	306	299	315	338	330	330	346	352	316	317	328	324	354	336	320	324	325	313	329	353	343	318	326	302	323	306	319	349	368	333	340	323	341	330	311	344	298	358	301	341	341	316	311	325	297	317	347	328	345	327	354	319	333	353	294	343	350	285	312	297	350	339	345	337	326	302	326	352	345	274	352	345	324	325	310	285	312	352	337	324	294	323	340	306	325	319	286	294	328	330	355	292	333	321	317	319	329	319	298	365	340	329	332	330	318	322	307	313	325	329	327	312	340	333	329	346	324	311	320	346	336	313	315	319	336	359	326	338	339	359	338	327	339	308	319	331	302	329	326	258	328	328	336	337	328	304	361	321	339	343	322	344	317	316	309	336	317	312	299	323	325	329	321	303	326	333	358	338	322	319	318	317	312	314	335	321	323	316	312	314	321	324	290	312	337	316	334	350	310	322	321	333	319	302	325	306	352	338	324	342	298	305	303	335	336	319	311	312	299	320	312	317	337	348	326	323	343	294	351	303	334	314	318	357	332	352	326	346	345	349	333	346	332	334	336	329	324	341	343	313	305	331	313	345	315	321	331	286	308	307	336	300	330	349	337	313	339	313	336	334	295	288	328	333	314	336	309	305	338	324	341	329	345	308	325	299	358	289	315	337	330	317	316	341	326	310	310	336	325	305	368	351	343	321	300	316	351	337	327	306	325	346	326	284	366	306	298	367	353	322	305	327	326	309	316	319	359	334	310	373	320	328	333	350	316	352	312	357	335	302	316	320	321	332	348	314	312	305	308	317	316	345	295	297	320	333	315	339	306	324	309	331	331	320	311	306	339	324	302	297	308	327	284	312	319	334	331	325	348	298	306	337	331	289	318	327	311	323	339	330	335	318	321	315	321	327	305	294	334	333	324	328	336	338	324	317	334	327	321	343	316	316	325	339	306	344	311	338	330	308	300	300	315	312	322	310	333	306	309	323	319	334	319	328	271	350	326	333	291	295	359	262	314	328	336	321	345	301	289	336	309	334	325	314	294	301	297	318	335	296	311	303	339	337	305	319	303	369	318	340	333	337	344	306	331	321	316	363	313	330	320	289	353	325	348	298	299	339	303	330	328	318	339	320	308	307	307	336	324	320	335	341	333	323	333	319	289	329	310	360	357	324	357	345	342	312	317	323	294	332	337	330	298	318	322	340	335	292	358	318	293	305	336	319	326	312	337	285	333	317	326	269	353	318	337	298	299	308	339	340	343	324	339	345	314	306	310	337	303	315	314	342	329	344	334	336	343	341	310	345	315	336	298	305	334	308	303	315	308	292	333	314	330	311	308	303	339	320	295	285	302	332	340	316	339	338	343	344	328	317	351	319	319	336	327	328	321	350	362	305	321	312	305	306	317	340	316	340	304	337	350	344	301	325	328	308	306	326	319	337	332	330	341	283	331	331	304	319	335	324	375	274	356	322	369	324	331	339	326	328	327	338	312	306	336	292	292	349	345	343	283	322	348	307	304	315	289	320	331	317	339	302	350	316	306	319	302	320	325	321	344	318	318	350	309	321	310	317	304	351	312	309	311	334	326	354	322	338	330	330	334	299	315	321	323	329	324	339	342	301	292	334	317	338	308	332	318	327	335	361	304	329	341	341	297	336	336	324	350	319	340	349	342	320	324	318	296	348	315	335	347	338	320	338	314	351	298	305	316	307	340	329	311	344	356	316	345	324	295	297	314	311	331	318	322	307	277	360	317	349	311	296	321	314	284	305	308	361	301	333	318	332	352	327	312	319	330	317	323	331	322	334	299	336	329	317	319	350	342	306	310	324	325	303	339	286	331	306	311	331	299	320	307	311	331	323	344	332	334	330	368	306	339	333	328	337	333	347	345	320	312	323	310	339	292	334	324	313	327	308	332	312	298	332	296	309	359	324	302	326	327	341	376	327	342	307	361	309	325	290	341	340	324	335	333	350	316	311	318	332	299	345	302	305	340	348	319	368	297	331	308	327	296	332	325	339	364	313	318	302	320	325	339	371	320	335	345	305	292	330	317	327	320	315	323	279	315	297	315	323	289	301	337	330	280	321	315	320	337	352	364	331	329	309	322	313	322	317	296	329	299	310	327	313	359	350	320	322	356	293	338	337	313	270	308	326	297	322	324	307	341	310	302	319	358	318	371	332	330	304	324	324	313	296	356	323	306	351	316	317	316	311	282	304	298	300	368	323	338	356	290	364	341	335	321	317	316	351	329	318	335	337	338	344	314	326	354	311	290	340	303	327	353	309	354	332	336	306	323	350	335	316	345	336	327	321	305	290	322	298	319	292	331	300	326	307	321	379	311	314	311	334	294	336	310	312	306	317	320	328	312	300	331	346	322	315	332	334	330	317	298	309	324	320	331	347	332	323	326	298	329	316	326	327	324	329	342	297	348	320	325	320	337	321	323	317	302	297	362	329	326	313	338	324	368	317	321	316	302	321	334	316	322	343	340	335	301	331	330	326	300	332	343	290	303	347	302	336	293	322	313	361	332	297	330	329	342	309	330	321	340	329	284	330	293	326	333	340	342	355	394	306	352	302	330	360	306	320	344	302	346	335	343	351	325	310	299	352	333	326	330	333	359	313	311	321	340	342	302	313	348	328	342	315	321	320	318	292	311	317	324	334	313	355	304	343	335	335	288	331	329	336	341	338	321	345	328	324	338	318	308	316	292	357	319	373	288	295	313	316	326	303	358	345	335	352	350	310	326	309	304	325	337	335	346	308	320	295	316	298	292	341	321	312	308	313	310	320	340	349	296	298	323	346	323	361	333	309	318	304	311	324	293	285	321	305	355	302	322	313	318	304	334	306	337	323	307	296	357	320	324	344	297	292	314	318	337	326	337	333	333	329	326	313	311	286	322	349	344	321	305	335	306	326	303	327	326	331	333	317	343	348	324	322	337	345	294	333	320	322	310	344	316	328	320	321	317	342	348	329	358	317	353	328	333	345	337	326	338	335	341	321	296	307	316	325	308	327	318	351	334	312	339	350	331	309	307	328	329	336	325	336	334	316	346	346	357	312	283	340	324	309	318	327	327	336	321	335	333	309	302	355	328	318	324	303	364	311	314	358	309	342	340	311	315	293	327	327	313	326	333	320	324	321	300	344	306	324	340	332	336	328	321	327	304	330	322	300	303	311	323	336	335	322	309	320	294	372	326	309	338	318	332	340	309	306	346	312	321	319	304	370	335	332	324	333	367	315	324	317	350	330	334	331	314	326	317	311	322	333	330	330	325	304	324	308	300	345	332	324	296	316	317	337	343	312	330	285	299	335
26482	38751	21922	8676	6350	4501	3020	2381	1983	1416	1078	873	871	840	769	725	763	648	560	523	522	481	429	380	417	431	382	400	363	392	406	368	372	346	381	397	364	382	378	405	376	379	368	356	387	399	332	402	374	391	403	392	386	323	392	378	378	385	378	372	350	369	365	391	337	361	365	397	387	390	338	392	385	402	349	370	357	369	354	408	390	370	369	392	350	393	404	347	400	377	386	382	440	420	416	402	391	411	411	398	388	417	392	392	379	355	403	321	369	334	352	395	379	367	367	347	369	389	384	415	367	371	378	368	381	381	393	377	361	382	380	344	392	377	398	362	411	397	372	418	377	370	372	351	395	391	384	349	359	375	394	352	391	402	354	376	349	415	372	374	345	395	374	368	377	366	336	378	392	364	401	357	369	357	381	351	399	409	380	401	370	358	371	354	359	410	387	354	357	386	370	370	359	369	387	398	385	380	360	396	419	361	397	388	362	389	404	396	361	377	371	376	384	389	353	373	383	351	377	353	366	367	387	343	418	379	389	374	386	389	382	376	363	394	381	340	383	408	383	391	376	394	399	412	398	372	367	352	383	386	380	327	381	392	377	402	378	383	413	384	357	367	351	371	357	382	412	382	389	369	375	381	379	406	388	399	375	383	381	389	402	399	394	353	367	355	378	349	404	409	392	373	395	386	377	404	395	386	386	397	343	363	359	356	370	369	362	399	397	366	388	392	384	357	366	399	370	378	356	374	382	390	396	361	373	384	367	382	392	341	348	389	397	361	394	388	338	356	361	391	406	382	412	366	362	402	351	388	395	396	404	392	360	382	362	378	368	335	385	384	348	381	371	351	381	377	354	402	383	384	396	382	386	343	382	366	375	379	382	345	357	372	359	382	380	373	389	368	406	367	423	362	405	399	358	355	370	377	334	362	386	380	368	395	388	381	369	353	364	392	364	373	384	360	379	363	390	371	389	369	422	366	360	379	374	356	396	374	377	388	367	355	349	382	381	365	389	403	398	384	349	382	372	356	378	362	361	338	394	366	383	378	365	360	345	367	383	379	411	390	380	385	361	371	345	376	398	385	397	345	388	338	373	382	371	365	380	343	357	387	394	363	362	367	376	341	376	359	371	372	373	390	381	356	351	383	365	370	339	397	387	397	371	383	350	404	380	379	382	364	381	401	351	387	355	397	391	352	371	373	358	392	401	378	375	359	381	344	360	371	364	378	376	355	356	351	378	346	382	368	368	362	380	386	390	370	365	351	397	361	363	333	360	385	390	394	369	393	346	369	363	379	332	385	380	413	400	395	367	360	384	357	345	377	399	425	353	394	370	381	403	375	388	359	356	387	374	402	360	380	387	350	379	377	390	388	369	365	369	352	382	339	412	384	377	365	406	394	349	367	373	388	361	410	391	386	375	364	373	369	389	392	375	367	383	364	392	409	348	359	344	363	361	363	358	389	363	378	413	396	379	388	367	397	398	366	349	410	370	352	393	398	367	375	331	380	394	370	385	364	393	378	371	372	383	373	377	358	401	370	371	367	391	421	350	340	395	367	332	407	385	406	396	349	374	381	368	339	389	385	335	418	398	377	362	369	368	366	352	376	364	410	357	378	396	353	374	377	421	363	363	385	344	380	372	401	366	347	389	369	360	381	365	372	393	391	368	383	351	370	385	403	438	343	390	382	382	357	366	362	378	364	366	401	349	387	408	382	335	368	388	385	365	381	352	373	391	367	392	367	367	357	389	350	354	379	418	400	396	384	380	379	377	380	403	377	367	332	382	424	385	370	412	349	392	399	350	363	354	394	372	361	377	393	378	378	411	367	351	372	369	388	359	394	391	432	319	408	337	392	384	345	366	352	376	367	366	366	371	363	386	385	349	346	373	381	365	375	357	422	342	364	372	392	394	356	346	385	355	362	363	392	371	369	375	396	417	382	373	329	356	403	372	400	369	367	371	389	366	393	357	376	367	380	393	391	374	380	391	367	369	345	406	370	360	390	362	391	399	376	373	393	403	402	366	383	362	373	369	339	376	407	381	396	369	407	341	370	356	377	383	374	361	403	396	332	363	369	400	406	373	352	398	362	369	346	357	328	357	379	385	363	369	392	398	348	377	405	346	347	386	378	352	396	349	423	396	387	353	384	393	408	366	387	383	353	412	360	374	402	380	390	351	365	432	368	350	354	377	383	341	355	361	337	354	386	346	379	350	368	382	405	408	372	373	386	363	353	381	389	372	377	409	402	343	357	378	376	402	407	377	387	398	354	401	412	365	388	351	382	328	400	360	378	368	398	376	384	375	359	366	376	352	380	362	356	386	390	342	354	375	384	384	393	355	355	390	411	357	376	368	374	363	341	361	392	381	387	366	379	410	379	372	377	364	369	377	391	389	369	369	374	377	387	373	371	390	379	354	384	399	390	357	418	345	384	347	367	367	385	399	354	374	390	358	359	386	400	390	378	416	374	370	388	374	393	385	331	358	379	410	395	420	353	385	359	421	362	372	397	390	399	373	420	333	353	387	386	362	367	405	374	388	364	405	336	351	395	389	346	390	387	373	372	374	380	411	355	409	347	391	382	373	401	375	358	374	388	390	365	400	371	371	409	366	371	356	393	337	375	376	394	365	331	384	352	377	372	373	408	378	374	379	437	412	381	367	372	356	397	410	355	367	372	381	361	378	384	396	412	372	375	379	385	409	379	362	374	380	367	364	336	384	367	367	397	363	408	366	361	356	363	414	344	335	367	392	377	390	414	414	339	425	402	389	380	409	368	364	387	370	368	362	332	391	357	371	376	379	399	383	365	378	396	356	394	313	355	409	387	376	357	377	388	375	393	383	353	372	381	379	399	383	387	358	360	353	377	367	387	364	359	413	381	350	343	364	377	351	388	359	395	410	364	378	370	408	358	399	410	348	365	365	378	398	394	336	375	369	350	365	379	350	409	392	374	347	429	361	403	368	369	360	402	380	392	386	385	364	368	380	343	440	369	402	336	339	344	354	374	357	403	393	390	376	416	348	391	402	387	379	375	401	392	363	347	383	352	328	392	391	371	393	382	387	384	369	378	375	375	372	373	397	364	400	425	392	376	398	354	382	367	355	373	408	349	367	402	414	375	383	318	402	414	380	409	346	406	379	342	370	363	333	352	359	392	374	376	384	374	367	377	390	390	383	385	389	355	420	372	367	411	380	348	389	340	393	382	371	387	377	400	384	357	379	374	382	355	363	349	371	389	353	368	401	387	355	361	416	381	377	336	410	404	377	380	378	399	402	365	401	400	340	345	358	380	410	351	351	399	360	387	383	408	360	384	368	370	395	352	375	396	383	362	386	389	392	385	362	378	384	394	369	400	384	385	406	361	407	405	393	366	379	386	357	390	372	370	355	420	394	402	391	360	373	411	415	381	360	373	356	361	356	373	360	346	397	354	376	364	361	351	380	372	348	350	360	379	379	381	365	394	354	385	374	407	341	412	373	395	372	375	398	382	367	376
24138	21311	28525	24436	21302	12995	3769	2185	1840	1391	1103	986	992	811	883	790	682	674	600	540	543	523	462	449	438	415	394	421	437	437	425	395	422	397	394	418	407	399	404	379	378	376	366	417	382	414	374	387	420	358	398	405	377	395	408	408	364	409	393	401	410	416	362	408	345	391	370	415	414	393	371	398	395	391	390	397	422	405	388	384	375	415	389	423	405	418	432	408	404	399	438	416	480	418	398	407	423	406	441	432	415	429	391	407	390	430	388	383	404	390	435	412	413	376	408	394	408	380	377	392	379	377	369	390	354	417	385	405	432	387	349	399	413	402	429	385	388	389	377	377	411	388	427	397	402	387	386	389	380	401	391	371	383	394	401	406	386	420	394	413	379	381	390	413	350	381	380	381	393	379	376	390	383	398	391	373	383	382	393	418	376	397	353	426	383	391	442	414	392	379	409	400	382	379	391	390	435	403	363	430	420	370	380	401	360	388	370	413	370	413	413	410	389	358	384	364	426	418	410	388	409	410	421	390	422	405	415	388	399	390	406	381	395	366	408	398	381	380	408	382	380	394	373	391	415	380	428	383	373	418	420	384	404	396	402	425	426	387	396	372	405	402	369	402	405	381	377	351	366	397	384	371	393	393	417	380	408	393	407	415	416	363	351	399	407	419	391	396	381	389	367	422	381	340	409	364	403	375	405	429	408	416	418	387	447	406	396	378	375	364	395	395	373	384	403	386	405	375	440	376	416	393	389	378	366	382	388	398	371	390	414	365	375	370	398	370	401	374	385	379	392	383	380	434	379	376	399	398	362	356	410	399	391	368	409	425	387	394	344	376	417	398	389	381	358	361	367	412	380	369	393	376	411	412	386	403	418	377	395	379	399	386	350	419	407	381	363	384	411	388	385	391	408	423	391	380	399	402	361	341	417	383	407	376	394	358	400	395	448	367	377	391	396	356	380	393	379	399	383	371	392	378	406	364	352	391	345	410	400	393	397	419	377	415	421	361	417	422	417	406	411	382	348	374	403	376	375	370	382	373	417	393	375	369	366	371	430	405	392	402	395	425	403	391	367	415	370	371	381	391	391	434	403	390	391	419	399	394	400	374	422	397	411	441	374	426	389	432	384	375	368	345	406	401	368	390	374	411	418	382	393	357	396	389	404	390	397	367	409	393	412	388	372	410	413	399	382	362	369	370	393	358	396	420	381	374	420	426	417	389	387	365	414	431	398	400	404	372	395	376	429	425	391	381	394	405	394	436	408	422	366	368	412	406	397	394	397	414	351	386	398	402	397	390	391	386	422	390	406	416	377	373	388	394	377	382	388	380	389	389	378	425	388	406	424	375	392	402	414	393	372	383	385	401	388	406	402	396	412	373	375	434	422	433	411	385	366	393	390	377	364	384	399	388	409	378	462	411	381	375	361	436	394	363	473	408	411	375	418	377	397	378	383	350	392	413	393	428	393	433	423	385	407	374	393	392	352	386	380	372	380	400	405	389	400	416	406	414	433	415	392	426	395	377	343	412	387	400	368	395	360	403	368	379	384	400	409	387	394	385	418	381	386	396	417	365	381	366	387	376	379	433	371	418	399	406	405	414	355	383	347	402	407	395	413	411	393	427	411	386	368	390	366	433	400	364	405	398	400	356	391	377	395	352	404	373	417	385	416	381	389	375	388	401	381	386	369	424	359	393	397	386	384	397	398	415	357	385	382	382	383	401	372	376	386	409	380	382	387	391	400	399	396	419	404	375	375	382	407	379	408	383	372	385	387	406	411	393	350	394	357	386	371	379	413	368	369	418	373	379	392	402	377	412	399	390	395	383	399	376	378	408	396	392	402	366	392	387	383	420	399	377	395	388	347	406	374	399	377	379	375	376	415	374	388	414	398	389	400	393	432	413	395	403	404	393	387	393	350	385	375	393	399	411	440	378	388	406	389	403	367	385	406	391	407	396	372	330	384	355	360	408	393	379	377	398	396	449	400	401	412	389	367	416	379	398	395	394	418	393	399	396	394	371	393	401	389	398	384	407	388	380	412	437	396	399	397	383	410	421	405	394	375	383	390	393	404	407	388	393	397	370	409	361	424	400	415	382	414	383	402	408	372	432	398	398	399	402	422	355	408	415	371	407	386	415	400	386	425	384	376	414	400	381	393	393	411	397	406	403	364	375	416	380	388	421	375	408	394	418	392	351	371	420	370	400	410	406	388	390	412	389	394	371	371	397	410	396	379	365	389	369	387	381	365	413	381	351	400	361	399	389	405	414	390	393	406	406	399	364	375	373	428	420	423	392	397	376	386	382	396	383	402	404	409	388	419	420	387	400	395	383	374	399	405	393	358	412	396	408	401	369	391	385	394	404	385	407	409	373	392	385	397	412	400	412	405	431	398	336	404	379	441	407	403	392	412	398	388	398	386	404	411	370	368	414	388	418	430	412	408	402	393	389	407	415	395	400	392	401	381	378	385	405	393	379	385	378	396	372	375	369	425	410	371	416	425	418	404	420	373	372	419	380	386	424	379	388	392	429	394	403	386	346	387	357	389	384	390	357	379	391	390	393	408	358	402	366	400	396	420	396	370	374	388	411	401	365	381	396	378	381	383	407	391	376	399	397	361	390	399	413	404	395	414	420	393	386	409	397	398	407	354	371	410	406	394	393	355	402	376	399	386	429	364	402	400	383	380	395	384	386	375	410	392	394	403	398	381	386	373	431	405	386	397	375	364	401	385	365	364	399	426	407	377	391	378	402	378	384	405	385	412	341	391	378	398	408	399	366	423	399	390	413	384	407	405	400	357	389	385	375	350	420	410	392	351	417	355	366	412	380	397	382	391	382	402	395	408	378	370	400	390	382	392	410	358	396	416	394	377	395	408	396	407	375	385	390	365	360	386	401	403	418	423	435	379	371	373	384	393	387	377	392	401	391	373	404	398	377	372	408	394	408	395	407	380	397	402	380	388	393	393	357	381	404	382	390	408	409	374	421	393	386	378	393	394	403	369	383	421	365	377	389	411	381	384	419	358	407	409	362	417	403	389	426	378	385	357	374	379	362	353	398	403	369	395	384	404	394	402	384	380	393	403	405	397	406	397	412	387	385	415	399	413	385	423	428	362	425	390	386	405	388	341	398	393	357	414	399	417	395	405	416	418	378	395	388	375	396	387	397	375	391	392	385	373	377	388	402	393	418	440	373	435	394	385	419	399	368	407	414	397	391	413	403	378	420	386	399	389	424	356	376	405	394	396	419	417	417	383	382	378	405	389	358	395	399	373	385	414	384	393	403	412	409	364	408	406	384	400	411	371	416	414	379	397	364	412	368	406	431	373	361	414	368	420	408	356	414	383	380	399	397	375	355	383	376	420	379	373	381	383	377	424	403	371	384	371	404	388	357	399	402	372	404	381	403	381	399	401	432	401	376	378	395	386	392	411	382	396	408	411	355	415	409	365	435	388	438	373	374	383	432	385	370	389	374	369	392	399	430	383	379	387	364
26408	47082	26752	13476	9876	7096	4770	3806	3144	2214	1827	1441	1492	1299	1210	1097	995	858	775	704	650	588	573	525	544	502	474	507	441	454	425	447	480	444	447	470	473	440	470	489	401	465	437	446	411	441	452	449	449	441	481	449	494	432	445	431	465	442	448	459	440	475	469	445	427	434	474	447	435	458	453	462	431	462	462	421	467	456	453	453	438	472	464	457	458	434	448	450	440	469	460	495	470	483	495	502	476	479	480	480	458	482	437	479	500	510	478	481	463	458	453	466	470	458	473	440	452	430	420	435	479	422	426	409	460	435	462	428	430	477	440	412	438	439	425	424	425	434	461	447	445	442	443	437	454	410	457	452	380	452	459	443	435	431	422	408	442	369	425	442	467	467	460	462	434	475	458	432	438	460	424	450	446	403	437	453	459	432	458	445	451	436	484	453	481	452	436	444	427	440	456	461	416	446	446	448	451	479	422	409	441	462	440	464	439	442	455	434	438	480	442	467	435	440	436	456	426	449	451	461	439	470	413	446	417	436	405	458	462	418	400	424	453	415	445	439	452	440	441	450	437	454	416	461	439	405	429	450	434	434	429	451	442	471	429	485	457	463	422	420	460	455	450	467	435	442	455	429	431	412	436	433	434	436	451	508	457	461	454	432	421	501	456	459	440	448	459	446	488	442	455	469	439	443	461	489	480	468	387	471	445	451	426	439	463	442	442	432	458	461	458	438	441	452	443	415	470	469	444	435	432	425	438	458	449	439	405	432	443	493	450	456	474	420	391	432	426	419	429	455	449	443	479	435	442	460	446	434	441	407	446	469	479	441	451	428	451	428	451	422	462	484	445	443	453	451	422	450	434	489	446	433	420	458	455	426	444	456	429	419	444	424	448	440	449	479	399	453	442	466	386	448	443	474	428	467	462	434	451	421	489	429	440	441	464	471	435	460	476	414	442	420	417	438	465	436	429	459	412	423	434	462	421	466	439	440	459	410	454	455	446	479	476	448	437	417	410	449	448	411	439	445	458	466	429	466	456	440	448	413	430	478	433	452	426	455	468	453	446	442	455	473	421	446	472	457	428	454	428	419	421	438	434	421	437	463	440	435	465	436	433	462	436	444	385	435	427	419	427	449	421	446	462	457	431	444	435	487	409	426	431	433	448	417	430	442	415	411	453	442	429	465	433	468	457	442	474	460	433	450	457	482	466	464	459	431	444	463	503	450	437	415	438	419	467	476	456	463	449	456	468	414	455	407	440	456	466	463	415	477	426	480	446	415	448	441	466	439	447	450	409	405	445	435	469	450	456	445	421	447	446	429	437	460	469	459	426	436	420	471	409	443	426	438	439	445	429	478	452	433	405	470	439	436	473	425	455	430	457	409	458	468	392	428	464	414	441	438	433	419	479	454	437	456	460	452	448	450	436	398	447	416	417	463	448	403	423	453	429	479	441	429	428	443	448	422	482	411	433	452	438	438	443	445	432	451	440	448	438	436	442	444	433	437	435	444	446	483	435	397	431	443	468	459	442	451	457	464	475	446	484	463	434	421	450	458	445	446	440	429	405	436	440	422	419	453	424	413	419	452	448	392	427	426	441	456	452	455	446	454	468	411	448	460	473	426	458	464	440	456	455	434	465	440	423	474	404	400	456	394	453	424	454	453	457	464	381	440	426	409	459	482	447	466	428	448	427	450	411	450	465	439	456	425	419	425	449	470	458	457	415	437	419	445	446	452	450	445	413	461	432	454	443	427	438	474	460	477	443	439	422	435	437	424	460	461	491	429	441	445	449	452	456	425	446	439	442	396	490	463	444	455	414	435	462	413	442	437	464	466	443	440	444	429	450	468	430	425	457	442	461	418	458	449	446	427	487	438	450	429	448	423	445	463	448	423	427	430	419	444	421	475	447	468	459	436	440	461	437	468	430	476	452	441	436	402	459	449	448	474	449	445	453	432	479	467	462	418	447	422	437	429	475	453	429	452	426	435	412	420	422	450	449	488	441	483	423	405	470	423	434	486	443	437	381	458	444	442	447	499	441	444	427	476	472	419	425	472	429	473	445	437	441	414	462	447	435	466	415	428	466	400	451	432	419	435	411	429	439	414	442	432	429	447	416	465	475	422	428	435	452	433	435	458	487	451	424	401	446	430	462	395	411	456	465	453	443	456	434	455	479	421	429	453	416	457	435	448	407	441	409	416	418	486	464	411	415	445	432	462	436	447	445	453	478	434	415	445	425	432	454	429	455	428	444	439	444	447	471	463	429	482	440	474	446	430	455	449	456	445	464	463	462	434	458	434	437	433	451	454	416	434	484	471	450	425	441	442	441	458	475	451	457	459	414	442	449	474	442	411	482	398	471	441	423	428	456	404	419	469	471	460	414	467	413	390	435	455	439	462	449	483	422	439	417	432	484	463	443	433	432	458	471	463	466	453	465	465	424	429	452	438	450	427	436	444	439	442	463	466	431	467	428	466	442	438	463	422	448	460	446	460	450	407	444	428	402	471	425	453	447	449	429	475	462	416	471	436	437	418	442	448	442	469	451	435	438	454	465	432	477	477	416	411	447	435	465	446	407	426	416	493	481	438	442	464	444	454	444	483	435	443	447	498	475	443	506	470	433	467	451	418	471	457	458	435	483	425	458	434	455	451	457	461	455	462	438	458	450	437	438	434	453	458	450	499	467	444	436	476	454	445	481	454	466	440	444	448	437	432	447	435	451	402	465	435	437	451	453	426	440	465	449	432	418	436	428	400	413	455	441	446	443	423	462	419	468	451	409	466	442	450	411	452	425	444	414	407	454	454	431	473	435	422	420	456	474	452	473	451	468	445	452	428	448	457	460	486	429	456	396	433	450	447	450	458	437	425	435	437	385	447	421	435	441	430	452	475	426	438	422	476	460	415	437	439	418	432	452	466	411	462	470	481	446	452	440	480	459	416	442	455	410	460	462	453	453	439	451	467	433	425	458	436	434	466	447	445	468	451	422	443	461	419	436	442	489	448	413	432	448	457	422	454	431	482	446	464	420	448	447	435	478	482	481	457	458	418	428	457	409	471	472	450	440	481	420	438	417	428	472	434	423	466	440	488	428	427	450	437	397	452	436	416	436	435	455	445	464	439	413	464	422	441	444	408	474	436	455	473	488	453	473	444	437	445	461	483	420	439	444	438	415	447	467	452	424	458	482	424	434	435	426	468	458	454	414	396	439	462	449	408	459	444	434	436	414	458	441	400	452	434	446	411	429	438	424	442	434	435	407	454	464	444	465	438	430	428	438	452	437	441	445	386	463	475	449	432	460	434	430	459	449	455	462	446	467	449	453	409	400	447	475	476	463	468	421	465	473	446	439	421	442	451	438	478	465	449	448	431	452	437	427	444	407	469	452	452	482	425	450	436	437	422	438	436	449	423	420	401	430	468	474	434	401	474	467	456	429	413	441	444	443	464	426	435	413	461	457	464	388	443	457	437	434	445	425	434	445	428	442	457	448	443	457	442
25255	21163	27168	25265	12684	3786	2230	1711	1418	1127	817	808	756	636	649	655	620	565	512	453	439	431	399	389	371	349	377	357	361	368	383	397	376	340	332	332	347	389	354	405	365	337	349	368	393	339	350	352	330	318	348	339	361	317	364	374	352	341	360	353	371	352	396	350	380	366	367	368	345	366	354	333	368	365	358	364	360	337	364	349	324	352	367	350	354	356	341	359	364	362	362	348	372	359	387	367	379	351	390	392	353	357	371	374	396	364	375	344	319	352	360	363	380	400	365	382	312	349	378	347	347	347	376	341	354	331	324	360	373	345	325	344	365	349	363	353	355	321	336	364	359	339	372	386	314	354	367	318	389	347	356	352	352	334	340	356	337	387	313	358	369	341	374	339	343	375	355	367	363	352	375	380	330	334	323	356	374	307	377	374	349	352	348	353	329	357	342	380	353	330	349	356	353	328	332	367	324	357	342	341	349	349	335	355	333	354	337	370	355	348	345	355	334	337	370	327	355	378	346	330	389	351	379	368	361	324	336	334	338	369	348	353	373	337	340	344	342	312	326	342	319	381	347	332	359	323	343	317	353	347	332	363	342	382	359	319	357	384	356	338	349	351	361	361	350	334	337	360	382	354	356	342	349	378	340	348	353	317	366	369	341	333	320	369	374	358	336	363	365	331	343	371	346	359	363	334	348	351	303	366	353	359	359	342	341	339	320	341	360	360	310	336	337	321	368	351	339	362	366	359	345	352	339	372	358	340	388	367	391	350	367	334	320	339	331	373	354	343	367	346	300	393	378	360	338	348	355	339	348	398	351	330	376	362	371	336	349	337	349	376	354	371	353	380	365	326	331	341	389	315	371	342	376	352	346	364	345	337	340	331	345	359	359	368	370	360	343	361	343	351	370	339	310	361	358	325	382	350	357	342	354	343	353	347	379	354	363	354	354	352	348	344	384	382	345	331	373	321	329	353	369	327	323	394	366	342	354	342	334	370	365	357	332	325	339	366	346	347	344	330	345	358	360	364	371	343	348	366	362	314	356	365	387	355	314	365	360	341	350	323	379	365	324	360	344	356	360	356	360	342	339	354	332	361	365	358	348	367	337	357	366	324	351	328	343	377	349	355	354	383	370	374	377	349	375	366	355	392	341	358	340	378	346	326	324	321	376	354	362	357	341	379	345	345	336	342	342	374	328	385	340	346	319	359	376	393	360	317	359	347	343	337	359	350	359	361	370	346	355	332	351	374	346	350	339	339	366	354	346	379	368	394	355	359	329	384	328	356	385	348	351	321	370	361	322	354	370	322	338	359	384	341	364	355	338	345	360	357	337	327	352	377	359	331	349	344	335	325	355	318	359	336	349	356	346	368	340	367	365	352	352	349	356	340	334	338	342	337	338	367	333	344	343	330	307	369	320	342	363	366	342	363	308	336	354	331	327	372	333	383	376	370	362	328	339	355	349	334	369	345	332	356	344	366	361	351	365	320	356	344	364	372	375	374	339	350	370	375	349	362	359	363	322	361	381	328	354	338	356	368	357	350	339	346	357	360	339	325	363	346	376	343	358	345	340	358	362	344	352	363	326	377	391	378	328	339	355	361	366	370	327	342	376	329	345	367	360	381	366	323	368	366	359	393	370	376	392	364	354	332	385	315	383	352	351	310	351	335	382	408	395	342	352	338	353	341	385	332	379	350	375	369	353	349	329	405	388	331	359	331	370	312	356	347	355	355	348	364	378	333	357	380	341	367	351	368	337	342	398	344	310	340	359	360	357	370	350	342	366	351	368	371	321	338	389	344	363	380	368	353	340	321	349	369	361	381	393	386	347	375	356	351	356	330	354	382	364	382	376	336	339	355	347	343	336	320	307	361	317	318	338	335	303	345	327	337	366	348	319	366	325	369	357	383	362	350	371	364	318	364	359	355	323	352	335	365	340	362	345	361	356	371	333	356	348	343	344	357	324	358	346	384	350	365	370	346	346	378	329	330	315	333	349	325	345	352	337	323	350	322	347	329	332	343	369	340	351	348	351	366	359	349	339	322	345	380	369	317	331	332	316	365	324	359	346	354	314	340	358	351	345	345	337	319	362	401	356	343	376	347	342	357	344	328	333	365	336	350	353	340	362	359	387	325	378	343	348	324	369	338	362	346	331	371	349	337	343	312	374	375	384	368	348	356	354	334	368	392	387	368	365	364	353	361	343	347	373	400	342	326	325	360	353	348	366	349	342	380	363	345	332	314	334	317	366	348	323	375	337	368	369	349	375	362	358	369	357	376	362	317	369	347	346	353	353	335	353	333	345	327	375	373	328	377	357	346	373	398	329	356	369	342	358	332	330	366	350	386	344	353	367	349	367	376	376	360	358	341	354	358	386	366	353	353	337	356	376	372	367	354	343	355	343	367	366	361	388	335	324	347	336	365	343	352	333	346	349	359	400	328	337	347	332	355	354	343	352	351	345	303	375	326	382	341	379	363	354	344	355	381	353	366	334	352	382	351	323	374	356	388	337	399	380	387	371	361	373	352	369	343	394	383	350	358	354	343	314	372	329	341	341	366	389	361	372	345	353	348	344	351	390	319	329	352	351	348	372	368	344	336	329	332	408	339	365	353	326	366	349	347	333	365	344	369	355	367	380	360	378	338	303	355	361	334	339	381	326	339	336	323	347	337	369	349	371	305	363	330	330	356	324	350	376	364	350	381	361	364	380	340	337	339	319	341	347	349	354	350	358	332	371	339	381	357	357	372	359	357	326	300	354	356	351	343	322	332	330	338	383	370	353	345	353	352	357	316	364	364	369	357	357	334	348	335	356	349	361	349	339	337	326	396	350	358	361	381	361	309	357	340	336	350	346	337	373	322	349	375	356	337	345	363	351	333	328	379	377	322	342	355	351	333	347	335	339	326	339	367	345	344	329	359	357	356	318	335	348	346	352	373	356	349	342	345	362	366	334	348	393	349	349	341	346	349	375	349	345	357	353	339	346	362	374	362	330	343	402	365	375	364	329	396	311	345	381	382	351	351	370	381	363	315	353	335	370	338	352	350	347	375	330	335	365	327	394	364	375	354	323	328	387	338	332	347	370	331	349	335	344	335	347	366	344	347	378	355	353	346	334	349	332	342	358	343	321	337	362	315	342	330	355	383	373	358	352	368	346	346	333	331	383	334	321	360	350	353	361	339	345	315	368	343	358	370	360	378	350	388	330	321	365	366	355	369	344	362	380	332	378	349	352	358	350	360	347	366	371	326	339	362	339	375	342	358	351	368	321	327	329	368	369	351	344	349	351	340	382	377	347	331	380	314	352	344	339	380	361	349	337	332	336	345	367	364	380	330	344	354	361	355	316	349	367	340	358	367	365	386	338	341	331	328	335	377	348	329	353	366	315	328	359	335	365	369	354	332	316	366	365	363	354	331	350	368	359	363	333	380	376	344	372	341	347	338	356	365	326	365	333	366	313	365	383	365	346	352	362	348	367	365	350	344	360	344	322	340
26261	35846	21526	11626	8057	5770	3856	3083	2626	1901	1453	1242	1129	1042	917	991	872	826	643	643	566	523	469	465	468	432	441	415	406	417	423	440	428	396	405	414	412	390	399	401	380	388	429	431	394	428	401	423	413	400	431	411	440	406	404	430	393	407	397	401	420	413	427	432	450	403	449	375	405	410	401	386	401	417	431	435	414	398	413	437	407	427	453	420	389	388	446	422	469	461	462	440	428	437	441	472	424	433	435	418	409	433	444	451	421	426	426	388	407	424	426	452	419	412	441	384	421	417	395	441	413	448	415	432	404	407	436	383	422	404	419	427	422	375	421	400	432	429	372	416	418	397	416	376	423	443	394	380	428	428	435	400	394	404	406	394	420	425	366	400	412	395	385	391	438	395	400	432	411	400	364	375	427	430	422	400	431	426	423	356	381	412	447	389	416	414	442	385	411	430	410	418	397	410	426	415	432	377	426	406	410	398	417	375	401	413	428	375	382	461	450	357	401	410	388	445	402	418	443	438	408	410	422	417	381	378	393	440	390	412	399	431	393	434	422	415	408	418	390	428	411	398	408	440	399	393	395	381	404	412	413	371	379	427	400	408	387	428	397	409	389	397	408	426	397	393	381	445	422	416	411	380	408	420	446	389	417	404	402	413	395	397	422	414	398	403	429	396	375	377	399	443	432	391	406	432	408	393	413	412	429	395	423	414	419	415	391	412	391	409	394	403	370	442	449	436	409	406	388	412	378	415	412	391	422	430	389	401	417	402	439	393	385	404	423	404	397	394	431	436	395	416	401	407	395	390	400	398	406	443	444	430	434	390	401	415	402	424	374	395	394	388	391	389	382	398	392	442	413	414	384	400	379	438	433	399	441	402	439	432	384	429	392	397	425	396	415	423	411	426	404	407	415	424	428	380	380	382	389	399	410	409	433	390	402	426	427	413	404	435	394	382	426	398	399	442	399	429	395	430	403	437	403	444	423	422	410	419	429	420	393	359	429	427	403	433	418	430	436	415	394	414	406	423	436	413	405	410	416	372	410	418	400	397	396	360	396	374	409	374	411	406	385	431	404	412	353	393	428	405	420	391	428	402	431	387	403	451	413	413	439	420	397	424	397	417	406	377	399	406	387	399	395	426	399	390	409	380	409	410	390	389	404	426	410	405	406	399	422	451	412	434	411	453	416	391	438	422	397	451	398	421	392	437	406	416	377	405	446	428	426	417	417	439	452	437	387	374	404	415	428	386	438	364	441	401	410	394	405	428	393	381	422	410	405	461	405	408	402	439	380	369	389	383	398	390	421	410	430	421	366	419	438	432	428	428	396	380	402	407	437	440	415	404	428	390	417	396	428	435	428	422	399	417	398	422	392	405	416	430	426	413	388	391	394	415	462	412	450	376	409	383	416	391	399	446	372	422	429	393	411	402	402	406	385	396	423	416	400	411	378	420	427	411	410	425	388	409	412	449	392	407	386	421	390	394	404	408	430	437	420	371	383	441	393	380	426	382	422	411	406	451	397	411	420	431	396	418	426	452	413	399	419	435	446	412	412	425	426	411	391	414	402	409	390	391	418	403	428	423	389	389	397	409	396	429	443	415	374	408	434	422	385	432	354	395	437	417	387	394	402	413	420	413	416	399	433	392	384	439	408	439	411	367	433	416	384	459	419	402	430	401	395	421	403	395	411	416	414	428	432	412	399	410	406	435	431	427	402	422	375	385	374	420	423	415	382	395	429	405	405	395	404	420	402	434	395	404	453	396	396	414	415	428	415	425	430	427	428	409	399	413	449	425	389	403	416	432	382	420	424	431	422	433	458	424	418	418	370	425	410	428	368	421	420	417	410	419	420	385	410	413	404	452	407	423	397	373	443	418	399	420	388	391	398	413	398	422	430	394	413	383	437	430	440	408	415	416	397	407	387	384	371	414	420	400	397	427	423	375	409	400	405	385	399	405	440	372	396	414	380	409	412	426	397	390	393	419	406	429	402	397	402	389	402	384	407	404	421	403	392	398	389	392	441	409	378	408	399	403	429	405	420	402	339	414	422	367	399	395	368	433	363	400	403	442	362	393	436	400	422	390	400	395	379	391	419	429	414	454	402	453	389	413	422	409	402	409	440	390	399	385	402	425	429	380	391	445	434	386	422	406	382	452	405	396	375	418	419	426	385	440	421	412	403	426	430	427	399	359	391	400	436	438	372	396	428	399	418	405	407	427	414	402	431	420	378	395	412	394	395	418	411	380	432	471	413	399	354	433	381	433	425	397	378	413	415	416	387	369	386	390	431	421	397	428	410	397	412	432	440	426	418	471	411	407	396	395	417	414	409	408	405	394	391	385	386	402	377	450	377	403	416	406	405	400	385	419	412	403	404	423	426	413	445	422	413	393	399	420	406	389	371	431	437	385	432	414	364	413	370	407	414	436	389	402	412	421	396	421	433	400	371	400	410	394	397	404	418	423	425	396	410	414	403	454	427	407	388	414	394	422	390	415	375	377	376	442	379	413	402	426	381	416	397	394	433	390	424	440	388	407	417	398	464	430	409	394	372	398	394	421	434	448	418	433	398	398	443	389	395	402	410	457	393	383	415	467	380	430	384	426	431	428	418	426	375	403	371	418	393	377	413	407	431	436	392	390	392	421	416	433	429	378	378	426	407	403	409	416	405	403	409	415	380	394	430	434	431	410	409	377	439	416	398	399	393	407	403	364	424	395	409	401	422	414	436	410	439	441	449	444	403	480	406	412	427	402	404	410	381	405	382	427	422	419	390	417	422	379	408	401	416	427	402	387	414	421	374	383	367	411	451	430	412	402	421	404	397	409	383	387	413	421	421	379	389	393	408	429	439	383	419	437	375	362	396	378	424	423	395	390	385	396	398	422	406	434	373	392	452	416	425	423	425	431	409	404	402	394	411	443	388	432	394	410	386	408	411	406	382	403	386	412	408	422	421	399	395	453	399	392	425	413	405	390	452	426	413	400	387	449	392	422	393	407	385	393	405	407	403	406	423	423	365	417	420	407	402	379	418	392	405	407	428	428	411	465	399	446	427	405	416	424	383	422	403	419	411	383	419	406	400	422	422	415	451	416	407	389	405	396	463	406	430	408	384	428	389	392	412	398	404	421	387	436	422	443	405	410	419	396	378	421	394	410	395	368	400	444	424	387	415	416	384	391	428	438	376	378	406	424	388	408	384	408	376	443	399	411	421	435	435	438	405	421	401	401	406	411	434	436	418	441	402	390	394	391	435	408	419	382	411	451	424	439	415	442	435	423	405	411	421	412	408	429	414	419	427	432	423	409	440	415	392	434	393	395	393	417	367	389	395	412	459	391	425	374	404	395	445	433	442	379	389	406	369	403	424	401	425	430	418	400	400	407	379	389	417	413	404	429	356	382	375	429	427	428	382	394	412	361	411	446	400	419	421	404	388	374	419	427	427	378	445	419	400	420	389	415	433	427	430	436	428	383	427	416	401	445	417	407	437	395	461	403
23038	21302	28934	24003	21303	21398	12527	3810	2708	2187	1684	1326	1333	1251	1165	1130	1069	1027	877	767	699	714	598	558	553	557	535	492	507	509	462	521	522	499	509	508	513	494	534	535	502	516	525	469	521	467	435	482	476	493	458	466	477	488	477	492	487	485	439	454	495	479	499	502	468	503	488	496	487	453	536	509	466	478	510	449	489	453	457	485	479	481	484	512	503	473	481	478	511	530	521	498	511	511	525	547	570	494	537	542	507	502	507	496	468	524	516	498	499	512	486	505	482	472	514	503	549	481	468	476	485	455	471	512	463	504	481	478	519	496	452	471	517	455	475	485	495	487	456	530	490	460	472	468	485	489	508	469	483	463	526	477	497	464	482	485	479	486	489	476	484	490	473	435	462	490	471	503	523	516	471	461	522	474	504	473	444	491	481	491	503	494	499	514	506	490	459	501	498	477	490	463	437	512	433	453	480	522	462	443	456	488	494	507	481	448	478	459	464	450	502	479	502	492	464	458	509	511	500	519	441	508	506	470	485	476	483	446	494	531	434	508	460	475	459	462	533	437	509	481	523	502	457	521	468	491	434	489	480	525	475	482	451	513	500	464	493	475	503	450	473	495	466	495	519	515	504	465	504	503	468	483	546	440	495	481	472	489	497	481	493	467	478	482	480	467	510	479	501	506	487	483	479	465	487	481	493	473	455	502	478	481	477	492	495	420	510	508	517	473	510	461	471	481	474	488	487	474	472	511	471	478	469	465	492	519	506	484	493	477	485	479	485	490	498	454	462	500	488	493	486	496	483	459	470	496	464	470	510	498	461	461	472	501	506	464	448	488	485	481	457	459	444	520	448	515	479	448	451	516	521	508	490	481	484	478	446	484	432	484	487	465	479	462	477	501	460	442	464	476	443	498	486	466	498	489	464	490	498	517	511	487	439	465	465	470	519	511	464	453	456	490	509	490	460	441	468	458	469	535	478	443	464	504	462	513	495	487	496	506	502	473	441	487	491	468	469	487	458	480	504	464	455	483	472	436	463	463	496	468	466	512	466	467	467	496	481	466	462	430	437	485	519	467	452	492	473	502	479	475	481	478	463	442	451	465	511	478	482	471	489	506	489	470	469	482	497	474	530	493	486	501	458	514	461	508	528	468	502	496	489	494	517	450	466	462	478	474	491	446	484	487	485	514	438	488	480	496	481	486	468	505	445	456	509	434	478	513	477	474	493	482	525	503	492	469	473	478	467	453	474	506	516	469	480	471	506	501	477	502	483	472	406	475	490	482	488	475	461	475	487	479	503	453	495	489	482	476	478	506	478	477	478	455	492	485	507	448	468	462	498	496	499	491	455	475	491	485	473	490	459	515	448	504	475	523	491	467	461	468	491	477	491	491	495	480	496	470	488	464	485	506	473	470	463	492	471	478	489	475	452	505	494	485	453	440	500	418	503	485	522	472	467	514	459	483	489	499	455	449	500	463	496	486	499	498	536	498	492	460	486	519	465	484	530	473	442	467	458	480	453	482	418	506	468	489	480	467	485	435	498	510	498	480	482	486	483	465	479	463	455	472	456	452	487	511	490	503	488	468	481	497	491	545	497	530	457	503	501	502	459	467	472	473	461	479	500	455	490	481	503	453	468	496	450	460	479	491	485	473	472	509	491	544	503	471	425	475	492	502	453	484	445	459	466	461	457	480	460	484	466	435	480	423	487	449	475	461	469	487	493	463	503	489	483	470	469	495	472	533	485	482	464	507	517	490	475	505	501	468	455	475	459	481	506	456	507	465	506	461	479	508	471	456	494	465	482	497	469	480	477	499	491	478	482	455	489	457	494	487	485	454	466	498	485	469	511	485	436	471	465	500	424	492	468	476	434	490	482	516	449	456	435	489	458	500	484	481	493	458	501	521	485	454	485	477	475	503	510	487	471	478	493	435	472	475	451	464	489	500	502	458	460	486	509	437	496	454	500	493	461	483	489	439	480	499	471	500	465	484	504	484	449	494	474	492	471	464	473	495	477	449	450	465	494	491	518	485	485	537	463	485	468	514	482	457	461	487	455	482	485	464	488	480	492	498	479	504	475	498	486	475	502	452	487	517	453	471	501	489	487	462	557	493	485	494	471	517	509	496	462	507	495	485	476	474	483	490	520	498	447	481	508	440	453	512	427	478	469	447	467	472	493	439	472	440	472	496	445	514	476	475	475	460	519	472	476	463	479	518	472	476	488	489	512	492	475	509	469	508	498	473	438	478	438	430	483	465	469	484	467	491	475	472	492	456	460	460	481	485	432	459	548	482	483	531	476	538	472	453	462	478	534	459	514	462	469	503	474	468	465	449	441	500	512	499	485	472	498	494	487	508	454	484	463	479	470	478	474	501	526	476	506	457	448	460	455	522	480	506	463	476	491	470	420	487	495	499	535	488	437	491	473	502	467	451	485	493	474	496	475	477	493	451	520	507	476	496	494	488	525	489	501	468	511	450	496	467	451	457	482	499	431	498	473	518	498	510	492	503	459	461	475	473	475	509	468	471	498	510	503	480	506	479	497	483	502	442	480	485	483	504	479	473	485	458	450	503	474	470	456	485	508	489	487	492	482	487	495	501	492	440	507	444	477	504	463	489	503	495	476	469	470	448	490	494	491	501	476	477	490	499	450	499	499	451	442	487	459	487	493	491	481	521	491	487	485	483	471	507	484	455	475	484	443	495	508	469	455	467	476	474	473	481	459	456	483	497	442	503	476	489	418	497	466	464	474	523	501	508	487	481	491	436	484	501	474	496	532	493	493	456	498	471	478	486	452	452	486	505	475	495	457	488	483	532	500	489	504	463	464	436	449	508	487	449	454	460	451	470	416	458	538	475	463	466	461	450	478	475	467	505	498	477	486	485	477	474	481	501	479	462	513	492	480	469	458	479	453	452	491	490	468	510	462	490	439	474	526	485	501	468	478	493	422	524	475	445	488	476	461	490	454	489	499	433	473	507	511	475	473	457	485	476	417	460	467	482	508	479	476	474	449	468	528	487	486	474	441	495	492	486	501	472	469	471	487	495	496	529	487	462	488	411	472	476	491	488	437	482	491	462	470	498	472	456	498	433	477	459	474	494	478	482	500	468	472	470	499	497	499	512	490	492	522	479	482	512	463	510	483	468	481	492	474	479	497	471	520	486	467	461	460	462	477	449	484	504	485	490	446	476	479	494	492	473	465	463	496	480	454	492	475	471	478	492	482	484	489	483	446	479	494	491	483	486	484	500	445	454	490	428	476	500	511	441	469	489	524	466	517	531	467	501	487	520	490	516	504	431	464	483	484	479	510	494	504	446	469	456	465	453	508	469	521	465	472	449	494	487	489	500	472	481	521	459	484	463	507	500	501	505	488	481	445	484	485	479	446	506	472	481	492	501	489	469	434	465	522	489	506	501	454	481	490	482	458	481	476	438	500	455	430	461	508	466	435	492	462	491	436	505	469	508	460	473	470	472	502	476	465	501	497	495	443	435
28858	48554	32254	20412	14192	10519	7444	5655	4688	3803	2638	2123	2010	1893	1742	1597	1558	1345	1144	1020	852	818	653	644	604	593	577	617	560	558	570	564	565	542	564	561	575	551	509	524	603	526	563	528	550	525	600	549	570	539	574	531	566	559	565	563	610	573	528	496	575	520	536	528	522	537	556	537	506	554	521	532	571	526	559	518	565	580	559	563	520	581	559	550	561	538	553	557	551	550	559	594	549	593	593	618	613	613	553	603	582	570	567	578	559	538	558	561	576	561	529	562	577	588	549	548	587	539	535	529	554	509	528	472	507	521	613	535	540	510	532	581	525	565	530	507	529	532	541	538	560	581	548	565	498	525	509	531	535	537	537	510	547	528	561	549	578	517	512	516	589	548	563	527	557	542	505	543	513	542	555	507	515	521	511	501	544	553	517	546	538	537	560	517	522	566	512	536	500	581	501	518	507	554	541	543	552	542	568	528	520	532	539	531	509	546	528	540	610	529	542	494	552	534	534	548	515	536	551	559	508	527	537	563	561	524	530	558	541	513	556	522	502	536	537	510	538	486	520	497	550	552	524	550	566	541	516	572	526	572	532	542	484	516	545	586	545	528	496	546	543	556	563	579	567	522	522	513	516	549	514	539	535	559	551	542	540	567	577	554	589	571	556	540	530	527	551	551	532	512	533	543	551	485	570	552	531	528	556	542	512	558	587	506	544	517	566	538	557	521	547	541	509	541	533	534	513	525	548	564	543	529	519	544	540	500	556	556	548	530	552	528	549	507	516	532	492	524	530	546	552	517	495	510	535	532	538	584	540	568	557	529	544	513	557	518	526	515	539	507	511	543	531	517	550	484	499	526	487	544	565	534	534	542	540	516	503	519	500	543	528	501	556	533	538	523	532	547	523	534	534	510	553	514	556	522	513	539	530	566	539	545	533	534	536	520	545	541	546	558	531	507	533	471	575	546	531	580	520	572	542	517	550	540	555	562	533	500	549	553	574	521	543	528	566	525	555	529	558	557	528	510	559	503	535	558	544	548	537	487	583	573	536	593	561	528	529	509	535	486	521	563	481	510	515	545	547	485	503	524	537	543	554	532	552	519	542	529	536	541	541	530	501	561	549	513	514	536	572	526	495	574	518	545	521	551	538	541	525	521	581	530	538	523	501	546	524	520	579	532	522	507	577	511	539	541	551	561	546	542	528	548	556	577	534	542	562	515	568	544	556	551	549	522	476	556	551	553	533	520	576	536	588	525	510	557	518	560	533	516	493	505	550	567	537	561	503	549	564	536	547	503	564	557	512	557	542	492	526	485	542	517	525	491	544	534	535	500	549	520	529	561	557	511	563	534	498	517	518	522	538	545	529	536	498	539	510	478	584	539	511	535	511	536	531	500	529	511	528	524	558	568	625	540	564	537	563	538	522	541	531	553	530	531	544	554	521	539	524	581	545	567	511	566	538	494	516	560	552	542	508	535	504	501	519	569	541	509	508	536	503	580	551	523	499	559	564	525	557	519	534	518	546	593	574	528	542	544	512	549	523	510	527	500	515	568	528	533	508	546	539	523	534	547	492	563	540	541	548	539	555	539	552	507	525	541	527	559	533	530	528	531	522	508	563	519	538	502	542	549	578	517	568	528	562	521	542	541	549	523	502	538	535	530	498	539	536	565	510	526	489	532	512	523	583	511	532	525	549	576	500	531	542	547	522	543	468	528	574	522	563	521	556	553	538	603	536	552	546	506	513	539	521	538	544	530	536	553	527	536	501	573	510	497	522	540	526	565	520	535	528	534	561	504	513	527	538	518	541	505	537	512	573	519	555	528	521	533	565	513	566	568	527	589	550	530	544	542	555	554	537	513	522	534	564	546	545	555	558	528	550	512	553	556	532	526	533	548	523	538	507	528	519	520	513	564	517	533	516	560	491	510	528	553	512	534	511	511	512	534	571	520	523	533	499	528	537	528	539	514	531	529	509	505	541	521	530	535	535	546	532	533	511	563	537	531	552	533	549	559	519	561	507	528	559	549	557	560	542	518	546	522	513	527	541	586	559	568	554	532	542	509	506	552	499	529	563	573	564	581	527	583	527	548	511	547	513	519	520	581	543	504	533	533	544	570	565	531	552	551	497	564	563	560	518	537	509	532	542	530	559	549	544	543	546	508	520	564	531	512	543	492	539	546	543	539	557	573	574	551	513	572	544	570	523	526	553	561	528	555	523	552	527	579	500	565	520	565	548	525	503	540	525	509	512	524	539	544	541	557	516	553	545	535	547	478	553	508	524	529	523	504	531	466	537	541	582	584	562	516	520	546	525	552	501	559	501	495	559	545	534	508	524	542	537	547	500	508	540	536	504	566	532	518	553	548	527	513	567	559	543	521	507	524	526	573	548	550	539	516	518	530	551	546	533	507	543	490	536	547	536	563	553	506	552	531	572	519	507	540	560	505	553	551	524	534	550	546	546	504	546	544	507	491	560	505	535	518	502	502	511	552	568	480	540	546	548	579	543	573	515	530	519	501	533	545	514	550	551	556	507	553	540	503	553	532	522	516	550	525	524	516	522	558	545	520	539	516	532	542	503	515	579	562	533	520	539	570	531	547	549	544	580	527	540	547	547	578	516	539	529	529	483	524	521	526	592	556	529	532	537	615	537	520	540	555	558	534	590	533	560	534	553	544	518	544	481	530	547	552	566	541	581	549	558	536	540	539	539	534	551	543	542	500	535	553	525	540	559	526	534	533	580	544	458	555	542	543	542	538	554	567	530	549	558	559	556	549	516	504	517	545	512	526	537	532	535	512	547	520	558	569	524	565	520	578	507	526	556	507	563	536	528	503	522	498	576	504	526	524	500	533	567	530	587	571	530	530	544	508	565	542	573	530	522	542	535	539	531	549	525	539	559	500	554	515	529	515	556	535	520	562	514	569	529	578	493	519	515	547	556	524	543	538	531	516	504	535	539	543	572	523	520	600	552	548	556	519	532	539	548	523	541	524	536	523	530	535	524	542	521	535	564	538	512	520	523	542	552	537	543	568	556	506	571	521	510	527	568	534	570	495	513	539	502	546	507	577	530	527	522	536	548	516	551	527	540	522	527	520	525	516	513	557	488	520	531	571	594	545	496	530	519	509	537	502	559	539	519	532	537	579	491	513	550	531	552	545	511	552	574	551	502	538	538	508	564	559	553	485	533	503	535	506	553	544	486	552	508	536	535	550	557	544	540	502	508	511	499	526	513	547	490	527	502	501	539	539	564	541	540	542	548	536	575	516	553	482	572	578	536	543	538	533	518	523	558	517	531	497	557	557	534	531	538	511	510	552	526	520	524	500	509	525	532	546	550	528	518	549	510	590	548	489	530	545	516	506	501	504	549	548	473	511	554	543	513	529	532	524	526	567	540	524	525	561	550	528	540	537	568	539	516	545	553	548	540	539	502	529	543	509	500	508	569	530	574	567	500	509	579	540	552	561	570	526	519	526	545	543	562	541	572	538	530	515
28056	23684	22605	10788	3678	2228	1430	1142	981	887	687	547	534	560	536	539	495	464	422	378	335	343	309	307	300	323	303	327	328	302	325	302	289	314	302	304	337	327	316	316	303	328	306	300	333	304	335	324	314	328	345	314	282	306	343	319	290	312	331	334	329	318	302	319	289	341	304	322	304	318	324	332	304	296	307	306	312	312	313	331	302	299	343	312	288	309	352	311	329	315	337	303	323	349	323	322	302	314	330	318	305	345	323	327	335	319	296	276	335	334	328	300	327	313	317	299	312	337	309	335	306	315	308	316	324	349	294	293	337	301	325	332	311	307	297	297	302	308	346	283	299	287	337	319	296	296	323	319	305	298	302	288	315	287	307	325	327	327	324	300	329	312	315	313	296	342	339	312	306	331	303	297	317	302	328	318	321	328	310	341	316	311	333	315	299	359	285	312	346	359	302	298	309	303	320	302	313	351	310	305	311	293	324	329	305	303	329	304	290	301	286	313	316	338	328	290	283	314	326	317	295	323	307	319	322	325	305	304	317	292	339	288	323	295	322	294	319	283	331	282	331	323	304	282	306	316	334	336	310	310	335	295	298	303	312	313	302	314	297	298	308	327	333	334	300	336	303	306	299	312	339	324	300	298	278	306	305	331	310	305	291	326	283	283	325	326	336	306	307	303	308	300	303	288	315	322	272	311	281	296	279	318	303	326	331	307	296	318	323	341	295	312	310	310	313	327	317	354	305	312	316	302	298	310	284	299	320	324	314	365	285	293	306	345	284	302	325	346	310	315	337	352	333	317	321	314	304	336	282	305	319	317	345	309	301	319	289	333	324	311	305	292	277	303	312	316	307	307	280	305	308	320	305	328	262	323	303	329	334	325	309	314	326	309	312	331	325	305	320	299	333	309	299	284	315	314	320	298	350	330	347	331	322	292	327	306	307	310	318	305	316	317	331	325	304	303	322	323	291	286	270	325	303	324	293	294	322	329	309	335	319	313	339	345	296	291	312	348	312	308	315	331	349	320	310	306	272	329	292	305	317	306	311	295	318	310	297	288	284	287	307	283	309	316	283	319	298	319	327	344	334	299	305	311	307	331	271	305	318	272	302	331	323	291	339	338	287	320	313	321	334	313	333	304	306	319	320	305	298	309	316	309	301	279	313	307	306	311	321	306	294	324	297	315	358	284	316	284	326	321	305	337	347	307	326	303	305	318	321	315	300	331	336	299	321	327	310	311	315	319	284	298	292	311	315	300	302	334	324	315	316	318	308	344	363	294	304	312	304	312	328	267	310	301	303	300	268	290	310	279	319	343	315	314	286	313	322	306	347	318	326	304	312	340	320	306	309	318	323	296	320	310	348	309	296	349	328	313	320	302	320	286	306	316	301	306	319	334	320	314	299	293	316	317	320	325	298	324	304	316	327	315	301	293	310	319	292	303	327	329	300	308	317	328	306	305	303	296	312	300	302	322	301	317	292	290	315	337	336	323	268	326	262	309	303	281	329	294	311	293	283	322	315	311	301	303	331	318	297	297	301	310	317	327	319	290	300	305	297	290	332	294	272	322	284	329	297	329	324	290	301	308	317	342	322	323	328	348	312	290	305	313	321	313	323	323	330	282	302	328	295	322	301	314	337	334	345	300	323	333	306	308	351	298	324	330	309	304	322	299	303	287	304	314	298	311	292	326	306	311	317	295	299	312	322	287	347	315	285	278	300	340	317	335	332	300	292	314	290	284	336	288	315	325	319	307	324	333	303	315	293	287	285	301	315	332	327	279	302	322	302	303	310	343	320	313	330	262	314	318	308	300	289	297	337	331	301	299	281	329	328	328	301	310	326	296	273	345	306	319	323	287	294	325	299	317	307	314	322	301	341	306	299	340	320	318	289	333	318	311	320	302	313	334	337	335	303	308	315	313	308	286	340	344	328	329	310	316	319	307	285	307	344	323	331	312	320	333	325	297	324	332	314	324	343	303	285	307	340	337	312	323	304	310	302	339	370	334	312	298	294	339	296	321	321	341	318	320	341	303	325	308	281	292	317	320	343	316	318	293	303	326	300	345	314	331	324	329	298	326	339	295	305	294	317	341	343	304	310	317	302	302	316	310	311	303	306	302	343	331	303	314	327	299	322	305	331	324	294	328	294	321	315	332	306	289	325	330	293	333	303	294	284	285	317	317	332	288	293	322	297	320	324	315	344	320	307	311	304	321	283	320	316	330	331	296	295	322	321	315	336	303	350	298	316	320	344	309	317	298	296	319	311	288	291	322	323	301	315	325	291	330	326	258	269	316	323	293	314	303	316	305	296	301	290	311	319	344	312	314	314	329	296	306	307	314	307	276	339	342	318	301	325	326	312	342	315	283	304	289	324	353	326	297	286	337	322	315	272	307	359	288	324	305	322	320	326	270	340	326	310	313	281	303	329	328	324	296	367	318	304	300	299	279	313	316	296	298	326	355	313	338	305	300	307	308	325	310	328	294	328	322	337	288	306	330	311	328	294	305	312	306	337	319	300	345	316	333	301	304	281	301	319	337	278	277	318	333	291	312	314	317	323	312	319	308	292	324	315	270	302	288	314	311	324	288	288	300	333	323	311	315	302	341	316	289	306	373	291	315	297	331	279	299	313	299	332	339	311	342	298	336	326	326	300	297	281	321	313	305	348	315	322	314	305	307	343	322	320	303	295	305	313	315	325	333	303	287	304	310	330	312	297	315	334	323	328	327	304	297	305	304	300	292	310	317	303	339	294	332	309	307	334	302	331	316	313	306	344	285	326	305	323	303	319	324	272	290	369	303	316	322	360	317	331	303	329	328	337	340	290	331	305	292	319	308	276	323	337	300	285	306	354	324	330	305	314	328	318	331	339	338	323	315	320	338	316	293	317	328	339	304	289	313	309	301	314	316	305	300	335	330	332	300	296	320	314	299	287	339	317	332	300	312	331	311	307	307	286	299	296	317	321	273	319	310	341	330	315	316	295	334	310	329	310	306	311	333	320	281	310	321	306	284	298	290	285	300	317	291	328	341	295	323	304	294	312	311	275	330	309	314	320	309	328	300	293	284	296	317	289	309	303	309	318	327	332	331	327	316	326	302	336	298	341	335	310	326	329	291	302	288	314	304	322	324	289	323	304	306	336	303	305	319	318	292	288	319	325	312	300	296	320	307	343	306	332	320	295	304	298	311	295	343	294	318	290	282	321	300	319	325	320	317	304	304	317	317	320	300	307	317	287	295	311	327	305	292	311	340	273	314	337	287	313	275	299	273	294	295	292	279	317	281	317	338	293	330	320	305	311	300	313	318	307	320	311	307	314	307	296	323	299	284	292	345	345	307	306	276	303	331	309	315	292	311	340	338	302	310	300	292	300	369	317	326	333	305	300	318	318	297	286	302	346	307	335	311	336	345	338	310	302	327	306	284	318	330	339	313	344	312	312	313	335	287	273	292	313	294	286	329	292	299	327	334	316	297	287	308	302	326	338	314	289	324
26733	36184	22005	9837	5830	4113	2790	2069	1786	1460	1041	787	812	808	704	699	670	565	531	516	466	416	383	393	378	381	369	377	411	395	360	385	383	344	370	375	367	361	334	356	363	349	369	367	367	363	383	375	356	368	340	390	387	388	341	410	371	375	356	321	376	378	343	357	338	343	357	367	345	356	360	368	371	357	379	367	391	350	362	342	347	354	357	352	388	376	359	372	370	370	387	395	402	358	410	382	386	388	406	352	357	392	383	435	379	406	367	388	393	405	385	351	383	331	359	364	361	375	394	373	353	375	354	356	358	355	321	353	360	382	367	383	371	400	357	352	365	358	354	383	379	361	345	344	355	345	345	372	361	340	358	360	371	366	345	359	382	373	350	389	357	389	370	390	348	363	357	367	381	369	365	363	350	375	372	380	330	342	377	358	378	387	389	386	344	385	347	353	378	337	378	391	355	354	375	367	391	352	366	355	368	330	327	385	346	379	383	365	349	379	315	380	316	370	361	343	332	380	379	352	382	367	371	392	386	381	343	367	361	341	357	359	340	357	356	378	336	343	369	376	345	364	368	382	377	371	370	332	375	347	345	344	380	341	374	335	349	343	387	353	361	344	347	358	377	398	361	360	373	374	382	376	342	359	375	335	319	366	372	343	346	356	357	328	366	388	360	391	381	382	360	348	355	372	351	351	386	366	372	362	388	395	374	381	340	395	392	347	372	353	369	368	367	369	365	381	369	380	374	384	344	373	382	356	378	331	341	366	365	356	364	370	336	362	393	358	359	365	373	390	355	380	357	375	368	333	410	355	347	354	372	335	384	347	377	394	381	365	339	371	346	336	345	382	364	391	383	367	358	345	369	359	393	362	376	377	393	380	380	394	336	346	374	333	384	401	358	369	408	348	379	357	347	365	358	375	382	361	375	332	383	352	363	367	370	405	340	382	329	359	336	365	361	372	363	363	359	359	366	372	358	340	371	355	393	388	357	352	373	364	413	380	344	365	381	359	383	397	347	344	369	340	393	372	376	363	352	357	376	345	413	339	363	344	339	404	400	344	348	359	372	386	372	372	354	346	356	370	384	378	339	360	364	345	361	337	384	356	371	364	360	337	334	358	357	358	355	368	353	389	357	328	367	354	335	352	343	386	373	359	360	353	390	345	368	342	341	359	354	343	365	345	359	358	342	380	373	359	351	358	332	350	350	383	354	358	354	353	378	364	388	346	353	353	328	410	364	336	356	380	382	372	360	372	352	362	344	363	363	363	401	385	349	410	348	341	358	359	376	361	398	371	398	353	381	368	346	371	366	342	348	382	355	350	343	371	360	360	376	337	380	374	388	350	374	387	356	389	358	354	354	375	359	358	379	334	377	349	361	366	350	370	355	398	351	382	364	342	352	354	359	396	364	369	377	385	364	355	367	391	389	354	381	362	370	394	355	349	297	378	377	368	367	360	399	386	333	363	341	366	360	374	339	332	383	375	375	382	336	360	336	380	369	352	341	366	329	366	379	361	362	334	372	382	372	381	357	365	368	372	374	345	344	357	371	397	352	343	365	329	385	379	390	380	335	333	366	399	362	347	350	364	387	356	346	395	316	374	362	344	352	386	383	343	402	381	343	376	380	363	366	373	366	363	345	367	338	361	368	356	365	379	347	362	343	403	362	372	342	362	401	376	345	343	384	374	394	360	388	374	374	389	380	378	360	376	383	347	365	347	345	370	355	392	346	371	364	354	362	362	385	386	354	364	372	366	352	358	343	354	348	334	353	351	374	347	351	383	373	362	359	369	366	352	356	362	387	400	351	377	348	356	390	329	361	379	349	370	333	364	373	377	336	376	377	360	354	364	358	374	358	339	396	333	341	390	378	353	366	395	365	348	366	361	419	411	384	412	358	369	400	357	357	382	378	395	373	382	314	384	356	392	367	381	408	363	359	418	352	335	374	353	348	371	350	334	363	359	343	349	374	366	365	376	395	385	355	385	361	364	332	382	373	359	352	402	370	362	357	367	365	355	366	359	344	330	371	374	360	357	387	340	380	376	351	387	387	412	370	373	356	377	369	354	392	361	370	348	358	366	353	346	351	377	355	370	360	354	383	333	372	343	364	364	374	366	396	339	367	371	374	367	373	363	384	333	360	368	369	343	384	382	380	354	356	378	362	322	374	342	365	378	385	364	375	364	369	349	367	361	351	366	372	352	374	353	363	347	368	369	352	370	386	374	367	334	373	361	380	345	323	381	370	348	380	385	354	372	380	375	358	349	377	361	360	383	375	364	356	331	376	389	360	341	325	371	396	338	360	365	383	341	350	350	348	325	366	373	369	397	367	344	400	404	373	364	374	391	386	388	366	386	377	349	371	331	335	335	348	345	339	374	357	379	361	368	390	379	360	355	369	370	397	359	402	355	348	373	382	361	331	366	370	336	371	372	340	361	379	336	359	355	359	363	422	366	327	362	389	398	345	351	373	392	397	341	351	360	333	371	367	376	349	360	380	371	387	380	377	342	362	412	347	362	410	331	370	354	361	363	354	357	365	367	364	331	343	388	354	342	337	359	364	352	336	369	368	352	382	350	373	354	347	327	366	367	391	357	366	386	354	342	334	363	347	378	344	362	352	382	368	368	372	363	349	399	369	369	339	362	360	389	356	345	387	362	360	375	380	369	384	397	392	369	377	366	396	356	359	387	350	355	396	370	388	407	384	400	363	356	343	380	358	356	348	362	370	353	378	385	362	386	355	375	367	387	350	358	371	387	368	360	354	335	392	365	351	340	379	354	339	339	387	362	406	382	352	375	391	358	369	388	374	374	348	367	357	362	355	350	341	344	369	359	370	385	344	350	389	356	341	357	338	371	371	355	382	382	367	375	387	360	345	354	354	385	337	384	347	388	384	333	376	363	363	342	376	392	368	363	362	379	374	345	386	364	348	336	372	398	359	368	375	342	342	386	357	339	349	355	360	369	356	360	386	373	379	387	363	380	361	364	339	357	342	364	397	397	357	358	350	364	331	378	383	389	354	378	376	328	356	357	358	369	387	341	386	339	356	351	401	380	359	328	378	317	408	361	376	346	376	369	365	387	352	353	338	356	370	352	369	396	363	353	378	369	368	368	345	323	379	376	348	354	391	396	376	391	402	358	330	366	369	373	384	363	388	387	315	367	368	360	394	368	372	355	348	371	371	370	373	397	335	354	340	380	415	367	393	392	407	358	359	369	336	364	376	371	362	379	354	349	358	353	350	394	379	364	393	348	360	335	361	371	347	365	359	353	360	389	358	352	363	334	384	372	388	374	349	402	372	369	389	351	374	378	384	362	356	369	391	360	365	353	386	371	348	361	366	383	362	367	368	351	360	384	362	360	400	380	379	345	360	345	374	365	378	374	378	343	370	372	352	378	359	383	355	362	352	376	364	376	353	366	329	325	378	400	364	398	413	363	355	371	374	360	377	364	382	356	350	380	386	359	328	339	397	349	370	362	339	381	361	321	365	359
24169	21373	28594	24435	21268	13179	4154	2186	1595	1464	1054	923	806	879	869	704	743	660	601	536	503	441	455	427	417	432	416	414	407	406	416	394	402	385	375	409	426	426	390	364	380	363	392	446	418	383	380	347	404	398	413	398	427	393	403	396	375	385	414	415	396	386	411	373	365	399	421	428	381	394	383	411	406	374	409	365	404	398	389	379	391	400	429	368	361	369	395	384	383	427	411	435	442	366	418	434	413	445	429	406	415	367	401	383	409	383	367	420	391	427	430	389	381	403	349	395	368	385	383	349	408	375	385	405	397	443	417	364	381	361	397	403	378	393	409	402	371	384	397	396	380	383	405	363	377	394	404	382	389	417	407	385	374	384	429	429	358	371	387	382	410	402	375	405	376	392	381	363	406	385	373	395	427	356	381	392	348	371	402	411	375	366	383	424	393	404	386	395	391	353	393	396	417	409	393	379	396	380	378	404	388	402	409	397	388	378	370	382	394	415	395	423	404	371	392	364	403	413	379	441	374	408	386	404	370	389	392	368	392	376	369	389	370	371	367	395	398	381	380	378	351	366	410	424	424	372	413	391	390	385	345	380	398	341	380	367	358	377	397	402	376	381	384	391	404	352	380	359	406	388	382	389	396	396	399	389	407	385	384	418	436	382	411	370	417	391	379	376	400	392	352	379	409	357	381	359	417	402	401	431	386	373	368	385	381	380	394	393	414	422	394	384	402	413	404	380	404	371	385	369	387	377	384	383	408	404	369	387	393	379	433	396	391	356	397	399	382	409	392	427	400	402	371	378	395	388	373	377	384	374	393	376	387	390	390	397	374	445	416	378	370	374	392	371	395	422	364	399	407	375	396	373	359	391	425	418	397	391	369	359	415	436	411	380	393	389	406	397	395	392	363	364	421	399	373	394	387	404	374	377	380	398	372	400	371	372	326	402	391	368	368	406	379	375	387	379	390	389	388	396	388	373	383	406	423	404	418	412	413	402	394	371	390	405	374	389	384	380	406	415	410	376	369	375	378	399	376	351	384	375	368	396	412	422	397	398	410	373	361	390	357	404	419	399	342	360	395	385	373	388	365	352	363	390	358	374	389	397	416	417	378	362	373	382	403	403	397	378	370	383	411	390	395	377	391	375	389	398	413	377	425	385	405	363	397	405	389	427	395	401	400	394	383	408	395	383	400	406	344	399	359	367	405	387	376	432	364	390	385	401	391	346	385	397	387	363	399	399	389	378	395	376	399	391	375	404	387	398	365	384	385	372	389	371	381	370	366	371	369	361	424	377	393	359	387	346	395	380	362	380	383	392	403	412	398	416	374	386	381	362	369	394	372	403	392	396	384	393	384	405	376	366	367	409	368	348	363	389	364	360	328	373	393	396	376	365	375	406	365	388	374	391	394	454	391	367	407	388	360	367	357	401	373	415	419	394	372	377	401	376	380	404	366	375	398	409	371	417	387	367	405	377	385	367	388	368	393	387	373	347	384	400	395	371	389	412	386	419	380	390	385	387	388	385	359	368	406	358	411	419	381	410	420	427	361	374	358	400	380	378	413	395	374	398	374	398	414	424	363	376	414	408	363	388	388	406	389	412	380	376	401	387	364	380	375	396	395	385	402	387	381	392	379	425	379	397	402	395	400	382	391	400	379	372	349	395	414	357	412	386	363	365	416	374	398	380	350	385	412	369	397	402	383	404	374	426	387	386	403	377	367	398	365	390	398	394	412	401	389	379	416	387	407	362	442	359	365	386	402	411	429	362	383	388	386	420	366	364	368	392	363	384	362	382	372	423	391	396	382	364	380	361	366	399	397	406	417	418	386	390	386	375	378	403	418	374	393	375	395	388	407	374	391	398	397	405	398	372	412	375	390	394	410	399	367	407	360	393	379	406	364	404	372	424	398	381	373	369	365	374	388	407	393	380	383	399	377	390	379	391	358	350	366	432	381	402	378	398	380	389	387	434	386	383	395	378	363	371	350	406	387	384	395	371	373	358	379	356	397	404	375	391	394	390	385	397	363	369	359	380	373	426	383	362	372	365	375	404	346	394	392	386	402	367	394	399	379	386	382	381	380	371	350	415	381	367	337	413	388	381	367	430	384	392	368	363	415	409	415	367	367	421	366	377	385	402	410	400	417	428	404	395	419	398	395	381	413	379	362	409	383	388	371	436	375	338	373	326	400	364	357	377	365	368	367	404	401	376	418	406	406	404	407	370	393	414	399	390	357	402	367	323	429	387	365	417	372	382	395	373	371	428	393	416	393	393	410	372	420	368	402	387	380	390	415	360	419	373	377	430	385	385	409	384	403	403	414	389	380	392	395	390	420	374	387	351	369	400	391	384	368	420	400	373	385	372	405	390	358	373	401	373	340	405	383	380	411	386	375	374	383	388	393	421	382	423	409	384	380	355	372	377	394	368	377	388	389	403	390	357	391	403	382	409	374	383	401	396	384	359	354	402	375	377	401	354	382	374	364	337	379	360	429	390	377	379	408	374	438	381	378	388	397	375	365	376	386	388	386	406	412	360	410	386	408	374	398	351	406	349	379	390	372	394	380	374	409	372	409	373	377	399	377	390	373	391	361	368	415	391	366	396	352	384	399	401	401	352	388	382	362	391	365	365	360	383	392	369	377	429	412	360	384	368	355	387	395	392	396	349	384	422	370	402	334	374	406	411	354	378	416	401	340	407	382	422	361	367	358	381	366	395	378	393	363	367	422	363	416	380	376	376	390	403	388	387	385	380	377	408	386	445	363	380	372	412	371	367	392	380	388	376	398	378	352	406	369	395	364	392	382	411	387	374	397	380	414	436	379	384	377	380	379	399	391	398	386	406	359	414	388	368	388	417	405	370	381	407	379	381	352	384	421	366	371	370	395	384	382	363	410	399	412	374	398	404	378	405	368	400	373	379	380	380	389	398	393	387	397	405	371	402	395	388	394	403	370	391	390	368	368	382	395	400	399	394	376	365	392	374	388	363	378	437	441	363	404	408	403	400	377	394	367	365	378	408	385	375	393	398	422	397	384	417	422	398	388	395	401	380	366	371	416	395	380	391	345	422	394	378	396	356	341	373	382	349	365	367	398	386	407	402	337	376	379	351	389	377	428	374	388	359	390	337	388	408	397	376	385	380	384	378	385	400	376	392	351	366	386	405	373	412	404	394	387	390	376	330	358	397	369	385	333	379	401	394	346	356	419	391	362	371	390	385	415	365	393	400	413	385	382	407	380	392	353	378	400	392	371	386	358	381	378	411	377	388	389	372	367	396	401	395	395	423	379	386	409	391	382	367	401	392	386	408	354	389	422	386	374	391	353	417	406	387	388	383	404	417	369	411	351	375	383	393	370	360	411	398	392	364	345	375	380	366	366	400	400	367	411	400	395	377	392	388	398	399	414	416	376	385	396	364	401	412	378	380	383	395	390	374	371	404	414	409	385	380	386	386	392	376	402	353	364	379	392	365	394	406	390	372	370	400	379	381	380	361
27399	46015	28078	14855	10252	7257	5271	3603	2854	2510	1801	1453	1242	1335	1141	1059	1097	945	810	720	635	607	569	445	492	490	475	473	483	418	442	442	437	487	477	442	430	430	432	439	500	471	426	439	472	398	423	424	431	450	480	466	464	471	424	436	456	444	446	408	462	462	401	453	440	470	415	424	405	436	441	420	448	453	457	454	414	416	429	457	432	410	438	460	454	458	437	412	467	457	444	459	450	445	457	472	467	485	446	471	450	460	484	453	429	424	442	420	448	434	445	435	465	452	464	453	474	466	448	441	483	479	421	418	470	440	441	438	473	396	427	435	475	440	461	435	442	447	443	429	471	418	444	435	437	426	438	444	434	423	472	453	481	469	447	467	425	417	411	430	453	451	469	427	463	469	457	431	463	480	424	470	466	450	407	440	423	435	433	469	432	447	467	435	431	474	414	471	458	470	403	462	436	453	428	441	499	459	452	440	473	441	457	409	429	417	433	457	422	414	452	437	442	412	443	421	410	418	459	426	416	448	453	428	408	424	379	411	405	464	404	431	447	449	421	455	433	426	455	422	470	441	488	433	441	451	461	419	480	445	455	465	406	445	465	426	459	419	391	453	420	435	465	461	409	452	497	413	418	485	425	420	454	451	466	422	445	445	429	447	429	455	471	462	459	410	474	435	440	463	493	443	416	440	430	448	421	436	433	419	442	457	406	438	424	416	433	461	441	441	435	438	437	430	445	414	456	438	446	445	436	412	427	459	467	454	461	464	440	474	407	443	447	455	433	451	454	445	439	444	427	398	455	429	442	390	427	426	440	470	449	448	412	456	411	426	459	439	459	403	434	487	453	449	440	468	446	432	433	480	413	429	439	451	472	447	453	481	388	462	414	432	440	448	398	411	427	450	464	446	456	457	444	417	421	446	435	400	425	456	462	440	443	465	383	408	449	447	428	454	394	454	445	424	474	468	418	442	428	418	437	424	464	431	425	465	454	426	423	443	436	427	440	430	458	428	442	448	431	502	420	455	436	431	445	428	454	433	456	414	393	465	453	461	426	439	493	420	412	438	436	407	451	430	446	457	410	427	440	414	443	424	409	454	447	419	403	447	450	431	444	424	455	456	456	440	434	444	431	447	451	421	439	439	417	412	479	452	446	441	447	486	445	423	435	449	456	452	434	449	422	434	459	472	463	408	431	394	452	424	429	396	456	431	456	448	461	470	453	457	464	454	443	490	465	470	443	467	402	474	445	413	412	439	440	451	439	425	460	425	423	423	441	480	433	454	441	470	437	430	435	462	440	411	416	439	430	430	412	429	400	432	456	448	419	486	458	427	454	435	464	447	445	438	459	448	422	407	415	437	458	428	445	434	420	406	450	448	459	467	439	454	473	439	445	446	472	401	479	411	426	456	454	401	460	416	412	447	458	459	478	442	438	429	448	439	422	413	437	408	448	421	424	419	422	441	447	480	425	449	469	453	432	451	428	410	447	420	450	432	462	400	469	403	431	425	441	445	452	415	456	432	457	405	429	411	442	419	467	429	410	418	432	428	428	412	470	451	425	470	438	414	428	440	422	413	441	436	461	409	470	472	426	444	474	443	432	460	421	408	414	438	440	455	447	434	446	472	435	485	397	411	441	395	413	455	447	468	467	439	434	405	421	459	410	432	416	469	428	410	417	433	429	419	409	479	411	443	430	453	411	439	424	430	429	436	450	397	447	438	463	413	457	463	453	446	456	442	436	469	426	467	459	438	474	409	435	457	448	447	430	446	460	424	443	441	450	423	422	398	448	466	427	447	418	454	461	464	466	447	423	428	443	450	389	429	447	438	452	461	436	445	414	449	421	426	443	411	457	412	424	456	424	433	464	387	412	438	447	442	452	496	469	434	452	424	439	437	446	462	431	454	430	426	450	447	466	449	434	430	457	424	456	411	480	430	455	430	460	461	421	453	423	462	433	435	431	497	460	442	438	453	424	467	437	438	467	479	434	429	413	394	442	404	418	426	425	427	428	436	413	457	478	431	459	423	447	424	440	432	407	445	456	443	433	469	442	429	431	438	416	458	409	448	436	457	435	443	444	420	442	463	432	429	435	446	444	473	420	481	430	439	454	437	429	409	432	422	443	417	473	423	463	428	390	444	454	452	436	468	446	473	421	399	416	457	446	408	450	461	464	447	429	455	427	416	441	444	461	452	412	455	408	454	457	445	427	459	457	459	455	411	480	464	448	443	440	439	427	442	413	458	472	423	417	406	434	429	439	445	454	457	411	452	449	437	461	457	442	442	454	458	418	443	441	423	488	399	421	450	440	435	441	429	427	430	450	412	445	437	462	405	463	454	448	431	453	415	406	431	414	435	447	440	428	410	432	429	449	456	433	455	416	454	443	422	424	445	413	423	441	433	430	427	436	423	476	435	426	436	425	434	422	435	409	401	433	449	401	432	455	452	450	450	443	418	476	465	449	442	424	410	456	438	439	437	441	470	437	446	461	456	444	449	465	428	463	416	444	435	476	484	428	418	428	443	447	439	441	441	438	405	447	449	413	453	421	405	476	402	456	438	412	427	475	418	451	479	447	434	444	467	430	416	486	425	435	513	426	442	442	404	448	458	444	424	414	414	431	407	493	430	392	429	417	463	449	401	450	446	449	414	426	436	482	446	424	430	413	434	433	445	418	423	438	452	445	488	483	432	420	441	412	451	446	458	466	435	407	447	456	437	429	436	468	439	420	408	441	414	434	440	448	437	462	418	414	464	454	433	479	453	438	447	435	451	430	467	445	426	423	448	452	457	408	415	424	446	476	431	423	436	406	456	414	470	417	444	425	425	418	437	443	405	425	425	453	437	488	433	454	486	405	416	436	472	456	456	433	444	495	470	424	433	446	465	452	415	443	466	464	448	433	458	430	445	427	438	432	429	447	431	438	455	470	435	449	441	451	431	438	443	426	437	475	393	440	440	454	417	420	498	450	429	396	471	457	470	461	464	481	432	431	418	427	447	445	413	432	441	384	446	440	500	438	443	434	454	399	446	440	456	421	462	459	383	427	459	424	442	456	461	428	454	456	426	424	432	449	439	420	442	461	413	456	449	435	451	416	424	438	431	426	455	452	472	391	426	466	400	437	429	444	446	467	428	425	477	429	409	479	463	451	466	483	427	438	472	440	438	462	474	474	425	438	445	438	479	414	432	443	456	456	461	410	424	432	413	435	422	433	413	448	469	417	439	426	456	441	419	429	451	453	482	437	438	429	429	413	428	467	458	460	446	429	390	440	414	430	447	485	418	439	412	436	469	470	465	416	391	452	451	429	440	445	425	448	451	472	410	436	443	413	429	419	452	441	421	413	423	489	445	474	463	421	432	417	433	429	415	414	417	447	416	481	470	403	453	427	460	463	419	439	454	490	486	437	472	428	451	444	469	471	428	455	439	462	451	455	443	422	444	487	441	429	442	435	474	466	452	454	473	436	439	439	446	434	439	438	494	458	455	432	411	491	437
25376	21293	27446	25228	12974	3795	2153	1460	1134	1078	867	750	725	710	616	641	575	615	498	454	432	403	399	402	335	362	337	378	376	377	372	373	370	396	367	344	382	335	372	372	348	365	367	338	336	328	374	332	346	347	335	335	361	323	324	344	369	355	338	348	341	365	357	339	381	354	383	327	365	339	358	403	340	361	345	344	350	345	375	323	323	332	371	356	375	349	346	323	371	343	327	353	373	363	381	346	363	357	335	327	321	387	387	370	357	338	365	364	365	355	342	391	338	336	351	374	369	339	334	337	374	333	347	355	340	404	373	356	336	389	355	333	356	319	349	314	355	342	314	357	381	356	337	369	362	376	342	321	351	371	365	357	349	388	334	295	352	341	372	338	352	345	305	350	326	364	329	327	356	325	333	345	350	380	330	338	362	335	335	339	336	328	365	337	348	328	361	340	337	360	349	364	330	375	361	361	338	336	398	345	344	364	360	356	325	348	374	335	334	354	355	389	349	335	361	345	328	310	364	339	357	350	370	311	363	384	333	342	359	316	349	346	327	347	352	339	359	345	359	359	335	345	360	371	380	351	340	363	339	337	350	344	351	367	368	358	360	350	347	358	371	374	351	357	337	322	376	345	377	382	363	345	314	376	378	352	311	361	339	330	359	343	332	310	380	326	339	334	367	338	327	357	335	326	363	384	376	362	350	350	349	348	364	326	372	342	386	369	335	352	339	327	339	342	372	338	378	370	323	367	369	340	349	351	349	324	361	360	343	353	356	322	315	349	330	347	366	341	371	345	388	335	352	354	325	343	342	352	339	352	351	343	365	380	352	372	343	336	362	348	345	333	368	309	346	332	336	348	339	347	345	342	327	355	342	330	354	349	351	317	376	348	350	341	336	356	357	323	364	337	356	368	338	364	351	340	375	401	342	323	337	375	359	336	361	350	332	392	363	334	335	314	377	364	343	354	346	335	355	346	370	333	374	340	357	387	367	351	355	332	324	342	368	325	343	392	355	327	368	366	374	381	354	332	320	368	342	341	325	375	364	368	388	340	352	317	319	335	303	357	363	379	340	349	364	342	315	355	338	350	335	335	329	348	326	343	323	353	378	336	401	333	368	354	352	350	335	353	339	348	351	336	354	349	353	368	336	361	340	380	389	332	350	359	363	367	399	380	368	356	381	370	365	336	353	340	344	331	327	328	326	353	342	335	348	335	335	333	345	349	336	327	334	368	383	393	322	367	368	341	342	351	355	318	328	332	348	353	347	353	341	346	323	347	367	370	355	368	367	310	342	339	378	346	361	360	331	324	341	351	379	379	356	363	339	327	332	373	337	348	376	340	362	344	331	350	342	333	360	337	380	361	363	329	364	347	355	350	330	350	340	339	383	342	353	337	330	361	346	366	366	335	376	351	334	326	363	357	376	342	350	340	338	343	344	328	331	362	368	335	367	326	317	316	393	352	316	334	366	343	368	372	364	375	381	352	370	352	360	371	359	347	337	342	373	359	339	375	345	364	351	349	344	336	354	378	380	340	348	356	335	327	338	341	364	317	346	340	355	367	381	333	364	356	384	350	361	335	355	367	308	328	375	340	363	365	366	365	360	351	332	369	305	325	343	350	347	356	359	378	340	322	373	363	345	352	352	373	336	366	340	336	340	349	344	345	368	344	346	332	340	347	347	350	372	364	327	358	340	368	346	311	357	369	379	355	376	385	363	361	345	348	346	370	358	344	333	347	357	350	344	338	360	349	348	349	377	362	329	334	363	373	350	335	342	364	366	350	366	310	343	337	375	347	360	341	345	366	342	371	342	364	339	349	368	320	315	339	366	358	373	340	369	303	330	349	349	360	381	392	346	370	327	373	365	326	356	333	332	358	348	323	329	364	377	380	357	320	393	347	343	361	350	403	376	340	322	336	344	348	334	337	356	357	351	380	348	322	348	340	313	354	324	317	367	361	339	385	379	334	368	368	342	371	345	334	369	366	317	367	374	343	323	355	335	373	368	351	344	341	372	339	349	386	358	379	368	337	347	339	373	348	354	365	378	383	381	354	357	327	366	372	366	370	345	349	372	337	338	348	314	352	339	341	354	321	367	373	350	337	359	360	367	344	371	323	365	349	361	352	320	350	358	370	325	349	358	362	344	363	353	312	350	362	362	356	325	357	338	321	392	342	317	350	357	364	349	365	370	361	342	329	347	398	333	379	335	342	365	321	326	370	343	359	354	350	353	361	344	357	396	309	355	331	367	366	378	340	363	355	324	335	336	358	334	353	379	337	371	362	361	336	353	352	368	344	333	337	358	345	321	347	342	386	337	332	354	342	357	349	315	349	332	352	340	364	372	319	351	341	366	347	356	368	340	330	346	334	359	337	362	324	351	369	346	338	351	339	355	352	349	346	319	352	355	348	379	332	376	379	340	332	338	349	366	327	352	333	334	334	354	348	386	381	347	352	369	332	354	344	363	397	344	344	368	351	345	354	355	383	372	336	368	334	376	298	323	381	360	381	354	359	304	367	330	348	360	344	322	319	360	331	343	345	307	346	358	361	337	308	368	343	343	341	342	368	324	344	353	342	360	368	330	331	348	319	363	340	306	334	338	368	335	342	344	362	368	371	339	373	349	335	333	331	353	334	340	325	335	377	346	377	342	377	354	380	347	335	370	360	323	326	369	349	337	391	357	387	375	326	346	338	345	340	372	372	355	373	369	363	359	356	322	381	332	369	378	342	342	371	361	357	350	390	382	364	338	343	353	327	356	349	345	377	348	337	361	331	356	332	367	360	331	334	365	355	344	335	324	334	358	341	331	340	364	341	329	353	340	342	357	379	345	330	333	349	357	353	372	368	322	348	337	350	362	353	345	330	338	311	371	317	359	325	343	333	327	348	348	347	331	334	371	359	328	329	313	315	362	370	343	356	339	360	369	339	331	338	376	391	329	338	317	382	343	344	364	374	356	347	353	359	345	352	345	396	339	411	373	332	367	388	332	332	366	348	337	335	362	351	343	372	370	334	350	348	347	354	373	360	350	304	356	361	352	399	366	341	370	343	373	340	338	391	336	349	376	318	339	328	405	326	329	370	350	355	344	365	325	326	328	394	369	364	351	362	349	327	362	331	394	356	329	339	357	369	330	346	339	364	371	357	312	372	334	360	365	341	347	331	344	356	354	331	343	332	340	380	359	350	347	335	332	341	372	349	326	344	345	308	381	327	387	377	336	346	370	371	364	351	357	372	348	370	372	348	351	344	348	338	341	334	343	352	332	347	366	335	358	352	355	346	389	370	363	337	332	340	355	353	347	345	372	358	361	360	340	352	350	318	338	324	330	339	357	368	356	361	381	337	327	383	343	347	337	336	350	361	352	343	355	407	336	317	327	351	354	339	364	352	355	350	330	325	338	325	377	335	351	351	334	340	376	353	336	356	325	350	349	339	360	342	325	326	351	351	341	324	363	350	322	354	353	369	362	319	369	347	364	327	345	307	305	347	409	332
27921	39940	23868	11951	8302	5770	4148	2786	2138	1965	1476	1195	1111	1050	1007	903	766	765	670	586	543	521	494	431	470	414	408	417	434	412	431	406	427	405	435	389	399	407	410	452	420	434	370	408	405	431	383	410	413	399	400	366	371	419	430	403	406	408	415	388	411	402	440	387	413	396	401	401	414	385	366	415	415	392	438	450	402	392	425	423	417	403	405	408	419	399	413	412	393	420	430	437	386	406	441	412	445	448	468	425	420	415	433	393	419	438	424	437	437	427	432	431	430	387	440	432	428	420	412	412	448	430	417	387	422	418	427	425	390	383	404	434	457	339	416	386	436	394	407	405	383	400	430	394	415	401	387	408	412	437	411	409	379	436	467	412	431	423	393	409	390	374	403	417	390	439	387	415	392	400	422	432	432	399	392	386	446	396	370	432	394	390	410	421	412	429	392	402	398	402	427	417	384	414	421	382	431	380	391	407	415	381	418	396	412	411	424	397	438	415	439	374	393	410	413	424	409	406	378	419	417	400	391	406	364	395	414	420	406	437	407	415	399	438	372	435	371	388	406	427	460	409	425	430	403	423	449	419	405	381	414	373	391	415	422	419	440	417	417	411	411	409	407	389	417	423	427	444	379	399	435	407	409	418	425	413	408	403	422	415	425	433	404	425	415	410	392	438	420	391	390	392	436	425	455	417	393	450	411	362	440	398	387	378	397	486	376	398	454	453	414	401	399	429	419	420	438	402	414	419	393	414	401	432	422	398	384	414	415	420	423	381	459	395	392	422	419	407	435	427	441	444	415	403	420	446	417	400	393	420	404	409	447	411	366	412	420	426	340	414	406	427	411	423	395	410	422	410	420	439	421	433	408	406	390	408	401	401	401	412	396	400	419	419	396	441	420	404	406	395	430	391	405	414	393	434	415	440	379	393	422	383	397	380	418	426	412	433	405	415	387	404	449	390	431	393	396	409	386	375	408	416	404	406	413	410	389	442	426	401	406	378	413	385	405	419	415	428	409	404	402	360	419	401	440	437	408	418	419	413	448	415	380	397	401	408	416	404	380	382	424	388	415	423	423	415	424	442	411	402	416	393	406	393	400	396	411	414	436	419	418	407	414	421	409	403	401	384	389	419	391	408	413	375	391	390	368	409	413	366	414	424	448	399	441	420	420	408	382	428	425	390	401	429	387	371	415	394	403	397	436	426	407	425	416	462	420	411	407	391	375	387	425	404	412	414	391	417	413	425	430	359	421	377	463	408	450	388	438	367	419	442	411	387	385	429	400	415	427	401	443	382	396	392	409	408	400	393	423	392	448	411	397	445	391	390	392	431	380	386	430	407	375	392	393	441	404	388	390	410	414	402	410	439	421	422	412	374	431	401	394	426	396	431	410	383	425	382	396	434	401	406	396	376	388	434	395	442	415	387	423	412	407	388	421	375	425	395	419	407	420	413	402	443	431	417	390	386	418	398	405	398	430	390	422	367	375	405	392	386	418	385	415	440	409	407	411	408	406	440	389	411	429	369	404	423	424	383	414	391	415	418	413	385	420	432	400	417	413	398	396	435	371	417	422	427	418	434	382	414	409	384	409	407	429	397	416	408	391	392	359	423	395	440	420	392	423	384	442	394	392	377	433	397	409	421	400	403	384	400	432	425	420	396	395	456	416	404	407	457	413	412	405	395	409	410	451	455	400	344	422	409	417	425	389	380	436	415	426	365	406	389	392	410	398	432	420	412	426	415	437	411	398	373	425	428	394	408	395	416	415	426	393	387	395	417	404	406	387	386	411	432	391	447	401	417	402	416	428	368	404	376	393	392	409	395	414	419	397	414	387	450	439	405	412	403	393	429	441	411	390	445	403	387	413	459	437	414	396	382	411	431	395	365	390	415	413	414	414	421	413	414	420	403	424	461	382	397	384	397	367	426	401	388	412	389	403	401	419	400	358	414	403	406	416	390	424	407	406	443	410	387	379	403	376	407	409	432	393	385	438	433	410	423	409	404	414	398	431	407	415	413	400	379	387	439	398	445	420	406	448	410	420	488	447	373	408	409	372	402	420	397	438	421	405	374	435	389	415	393	412	412	435	422	390	380	434	428	368	413	396	403	413	421	427	386	443	406	378	399	428	400	414	432	413	389	414	423	409	424	402	373	407	436	410	411	408	414	434	422	406	398	424	409	408	439	400	435	409	374	409	400	400	383	422	386	425	441	396	415	399	375	409	421	438	416	376	391	413	418	390	420	424	399	441	399	436	386	433	426	388	392	414	397	394	390	396	417	406	418	425	404	391	436	427	408	431	389	425	403	396	396	406	403	381	388	409	393	389	407	399	399	398	416	412	411	413	395	414	393	438	401	415	392	417	425	382	398	418	394	413	415	389	419	419	389	370	412	406	403	430	412	400	390	404	386	429	402	400	408	420	395	416	407	429	382	397	418	403	383	376	383	427	388	386	401	374	434	426	459	405	419	424	377	405	398	442	419	398	406	412	373	395	431	382	421	427	431	405	370	434	405	425	402	398	427	414	433	410	414	403	397	398	390	403	367	446	389	400	419	418	428	434	426	432	393	376	384	421	420	437	383	433	426	424	415	399	411	439	377	402	458	389	441	415	401	404	377	411	425	389	401	414	411	416	392	411	407	362	405	431	427	410	386	413	378	402	418	417	420	417	371	408	414	441	442	397	434	416	405	428	411	398	384	383	401	435	411	420	383	399	408	362	401	404	419	367	418	414	390	417	400	406	407	421	444	393	390	426	424	369	432	427	376	419	408	378	422	378	422	414	393	411	421	408	441	414	407	425	418	389	395	414	437	390	430	426	409	408	412	387	415	383	426	422	378	400	370	411	397	423	400	445	439	402	445	392	430	392	426	440	428	378	383	386	400	382	428	385	380	387	375	384	423	418	398	404	410	417	386	413	398	383	367	380	390	428	390	407	393	396	417	398	397	393	408	430	395	395	417	414	407	421	419	417	411	392	442	372	408	400	403	422	409	409	439	419	442	374	401	407	423	389	413	427	404	377	403	430	408	452	435	423	422	392	425	405	413	398	412	394	394	402	434	427	422	405	395	418	412	424	397	450	414	428	406	409	397	406	403	443	403	465	419	427	389	399	441	424	431	431	412	392	413	431	413	405	387	402	434	423	410	404	405	421	424	406	426	376	410	423	413	375	367	412	435	389	405	404	434	429	383	390	391	436	399	366	385	389	422	340	433	389	395	419	409	399	436	395	418	428	417	399	435	390	426	378	409	405	411	412	417	411	423	408	399	398	385	436	409	421	384	412	394	394	400	410	408	410	396	394	409	405	426	430	431	420	423	410	437	409	415	404	404	400	379	427	419	444	388	448	417	436	387	447	402	405	446	431	385	389	400	418	442	397	388	391	375	402	425	400	423	444	412	441	398	362	408	430	425	412	410	391	406	444	413	427	388	418	441	408	405	435	414	361	403	388	407	392	406	390	383	417	403	393	421	399	373	394	417	423	393	415	410	400	421
23076	21322	28938	24035	21334	21419	12000	3236	2269	2103	1652	1401	1295	1220	1218	996	920	894	808	748	705	629	552	555	520	523	510	513	520	541	454	479	550	489	502	529	522	506	477	455	500	496	485	514	474	494	506	446	489	480	463	491	497	510	527	485	444	465	499	481	454	446	499	480	484	490	463	508	464	479	461	509	497	491	456	481	490	455	467	474	468	455	447	472	481	478	550	524	481	493	534	495	473	521	532	505	501	542	497	490	518	486	503	486	509	497	465	499	468	491	473	510	490	536	486	521	495	478	524	499	483	483	486	522	487	485	454	459	463	498	470	461	497	443	494	488	467	454	483	468	507	455	439	454	481	455	517	483	459	489	517	472	469	506	500	498	461	518	489	455	466	498	455	498	490	475	450	476	479	478	478	438	461	496	488	498	506	493	462	460	508	505	432	473	505	486	501	445	487	501	501	506	485	503	466	499	498	448	443	473	459	479	502	496	437	497	491	464	474	464	453	464	483	455	470	457	461	476	466	510	505	509	487	494	506	461	456	475	485	440	494	540	485	509	505	460	453	483	499	460	496	467	493	472	511	489	488	493	439	464	475	442	464	492	482	465	476	489	465	472	485	524	466	478	484	447	475	482	497	501	508	479	479	482	502	502	462	493	491	495	487	467	491	473	482	497	476	498	494	472	500	511	494	455	470	451	470	472	478	485	528	467	430	487	464	488	503	479	447	493	447	471	518	480	474	439	457	500	458	465	533	463	487	502	491	464	512	479	495	471	471	470	497	456	524	440	495	490	464	450	488	500	458	493	436	513	506	463	486	469	488	437	508	452	483	512	493	464	462	494	512	516	488	503	494	483	444	521	466	451	485	464	473	463	452	489	508	473	482	487	472	484	490	442	493	451	454	456	514	444	432	456	470	511	505	481	484	521	489	497	468	492	516	472	477	451	495	486	504	466	503	516	461	486	477	489	508	444	461	507	493	486	487	494	464	474	529	485	476	491	488	484	455	463	510	487	482	478	502	486	481	478	445	490	496	491	469	479	509	463	464	456	465	481	470	475	440	542	482	481	486	511	420	499	432	523	498	480	446	510	477	456	510	500	490	468	510	479	486	483	475	456	480	489	464	481	496	451	433	475	466	486	475	484	489	506	516	454	529	456	452	496	497	449	488	465	462	486	490	476	483	473	496	506	497	525	436	457	450	480	452	441	456	493	467	481	484	488	510	483	475	466	480	487	479	503	487	471	473	500	491	518	474	449	474	522	445	514	492	492	476	512	507	478	498	496	444	493	488	461	498	507	508	451	489	465	501	482	452	461	440	466	511	512	482	464	433	480	460	495	462	463	484	462	476	489	485	497	484	469	448	440	451	471	475	522	473	455	488	482	512	489	479	474	483	458	457	446	472	472	494	478	500	453	452	420	506	466	493	500	469	471	520	537	459	507	464	484	466	465	486	469	482	505	449	461	509	493	496	459	458	499	490	526	455	455	515	466	444	521	538	436	498	475	512	488	485	471	451	460	439	459	488	489	451	486	477	450	522	509	450	498	441	488	502	496	499	465	466	485	468	497	477	507	522	458	483	540	467	490	445	461	474	498	482	470	484	499	477	447	511	481	459	483	501	493	493	524	480	467	499	455	479	495	483	494	489	490	493	461	478	501	491	500	443	524	474	505	466	494	470	481	445	480	510	469	453	469	477	476	524	487	457	496	492	488	515	430	494	495	506	492	471	482	444	507	475	469	472	481	461	475	532	469	479	470	493	484	497	502	476	484	473	464	499	448	490	488	482	450	483	476	468	512	457	498	524	481	515	493	500	480	460	502	502	469	455	478	508	485	492	479	472	471	461	460	468	465	465	468	424	483	482	519	518	480	475	469	463	455	494	457	482	455	475	499	454	484	487	457	473	480	455	450	512	462	500	492	517	457	488	481	483	464	459	478	469	495	455	489	497	502	473	484	490	452	464	470	463	487	488	452	470	480	450	479	480	499	473	477	486	483	484	479	451	471	531	490	520	511	536	518	505	493	489	488	504	471	437	415	472	535	482	499	466	498	482	468	456	479	516	465	462	508	473	487	449	529	504	461	455	511	473	484	461	512	462	505	441	495	450	510	505	473	492	486	476	486	489	490	460	485	476	492	446	476	443	492	472	476	470	479	463	525	450	438	450	501	474	465	431	455	512	515	486	472	500	540	498	472	475	487	485	478	490	471	482	517	515	442	505	448	477	458	472	451	475	444	507	474	489	442	472	510	470	455	489	503	499	505	488	456	506	506	478	462	492	495	480	462	445	480	447	492	493	484	418	481	458	483	476	481	509	497	488	470	494	497	459	485	459	457	487	484	488	477	534	478	507	476	510	454	494	482	471	487	463	498	482	462	484	492	491	451	491	497	450	485	485	466	504	512	496	462	487	498	496	486	468	511	489	464	502	465	442	491	473	506	493	501	459	490	423	485	469	460	496	526	466	484	455	443	462	470	476	465	483	469	501	477	473	503	480	494	486	479	497	487	455	485	473	459	467	475	469	529	491	478	477	531	493	501	516	433	448	483	501	443	462	473	485	458	492	476	473	481	487	490	475	496	491	498	483	455	467	486	477	482	511	457	500	474	510	490	479	484	478	492	422	501	472	465	489	504	513	456	452	547	464	476	447	433	439	491	515	507	488	526	507	474	491	485	461	475	460	474	483	471	504	471	448	468	452	464	465	483	467	502	474	506	476	490	475	437	502	467	454	519	467	444	494	460	488	478	521	466	465	483	467	486	464	495	493	505	457	509	454	474	471	508	468	461	497	422	504	479	433	487	487	479	452	469	477	484	531	483	491	485	486	513	489	508	437	479	481	476	463	426	455	517	476	496	459	465	415	455	491	452	536	480	521	489	495	477	499	490	472	503	496	507	494	459	422	469	459	460	488	506	503	508	518	488	494	461	508	493	483	527	465	480	427	502	456	456	502	502	487	465	480	495	469	458	476	430	440	491	467	489	502	471	495	480	463	457	524	446	466	470	495	438	463	486	503	462	473	489	479	469	516	489	494	441	465	428	490	488	474	469	492	491	489	462	492	510	463	470	472	453	505	474	515	478	485	505	477	459	507	459	485	493	496	522	428	543	489	448	467	486	484	446	461	524	470	467	472	473	498	451	486	468	507	483	485	490	465	452	448	491	486	484	497	535	488	478	445	498	512	475	502	466	525	462	509	478	463	502	476	447	466	507	490	454	482	479	474	496	483	459	472	471	490	447	459	493	438	446	457	458	480	504	495	455	499	474	479	479	482	444	462	432	463	495	462	509	468	451	442	519	514	473	483	516	472	508	478	505	486	468	456	462	506	475	480	462	476	497	518	491	462	504	532	461	500	443	426	488	499	527	469	456	472	460	455	487	493	472	481	500	474	497	493	458	445	446	468	492	497	500	472	485	467	514	433	499	477	462	492	521	484	457	496	505	478	419	483	467	472	477	498	437	464	485	435	455	509	500	489	456	466	456	486	465	488	484	476	472
30011	48593	34377	19139	13864	9388	6953	4859	3905	3412	2547	2114	1928	1895	1760	1451	1334	1269	1080	905	830	731	668	633	608	619	577	592	562	564	584	564	596	544	504	581	542	535	521	582	552	550	585	563	559	523	533	541	537	569	558	525	549	564	552	494	535	547	502	523	508	567	532	542	540	519	584	533	508	564	521	541	557	563	559	523	543	545	516	573	565	546	520	531	568	568	552	564	563	575	563	511	565	539	582	583	588	559	534	592	549	599	575	531	552	528	530	521	554	565	505	577	548	585	537	564	558	562	515	538	509	509	497	538	514	553	525	512	547	540	569	521	500	562	522	549	508	532	554	506	523	527	533	504	505	568	567	511	537	513	525	510	507	570	540	553	528	525	525	558	570	523	533	536	557	516	544	519	529	557	512	547	481	501	520	548	517	520	536	551	551	512	518	556	512	566	537	560	506	522	504	505	516	534	535	528	574	497	490	505	487	516	572	524	550	561	514	528	567	531	479	540	527	536	548	546	516	555	499	521	516	536	536	575	551	528	505	560	541	541	516	552	557	507	520	550	565	541	559	536	545	536	533	499	496	473	510	528	520	533	547	580	539	558	554	503	543	538	511	556	545	510	525	529	556	531	569	558	524	530	556	571	533	566	549	541	537	551	558	547	540	516	541	516	533	524	520	545	531	503	545	528	489	579	550	528	524	547	553	556	528	543	527	545	557	566	516	529	524	539	554	576	506	530	532	520	519	532	576	584	567	512	515	538	540	536	537	553	594	565	536	491	543	525	573	545	566	553	527	537	565	559	547	565	514	535	522	550	533	556	512	560	505	534	534	501	568	540	552	529	523	510	545	560	513	528	549	501	487	519	513	526	521	535	559	538	526	516	530	540	546	548	535	531	529	560	533	532	538	534	546	560	535	550	540	494	480	509	529	493	565	506	488	558	513	521	526	582	490	539	493	539	525	543	545	504	525	525	573	503	491	530	528	556	498	557	527	527	528	555	500	553	548	514	514	562	547	537	488	556	522	552	530	515	510	555	513	502	535	550	571	559	520	509	547	476	502	567	519	544	494	514	510	522	521	525	544	517	526	528	504	512	547	513	527	512	510	535	559	508	523	516	559	496	543	525	501	570	504	530	507	568	552	493	585	538	558	514	506	533	550	552	526	549	498	540	552	504	524	501	542	514	552	512	518	548	512	522	535	559	568	480	548	549	544	539	524	564	560	532	520	531	547	553	551	500	472	537	555	526	519	499	542	543	469	526	532	537	522	555	520	578	541	558	519	550	519	591	530	517	512	556	506	504	540	567	572	554	547	550	532	505	526	549	529	542	491	508	507	548	560	567	545	552	574	571	509	553	557	559	553	530	552	523	544	535	556	542	498	534	489	526	495	559	501	578	563	532	567	535	547	508	511	487	510	561	546	505	561	540	545	541	576	506	522	588	562	517	503	519	534	478	543	525	520	523	554	543	531	575	556	523	540	478	549	550	480	526	541	563	528	533	526	580	545	492	507	520	539	530	499	562	541	523	551	498	580	520	546	555	551	564	533	533	560	531	553	542	516	502	575	560	538	501	537	565	613	494	522	546	516	507	529	559	545	537	554	521	540	516	528	527	533	499	544	554	522	533	531	523	538	558	520	559	541	535	531	481	576	513	525	531	522	455	518	543	494	526	532	551	540	512	534	535	518	574	524	514	530	518	515	498	559	564	576	551	530	549	553	493	569	527	536	532	524	535	554	530	579	517	513	549	540	537	542	526	547	559	548	556	550	538	543	514	584	541	556	537	556	532	553	551	518	545	530	513	516	555	550	586	498	559	542	543	513	547	537	544	524	528	550	504	547	503	536	519	548	557	514	516	511	510	540	542	531	551	488	517	520	559	504	549	521	511	530	540	531	512	486	511	558	548	582	529	534	583	521	534	572	576	552	529	544	507	541	521	556	572	528	494	505	505	552	523	551	538	537	541	549	527	582	534	503	520	546	521	508	530	524	553	540	544	530	510	533	542	518	499	554	522	512	495	541	592	535	523	522	539	529	545	511	522	538	495	551	529	491	500	540	545	532	493	570	540	533	534	512	542	499	524	560	545	521	554	519	580	507	514	570	568	518	532	515	529	527	531	538	505	541	512	545	547	542	524	525	548	541	534	500	523	568	528	524	537	560	526	515	502	553	538	523	581	534	472	515	540	527	531	515	554	522	534	518	510	494	539	543	553	490	531	505	528	555	531	513	524	510	543	486	567	554	511	543	496	557	506	504	496	565	555	550	554	517	500	556	506	541	517	536	546	527	537	522	535	539	527	561	504	505	505	530	530	527	533	539	515	523	521	529	527	570	522	550	531	532	522	502	538	489	546	546	547	518	549	562	512	526	574	572	525	543	541	498	548	539	572	524	533	550	521	560	527	566	508	532	569	510	556	518	494	535	501	543	525	505	515	572	536	477	533	551	553	502	573	531	520	543	507	547	520	536	551	509	505	503	507	552	506	543	508	520	547	517	542	507	540	517	555	543	530	540	546	520	480	481	550	509	518	556	523	511	536	548	572	544	513	549	537	526	567	528	531	523	556	550	515	531	529	562	543	550	555	530	531	534	501	533	512	515	572	564	502	577	573	519	529	487	550	530	527	543	501	488	545	539	510	535	540	540	525	529	514	540	514	515	527	564	556	510	536	524	513	552	561	521	558	515	540	571	507	555	490	517	513	527	547	543	555	541	530	552	494	530	573	538	489	520	536	507	559	557	528	525	513	570	528	534	526	556	506	519	540	532	528	523	557	525	538	523	535	541	539	523	539	542	526	491	524	527	529	518	538	527	569	553	501	543	496	529	540	555	502	515	581	530	498	519	555	548	566	491	546	568	552	501	524	534	520	568	502	505	550	519	509	578	594	574	534	546	515	571	532	518	510	556	510	561	528	522	538	532	504	523	529	499	556	536	553	578	532	564	508	540	540	537	521	515	527	546	532	503	486	552	548	541	511	571	537	524	519	502	530	495	540	529	564	510	553	517	512	561	528	509	478	568	571	517	588	537	516	569	559	562	520	553	522	513	515	556	532	516	525	541	523	548	527	528	504	542	545	531	535	548	563	516	530	558	523	568	518	543	529	494	512	519	533	485	547	543	545	495	530	552	492	561	568	509	541	497	516	505	530	535	544	535	504	520	505	504	542	511	538	561	533	511	543	529	539	496	537	536	514	519	521	526	532	517	526	532	537	520	556	514	559	520	490	560	521	537	532	579	523	524	574	522	553	527	560	526	478	487	490	525	536	476	532	546	569	525	492	545	540	548	484	530	563	520	547	545	574	509	524	520	516	480	544	544	517	520	575	509	560	501	509	512	543	523	507	479	518	535	552	537	545	551	503	554	533	511	567	495	516	538	505	538	501	503	547	532	591	544	553	562	513	535	492	532	573	518	548	534	548	559	557	552	541	554	535	545	538	543	517	554	507	533	518	493	537	537	534	505	552	555	468	527	476	497	541	517	534	530	506	520	478	490	527
28540	23172	21859	9133	3210	1663	1180	934	786	764	657	594	570	533	570	463	429	423	394	388	378	322	384	341	306	297	335	311	325	324	323	297	322	301	304	315	290	320	319	336	301	285	338	340	316	288	326	303	330	275	319	291	333	356	325	298	292	302	304	281	313	309	345	313	287	336	299	312	370	309	285	319	301	303	285	319	317	328	304	318	324	337	298	272	300	296	314	314	328	313	277	320	348	329	273	314	324	301	301	336	292	307	332	330	331	311	308	309	304	342	323	313	313	306	302	312	322	327	277	320	348	316	331	297	338	304	314	297	353	299	313	301	313	313	318	323	317	318	322	312	322	290	337	299	326	308	316	329	311	335	321	321	297	314	331	367	279	332	285	325	300	301	311	291	295	327	329	324	347	331	327	311	310	304	308	308	298	324	302	311	323	321	299	305	283	325	323	288	309	311	303	323	313	313	316	312	304	320	289	342	339	331	325	333	310	307	280	310	322	302	312	301	306	296	318	299	306	291	290	294	329	322	315	343	301	318	305	285	332	317	306	303	287	346	289	319	328	324	306	322	299	290	302	293	301	310	343	335	312	328	309	343	292	323	324	321	314	320	297	293	325	334	315	304	288	330	298	302	318	276	311	358	332	304	338	280	324	309	326	310	341	299	290	292	315	310	283	295	332	302	312	330	306	351	274	272	306	331	325	295	332	328	319	304	327	325	331	324	321	308	320	304	311	319	322	303	287	338	303	310	294	287	322	313	311	302	323	320	269	319	308	317	296	316	332	333	331	302	300	318	308	292	345	296	338	305	299	306	333	324	317	310	277	317	317	304	288	318	296	324	310	309	325	323	333	298	308	330	314	322	356	332	304	316	287	349	306	323	318	317	310	309	311	299	315	354	339	340	301	323	306	327	305	328	332	338	329	330	300	316	313	298	326	297	348	299	310	305	311	322	319	298	303	311	333	313	310	321	297	294	347	288	329	325	337	337	303	306	287	313	332	326	312	305	340	296	321	300	322	330	322	319	310	308	322	353	347	297	297	295	329	309	299	314	324	309	293	273	296	326	309	337	297	306	320	313	330	312	312	283	335	317	326	329	328	312	315	327	282	307	309	311	333	335	336	293	294	300	285	334	314	332	310	343	328	296	284	363	337	331	322	329	336	331	311	304	340	318	309	326	321	296	295	332	321	284	328	310	311	279	298	325	297	321	328	291	313	308	313	294	320	295	299	310	302	318	320	321	295	305	343	306	291	320	334	288	309	313	335	290	315	300	310	298	316	281	323	317	322	280	350	320	330	337	321	344	332	333	351	321	306	314	307	328	337	321	275	341	345	329	299	298	303	313	329	322	320	322	330	290	320	307	338	305	316	335	328	297	328	323	345	337	307	338	290	277	324	306	297	354	323	309	305	280	340	307	310	314	322	347	337	307	305	315	304	289	330	321	322	312	276	332	313	330	298	293	293	344	319	329	319	316	333	334	319	307	286	276	283	318	284	317	317	296	325	300	322	303	277	327	335	308	337	296	329	318	316	322	296	327	326	310	289	322	324	335	330	314	344	299	326	299	289	304	320	319	291	313	310	305	308	340	316	304	291	330	339	318	318	288	316	334	284	292	296	321	303	291	297	301	283	277	296	296	324	333	328	325	309	290	328	322	311	295	328	289	349	329	360	284	356	326	320	330	334	315	358	354	317	310	332	335	339	295	299	319	311	319	352	311	312	284	319	304	302	328	317	336	300	315	295	295	304	334	306	328	301	324	282	334	325	318	293	334	305	323	321	319	318	308	318	305	306	331	335	340	300	287	319	286	331	327	308	300	316	290	310	303	352	295	353	314	334	346	323	321	318	303	315	298	346	300	330	321	319	287	327	303	297	334	282	300	323	292	292	307	329	319	305	332	292	322	322	300	313	318	297	308	296	310	318	314	308	265	348	310	315	300	309	335	319	334	303	303	342	304	315	317	298	304	312	318	275	282	306	316	269	334	299	284	306	312	298	302	301	299	346	327	294	288	333	314	308	300	315	294	324	283	315	322	301	301	355	303	302	320	316	322	330	345	359	326	319	304	301	351	325	324	330	307	302	279	324	334	299	296	301	311	320	286	303	311	285	331	316	302	287	311	309	308	320	277	305	308	307	327	338	301	310	307	315	338	302	308	348	296	280	274	336	303	314	309	287	320	332	300	301	321	294	295	302	324	288	320	281	342	300	315	301	308	329	313	298	319	330	316	311	320	298	315	321	288	332	293	302	300	294	292	316	368	301	290	296	308	329	287	321	307	315	321	369	312	341	295	307	330	297	314	319	308	320	339	295	287	308	342	321	336	295	339	300	315	304	308	332	320	349	328	353	313	307	326	304	315	342	318	358	328	300	325	340	293	333	332	334	335	309	353	294	327	312	317	317	306	318	308	281	316	324	289	312	310	291	315	340	339	313	311	325	318	313	318	319	305	310	299	309	295	306	279	284	340	323	319	304	330	354	323	332	323	312	306	334	360	307	338	326	305	301	287	318	329	324	312	311	292	313	310	316	328	311	311	303	337	332	298	288	296	300	314	331	331	302	310	310	343	328	301	332	320	343	331	298	347	301	302	326	307	357	306	346	305	295	328	309	314	335	303	329	277	335	333	302	316	280	332	323	328	324	321	333	263	314	329	328	326	351	296	299	314	333	322	320	337	308	324	333	353	288	327	320	291	330	308	356	298	310	306	327	324	326	319	318	301	318	290	311	312	299	294	312	315	332	308	312	299	291	316	311	302	337	307	328	334	309	265	308	304	336	301	328	287	326	313	297	315	305	313	324	300	359	296	322	298	300	358	339	317	336	333	297	334	315	315	310	308	304	302	324	314	309	346	289	328	339	309	324	286	305	300	279	288	300	333	327	299	349	307	303	307	295	337	329	312	308	310	302	311	327	330	306	299	342	310	312	313	295	327	331	292	318	325	304	330	298	293	329	315	302	353	335	308	318	312	292	326	349	307	290	283	347	299	329	314	333	318	339	323	318	340	354	330	323	320	320	279	340	320	315	324	354	321	300	310	300	304	333	345	317	286	301	333	279	345	321	345	303	325	317	306	322	285	297	283	293	349	300	312	281	318	303	308	326	328	303	312	321	308	313	280	328	260	287	333	335	308	341	291	318	319	335	323	330	293	327	328	327	332	298	295	335	325	283	349	335	323	270	279	306	285	323	295	322	322	325	302	341	308	316	299	316	342	339	333	345	286	310	332	321	328	296	339	286	331	299	311	291	316	300	327	318	332	317	311	329	301	334	296	320	303	307	326	329	299	319	324	303	309	321	313	312	291	348	318	315	318	352	308	318	302	294	308	314	307	295	347	306	275	346	328	306	313	314	288	307	319	352	331	296	333	336	300	299	311	306	313	257	322	343	306	290	343	320	304	278	297	348	345	335	306	338	304	313	288	351	345	292	312	301	324	308	283	314	304	303	319	305	292	301	288	320	285	324	306	315	293	337	319	346	290	314	316	279	337	338	299
28939	34980	20232	8004	5271	3287	2328	1626	1404	1277	973	908	756	705	784	673	564	573	507	500	418	412	397	398	410	371	379	366	388	353	369	317	352	338	357	392	366	373	354	341	334	376	347	340	358	352	366	351	396	368	357	363	384	330	350	374	349	342	347	386	387	387	355	346	351	371	346	363	362	375	376	373	347	342	376	377	311	362	371	327	330	376	363	375	346	379	373	352	387	370	398	369	366	395	412	391	370	365	337	368	370	370	356	425	360	334	372	360	336	372	382	380	342	366	354	382	392	364	381	413	380	381	358	365	373	356	352	391	374	360	371	410	369	380	383	331	348	347	371	379	348	333	345	366	359	351	361	376	359	387	422	365	363	381	335	390	337	370	383	378	400	384	364	405	364	346	346	383	386	350	379	366	374	377	343	356	361	375	369	346	383	357	368	342	357	364	378	400	359	350	387	361	386	388	395	363	345	349	355	370	395	374	369	376	342	343	390	382	378	373	374	365	353	374	383	338	351	356	350	349	349	337	365	369	366	390	374	380	365	368	362	370	346	371	388	344	349	343	395	379	353	320	349	371	323	402	371	366	292	372	343	346	370	342	342	371	346	365	399	353	378	355	384	353	321	391	390	375	362	325	361	376	383	388	375	366	366	330	363	346	375	360	387	397	346	370	381	321	365	359	355	403	401	364	375	399	362	369	393	341	375	366	363	353	378	356	359	362	390	337	385	400	359	379	398	358	326	370	387	358	391	357	373	368	361	370	363	379	342	359	358	395	351	365	353	361	362	379	357	357	358	340	354	418	365	335	357	359	378	324	361	354	390	360	405	351	359	370	358	377	369	384	370	371	374	358	346	344	353	354	329	375	366	382	356	370	402	395	363	370	339	404	361	363	358	354	335	372	364	351	368	322	346	345	378	368	390	364	376	384	356	345	385	340	403	342	360	347	355	343	360	393	349	359	357	343	354	380	338	336	352	351	350	369	376	369	372	362	367	354	344	385	375	368	349	368	396	325	377	369	364	382	355	394	370	344	398	352	369	370	390	370	346	379	348	371	359	334	376	335	362	358	374	325	371	384	341	360	356	357	370	348	355	387	345	345	378	363	361	356	352	374	366	362	393	375	346	352	367	385	354	362	328	346	367	357	386	348	338	348	364	395	389	406	388	354	360	402	333	383	378	376	340	326	347	381	358	404	353	357	360	370	346	388	406	370	365	390	388	360	366	361	338	386	359	363	381	329	346	374	349	386	383	356	360	357	350	361	381	356	372	359	338	329	358	410	361	375	359	397	361	368	357	355	364	369	352	394	390	355	351	376	378	349	392	338	342	372	347	382	368	380	384	366	381	365	370	328	383	382	334	374	401	349	357	399	371	379	403	379	373	350	355	324	353	381	372	351	365	376	336	336	381	327	346	359	357	363	341	365	403	378	388	364	351	390	367	365	362	369	366	340	360	374	387	357	367	387	333	391	342	380	335	364	360	341	377	352	325	361	388	371	373	361	369	375	417	351	409	365	370	370	379	382	359	344	321	338	357	412	360	389	357	339	357	346	379	335	387	369	372	397	384	337	352	374	378	378	351	365	372	368	351	369	317	390	352	401	383	346	406	374	346	371	372	380	364	367	375	390	367	359	362	357	337	381	372	374	348	363	375	347	383	365	352	353	415	360	349	394	378	351	389	329	360	380	372	384	371	333	369	360	329	393	366	388	363	369	353	393	355	385	367	378	347	407	362	421	362	370	319	395	376	386	373	362	359	386	365	380	366	416	368	378	373	376	361	348	372	366	379	341	374	372	388	354	359	367	370	394	342	365	372	397	371	336	350	322	372	347	354	359	353	385	414	355	348	371	369	361	377	353	361	380	379	435	378	339	332	377	323	361	373	400	333	366	355	371	351	352	363	365	381	337	387	365	374	372	364	373	378	378	392	386	353	355	345	398	344	378	398	344	358	355	354	363	383	350	374	358	371	358	333	354	358	393	379	353	374	351	344	347	359	355	367	348	379	336	337	370	348	333	380	363	356	412	378	402	366	401	366	355	389	344	396	367	398	420	354	350	391	355	327	324	372	381	350	366	388	365	372	355	358	368	360	345	346	347	332	362	351	354	359	369	384	340	376	353	352	375	354	375	366	379	378	364	356	359	364	344	364	357	356	354	322	342	369	374	367	357	363	377	355	332	361	365	375	363	380	381	328	368	373	341	374	389	348	345	368	381	368	373	375	371	364	371	360	390	351	378	401	358	381	387	355	369	384	373	362	374	350	376	369	374	350	354	347	356	382	395	370	371	360	383	376	389	368	360	353	368	382	372	394	384	340	384	409	389	377	376	352	359	382	379	389	366	362	357	386	357	367	360	395	378	365	416	371	368	351	399	360	369	342	358	355	379	335	384	391	364	378	324	330	359	391	367	381	368	398	353	341	362	355	328	355	347	364	390	375	367	339	320	348	388	358	394	359	343	357	372	380	388	371	361	376	350	349	356	381	382	370	367	377	406	381	346	399	376	350	367	364	344	393	374	347	360	360	377	339	376	356	376	348	371	360	377	337	364	374	370	393	350	326	339	362	385	350	341	370	374	380	398	362	347	385	340	362	371	379	393	344	349	366	413	333	388	375	355	340	363	374	358	327	359	398	376	341	378	347	362	348	352	356	358	358	378	345	360	355	390	373	379	393	342	410	375	356	385	367	342	350	357	356	353	362	360	372	346	341	400	367	363	371	359	381	368	366	379	367	347	313	361	348	344	377	359	359	355	340	361	368	362	361	357	388	395	363	353	350	391	362	365	377	363	378	340	378	374	331	361	366	369	360	373	372	357	360	362	341	366	382	381	362	363	365	339	377	372	375	376	382	383	352	371	333	362	343	333	369	359	356	365	350	350	371	366	365	366	320	349	369	379	356	350	400	390	391	371	368	346	385	373	328	352	316	376	379	316	364	361	384	374	334	372	351	348	382	347	360	334	336	398	380	356	351	388	392	363	349	341	337	351	385	334	373	335	374	306	382	360	383	363	411	347	378	338	353	356	373	373	419	374	363	374	379	360	381	359	371	351	344	377	372	367	358	365	383	386	354	343	343	361	336	381	349	384	346	386	368	389	393	367	349	388	351	352	344	346	384	381	370	403	341	377	355	354	359	388	328	371	361	354	373	356	367	402	367	359	383	381	371	380	348	355	371	355	408	349	398	341	385	360	344	374	364	337	380	351	361	369	419	313	358	381	415	356	401	361	382	352	411	368	351	373	383	356	364	361	351	343	376	337	330	382	383	325	365	410	374	372	399	374	390	386	352	347	356	382	357	350	359	402	367	350	379	369	355	347	367	383	367	379	330	365	371	351	363	383	379	361	397	352	345	360	335	385	349	348	369	380	362	359	347	361	361	372	346	405	354	383	342	350	348	384	365	378	359	339	351	340	378	361	364	371	398	362	359	343	380	393	366	359	366	386	352	359	372	346	379	352	364	390	361	336	375	372	352	401	366	349	342	391	402	328	391	344
24176	21294	28507	24436	21292	12390	3368	1742	1374	1430	1042	907	979	755	832	704	665	613	660	522	514	458	429	415	399	384	424	396	410	420	383	401	399	401	416	395	391	379	389	412	399	376	388	403	381	398	410	389	390	348	428	403	406	386	389	383	432	422	400	336	418	386	368	370	430	406	383	419	388	425	388	435	375	373	393	376	354	381	385	392	382	403	404	390	390	369	392	407	390	387	417	417	423	390	376	393	423	425	386	354	422	375	422	365	398	379	423	402	392	408	404	362	426	367	403	365	414	355	411	395	426	411	384	380	361	390	379	393	388	353	389	379	405	369	409	416	379	373	395	386	420	379	399	367	381	405	376	387	382	404	403	399	417	383	399	391	392	384	384	446	378	420	379	372	420	404	393	405	394	405	399	394	400	377	358	398	378	374	388	360	397	352	367	370	390	377	377	381	402	398	378	394	380	402	366	359	389	399	393	414	394	366	384	402	393	386	370	394	386	406	415	429	404	346	391	402	384	401	405	414	361	362	409	397	400	395	395	421	367	418	362	408	372	420	413	369	367	381	391	395	400	384	340	407	394	387	391	369	423	414	386	413	362	379	387	377	394	392	388	401	376	381	403	400	382	422	357	393	375	390	363	372	413	373	347	399	418	384	363	386	389	427	389	383	363	403	376	421	391	373	405	373	385	367	358	361	409	369	394	398	379	399	379	401	375	388	370	375	405	402	390	364	371	385	383	397	386	394	397	353	388	405	402	356	409	394	347	376	406	363	371	386	400	414	397	384	426	363	401	400	422	421	415	376	372	377	394	377	434	384	373	381	377	387	386	393	431	401	388	371	365	396	447	383	394	379	370	402	397	402	384	374	414	416	356	439	397	369	420	379	390	388	393	381	354	370	405	355	375	392	384	395	407	408	370	400	400	399	403	401	428	377	381	392	348	377	386	391	370	375	394	450	415	417	416	369	397	404	351	372	395	431	384	388	378	394	371	400	398	362	378	401	396	387	415	386	411	369	382	429	357	385	408	381	396	361	394	415	395	367	387	379	403	401	414	368	359	387	413	396	398	363	389	381	365	380	374	384	377	372	400	415	383	378	396	380	400	359	407	395	374	424	363	389	378	399	420	384	361	389	363	388	384	428	361	382	402	364	381	351	388	379	417	371	411	389	403	405	385	348	368	377	432	377	365	374	386	400	352	373	373	402	364	396	391	399	386	420	384	387	432	404	404	355	375	401	408	410	381	405	386	378	409	394	387	406	379	420	393	348	407	379	385	399	378	400	389	362	378	389	409	393	370	381	398	379	395	390	392	375	397	401	415	377	385	381	427	382	358	336	394	403	362	401	416	392	394	366	379	375	363	385	379	395	380	411	379	402	384	378	372	384	365	407	369	400	372	415	370	373	386	411	379	407	388	414	412	375	400	406	416	395	416	405	365	415	383	363	379	399	397	372	421	368	397	401	396	434	387	389	390	355	411	386	399	380	377	408	393	354	412	389	411	373	373	390	391	375	412	417	377	365	378	402	380	370	421	385	376	354	425	365	387	393	395	391	376	339	399	377	408	362	389	402	402	402	389	405	392	414	404	392	387	385	384	379	394	358	416	417	390	385	373	390	401	366	381	363	404	388	366	367	370	371	404	397	382	368	372	371	384	426	380	381	403	392	388	411	412	391	382	396	370	405	387	419	381	428	387	393	385	368	389	378	382	407	385	387	355	374	380	421	379	387	387	389	401	361	415	400	397	396	379	398	387	371	403	400	389	411	395	414	371	381	390	402	376	406	380	395	353	393	378	392	366	403	369	376	383	366	399	415	372	412	348	384	369	370	363	419	421	380	388	360	412	416	402	389	409	361	376	403	427	390	400	379	387	388	415	409	404	390	355	392	375	385	382	364	416	374	426	401	357	407	416	413	380	414	396	370	382	408	423	395	380	361	395	413	381	406	407	385	412	416	405	378	403	379	379	405	388	388	382	388	395	406	369	439	393	375	385	376	377	397	348	374	395	341	374	405	422	401	326	373	366	421	417	374	380	341	406	380	377	418	364	415	383	370	373	389	404	375	385	425	353	361	388	387	395	410	344	396	387	410	417	390	417	362	364	384	413	394	398	371	380	396	358	369	370	404	377	405	368	421	408	386	365	360	389	400	361	400	390	374	389	411	364	382	376	415	372	390	362	359	391	361	395	382	372	356	368	363	378	391	355	407	411	400	406	411	409	383	432	402	393	387	398	368	406	392	405	390	412	380	387	403	382	395	399	377	358	399	380	370	415	415	390	394	364	368	367	375	389	381	365	395	379	372	415	425	383	413	399	374	381	404	403	380	364	339	393	377	421	366	417	373	371	386	367	373	376	385	432	414	409	408	405	365	410	385	399	390	388	408	401	376	377	399	406	408	391	412	364	385	387	431	382	388	385	398	395	365	391	423	398	382	395	395	356	398	390	371	407	383	415	377	403	423	376	396	373	358	406	398	417	354	406	417	382	383	405	375	404	375	392	353	404	362	390	379	382	377	408	362	385	375	389	379	383	398	358	373	404	354	398	368	393	379	364	398	380	389	418	374	391	349	385	413	384	368	428	380	386	400	346	380	367	398	390	353	394	389	374	404	406	390	382	381	403	371	396	388	388	378	371	368	391	416	392	372	393	346	360	373	376	402	402	362	388	409	393	365	383	371	365	380	396	384	392	384	395	394	408	370	422	387	386	392	381	381	401	405	398	397	400	381	361	413	435	364	391	387	421	379	373	351	412	373	376	414	384	389	370	404	439	319	373	367	400	419	389	375	411	391	368	368	401	393	425	385	415	432	365	366	360	372	369	404	395	378	417	425	362	403	386	380	410	406	381	374	385	394	402	411	360	429	374	407	372	378	397	416	388	382	374	365	365	394	341	382	376	419	371	375	374	376	361	392	397	453	420	406	435	386	410	370	373	414	393	390	363	401	385	392	401	357	431	412	394	388	399	428	407	397	396	382	355	371	384	404	380	358	386	393	387	391	371	390	425	373	373	348	397	398	393	371	354	404	373	383	394	377	414	430	424	381	363	358	367	384	420	379	374	412	417	387	355	397	370	386	348	392	385	394	391	413	411	389	373	407	405	400	378	384	398	390	371	390	383	372	401	392	380	404	388	347	372	385	405	358	337	397	401	390	364	367	421	411	398	403	365	390	389	400	399	369	365	374	381	440	379	433	398	364	386	385	394	388	397	414	409	417	386	392	405	388	395	374	405	423	395	385	403	420	392	390	401	377	405	361	392	392	393	371	376	369	385	378	398	340	396	389	345	416	398	404	363	394	410	383	385	379	424	364	382	372	379	409	403	404	362	374	365	371	372	386	372	369	411	409	346	404	353	372	416	391	384	390	379	354	387	396	334	378	384	395	427	389	389	391	375	395	416	388	364	395	346	383	394	438	403	373	374	396	407	407	383	402	404	356	400	376	383	417	402	382	368	412	380	412	383	426	383	404	437	388	373	386	382	386	387	375	419	364	343	404
27363	37719	24160	13489	9030	6086	4154	2980	2371	2224	1694	1439	1393	1133	1137	1041	961	851	778	712	642	573	534	520	481	471	471	418	445	488	495	468	459	483	444	465	424	446	489	426	446	438	470	460	481	443	435	429	454	446	398	413	436	430	474	460	446	433	443	423	435	452	432	424	449	426	456	446	468	441	460	422	424	451	444	448	441	453	456	455	479	445	444	411	407	455	429	435	445	471	433	446	482	480	489	431	459	491	480	474	443	460	469	473	482	475	501	445	450	455	444	452	442	461	494	463	445	450	471	445	455	435	449	444	415	414	479	468	453	441	411	459	416	443	425	453	452	465	428	446	415	417	481	387	436	448	426	478	449	428	468	422	448	427	448	459	429	432	439	446	433	448	460	451	448	446	478	433	439	421	406	468	441	433	412	449	406	418	442	467	469	458	416	429	465	462	469	452	433	449	478	431	420	450	466	426	470	434	454	457	413	443	465	446	455	448	441	456	419	413	446	444	433	427	438	399	445	428	431	447	436	406	453	441	438	462	438	487	428	429	439	459	425	458	469	419	435	472	407	469	417	428	487	438	430	433	474	395	412	463	415	479	437	439	417	436	451	407	443	453	414	423	470	439	448	432	425	472	429	458	435	433	452	468	412	446	435	401	456	474	416	459	447	450	454	435	481	450	446	442	411	408	410	442	421	471	406	469	457	408	433	418	423	462	459	445	456	430	467	453	439	434	435	447	427	433	428	432	495	429	422	448	396	454	462	429	466	453	463	437	441	435	443	459	461	467	410	450	454	430	430	433	392	421	394	444	436	408	452	469	416	438	425	430	444	429	450	424	436	401	436	433	416	456	445	437	404	478	406	467	426	413	460	464	430	436	438	442	447	451	421	449	466	408	471	459	443	435	402	460	444	439	425	425	437	430	448	443	446	497	454	418	449	389	452	409	453	455	421	424	452	417	448	444	424	406	395	452	411	486	440	445	438	432	436	459	416	462	424	470	426	445	427	458	431	483	450	447	445	485	444	418	460	442	434	439	447	455	439	425	462	440	462	467	472	414	425	407	443	448	404	457	422	455	463	403	454	407	463	441	403	436	424	438	454	442	464	412	444	491	413	435	449	451	423	502	448	403	419	428	396	449	452	441	439	448	446	443	423	486	418	420	430	439	447	441	435	458	465	436	470	455	419	471	452	454	458	399	440	463	447	450	471	450	417	432	440	409	448	450	420	467	415	472	431	437	443	450	418	455	442	440	459	468	469	436	450	473	403	438	447	454	442	405	411	429	445	480	424	459	418	458	467	461	437	439	438	402	465	454	419	455	459	438	413	443	462	442	463	423	459	497	434	412	393	426	426	462	427	462	444	471	418	457	455	406	424	450	451	462	421	446	476	445	460	430	432	425	455	475	455	413	433	466	478	453	422	451	456	450	475	472	428	426	440	409	482	481	459	463	456	466	438	456	457	405	420	426	435	456	440	423	398	442	406	428	441	487	429	400	443	434	420	453	431	430	419	460	475	422	420	445	433	455	433	429	379	455	469	451	425	459	450	455	423	427	449	429	425	451	438	470	469	433	452	440	481	427	425	454	407	413	440	459	439	435	442	450	409	443	456	455	474	443	400	436	415	459	432	461	409	434	412	440	397	475	442	411	431	480	403	446	441	436	463	421	438	443	457	440	437	445	477	439	425	435	412	425	451	462	423	418	427	445	424	462	466	439	423	437	411	408	427	439	462	424	431	467	449	445	449	404	468	430	481	418	425	456	411	445	485	422	432	421	454	464	448	464	429	407	488	433	444	420	440	449	439	460	440	417	443	456	440	436	486	429	446	454	452	438	414	448	418	456	448	408	449	477	417	409	419	448	399	430	439	411	429	429	407	458	439	426	466	430	476	450	444	436	422	416	462	464	462	481	444	442	416	449	456	451	480	408	445	472	434	451	425	431	433	406	465	501	427	486	476	436	423	455	436	449	466	476	490	472	421	432	474	420	403	416	423	413	405	437	451	500	446	449	406	482	446	454	457	465	480	431	429	458	425	401	453	471	461	439	402	455	417	421	442	460	449	409	442	425	470	421	429	446	447	458	458	434	454	421	437	452	450	444	451	397	459	477	428	492	375	410	429	443	433	467	470	447	394	425	498	426	438	436	447	436	406	446	439	419	466	455	468	436	425	428	414	441	459	428	485	398	433	438	415	465	453	480	455	398	460	407	477	427	408	384	395	444	403	407	448	433	472	443	418	441	435	425	460	439	440	430	425	449	409	451	397	448	438	429	417	431	437	488	445	448	423	407	447	430	439	423	457	376	434	437	446	457	442	420	479	431	432	432	443	436	454	469	486	432	408	412	422	428	427	459	427	452	450	432	460	478	448	433	457	452	427	454	453	462	457	442	469	412	492	451	471	465	428	432	465	454	437	447	432	472	399	444	402	471	397	456	419	445	452	428	412	428	461	409	434	459	425	429	455	460	443	396	456	468	417	441	407	462	443	440	451	471	409	435	459	449	429	385	440	469	443	446	447	468	412	460	470	427	428	420	423	417	435	442	420	421	480	450	437	447	403	471	435	413	461	440	458	430	465	476	428	454	420	437	435	473	457	425	444	427	417	439	460	411	423	430	465	423	432	451	452	425	427	439	452	460	453	490	445	435	431	450	399	397	395	443	428	421	450	406	436	403	465	418	438	411	430	453	449	469	465	416	463	464	418	436	427	443	469	403	429	463	399	422	452	436	448	434	449	468	442	485	460	425	419	415	466	443	469	399	444	439	452	429	426	462	414	415	428	442	448	436	483	452	411	440	469	489	442	475	474	455	409	403	447	421	440	391	448	465	458	464	430	454	451	496	422	451	439	438	407	416	411	438	457	450	439	478	455	464	431	465	426	457	424	469	457	439	442	419	414	433	445	446	468	446	431	443	478	467	427	440	430	446	457	462	472	444	419	453	464	415	444	411	452	445	399	440	457	432	467	411	432	461	438	447	426	465	449	461	448	465	412	429	439	434	423	449	475	430	434	382	455	454	465	408	435	410	404	410	466	420	444	434	420	432	455	452	452	470	414	434	450	458	455	445	433	447	463	420	444	418	408	437	482	431	465	436	452	448	432	474	488	440	432	451	429	452	445	441	440	493	497	451	438	426	395	440	451	444	455	439	442	444	439	396	439	440	476	415	429	430	450	466	491	427	436	441	434	429	436	458	462	435	422	464	456	447	409	468	464	431	435	479	419	412	425	451	433	431	433	443	444	465	428	468	467	440	445	472	448	428	442	439	435	438	446	424	438	437	419	404	455	446	442	444	408	432	426	426	452	411	427	477	452	414	436	465	430	448	423	412	479	433	405	448	413	458	434	454	455	480	391	422	414	399	432	495	449	428	428	425	460	455	452	456	438	406	453	460	448	466	443	449	445	479	430	450	451	438	433	423	435	436	432	472	387	447	413	419	449	425	441	458	448	421	441	409	438	466	456	450	431	446	431	486	422	435	412	421	477	443	477	452	422	443
25485	21402	27475	25491	12175	3192	1880	1324	1120	1022	830	745	712	665	675	610	555	531	531	440	436	406	369	366	376	365	378	378	344	396	345	359	352	340	308	321	354	336	333	348	346	320	334	372	346	335	349	338	348	342	333	340	353	345	355	369	388	363	337	369	298	371	376	331	356	341	375	327	393	346	332	368	336	344	345	354	389	332	391	356	319	340	376	325	396	326	345	337	385	401	368	359	391	388	380	357	319	346	370	381	351	381	350	341	390	352	338	330	360	371	340	374	331	363	352	355	340	384	357	362	365	380	379	359	373	353	360	374	337	379	347	368	360	369	352	344	362	341	352	366	362	344	343	351	327	367	358	390	342	358	363	341	347	325	354	370	367	346	356	352	320	334	341	355	355	368	364	366	331	346	363	357	344	328	348	339	343	340	364	363	362	372	375	406	369	375	382	398	358	338	369	347	338	356	333	332	342	375	338	359	331	362	356	369	331	378	323	336	348	346	347	365	373	377	356	404	357	359	330	377	349	368	368	328	310	345	367	346	311	333	361	361	367	367	352	341	334	336	371	369	344	355	361	356	322	369	337	376	340	345	358	334	323	330	353	346	342	329	330	355	345	350	349	353	365	370	384	366	373	361	335	369	358	361	402	328	381	348	374	349	352	361	328	357	325	370	362	356	375	363	401	310	347	346	345	363	336	357	360	359	344	343	343	355	356	323	354	359	342	372	344	352	349	337	367	344	387	350	395	376	360	338	369	361	308	371	328	340	358	333	381	346	313	326	384	366	342	343	353	363	330	336	361	355	350	394	349	343	376	350	353	321	356	357	351	357	360	354	385	330	370	350	382	322	368	366	340	327	352	375	356	341	356	363	323	350	351	343	370	325	356	392	354	346	344	359	353	344	348	342	373	365	369	333	332	351	372	336	354	368	324	328	350	340	377	352	324	370	337	370	360	331	347	346	323	363	362	348	337	328	288	368	360	367	356	331	347	373	330	369	341	347	320	313	361	370	371	345	362	354	357	347	335	358	332	372	343	336	347	350	353	325	390	363	366	388	355	353	346	385	363	339	357	370	398	348	342	332	334	356	335	330	351	370	338	370	378	349	395	355	328	344	345	363	339	324	383	343	378	331	359	369	353	334	325	337	334	334	382	350	370	312	332	320	350	347	367	353	366	379	311	340	346	389	322	359	363	352	335	390	347	372	397	359	347	360	325	330	332	360	388	334	331	340	353	353	314	382	357	343	347	362	352	324	383	332	341	329	358	366	373	344	386	371	330	385	362	341	346	294	333	338	376	378	363	338	341	342	326	339	357	349	358	381	339	333	352	358	382	360	361	361	355	332	334	368	361	358	336	352	313	356	328	340	311	340	359	359	352	383	344	359	342	340	353	368	344	336	350	344	374	369	338	366	344	373	339	369	349	309	348	342	343	342	352	350	362	337	330	331	336	346	329	325	372	364	366	367	371	353	348	331	351	359	334	323	346	339	349	386	357	357	340	356	362	358	343	331	352	374	377	378	368	348	337	314	328	374	329	344	350	302	341	394	344	400	359	353	371	370	367	349	337	328	331	350	346	354	347	367	353	296	356	338	352	356	371	353	358	349	346	339	355	327	352	310	341	334	324	332	351	349	362	377	388	314	326	337	352	315	349	342	345	357	369	369	344	355	365	386	380	376	305	304	341	370	382	348	321	326	355	317	354	337	328	340	359	364	341	341	376	385	364	364	356	358	324	374	373	342	374	358	344	355	331	359	380	373	372	355	330	353	350	343	369	350	327	345	332	358	320	352	344	336	333	363	383	338	330	394	372	344	382	344	366	350	346	366	360	376	371	369	326	370	338	352	363	355	348	326	353	368	346	372	321	358	323	351	323	350	324	389	357	359	371	365	365	343	372	348	347	335	336	391	376	400	392	354	359	289	354	379	339	361	371	351	360	356	360	327	333	327	342	344	352	356	378	352	357	343	318	356	330	344	360	382	349	357	351	353	333	362	344	351	322	319	396	328	365	326	364	366	365	356	348	329	335	347	336	357	316	343	363	359	331	333	341	322	324	355	349	364	327	355	346	391	365	349	335	374	379	347	364	373	357	334	374	384	343	303	382	364	362	367	333	354	320	326	352	358	337	335	326	335	361	379	382	360	361	343	333	348	353	328	374	376	341	349	366	393	342	341	342	343	334	388	346	336	344	357	362	362	347	337	363	363	340	358	366	310	368	348	352	342	326	365	352	354	366	383	351	392	346	360	333	384	353	374	349	340	346	365	370	353	335	319	392	366	362	309	362	327	368	352	370	328	340	385	346	337	339	345	356	360	333	346	358	358	365	354	347	377	378	348	349	328	351	360	339	356	326	355	350	351	332	352	357	321	355	334	338	342	340	336	346	369	341	359	313	345	358	388	342	350	355	317	352	340	341	328	344	337	382	356	341	329	329	343	390	356	359	375	327	374	358	349	343	318	376	344	346	365	330	343	326	374	318	349	352	387	385	334	351	335	367	330	376	391	338	337	354	357	347	375	362	358	382	347	355	322	386	347	319	340	337	341	361	342	314	358	365	372	321	332	368	354	325	379	389	346	357	348	366	373	361	389	376	361	350	354	339	367	341	383	366	329	379	405	350	309	351	335	370	351	350	334	332	382	333	348	345	334	365	386	333	344	340	367	333	330	353	381	381	344	373	352	344	355	341	329	349	346	324	332	381	339	348	396	378	322	334	353	330	340	364	349	356	351	361	361	370	332	346	362	305	342	340	352	359	367	342	330	372	362	327	368	362	346	364	376	347	358	365	347	377	339	378	346	348	340	369	353	350	343	338	357	328	346	378	368	353	368	366	347	347	344	309	346	341	344	334	352	373	365	358	409	363	374	336	346	373	369	381	343	356	347	376	340	383	329	293	340	358	365	361	377	331	337	377	324	323	363	304	352	345	341	358	352	394	367	361	339	366	348	302	335	355	354	361	357	339	361	345	364	354	350	377	360	330	355	336	357	346	386	377	335	350	345	303	319	346	346	351	344	347	330	332	336	366	346	361	339	349	342	368	355	337	359	342	375	358	363	361	331	328	320	371	389	361	309	320	347	327	363	332	338	363	367	369	363	352	393	369	316	348	344	327	360	350	400	359	347	345	358	377	365	329	341	378	345	358	373	362	365	328	346	336	360	352	356	346	391	339	347	357	389	414	381	306	364	338	349	347	338	358	359	332	341	343	377	346	350	342	359	329	337	359	354	346	361	340	345	365	376	371	318	330	326	379	370	347	386	356	332	348	362	331	389	349	331	348	357	314	328	339	334	364	337	326	320	318	343	347	357	335	322	390	367	351	370	350	378	364	384	335	325	349	365	372	344	344	359	334	368	366	366	315	344	350	329	313	341	385	351	365	357	383	316	390	339	368	333	353	342	366	312	326	384	331	359	342	323	337	352	338	352	331	360	389	354	371	374	310	347	361	348	341	357	366	315	394	322	343	380	354	315	346	375	313	337	352	352	352	336	337	344
25302	38237	23000	11797	7573	4977	3398	2476	1946	1758	1264	1104	1063	935	949	889	774	623	673	574	538	528	434	427	430	421	437	444	468	407	404	399	443	459	411	381	402	445	425	419	436	396	371	422	380	379	406	395	416	438	445	398	394	412	427	378	428	394	411	397	416	410	414	401	419	372	426	399	407	378	420	424	413	420	405	403	408	405	382	412	417	396	392	457	419	419	396	409	418	420	441	441	443	429	438	431	447	454	446	438	427	395	446	429	406	402	410	405	450	400	385	443	419	414	425	387	400	413	383	417	429	423	414	428	395	420	428	396	416	417	389	447	411	412	431	404	405	437	412	391	401	434	441	427	437	398	400	406	424	405	407	412	432	410	405	385	425	391	409	379	416	421	407	441	407	406	406	403	416	421	397	389	410	397	396	411	403	401	427	400	408	463	410	443	430	384	388	432	381	403	444	431	421	416	422	454	393	402	414	356	417	440	401	427	402	436	362	406	374	405	435	444	426	399	415	415	400	384	401	407	403	392	442	440	402	403	434	395	423	448	399	396	396	395	422	410	388	397	436	444	419	373	412	378	427	420	404	380	406	429	421	395	422	398	403	365	391	419	372	388	417	412	420	386	418	439	409	405	391	411	425	392	417	402	465	422	416	398	408	400	395	413	415	419	377	428	412	400	385	402	392	394	393	447	411	416	439	418	393	398	436	400	411	409	437	365	417	377	395	408	432	405	398	397	447	407	421	404	441	405	416	417	431	416	383	381	377	384	415	433	412	440	405	433	403	422	418	410	388	406	415	393	392	426	422	396	403	394	421	423	387	417	442	416	449	395	417	388	423	367	431	379	420	400	421	393	418	396	409	430	425	434	375	444	442	403	412	417	411	443	391	429	393	385	438	441	391	420	414	368	417	432	394	386	409	422	421	411	419	399	455	413	368	403	412	372	457	411	399	390	386	412	403	389	396	388	417	438	418	430	402	445	372	429	400	416	400	374	418	435	397	425	377	409	399	386	434	429	415	420	394	415	426	465	449	431	410	422	414	434	433	399	407	396	442	410	388	364	408	381	427	431	396	413	393	436	423	445	427	387	399	423	452	386	406	425	391	445	397	395	437	379	402	408	389	406	438	412	405	425	409	443	420	398	425	436	382	421	382	406	418	398	435	427	427	422	443	422	424	418	390	407	406	425	422	398	392	396	403	425	413	427	418	416	405	446	444	413	373	391	397	474	405	476	386	387	430	424	435	423	384	416	374	398	418	448	384	433	384	392	400	425	419	455	410	402	393	416	399	416	424	424	407	430	407	453	412	419	384	389	408	406	425	370	421	422	405	426	434	417	378	402	410	417	407	418	381	380	354	444	390	350	450	413	416	392	424	406	451	418	415	398	444	401	402	396	425	419	424	437	419	407	365	409	443	377	404	385	407	374	416	424	403	410	418	418	401	389	396	422	404	431	423	400	440	393	459	403	396	397	422	408	402	403	398	432	388	417	430	422	417	429	441	398	423	379	410	402	404	393	393	400	419	424	382	374	421	379	404	411	429	410	415	363	433	434	426	408	411	418	426	360	392	422	457	412	386	443	424	380	411	380	392	434	419	419	383	398	386	430	428	416	380	412	381	424	431	413	405	422	437	397	398	425	391	402	416	436	384	408	402	380	415	427	406	430	432	418	402	399	443	421	445	386	413	413	412	399	410	447	389	416	428	409	394	406	392	409	423	405	407	381	437	412	380	417	408	395	383	434	391	401	420	406	388	421	394	430	396	435	407	451	408	372	447	427	431	425	412	385	400	462	427	401	379	390	432	399	387	416	391	402	409	401	444	373	401	420	414	401	431	412	391	416	376	448	390	404	390	424	431	423	415	388	401	403	406	452	381	424	399	435	398	382	401	422	411	391	384	416	407	387	414	395	397	400	416	403	402	413	403	384	450	418	417	411	407	430	448	342	414	427	396	403	400	398	413	442	413	426	439	414	406	378	424	416	417	357	398	401	396	435	440	436	420	383	462	394	373	403	380	419	421	404	419	366	438	395	400	384	420	427	424	397	408	371	393	384	441	408	416	384	426	421	443	402	420	414	420	418	442	423	404	410	390	413	422	412	391	401	401	407	394	400	405	391	420	439	415	442	383	419	414	375	442	406	386	428	362	427	424	420	439	395	430	403	415	392	425	434	401	429	445	410	401	438	392	440	397	435	424	435	411	403	396	434	410	440	392	403	416	393	395	408	393	400	453	405	415	410	411	392	437	418	412	455	420	446	364	400	385	390	412	441	408	402	426	427	385	424	423	372	391	397	431	394	426	383	428	402	390	419	395	402	415	457	388	400	467	436	397	413	413	371	418	404	379	426	395	392	408	395	452	388	404	398	404	401	395	393	405	390	445	428	359	418	403	422	417	381	390	383	429	447	426	414	425	430	390	398	421	417	415	381	404	422	399	407	399	418	426	416	409	395	420	436	404	395	384	441	435	387	362	389	419	384	406	405	406	419	403	452	388	377	423	377	422	397	430	414	394	387	390	411	439	413	401	411	432	408	397	470	418	398	438	403	409	404	365	419	422	410	426	422	423	411	399	413	385	397	395	415	398	400	410	413	421	441	408	384	406	394	397	443	407	392	412	415	429	404	377	399	414	390	400	383	382	415	439	397	411	401	420	434	430	430	403	398	431	420	386	412	398	410	418	429	429	396	405	400	403	452	418	395	376	444	405	385	391	364	376	413	435	434	404	411	406	406	404	419	366	424	451	388	402	403	387	385	415	404	381	414	414	427	390	435	391	405	382	423	376	411	445	397	404	425	389	396	427	423	418	406	407	431	401	420	404	423	392	413	417	416	384	385	435	390	398	412	398	424	411	411	417	412	433	430	447	408	418	410	406	421	403	405	406	404	387	388	431	377	417	402	428	407	396	406	411	401	420	424	375	447	395	448	378	399	399	420	414	427	414	415	434	399	384	409	413	406	412	390	429	390	422	416	455	402	372	430	446	423	413	428	381	433	409	398	435	367	416	420	390	422	401	389	400	390	413	414	420	416	410	364	425	421	400	414	435	359	400	411	416	399	393	408	435	408	412	432	399	420	401	436	415	438	453	412	403	372	422	448	406	359	430	365	470	379	433	409	454	404	431	406	418	405	409	402	415	411	399	392	437	449	416	436	366	440	395	449	397	405	403	402	432	401	390	385	462	384	400	404	366	422	415	415	394	419	389	392	428	401	421	430	410	393	408	430	408	410	384	409	404	453	430	403	391	365	380	395	452	412	409	379	415	399	382	424	396	406	408	428	387	396	458	387	409	425	413	414	384	447	399	408	431	424	389	396	411	406	414	408	397	414	416	361	427	375	417	426	439	411	435	408	371	399	420	411	392	397	386	376	410	373	412	430	412	394	385	423	456	421	428	417	387	423	421	417	385	403	393	426	426	366	403	373	414	374	437	425	392	393	422	400	379	402	416	436	426	404	385	386	406	411	415	425	435	418	413	362	419	405	366	408	421	379	448	423
23051	21310	28972	23972	21320	21450	12124	3072	2136	2014	1618	1266	1322	1243	1154	1092	936	783	790	725	605	564	512	544	548	573	486	512	537	500	497	510	488	455	475	479	452	504	460	493	484	487	496	504	495	496	448	481	463	501	516	466	482	488	464	484	498	493	478	476	434	477	495	468	441	478	468	490	474	472	474	495	466	450	430	509	481	477	507	459	465	474	498	475	475	497	525	466	482	459	488	504	502	506	492	471	484	519	511	487	476	501	520	490	514	519	504	504	481	513	473	460	483	488	462	471	440	505	478	494	464	468	466	519	477	462	463	493	459	512	509	461	500	461	478	460	486	485	480	478	514	482	479	495	452	491	454	482	467	461	488	455	441	473	460	487	550	481	497	501	462	478	477	458	445	454	464	444	468	470	491	508	490	492	459	499	460	461	441	472	462	445	482	434	487	471	478	456	442	495	465	458	451	472	437	458	506	481	459	415	467	506	489	441	432	477	465	496	484	475	520	488	501	535	464	457	463	507	469	477	476	418	460	489	490	460	466	463	520	455	485	469	480	459	517	455	450	508	501	455	468	466	517	470	515	443	443	474	473	503	445	451	418	499	473	447	512	436	475	500	508	471	508	466	486	466	491	498	496	503	423	489	483	485	417	466	493	488	469	501	480	479	474	468	476	468	475	499	477	501	468	448	495	501	465	475	500	464	489	503	485	505	471	476	473	481	478	457	490	492	506	434	497	419	451	457	474	458	497	474	477	486	482	481	499	482	489	467	478	478	463	463	478	467	432	464	476	501	502	528	503	470	498	492	464	552	481	500	447	462	477	484	473	439	486	436	508	454	478	459	488	473	464	491	442	448	491	486	479	458	462	459	488	519	459	481	472	476	486	472	433	543	499	466	466	477	452	501	454	448	495	441	444	491	450	496	442	482	475	490	490	501	462	479	492	459	514	455	453	450	498	490	487	462	493	472	478	443	513	455	436	508	471	456	434	442	448	445	474	492	420	477	468	435	487	488	467	470	455	486	503	480	503	451	501	462	484	464	448	480	456	440	512	481	463	452	478	458	457	451	431	455	431	462	474	468	468	484	519	502	480	468	462	471	453	447	451	425	430	486	464	487	433	476	507	496	524	498	483	525	502	503	486	475	504	499	467	495	493	480	491	436	479	477	469	445	499	457	471	491	449	440	466	463	415	480	471	428	497	467	490	449	452	458	458	444	462	502	482	450	454	509	455	473	460	483	473	484	470	457	496	445	477	461	481	493	452	486	469	474	467	490	493	492	445	477	469	482	471	491	485	481	461	453	424	470	458	458	446	449	489	449	467	468	489	424	462	454	470	500	482	522	480	436	480	466	470	510	476	450	447	491	465	450	478	472	462	495	547	453	503	462	481	466	493	459	503	491	484	468	427	452	498	423	493	470	505	517	483	475	421	504	448	465	492	478	493	440	473	455	449	480	452	454	452	448	451	464	528	440	493	453	507	499	482	460	473	492	493	468	514	446	494	492	471	459	449	499	457	510	466	461	431	502	476	493	490	469	469	479	497	482	468	491	472	445	512	467	455	470	503	479	463	439	490	479	466	448	410	448	434	453	503	470	509	491	486	502	453	482	496	483	487	456	487	486	423	484	489	497	477	459	460	469	478	453	449	444	451	452	479	475	455	477	461	464	457	482	438	479	462	486	450	442	519	455	485	516	465	458	517	465	450	436	542	487	497	522	449	497	428	498	482	493	490	461	451	445	440	487	451	444	488	450	482	427	470	483	443	485	482	483	456	544	503	461	494	501	507	482	479	500	489	493	436	485	515	464	484	477	429	495	475	523	476	430	465	483	480	463	474	467	457	471	451	453	470	456	481	469	475	495	461	485	465	489	459	477	464	479	482	474	475	495	484	470	461	447	518	482	501	467	480	471	499	438	480	473	459	491	467	523	441	484	504	507	455	488	515	496	501	473	507	480	518	464	496	458	471	440	485	495	478	476	508	461	456	455	479	510	473	489	463	499	464	457	508	488	512	462	489	482	504	506	473	464	489	490	452	487	479	515	495	514	490	428	471	493	514	476	465	443	483	469	493	487	441	485	503	484	484	486	495	479	492	454	425	436	437	474	469	484	470	479	472	494	485	534	466	494	533	482	472	441	487	488	477	485	505	463	487	427	498	491	468	482	485	489	522	474	443	469	467	489	488	475	467	468	498	476	456	484	510	499	504	470	486	444	485	432	455	514	464	462	508	518	498	447	485	460	491	440	489	481	465	473	469	455	433	470	460	475	485	501	468	489	459	479	488	472	430	474	447	521	440	456	471	475	443	461	486	459	490	463	462	450	480	484	454	483	461	489	497	446	457	477	455	428	470	494	473	468	471	529	481	444	473	476	491	440	472	469	450	485	448	499	476	474	461	475	457	496	424	493	487	472	454	454	445	484	502	483	469	511	486	502	466	485	453	490	471	480	457	504	461	473	476	502	458	506	498	493	435	479	457	471	457	455	500	471	468	483	475	450	458	424	469	495	490	492	450	473	487	470	492	498	496	491	466	492	447	492	486	486	421	470	459	468	454	445	484	432	501	432	494	495	457	466	472	503	452	472	467	486	492	499	513	503	485	482	507	460	493	463	482	457	468	455	474	492	481	478	468	467	472	459	458	495	450	484	518	480	471	452	486	494	447	484	504	499	464	461	460	444	476	477	513	482	462	471	427	485	423	467	494	434	483	450	501	466	464	476	477	453	477	458	443	470	504	489	473	505	462	506	486	508	455	458	445	483	501	474	433	461	500	470	501	518	463	444	514	421	457	489	487	455	483	470	488	504	466	480	445	445	493	478	505	520	480	432	467	467	473	485	442	470	477	447	446	458	501	476	471	453	445	503	475	462	493	463	470	471	458	476	479	493	469	502	496	487	501	445	465	465	466	470	443	467	461	493	457	467	451	480	503	497	495	480	474	442	489	494	492	459	474	492	435	486	495	488	468	470	481	476	491	470	470	482	448	455	480	459	484	495	423	466	479	458	471	480	488	447	480	456	458	476	460	456	482	509	447	478	469	499	497	452	479	446	496	510	488	418	472	468	487	450	501	468	479	495	455	482	492	446	445	474	484	452	501	454	432	489	455	473	457	465	485	465	478	490	517	485	487	439	495	481	454	492	456	469	456	468	466	486	455	500	505	468	451	465	488	475	480	479	493	511	448	483	465	461	450	491	462	504	497	477	484	513	458	440	479	500	454	450	488	447	459	466	506	457	457	471	473	476	476	465	465	448	458	485	428	463	446	489	512	457	459	491	453	458	488	479	462	445	461	433	480	429	492	458	481	480	514	456	507	504	473	497	469	514	445	486	478	478	452	454	480	460	495	518	477	457	466	456	432	455	472	468	456	456	496	505	448	483	457	447	435	523	465	442	483	467	476	472	492	463	517	453	459	487	459	481	477	489	452	441	470	505	486	452	431	459	502	482	472	503	469	466	496	487	507	454	568	521	508	479	480	533	508	444	545	482	459	491	436	467
29410	49439	35013	20037	14143	10087	6820	4684	3618	3193	2531	2059	2053	1750	1625	1538	1200	1051	985	870	760	703	664	624	625	613	586	581	556	562	577	592	571	546	551	540	553	535	529	542	554	533	568	544	594	555	593	518	527	554	544	555	525	577	528	542	525	540	548	523	558	500	570	534	533	536	509	508	530	533	569	566	538	526	536	508	497	539	523	538	533	507	529	551	525	539	531	521	556	594	540	546	562	548	584	542	539	554	584	593	575	556	584	552	533	554	526	556	579	599	596	559	552	589	548	571	574	526	531	501	602	556	554	512	543	515	527	532	519	542	554	551	535	536	504	510	520	535	558	513	546	509	529	523	506	504	535	520	524	542	542	549	549	512	520	543	554	510	540	530	571	522	561	532	500	531	550	546	536	505	520	554	556	553	529	537	529	545	519	509	568	564	497	529	536	532	523	525	545	496	534	540	513	505	552	525	517	503	472	574	527	500	492	525	515	539	490	558	514	507	527	544	531	499	566	526	557	552	522	505	573	514	515	575	495	490	529	523	497	517	536	542	546	556	579	519	558	543	531	544	491	493	523	519	560	522	509	505	510	500	535	511	519	513	552	496	546	490	553	505	507	529	500	511	545	531	541	559	539	530	539	535	489	510	515	495	547	526	536	544	529	536	519	539	531	530	507	506	541	512	542	506	536	561	540	567	540	499	527	554	490	533	530	532	517	494	565	513	523	552	511	520	543	516	513	500	499	520	539	527	553	564	550	523	507	509	500	544	557	519	560	513	535	542	521	516	546	554	488	528	570	518	537	527	566	553	505	507	515	556	537	514	541	505	517	544	502	525	545	561	468	529	544	561	535	559	525	501	492	535	526	524	518	521	557	512	524	492	530	544	550	540	519	522	544	521	545	559	554	482	498	488	513	600	532	528	510	542	549	569	462	529	527	546	510	498	488	547	525	523	534	537	530	533	509	554	552	550	498	574	536	522	521	532	541	533	505	511	497	584	517	535	545	543	517	538	514	523	519	553	516	525	473	536	553	512	543	535	528	525	572	505	505	527	483	553	538	512	529	537	530	495	522	500	513	536	483	551	503	529	521	481	557	529	485	533	474	522	550	515	542	523	524	552	532	512	529	525	505	543	539	570	530	573	518	575	527	526	561	560	551	584	501	581	516	518	531	555	497	516	560	543	528	517	523	547	522	502	533	528	533	506	522	504	510	522	503	528	535	534	507	502	496	520	522	567	564	511	522	497	513	544	515	533	507	510	537	548	559	477	529	539	550	520	555	508	512	557	524	545	510	502	500	519	533	536	546	556	537	526	517	491	506	535	485	549	507	538	543	515	506	525	520	479	473	557	500	514	505	530	518	522	541	614	484	526	525	606	496	545	527	517	539	566	508	539	500	509	513	545	557	495	539	503	528	538	513	540	543	537	498	551	545	528	563	520	568	541	508	530	570	549	552	548	497	564	561	567	556	542	547	510	520	562	517	524	511	525	534	498	529	552	561	550	565	533	547	548	525	543	533	514	502	556	529	565	519	491	517	535	558	496	524	514	514	535	509	536	531	473	522	532	541	527	566	524	521	469	523	519	540	506	560	534	496	527	516	515	514	511	566	543	556	548	545	535	494	552	559	539	523	519	519	511	525	522	522	528	544	536	559	536	549	548	500	521	501	547	497	556	535	512	524	507	517	532	515	530	550	563	516	541	529	516	539	534	485	504	506	575	518	505	487	536	519	514	525	534	502	514	550	557	506	541	570	533	542	536	507	545	534	518	543	529	504	515	573	480	541	529	542	519	564	564	539	518	494	517	547	541	531	485	530	524	526	545	538	570	553	553	551	540	564	501	521	520	540	520	533	562	542	537	553	546	551	550	527	539	491	508	507	523	527	531	549	509	539	532	559	542	581	512	515	505	534	506	526	586	528	534	505	519	545	560	560	542	524	544	513	522	550	460	492	530	552	516	545	506	539	504	520	493	513	540	512	517	539	542	525	499	500	524	499	498	530	537	526	557	500	566	546	560	528	496	523	559	536	543	534	532	529	546	504	543	549	533	538	511	548	513	588	487	516	575	505	543	502	497	490	518	569	528	531	505	554	522	513	507	548	513	546	539	539	487	535	538	510	543	554	535	546	512	499	540	493	476	566	519	528	514	488	542	525	568	510	544	554	541	529	527	535	585	538	501	513	497	523	528	553	517	556	551	541	583	530	524	529	574	504	520	567	538	541	529	548	505	523	497	514	529	528	557	501	545	493	529	521	522	536	538	534	547	541	565	548	545	571	500	536	530	497	514	502	495	536	526	507	513	531	532	564	550	555	538	525	585	504	528	547	552	503	526	503	514	550	494	536	498	525	549	504	486	540	543	499	535	521	566	486	556	508	521	486	521	503	537	548	549	558	544	538	541	552	558	533	521	547	516	534	494	527	530	530	535	536	500	541	552	533	540	551	512	535	520	516	561	526	492	541	525	547	510	515	479	539	515	508	504	543	514	536	552	503	500	536	520	544	556	544	570	535	551	488	505	550	496	521	491	543	511	536	521	561	536	517	526	557	516	543	509	551	527	517	526	535	525	481	531	535	575	570	490	517	535	502	529	526	514	493	500	519	563	510	525	557	536	539	531	600	517	495	500	540	514	524	539	470	523	548	518	550	550	564	535	491	508	529	572	518	564	514	516	523	525	555	477	526	514	521	481	522	514	521	521	525	521	477	520	508	535	496	566	570	509	516	527	552	512	503	545	529	550	508	545	531	485	529	534	562	518	536	526	494	551	497	517	517	553	481	527	533	495	537	514	531	522	510	543	507	497	531	550	498	503	532	546	523	529	529	523	532	508	527	542	499	528	558	566	522	545	522	546	521	510	538	556	527	535	532	524	481	534	490	525	478	512	522	559	494	503	503	518	517	519	577	515	544	485	524	518	508	518	579	495	501	499	525	521	520	509	541	526	509	540	503	539	531	555	530	532	540	503	510	533	564	507	544	521	563	540	516	536	538	521	530	495	493	498	491	518	557	500	531	547	521	522	516	519	507	501	522	521	558	518	515	489	506	519	530	498	534	552	544	515	546	508	561	515	503	570	472	544	518	515	516	538	561	525	557	531	504	554	561	524	534	479	567	523	507	516	531	535	557	526	538	516	521	557	555	518	513	551	554	535	531	547	546	541	531	515	492	533	529	575	532	535	543	494	502	556	527	543	507	549	529	522	541	537	521	525	536	566	517	472	513	563	533	535	519	535	536	527	526	562	496	535	508	570	517	506	523	497	532	496	507	526	537	528	510	521	508	503	581	544	521	557	553	492	507	501	569	516	551	529	521	563	536	478	488	553	514	514	512	480	545	536	487	527	539	476	522	535	537	503	518	525	577	531	520	550	544	539	502	515	509	527	523	546	535	525	523	538	509	524	521	553	506	533	521	522	528	506	520	506	542	528	490	502	529	518	526	521	532	529	519	502	567	538	530	543	525	520	546	501	471	531	534	521	549	544	516	543	576	503	517	524
28137	23767	21389	10528	4305	2472	1574	968	883	793	645	558	594	599	508	470	485	436	411	373	371	343	366	315	299	348	291	300	304	318	316	320	308	308	329	313	341	315	306	302	321	304	303	304	319	295	332	341	311	302	311	296	303	282	280	285	297	296	281	305	322	329	311	310	299	303	329	309	328	313	301	312	306	328	314	318	312	333	304	330	340	319	279	296	316	290	314	316	325	317	312	319	345	323	344	335	305	312	347	329	354	373	364	313	352	327	359	306	334	291	313	290	279	309	341	290	310	295	306	307	303	321	333	310	294	299	309	326	320	313	297	322	285	281	319	300	308	298	300	312	335	287	288	315	305	309	288	295	345	304	320	319	329	314	273	308	292	301	298	314	317	308	295	282	333	302	294	344	273	321	341	298	294	300	277	306	266	293	316	331	316	342	322	301	277	263	304	324	325	311	310	315	311	307	298	307	299	324	282	299	303	316	311	318	321	321	321	335	303	316	335	296	316	288	312	294	294	298	285	311	303	320	288	273	300	322	308	314	286	279	284	311	301	320	337	304	320	303	314	305	338	323	319	289	313	305	313	325	320	307	306	317	307	353	312	317	316	306	351	327	292	317	298	309	330	307	320	301	284	304	290	310	299	325	286	339	304	335	348	285	313	308	324	301	280	302	309	319	342	300	311	352	295	288	300	322	314	298	339	281	306	303	323	304	345	307	328	305	303	311	279	294	282	312	280	312	322	323	294	280	330	309	284	308	278	291	286	326	283	302	306	315	295	298	318	304	315	271	306	304	333	295	313	325	319	310	333	298	305	333	327	285	311	288	282	310	301	312	323	358	272	324	300	308	320	276	332	277	312	284	310	301	292	321	304	304	297	296	332	313	303	305	318	318	315	300	291	281	342	311	281	328	296	315	302	300	286	324	325	290	323	338	309	306	289	313	306	305	278	302	289	303	288	275	328	304	295	297	322	287	310	304	302	325	296	324	310	297	322	319	294	304	300	333	343	299	298	289	312	281	309	337	315	318	304	345	299	322	322	287	304	308	320	295	325	275	283	293	314	282	309	317	304	361	277	307	305	319	316	321	302	328	315	283	315	355	313	296	321	329	312	320	294	274	306	288	320	320	307	299	319	288	315	283	322	309	299	325	299	319	316	350	331	313	302	290	285	329	298	284	296	323	328	305	314	322	304	291	318	307	313	297	333	296	307	318	317	315	328	310	287	303	333	302	315	309	288	309	334	320	326	306	338	311	307	307	314	327	286	326	313	308	321	318	309	327	303	348	322	290	292	300	296	319	303	317	310	297	325	309	314	308	319	304	304	311	308	305	301	311	334	310	311	296	292	287	314	306	308	294	366	300	284	296	299	297	323	304	291	304	279	297	322	335	298	307	295	308	325	285	288	296	333	313	305	316	291	297	320	324	312	333	294	320	326	301	289	317	274	305	330	306	305	322	336	312	311	296	316	300	298	313	312	319	298	293	292	293	304	289	321	295	331	297	355	352	329	306	320	285	322	328	319	302	312	316	320	277	290	296	320	314	303	310	338	338	316	304	329	334	317	307	307	310	337	293	295	324	304	312	304	333	290	316	334	307	320	322	324	324	330	296	303	341	298	333	294	328	309	309	304	308	291	335	319	329	312	311	290	291	319	318	322	322	338	302	318	287	345	288	319	288	312	318	308	328	267	337	347	309	294	330	319	295	299	330	330	303	316	311	332	329	303	320	314	281	311	273	319	286	302	284	310	341	299	311	311	296	275	309	313	323	322	325	303	308	359	312	317	331	317	345	292	321	308	311	294	308	296	328	342	326	295	296	303	308	285	317	304	345	326	317	329	304	327	333	303	308	342	310	319	290	298	314	310	330	317	324	328	299	323	309	320	333	318	300	285	316	308	320	317	294	313	301	309	314	323	286	340	276	297	301	315	313	321	325	299	341	325	312	288	294	287	307	278	315	296	276	341	281	303	274	328	340	322	332	293	314	293	339	297	336	317	329	304	278	321	319	322	315	300	309	267	316	314	295	306	311	332	298	304	330	312	300	307	332	302	351	332	287	338	315	309	296	309	291	307	317	342	314	328	281	315	306	358	322	294	305	321	302	315	312	281	307	292	266	284	322	306	290	287	315	309	289	326	328	299	312	316	302	307	310	297	311	319	281	319	324	273	317	318	291	300	316	309	298	310	309	274	296	284	290	291	336	321	302	313	308	302	297	333	309	310	321	318	307	342	343	335	333	315	296	330	315	316	334	301	307	328	347	304	340	337	307	321	310	344	326	297	353	316	319	312	312	319	292	334	302	311	323	278	328	322	319	308	303	313	345	293	320	297	302	298	294	308	320	300	314	301	325	301	329	318	320	298	296	287	309	317	290	283	306	330	304	322	315	292	312	303	311	319	303	310	318	321	318	357	313	295	310	302	357	294	314	300	331	311	310	301	292	338	288	322	316	311	301	318	301	307	314	252	304	318	317	301	320	272	319	315	299	305	289	308	330	338	364	303	303	328	327	308	298	315	304	331	320	327	337	324	281	297	300	326	284	310	311	311	309	301	286	303	307	283	300	319	310	279	304	303	292	331	292	335	298	321	300	303	292	287	314	313	333	328	319	299	310	331	297	308	335	320	291	309	304	306	303	317	303	302	290	310	292	327	341	327	288	323	313	302	295	326	319	313	315	310	309	294	360	328	307	291	270	334	318	315	317	335	320	283	289	336	317	288	325	289	286	299	299	280	304	317	316	292	294	288	308	304	309	361	298	295	308	327	317	309	350	308	315	295	304	304	316	310	297	313	297	300	278	308	306	351	306	315	323	319	298	300	340	294	302	325	315	294	288	276	300	319	269	304	354	307	301	298	306	321	326	310	300	304	339	288	283	310	273	339	293	274	301	300	303	319	281	312	337	351	298	301	304	326	307	299	338	298	313	305	313	290	284	302	326	328	326	317	326	323	315	303	312	303	328	324	311	281	323	274	316	307	319	301	283	325	330	322	310	282	325	300	303	298	274	278	286	326	321	332	321	302	333	305	325	317	325	305	317	341	324	312	322	335	309	287	298	341	297	318	331	290	301	307	312	335	340	285	316	310	307	312	332	327	319	341	340	299	304	307	315	289	314	339	315	344	301	295	346	299	308	300	278	341	334	308	336	316	305	341	313	289	310	311	296	288	302	316	299	328	301	320	302	292	327	309	289	311	324	347	303	322	351	322	316	308	321	299	310	327	337	332	317	288	316	326	321	336	302	308	314	335	329	322	307	330	289	316	306	310	343	288	319	325	288	321	310	303	289	278	311	294	283	284	326	298	326	286	308	341	322	294	301	322	307	300	318	331	346	319	323	300	337	316	288	300	324	290	316	289	298	285	288	334	317	337	297	289	300	331	312	313	323	312	277	333	333	329	317	307	330	328	312	354	263	317	323	319	280	307	316	294	350	286	303	333	347	324	345	328	302	295	314	318	320	290	292	294	297	313	302	292	260	289	316	312	342	296	317	310	349
26464	37485	19828	9927	6663	4199	2639	1751	1472	1365	1013	848	837	852	725	733	616	564	528	470	428	421	370	404	390	382	377	361	419	360	354	379	370	373	342	351	355	395	391	338	350	318	383	347	384	348	328	328	397	338	372	374	388	359	380	344	333	331	370	332	386	356	380	350	352	389	358	351	359	376	380	396	360	370	352	361	312	367	362	375	342	358	365	354	363	388	383	353	380	366	383	378	380	401	343	368	354	378	372	416	424	367	390	385	334	391	392	403	364	375	347	392	392	366	345	361	364	359	359	378	359	362	365	373	372	380	350	367	353	369	359	336	401	360	352	352	394	353	407	354	348	357	381	365	350	340	332	388	378	347	343	370	341	375	345	351	387	388	327	362	363	386	377	348	360	362	348	390	313	370	369	358	360	381	358	359	355	347	376	391	375	346	357	321	327	366	378	344	328	313	343	351	358	346	387	360	372	362	366	372	342	335	372	348	391	372	342	343	384	350	332	381	352	333	365	351	369	379	367	336	329	389	371	342	367	353	370	373	372	382	370	359	380	359	344	370	389	332	362	371	354	364	362	356	367	339	365	381	381	349	323	340	377	328	380	330	332	371	362	368	346	354	392	352	366	357	383	371	387	348	354	378	341	345	359	360	393	399	350	368	356	355	369	336	385	357	378	349	363	388	373	357	331	366	392	340	363	366	374	371	334	343	322	380	408	353	341	370	355	350	360	356	362	336	368	354	357	379	388	344	370	325	374	383	379	390	323	370	377	390	356	408	337	342	366	371	329	360	382	372	320	366	368	385	349	382	365	375	354	347	313	342	359	374	360	353	362	368	334	336	355	348	344	366	387	362	370	399	366	328	364	368	368	354	336	384	348	356	370	369	369	360	376	378	372	364	335	398	355	376	348	381	347	368	405	343	353	326	374	339	358	337	376	361	373	339	339	328	346	391	374	361	363	330	367	344	346	363	370	380	391	370	353	347	391	349	413	361	414	336	379	360	353	380	370	350	338	404	387	344	344	365	357	374	330	370	371	337	344	373	372	364	350	344	394	375	382	369	364	368	375	344	372	341	330	359	360	383	372	348	356	376	361	359	362	351	343	360	345	355	381	373	382	362	372	396	357	349	358	367	375	355	376	355	377	359	368	372	371	370	370	351	350	370	364	360	363	399	346	344	383	344	364	360	368	374	353	363	351	380	359	380	356	341	362	356	327	358	368	355	354	354	387	352	370	350	376	388	358	346	373	342	324	355	332	382	355	388	350	382	347	355	351	364	376	371	365	349	373	347	366	310	359	364	338	343	351	357	352	360	338	386	397	334	351	366	380	350	318	338	360	346	374	379	355	340	346	388	329	389	326	372	353	366	397	368	338	376	337	334	383	340	314	365	362	319	342	373	381	377	352	357	361	355	369	374	370	318	344	389	361	344	373	344	384	356	350	364	347	370	325	319	387	386	363	373	385	366	342	369	386	355	355	358	353	359	352	336	365	391	373	370	374	358	335	328	356	379	336	359	352	332	368	353	365	396	385	346	370	352	355	386	361	346	353	353	360	357	346	368	330	366	359	346	348	358	358	345	366	355	406	371	356	377	342	359	378	369	324	364	348	341	380	367	339	370	328	343	365	363	342	367	382	411	375	364	357	364	379	348	381	363	353	390	341	350	348	348	341	348	349	330	365	403	344	361	365	344	356	386	342	358	327	358	363	358	362	350	319	350	350	344	362	358	369	342	367	343	359	348	369	319	362	401	334	368	345	398	348	367	368	359	313	359	371	359	351	348	366	353	345	379	375	358	359	355	404	351	358	374	397	358	367	392	352	331	333	320	345	352	356	343	366	338	352	364	352	362	357	351	371	372	381	362	362	384	366	357	352	321	344	392	342	356	378	379	366	342	381	374	403	359	368	367	395	368	338	347	357	390	385	404	374	354	390	374	360	364	355	351	364	376	355	380	357	368	355	382	348	366	343	365	374	395	374	352	356	340	370	364	356	363	349	340	375	341	350	376	360	326	394	379	363	355	371	353	385	340	365	359	358	345	391	362	354	328	410	349	379	345	378	354	356	345	362	357	365	317	349	350	366	359	370	352	360	350	338	359	356	348	359	360	354	352	329	357	342	328	376	325	350	380	356	348	360	351	373	363	390	332	380	369	374	341	354	359	399	371	390	358	340	377	368	362	365	378	402	387	353	364	346	385	360	331	357	359	339	357	329	377	346	363	393	368	373	334	338	372	385	363	351	334	372	355	349	386	359	366	376	355	366	367	385	377	344	373	310	362	361	355	375	369	361	364	343	369	372	371	385	347	335	366	356	358	340	356	363	367	382	387	369	377	351	338	358	345	360	363	379	358	375	341	392	342	353	367	372	335	337	379	339	374	345	363	363	407	363	360	349	348	332	352	368	348	361	337	364	352	371	383	351	355	347	325	362	369	342	386	403	353	355	358	352	348	365	359	328	376	385	362	358	360	339	330	366	365	360	349	336	365	317	346	379	326	363	361	357	357	368	361	388	334	360	366	373	365	350	337	365	354	365	351	377	369	353	367	350	377	361	327	364	351	389	347	363	360	369	375	362	383	362	355	340	320	343	328	392	334	338	361	325	345	369	350	364	332	384	369	349	357	382	362	348	357	358	355	376	340	358	376	352	335	342	320	385	354	327	366	357	376	375	342	323	377	363	351	358	340	385	377	351	394	387	370	376	342	366	357	368	381	354	358	342	338	360	334	346	376	376	342	386	372	373	370	360	373	350	367	355	335	364	390	369	362	345	346	321	352	370	324	357	388	341	351	361	359	360	385	418	385	377	343	351	380	346	355	329	368	390	337	336	355	345	391	361	352	370	369	355	364	349	389	404	332	354	371	364	341	352	386	363	355	367	353	363	370	388	331	370	362	334	365	344	371	334	358	337	391	371	364	340	345	372	394	361	347	318	397	357	362	374	325	360	379	379	349	366	342	339	351	354	356	349	360	360	348	352	349	386	361	354	354	367	368	330	366	367	384	357	355	358	344	334	370	336	334	367	347	339	384	342	328	361	350	358	344	347	352	376	357	366	346	374	384	375	390	345	381	328	352	340	352	359	351	364	400	357	341	338	375	368	359	346	354	387	358	376	354	369	373	369	385	363	363	345	391	387	336	363	355	353	356	397	399	347	378	367	368	397	359	360	350	371	347	317	334	367	372	390	340	394	355	368	369	383	327	367	341	339	371	352	372	326	337	369	357	387	373	344	363	354	334	342	380	370	349	366	362	371	390	363	358	346	363	386	340	335	369	342	329	373	381	346	376	335	349	368	377	337	345	345	344	326	375	341	371	360	392	334	365	343	389	378	362	337	370	348	403	344	384	380	352	375	376	361	349	368	358	352	367	391	357	352	342	359	352	418	357	339	392	373	351	354	335	365	388	400	362	338	374	366	335	358	343	350	358	387	368	362	334	373	351	360	376	355	354	330	390	396	357	368	322	374	348	356	398	350	380	371	354	386	344	356	388	346	367
24108	21322	28585	24412	21309	12978	3614	1827	1399	1262	1019	862	822	820	782	748	647	605	574	500	479	445	448	436	412	410	431	404	366	387	380	421	381	393	388	409	397	357	400	380	385	394	383	389	413	398	384	371	396	379	392	395	388	395	404	374	358	350	373	378	404	404	378	396	378	395	413	393	415	322	379	406	363	407	415	364	372	349	401	418	390	387	373	370	392	434	393	371	411	408	392	392	426	382	413	429	397	431	389	399	415	355	430	396	381	365	381	428	396	393	406	407	389	400	372	375	407	386	393	427	375	407	374	373	335	382	382	385	371	329	421	375	384	387	357	388	372	388	337	401	375	393	410	391	374	395	366	366	382	364	365	385	430	410	384	366	387	406	346	358	350	412	379	386	378	389	383	356	401	386	395	401	371	348	381	372	382	391	397	356	385	352	380	423	373	368	407	375	418	370	365	377	411	385	383	351	371	386	400	369	392	426	354	385	366	387	405	379	372	395	380	380	394	373	346	394	425	377	332	397	347	392	400	403	377	388	424	417	381	375	367	367	412	382	394	365	415	402	399	383	399	389	418	371	421	383	376	335	364	353	373	349	372	358	367	371	363	376	380	386	367	403	397	371	393	387	411	410	397	400	384	387	372	348	371	401	402	381	398	379	394	370	423	355	359	356	401	385	344	394	381	370	342	329	407	381	387	394	408	375	333	372	376	391	393	350	414	375	346	362	397	381	405	374	386	344	387	369	374	401	379	391	383	391	367	381	394	399	363	402	388	373	372	388	384	399	373	378	390	389	394	379	405	384	386	357	376	389	411	396	363	362	393	365	367	351	384	384	363	396	397	358	404	422	383	365	407	415	354	405	372	366	380	400	384	430	410	403	395	389	352	386	412	382	384	399	353	360	371	371	399	384	392	392	395	423	380	365	400	363	357	412	345	362	363	401	358	384	364	407	360	401	374	380	369	374	427	362	375	367	405	342	376	402	370	364	380	381	359	395	409	366	349	375	381	386	368	401	387	351	408	351	388	361	353	383	375	378	392	374	393	381	376	381	364	376	368	378	374	374	397	395	373	371	383	351	381	388	373	410	388	407	405	380	411	401	400	306	345	386	393	410	429	413	419	383	371	357	422	384	393	393	368	365	384	346	370	357	433	424	410	396	388	359	364	380	382	377	371	383	373	413	388	370	371	373	430	396	341	400	388	362	388	380	372	395	357	390	401	406	377	390	356	382	388	386	368	422	373	411	365	386	394	361	405	382	383	383	388	358	373	378	387	382	418	393	395	425	406	350	389	393	370	428	391	364	368	406	349	366	380	367	371	374	368	405	406	372	425	397	380	405	355	392	415	371	334	334	404	396	389	383	378	381	404	392	381	373	388	387	359	378	374	383	352	357	381	373	413	383	402	361	343	366	381	388	356	369	415	403	399	384	426	363	373	393	405	410	389	401	372	368	369	397	391	393	393	416	362	369	410	371	390	374	360	349	407	403	380	367	399	396	402	361	391	372	361	408	365	363	379	407	383	381	355	379	380	353	406	364	379	370	392	359	374	417	389	375	392	378	367	399	407	384	376	383	376	385	398	347	371	386	407	371	372	401	393	414	387	389	378	380	383	353	399	412	371	367	399	426	354	374	401	352	404	366	380	374	363	354	362	371	397	359	402	388	405	384	371	374	373	363	343	370	375	380	395	411	372	373	347	397	380	371	330	393	393	410	417	373	406	376	367	377	388	367	369	376	335	352	360	387	411	405	401	429	367	384	397	366	405	345	365	405	371	364	404	386	359	367	418	399	358	369	407	373	412	311	386	386	397	363	409	362	417	357	387	383	359	438	402	387	412	368	382	365	389	373	401	406	418	418	380	366	356	400	363	373	397	370	407	390	400	404	386	382	428	363	372	409	404	355	394	382	395	354	373	372	348	370	372	403	375	344	385	397	367	384	369	352	389	367	439	377	390	380	395	393	372	382	391	386	376	398	383	396	384	371	389	405	385	395	409	363	344	371	364	369	406	353	390	378	403	388	406	350	377	384	360	365	413	402	423	380	379	354	386	355	421	387	370	383	364	350	390	350	401	400	402	383	373	376	381	372	389	366	372	373	408	415	344	388	413	400	361	360	376	391	378	392	357	402	373	373	374	355	378	377	356	378	397	379	379	366	367	389	373	396	379	393	402	387	419	398	387	374	364	389	391	359	384	379	379	368	364	369	358	356	352	364	361	399	388	385	374	381	371	341	372	391	386	401	416	354	400	374	386	409	370	364	408	376	384	369	348	396	418	372	371	395	377	355	383	373	378	357	377	383	394	373	378	408	379	369	395	376	432	407	370	356	407	375	337	430	384	340	382	382	394	374	394	402	328	353	411	374	388	389	373	397	347	388	361	384	352	368	396	385	391	401	376	370	345	396	403	390	351	374	380	400	392	402	375	373	391	355	342	399	383	385	404	355	407	370	391	371	401	393	390	411	379	373	394	363	385	406	401	383	348	343	369	399	383	397	372	380	360	414	372	395	381	394	395	406	415	434	382	396	385	424	393	386	376	377	375	373	372	387	384	373	406	380	402	364	405	412	366	399	410	384	354	383	390	378	389	363	336	368	358	359	396	408	337	409	379	386	418	401	385	410	393	409	372	362	374	367	371	375	366	401	379	376	374	346	418	388	414	375	363	377	365	376	388	419	405	391	391	415	393	410	370	376	366	389	396	386	367	379	375	381	379	364	344	385	417	407	401	385	397	378	370	382	405	395	375	374	391	355	396	376	403	354	390	371	346	374	356	378	414	340	359	365	401	365	413	382	398	363	372	364	405	393	392	405	391	388	386	362	387	401	370	401	362	379	371	383	357	354	393	360	384	360	359	366	390	390	373	406	360	374	428	397	391	379	379	385	396	369	346	355	369	331	376	404	367	364	410	371	401	373	385	406	407	369	372	348	371	378	368	373	397	375	374	369	367	411	395	404	393	380	384	412	372	381	379	368	366	366	397	375	403	388	361	391	368	404	400	400	400	377	364	381	384	342	413	374	385	385	402	394	381	377	373	373	346	376	390	385	369	369	400	403	373	400	380	372	384	389	322	375	370	378	414	386	352	374	392	405	375	406	364	393	373	389	376	396	362	367	401	395	377	389	383	375	352	327	372	411	372	372	359	376	357	363	354	373	364	394	368	381	386	368	326	422	384	362	365	390	381	405	410	394	353	372	348	329	347	352	371	378	355	373	404	399	386	331	362	344	365	353	400	405	389	409	401	401	394	374	351	403	383	364	384	345	355	392	400	359	406	360	398	436	350	346	374	387	359	415	372	373	394	371	363	432	350	365	369	381	388	376	395	368	342	403	362	367	374	371	405	348	371	351	338	359	380	374	412	373	392	370	386	387	353	369	372	363	383	392	388	410	376	399	371	367	345	375	350	366	384	365	400	358	391	362	369	374	381	381	386	388	381	403	351	399	380	349	377	405	393	355	377	371	389	374	386	374	371	358	391	406	399	370	367	396	369	371
28989	42968	26998	15947	10690	7193	4503	3068	2377	1989	1653	1302	1186	1140	1082	1002	847	832	759	686	601	584	567	528	522	467	475	488	481	461	428	486	437	456	451	484	454	421	463	461	436	450	430	427	448	453	436	423	465	461	444	433	467	462	430	423	437	445	423	410	408	400	453	442	423	433	456	488	441	438	466	418	454	444	423	433	431	439	452	456	439	428	464	436	440	423	427	440	410	456	447	449	442	470	480	444	446	440	459	445	471	466	431	462	464	447	471	466	438	465	460	494	425	475	423	430	449	410	437	482	444	465	441	483	397	443	427	405	416	420	435	438	405	415	457	478	445	461	398	448	424	443	432	445	463	430	417	430	409	471	460	440	438	393	424	437	434	447	443	427	410	436	417	387	425	439	383	418	425	417	423	442	421	402	478	466	441	466	428	453	442	417	438	438	454	464	413	488	444	467	424	461	417	401	406	433	444	436	426	458	442	426	454	451	449	424	426	425	421	423	404	447	421	424	395	425	414	433	421	469	436	412	453	405	450	441	384	467	454	416	406	448	431	437	404	409	415	428	416	450	436	454	439	442	411	403	431	438	413	434	443	472	452	412	444	468	437	437	439	445	430	452	401	444	435	441	399	410	403	411	420	437	428	453	435	422	430	411	402	405	468	391	425	420	420	452	454	447	440	435	434	395	421	416	448	443	458	407	427	423	419	423	452	468	411	452	417	453	446	421	412	434	469	446	438	443	423	444	457	416	451	453	451	440	402	450	421	445	463	436	401	396	424	390	441	438	417	410	434	450	427	426	403	411	449	387	430	416	439	398	456	466	407	432	443	475	423	447	446	442	441	457	438	424	440	402	434	433	420	438	438	450	458	415	423	424	431	419	470	412	441	431	449	462	426	426	460	437	399	420	451	449	435	436	421	439	449	414	436	430	388	427	421	459	442	439	453	421	463	419	435	455	446	442	440	431	460	425	386	445	455	479	414	423	430	402	443	415	422	426	445	452	433	456	457	409	432	413	392	434	413	386	471	450	400	429	429	467	407	428	424	431	428	420	411	472	437	407	417	425	433	441	422	444	439	390	466	426	469	454	408	406	429	457	460	459	451	442	429	456	444	402	428	415	421	426	425	444	442	439	444	422	450	406	408	454	397	487	428	462	436	454	451	441	431	448	453	429	444	434	440	419	427	423	402	414	408	432	407	450	411	472	409	451	416	448	440	458	476	443	447	398	414	414	412	440	455	399	409	435	396	433	440	470	455	429	419	456	438	426	405	420	422	423	477	451	509	407	447	413	439	466	439	409	470	405	409	386	486	400	405	440	452	418	417	437	415	451	447	417	447	433	404	443	440	421	455	442	465	447	468	423	475	418	462	440	474	431	450	445	423	447	412	432	459	409	415	418	430	404	431	408	428	404	437	427	383	427	411	403	438	432	451	447	457	439	441	446	395	457	463	400	428	438	416	415	397	426	427	414	441	447	411	440	424	408	450	411	433	467	432	437	427	428	398	426	446	433	415	427	447	426	443	412	407	395	458	457	428	424	456	479	414	468	443	430	440	411	445	467	429	467	423	413	413	414	447	459	430	473	427	433	428	425	464	423	406	421	436	432	426	433	434	448	436	430	428	385	428	456	402	465	375	444	423	427	408	425	470	401	449	421	414	416	457	443	443	423	432	440	439	409	406	432	429	452	415	432	433	392	395	416	479	423	423	425	425	425	416	414	430	466	464	418	432	445	434	433	426	436	436	442	443	433	447	452	401	448	438	464	385	405	438	405	444	411	475	436	439	453	424	444	433	408	447	449	440	454	417	433	443	441	426	432	395	440	401	423	432	438	410	431	444	427	411	428	433	419	460	438	447	429	409	467	390	394	450	463	454	420	459	454	466	422	442	478	475	406	423	437	474	449	416	420	429	435	458	481	407	440	470	382	439	455	442	489	479	475	469	442	434	441	438	403	442	437	410	429	421	420	424	458	461	463	375	430	423	412	434	415	463	412	432	396	430	434	449	470	409	431	444	457	417	435	455	433	427	408	424	471	420	462	441	416	448	410	441	404	436	459	442	430	411	394	421	412	410	424	422	458	414	406	403	429	419	433	438	450	413	416	419	438	413	427	400	440	383	438	395	444	423	456	437	472	427	412	417	411	445	439	432	393	431	432	485	411	375	451	429	489	440	440	462	465	433	418	415	409	456	414	399	431	424	432	483	425	439	439	441	426	421	432	425	469	435	439	416	431	405	411	434	461	426	433	419	444	440	424	415	423	462	433	485	437	435	459	447	420	432	391	401	427	393	439	458	408	456	449	419	464	429	448	431	477	407	425	443	444	438	457	451	476	405	420	417	419	435	437	467	454	435	398	432	434	447	452	425	426	463	443	425	452	488	393	449	450	435	453	407	418	416	461	445	448	476	442	417	411	453	438	450	449	437	424	458	435	437	444	396	415	445	438	399	435	397	469	412	452	444	446	440	414	436	403	454	408	416	394	440	439	466	416	451	424	434	420	434	428	424	424	457	424	426	394	419	473	475	440	445	453	430	435	432	448	462	475	433	405	410	472	406	401	427	441	429	458	402	419	451	400	442	436	398	409	472	437	452	429	432	429	441	429	407	435	435	421	439	421	441	447	452	425	460	432	453	415	429	443	425	457	415	424	408	450	452	438	435	430	429	450	428	432	403	432	407	462	430	427	431	442	420	464	433	418	415	434	434	421	422	457	447	454	498	467	459	422	434	418	424	397	462	418	457	464	457	421	416	442	445	415	410	449	422	434	442	427	435	415	400	429	391	405	415	427	459	406	426	453	451	420	431	435	445	493	430	435	452	457	430	445	447	404	432	415	443	424	427	440	418	401	433	461	439	455	458	433	421	443	478	438	435	416	422	435	435	442	455	400	450	448	397	424	435	430	445	445	437	458	395	415	442	419	406	441	422	434	425	423	442	418	407	431	417	446	454	428	433	418	438	422	432	395	435	437	392	396	428	468	436	437	403	447	404	448	434	446	429	436	449	463	409	432	425	438	430	429	436	411	399	398	455	435	445	401	492	413	455	430	425	449	411	442	433	411	431	405	411	440	422	437	427	432	426	459	421	404	424	432	448	449	432	435	421	417	438	438	444	399	421	434	442	403	473	432	444	435	445	441	422	417	400	428	390	400	418	406	425	454	407	449	448	420	450	403	437	433	420	404	488	458	452	474	404	404	423	390	425	466	432	456	413	436	391	422	415	409	422	456	446	442	430	406	430	415	440	388	422	413	412	417	446	419	434	427	460	434	458	427	437	412	424	401	419	425	434	424	408	423	428	423	429	463	470	413	408	423	432	427	434	404	415	419	466	429	441	420	395	424	461	451	420	443	390	448	439	443	478	472	440	418	426	444	449	456	412	439	444	445	405	438	463	409	455	449	429	440	459	413	456	433	416	440	395	411	432	394	425	417	437	402	433	408	481	411	442	457	430	427	436	421	422	437	437	435	459	453	432	469	425	457	428	433	414	439	435	486
25429	21286	27320	25314	13023	3814	2019	1241	996	925	833	690	627	618	598	566	537	495	464	451	420	413	405	362	368	363	360	352	391	353	392	362	344	375	325	370	342	342	351	372	335	365	344	339	355	367	351	340	333	335	350	370	330	336	338	373	340	320	320	365	369	369	363	360	307	389	324	364	356	331	317	374	335	294	351	338	342	353	382	383	317	323	344	352	368	317	329	353	401	341	337	349	349	328	383	356	386	365	367	348	356	304	384	372	354	367	344	345	333	364	356	339	350	377	362	322	323	340	337	350	338	315	345	318	321	357	313	365	331	312	379	334	318	317	362	358	329	345	316	348	324	361	328	368	338	332	337	370	333	332	360	299	372	348	350	335	356	329	316	337	339	336	318	348	392	364	314	377	390	293	345	358	346	333	337	368	357	371	333	344	356	354	354	347	329	346	347	356	354	350	320	361	340	346	315	349	332	336	342	392	381	367	347	363	353	340	342	394	348	363	344	341	360	362	340	371	313	331	352	343	357	366	303	339	347	358	335	314	328	354	386	342	355	326	326	343	335	327	366	289	329	365	365	348	346	384	336	332	343	330	331	345	331	346	376	319	339	346	350	323	338	349	333	325	351	323	352	326	380	319	360	325	352	339	317	364	309	362	333	348	348	323	354	325	355	386	382	332	348	339	355	348	367	353	332	343	330	372	315	355	354	308	335	347	336	341	359	332	346	329	348	329	372	387	344	315	323	347	328	346	363	335	384	303	331	369	342	359	332	323	352	324	325	371	347	305	352	316	339	341	333	355	354	368	351	366	356	360	341	372	344	316	339	361	365	318	333	352	369	335	358	353	358	355	368	337	338	341	383	372	327	363	340	345	326	337	361	354	359	358	345	330	356	353	357	343	312	288	347	366	391	376	327	323	325	325	338	336	376	380	347	372	364	350	359	390	375	298	319	348	344	352	332	368	361	331	339	370	347	323	358	349	326	352	311	326	339	373	338	316	360	318	344	361	368	361	347	359	369	343	329	333	303	360	349	363	330	355	336	353	318	326	333	373	344	334	334	345	341	343	326	353	342	314	325	340	359	330	319	318	333	324	317	363	359	351	349	342	334	343	326	349	343	346	351	372	361	377	361	377	358	335	347	333	354	316	351	344	346	330	349	371	352	328	305	359	346	362	342	300	343	351	347	314	362	308	345	341	335	376	376	333	322	369	327	290	331	324	312	327	365	347	304	321	376	344	351	337	356	318	377	342	362	337	314	329	330	335	346	337	314	336	315	332	345	360	362	339	335	382	340	310	382	371	344	354	362	332	367	341	337	338	380	372	337	337	380	339	341	363	351	349	331	346	352	365	371	365	357	351	354	332	341	353	328	337	350	337	309	339	329	360	340	344	347	312	316	345	331	364	381	384	342	357	364	373	349	368	328	349	356	352	374	358	326	324	353	366	334	368	370	363	326	332	330	353	328	331	343	359	350	362	342	320	334	345	346	362	360	357	318	331	351	342	360	348	326	350	327	342	367	315	345	353	321	336	315	357	354	351	342	350	346	345	341	324	340	358	389	355	353	376	360	357	318	368	348	334	346	387	357	341	353	349	338	352	344	376	369	368	366	355	348	340	362	328	336	372	327	361	359	329	370	365	372	360	295	340	353	372	358	330	360	380	330	355	338	363	365	342	361	343	336	354	326	332	389	348	344	317	369	348	344	333	344	350	359	352	360	364	327	359	324	364	360	344	396	344	372	356	366	360	388	390	350	357	388	373	327	337	337	355	380	360	338	326	332	355	389	341	364	337	332	319	326	339	367	350	358	339	314	339	366	353	352	339	339	367	326	372	379	341	342	343	346	347	337	364	370	320	336	354	338	345	337	365	359	335	343	359	327	371	348	361	334	347	352	369	353	351	330	346	370	325	343	337	330	373	371	322	317	337	408	339	328	317	354	305	365	361	373	363	383	360	336	355	333	332	356	332	358	333	334	354	344	346	298	356	342	369	333	344	366	341	324	352	347	359	381	338	365	344	345	355	355	326	341	349	322	341	329	354	346	326	340	358	348	354	354	350	340	330	347	332	354	344	347	351	369	360	343	345	395	347	329	316	336	365	369	355	312	332	351	344	329	338	319	318	326	361	318	353	342	357	343	331	336	333	337	336	390	346	366	331	359	352	322	352	361	327	326	362	332	358	369	343	349	333	349	316	361	353	380	298	358	330	319	337	366	345	319	358	353	318	336	333	355	332	382	333	337	320	351	320	326	323	365	318	342	355	314	354	335	352	331	344	347	388	333	346	356	354	350	341	360	323	321	359	309	339	350	340	327	351	339	331	298	315	367	324	359	341	347	355	363	378	335	371	359	358	355	352	351	381	327	361	359	356	349	351	351	313	336	382	334	317	373	356	342	369	352	355	323	331	334	376	347	349	374	327	313	325	359	357	336	344	324	341	335	336	344	352	359	345	342	310	326	342	337	335	389	350	348	371	334	350	317	369	351	318	347	350	339	336	317	358	369	338	310	355	345	370	369	362	344	362	332	335	334	358	357	343	323	333	349	367	345	347	307	343	328	327	333	374	333	367	300	339	325	366	370	331	330	350	344	313	345	371	305	346	333	315	347	374	353	348	330	363	357	347	315	343	362	350	352	334	325	316	363	341	313	324	352	322	340	349	358	370	384	368	328	329	353	367	386	349	341	371	342	333	353	363	353	345	357	338	331	319	368	348	368	338	326	353	345	362	325	342	337	358	342	324	372	353	302	345	319	334	315	339	350	316	364	335	356	344	324	354	332	339	348	362	322	361	357	350	329	364	326	302	343	348	349	387	332	319	327	349	322	358	348	348	361	320	342	366	339	313	369	341	331	339	348	347	309	331	294	350	346	328	334	332	386	321	369	318	339	320	366	355	345	354	355	320	355	342	333	327	340	360	325	371	322	336	328	358	352	363	356	351	312	341	356	311	371	352	364	356	358	333	310	390	362	349	357	348	346	331	369	384	363	343	324	368	362	345	320	374	329	364	346	339	325	352	353	347	342	353	381	346	376	348	341	345	320	357	352	371	304	337	307	360	350	313	357	362	361	358	345	360	329	350	306	350	354	331	326	342	346	385	330	362	344	366	301	304	340	343	345	361	365	320	363	371	356	331	358	323	378	378	330	343	356	357	353	319	346	348	370	368	340	346	319	380	361	347	325	361	350	366	354	339	321	347	364	341	380	322	364	315	362	358	359	370	364	361	373	324	397	328	333	367	334	290	374	374	340	353	349	335	348	352	335	340	304	322	337	332	323	357	341	333	315	362	354	378	363	321	322	364	358	368	336	332	334	359	334	332	372	337	332	349	343	326	380	361	327	341	368	371	334	328	345	345	364	336	359	338	371	365	323	333	323	306	331	354	347	391	337	315	327	367	336	349	366	329	384	338	314	345	343	379	346	321	311	346	342	334	339	357	340	349	334	328	371	313	335	338	318	318	369	330	345	367	347	350	343	343	337	333	341	357	341	355	328	347
29442	39997	23344	12318	8544	5850	3561	2364	1858	1598	1413	1101	947	944	913	794	722	660	586	577	544	469	488	466	471	473	422	414	396	389	400	400	393	430	395	422	422	392	433	422	437	415	403	388	404	383	393	441	381	412	416	385	469	426	393	401	411	409	402	446	418	405	409	412	417	381	406	414	394	406	369	419	396	414	404	412	381	415	414	418	396	428	429	400	399	401	359	391	400	410	438	390	442	423	392	429	402	418	457	443	430	447	445	391	423	426	394	445	409	395	442	428	424	402	392	415	407	371	413	397	422	398	383	425	386	373	367	395	426	377	414	396	387	418	423	437	427	396	353	400	409	408	401	388	411	413	402	395	394	389	408	439	406	408	411	376	394	419	380	369	385	385	386	407	380	376	434	399	422	409	397	421	402	366	393	397	410	407	400	411	387	369	372	407	388	433	366	404	424	408	409	418	379	400	399	354	387	357	384	415	369	401	373	375	388	390	415	406	387	387	396	382	349	403	405	402	391	405	401	397	407	393	361	417	416	373	404	391	391	441	373	381	388	430	392	411	402	384	387	422	399	373	405	377	402	381	376	399	413	388	414	397	403	456	384	414	395	398	400	401	448	387	396	373	367	437	389	397	398	416	413	402	398	398	402	381	417	347	393	439	381	391	393	379	397	396	398	425	429	363	360	428	396	383	402	411	422	397	402	414	417	376	400	428	390	387	379	403	400	371	388	440	403	399	376	401	437	418	389	393	424	357	415	373	404	406	414	399	405	360	412	425	371	432	383	391	367	441	407	389	375	428	422	381	412	431	408	406	402	385	413	426	375	420	406	406	392	364	387	380	391	423	389	420	403	432	381	409	383	400	355	394	398	390	435	403	400	400	365	428	437	430	402	388	399	402	390	394	381	417	409	378	360	399	409	419	396	437	390	399	428	409	394	379	426	422	395	402	375	383	384	434	389	361	394	411	407	425	385	393	404	398	397	409	419	415	420	410	423	413	405	418	392	371	424	388	402	389	424	404	370	391	403	417	398	418	395	386	404	372	443	430	416	418	422	420	408	429	369	393	401	374	459	421	383	436	402	407	427	372	375	418	369	436	421	413	406	416	424	401	398	401	398	359	424	415	410	392	388	384	370	391	421	446	392	402	382	446	402	383	394	405	397	406	446	412	401	377	411	411	381	422	410	395	393	411	424	423	377	394	419	385	396	386	388	414	420	384	391	420	368	410	368	386	417	407	389	358	430	388	389	412	400	379	413	402	405	389	425	416	398	408	397	366	412	408	405	403	433	412	406	393	379	404	408	398	425	385	410	384	380	380	417	372	375	388	404	394	418	411	379	398	409	430	422	389	398	400	387	384	392	385	406	401	387	374	405	420	386	424	398	391	402	371	403	398	386	387	389	419	443	420	382	423	453	406	395	400	402	391	422	410	380	393	396	397	404	373	396	390	400	348	401	416	394	374	375	396	417	391	389	385	366	408	376	411	429	412	432	396	414	436	406	362	447	422	377	432	414	416	394	389	427	370	407	419	407	427	389	398	407	410	407	391	393	424	383	426	400	379	377	367	413	407	394	409	397	412	430	416	411	386	397	411	383	418	402	395	437	426	404	415	372	395	400	404	411	390	434	419	400	382	397	393	425	392	389	395	429	408	400	418	415	393	424	391	393	421	396	406	395	394	406	396	403	404	404	390	417	387	412	409	389	386	396	401	404	423	373	408	405	411	422	440	401	422	358	423	384	409	422	390	423	400	392	381	422	408	398	378	358	397	401	421	384	414	400	366	374	389	410	408	400	398	361	397	408	403	391	351	399	413	412	373	363	392	418	403	409	390	420	426	408	385	428	382	390	393	434	393	392	403	359	388	397	401	428	385	393	362	408	398	371	402	401	403	396	375	413	389	422	403	397	414	417	405	376	343	419	432	388	374	396	399	394	406	389	384	376	454	432	394	387	406	411	412	391	411	414	426	388	366	413	382	403	372	399	396	414	404	387	419	379	395	386	434	411	418	381	410	365	388	380	379	389	391	434	369	400	398	405	398	382	395	436	359	432	392	379	398	415	401	401	399	397	401	378	385	444	381	397	425	376	387	414	416	399	404	377	412	394	380	422	388	403	389	421	395	423	425	394	426	407	417	409	458	410	430	435	427	401	439	428	438	381	403	421	409	373	402	394	415	398	405	377	409	429	436	371	422	394	408	414	411	417	402	389	406	394	391	403	413	403	387	389	364	405	381	380	392	384	382	369	371	442	424	358	393	390	389	393	364	390	417	405	423	389	418	422	380	418	391	421	389	434	387	387	417	403	424	398	422	385	417	409	396	380	414	393	405	386	422	391	403	381	421	405	435	369	369	430	391	373	402	396	455	398	433	407	417	408	394	440	429	385	385	400	408	411	408	432	390	427	407	385	348	415	393	403	428	424	437	403	386	426	410	414	405	367	383	364	413	424	388	394	447	386	437	398	425	384	389	427	452	395	409	370	391	386	396	422	403	428	360	420	383	417	412	396	379	418	436	393	410	390	371	435	417	360	405	379	421	394	414	405	404	381	384	423	381	381	371	424	402	381	396	441	377	390	412	403	413	377	379	381	406	396	415	399	418	387	405	380	444	390	424	390	419	377	391	455	380	404	392	390	386	392	416	392	383	394	388	438	402	375	402	393	431	397	403	389	392	402	382	417	383	434	397	389	370	422	416	409	402	414	405	384	409	430	401	431	414	379	388	409	386	414	400	408	397	400	434	403	392	407	382	393	430	433	412	385	414	422	364	426	359	408	388	385	396	385	405	426	406	398	393	413	404	395	432	421	398	438	399	421	427	395	368	427	377	408	381	406	400	409	425	422	384	411	402	391	410	417	362	433	423	432	402	444	389	369	369	405	389	395	395	403	379	414	419	426	398	403	415	362	391	423	397	395	396	418	392	383	388	436	423	386	425	418	433	394	394	391	401	378	392	395	390	417	400	416	380	408	429	416	393	415	397	407	389	384	373	411	388	413	407	362	432	421	417	413	393	420	378	388	373	398	428	400	411	373	415	389	381	404	411	394	409	375	400	389	418	396	421	368	373	392	373	421	387	380	430	410	384	389	405	409	393	368	418	416	435	408	420	424	430	351	363	418	416	447	392	393	387	401	392	376	401	402	422	372	446	426	429	382	380	381	416	420	384	381	391	405	395	409	401	448	406	432	398	420	365	437	402	356	366	402	446	430	391	356	384	390	419	386	379	398	395	392	418	399	411	401	422	399	411	401	369	390	396	431	405	410	422	419	427	425	402	435	394	410	410	400	416	361	381	404	401	382	405	420	360	403	378	377	435	403	371	403	403	421	391	375	417	381	371	421	389	424	435	383	397	403	421	426	426	418	367	395	409	415	412	421	423	389	392	400	395	402	370	395	420	394	421	406	368	423	387	411	409	402	397	390	413	439	363	378	406	405	387	365	402	421	384	411	409	396	381	392	408	386	370	423	425	405	395	436	425	416	388	426	392	415	418	425	396
23172	21384	29086	24049	21394	21524	12791	3458	2055	1805	1656	1267	1147	1206	1179	1021	991	806	743	676	659	587	609	537	505	538	516	476	473	488	442	495	491	479	510	484	469	503	503	491	459	460	536	458	494	463	495	483	501	502	495	480	466	462	475	482	488	502	491	519	495	482	467	510	479	483	490	467	471	495	472	491	469	497	505	445	439	501	465	461	531	454	467	457	496	479	486	457	452	473	471	503	501	484	504	509	501	538	504	506	504	489	535	504	513	516	485	505	457	470	467	488	486	463	484	508	487	440	463	455	525	466	491	477	495	524	507	515	507	492	465	506	520	457	485	474	487	471	460	463	468	551	458	506	445	481	466	484	532	479	479	474	506	521	495	475	471	524	492	474	492	520	457	424	439	474	486	429	464	509	500	479	483	490	518	478	457	419	443	442	479	491	511	508	470	440	505	455	447	513	476	455	474	459	456	491	479	457	447	428	449	485	507	491	490	464	441	472	482	493	460	476	500	456	444	498	486	498	444	459	454	492	496	497	461	481	481	458	478	468	503	464	441	480	496	462	517	469	484	530	490	483	485	464	504	449	471	460	471	488	513	482	479	470	475	456	492	516	490	486	464	489	502	463	450	454	465	434	450	483	482	509	498	497	497	456	494	522	509	454	458	433	475	426	453	478	457	475	467	510	473	507	471	505	508	506	509	471	453	482	465	457	465	471	456	440	451	453	455	480	442	500	453	471	449	511	445	443	511	495	471	473	488	452	476	440	454	518	478	463	477	510	480	450	481	453	498	465	489	492	465	507	482	499	459	433	490	501	475	488	467	473	461	509	466	470	476	476	480	456	514	492	434	449	495	475	469	482	492	500	533	459	471	446	475	436	458	447	485	477	448	475	453	465	471	474	478	449	471	462	477	467	482	487	526	467	489	460	454	472	457	493	504	496	450	467	495	508	535	509	481	461	485	480	436	479	497	507	445	463	469	483	445	451	478	510	468	452	484	491	515	482	479	469	505	483	460	436	457	479	447	499	478	466	484	466	451	454	469	491	504	484	488	486	464	464	452	467	475	482	472	457	450	477	490	474	453	497	517	460	485	524	503	467	490	475	439	471	457	502	455	477	441	485	452	494	503	523	465	477	483	503	523	487	452	484	478	444	464	467	455	477	470	427	460	472	488	445	504	503	493	504	497	491	480	491	525	488	483	448	433	470	485	500	508	440	500	463	511	463	453	443	467	458	517	498	492	496	458	502	453	515	467	453	482	456	472	441	447	456	465	505	502	430	476	503	490	446	477	485	472	467	506	470	451	451	479	464	473	480	469	499	458	502	500	467	453	448	448	466	464	468	530	412	464	450	441	514	474	474	493	514	492	493	491	491	476	473	488	447	493	462	504	470	491	437	455	455	445	500	508	474	442	435	468	463	445	455	482	470	489	480	497	486	435	471	497	495	450	481	466	456	465	478	466	482	487	466	454	477	474	508	459	467	492	462	484	496	463	508	501	475	474	481	453	450	509	446	459	488	493	513	505	448	444	464	492	495	495	494	445	491	491	488	480	476	440	521	423	486	489	453	454	463	444	480	444	472	486	480	485	467	466	517	465	466	493	450	513	500	463	450	482	497	471	453	472	463	505	467	478	448	432	465	481	490	500	488	473	495	500	468	524	487	449	450	474	470	468	484	501	504	499	506	463	448	507	459	515	464	470	494	479	480	445	486	473	471	470	472	499	470	490	456	476	495	460	436	465	449	497	446	438	465	536	492	445	471	485	463	480	506	465	469	483	497	487	490	461	501	466	465	490	520	439	476	480	483	484	485	462	448	488	519	513	462	437	461	457	472	485	514	469	505	456	478	452	494	481	472	490	487	483	506	507	490	477	492	496	452	471	462	464	440	464	462	481	467	477	473	477	501	489	496	498	470	502	464	464	465	463	482	514	501	500	467	486	504	441	472	500	493	440	509	481	461	466	480	483	493	489	484	508	507	485	523	478	449	471	497	479	450	441	452	425	487	486	497	468	456	470	490	477	512	483	452	461	516	481	473	469	509	505	485	506	502	491	416	474	459	491	509	463	480	472	452	516	456	479	453	472	459	496	491	466	505	456	482	484	431	476	498	487	488	480	510	468	492	480	448	446	453	454	459	480	469	453	446	524	464	516	432	531	496	469	470	458	479	475	454	463	502	517	501	426	478	513	465	448	503	463	463	473	476	471	463	470	471	471	463	472	465	518	459	480	471	550	476	458	484	479	495	524	468	457	492	507	480	475	457	450	510	506	467	479	428	490	483	453	478	455	531	472	463	491	478	492	472	499	472	493	497	491	471	451	440	436	499	498	459	471	461	440	490	489	509	454	455	474	492	477	442	483	528	465	510	507	480	434	479	436	480	496	465	454	487	494	502	513	443	470	481	460	436	459	456	446	476	492	465	474	485	479	494	494	501	498	461	441	474	457	470	472	495	433	461	514	461	462	522	476	475	454	468	477	470	467	443	461	490	484	475	491	509	485	478	490	477	497	480	501	451	473	465	433	517	472	465	443	460	491	478	445	489	434	436	460	481	473	467	485	463	484	456	454	527	471	480	478	447	439	475	482	472	483	440	444	462	450	496	476	463	466	475	452	501	462	499	487	457	527	470	482	504	468	448	501	441	461	448	441	481	444	484	489	496	461	442	486	502	486	489	487	466	495	458	446	443	482	442	465	498	458	475	445	493	515	456	465	464	495	500	440	471	476	473	443	513	510	476	450	497	495	444	493	482	492	486	429	515	463	507	488	491	473	433	484	478	443	477	439	494	470	459	477	449	481	485	509	460	455	470	461	478	485	477	458	479	472	462	464	480	446	448	480	520	482	491	512	469	446	489	468	459	457	459	451	454	470	488	498	491	493	466	477	483	455	464	494	451	452	431	509	506	448	461	458	476	486	483	451	481	469	476	476	446	492	499	479	449	437	478	448	473	488	471	470	476	494	461	485	483	451	431	467	464	468	451	498	468	466	500	471	489	502	462	467	494	466	498	462	465	474	457	477	444	482	479	463	459	484	488	459	478	465	439	488	470	497	504	466	505	479	483	444	503	489	490	482	457	443	491	433	475	488	489	490	452	475	474	440	416	509	464	478	456	490	446	495	478	510	474	509	480	436	475	474	459	467	468	503	474	494	509	493	461	488	475	520	477	464	446	483	452	499	458	506	444	487	482	473	462	474	460	495	429	443	454	461	472	450	467	483	462	460	482	482	477	462	451	478	441	471	502	484	509	488	479	483	467	520	485	524	440	448	481	456	471	465	485	501	476	463	490	451	484	459	469	422	497	473	463	512	475	487	463	497	487	448	423	500	460	483	496	474	495	447	492	496	466	470	470	480	492	490	459	438	476	469	467	516	505	489	445	450	464	505	465	509	460	469	507	492	488	474	450	460	480	450	460	456	450	467	508	476	457	482	481	456	462	441	451	436	460	492	498	505	469	489	466	474	498	456	518	446	470	492	432	480	464	470	462	462	501	498	487
29825	47142	34425	21524	15002	11035	7717	5061	3424	2870	2607	1933	1678	1828	1602	1524	1251	1151	1025	878	794	742	693	663	645	601	541	567	565	536	558	537	551	559	530	569	490	561	552	557	545	607	520	576	522	534	524	545	523	522	551	530	528	557	550	528	540	527	541	530	547	569	557	534	578	524	521	570	525	552	566	501	512	579	525	556	528	536	578	515	511	533	566	547	534	505	556	519	593	554	562	549	536	518	582	572	583	544	576	547	566	576	592	535	565	558	581	563	540	498	560	504	562	537	506	546	538	546	515	528	507	523	516	564	557	539	557	522	520	529	516	526	549	559	545	535	513	538	566	511	509	529	545	503	531	501	575	543	546	569	514	544	550	549	498	523	495	502	532	524	570	548	529	547	497	565	516	533	531	559	505	464	532	526	508	543	526	496	532	567	537	541	563	507	540	532	506	536	511	495	530	558	513	513	560	530	501	555	513	512	530	521	552	510	470	508	533	567	529	511	491	525	540	483	497	538	507	523	500	527	529	540	537	536	524	523	535	536	536	516	512	530	513	511	525	537	499	529	505	546	530	488	570	498	531	572	524	541	554	551	530	513	515	542	532	511	547	525	510	532	509	515	530	573	537	488	540	541	515	534	526	514	538	537	557	545	501	556	551	491	503	561	526	531	524	518	553	491	501	541	505	523	496	526	555	534	539	537	528	497	554	555	520	491	521	522	557	592	518	491	525	521	566	523	558	533	539	577	502	523	511	516	501	558	543	539	513	520	512	570	510	541	487	562	495	554	531	560	510	550	538	534	515	545	547	572	524	525	565	516	495	523	529	541	537	557	502	516	537	510	510	531	497	528	526	542	519	544	543	564	528	527	527	530	518	516	526	517	522	556	537	586	527	514	517	547	514	518	525	533	514	511	502	546	514	554	500	501	513	556	496	538	537	557	542	484	479	534	512	525	548	539	516	527	520	541	493	538	520	541	520	472	567	540	512	480	518	519	545	518	549	531	534	490	539	508	527	509	529	550	519	501	516	570	551	532	532	533	536	547	498	521	510	508	498	514	534	531	538	573	525	551	531	517	576	530	478	525	531	540	508	549	523	534	523	551	556	546	506	514	514	522	490	502	553	601	484	537	542	529	513	527	552	494	521	517	556	537	498	524	515	488	531	518	530	535	572	564	541	515	491	500	565	531	512	576	541	480	537	529	486	509	491	552	504	504	526	519	505	517	543	573	503	518	520	537	534	519	537	532	511	504	526	533	503	577	528	513	557	496	480	542	527	552	525	492	534	580	527	513	502	525	487	555	516	522	547	510	524	564	544	465	489	529	520	520	525	569	497	541	512	519	507	544	530	460	514	489	496	552	561	550	507	556	597	544	536	477	575	528	570	507	549	564	488	522	539	532	505	511	498	515	565	527	538	537	510	514	534	505	503	507	515	493	554	502	537	536	537	551	541	541	521	521	532	506	512	514	546	543	544	495	526	513	493	516	516	541	547	505	551	499	524	531	533	519	585	524	505	502	510	533	534	533	516	579	516	537	533	518	516	558	522	538	513	567	540	557	490	521	549	568	549	528	528	518	547	515	567	526	539	483	513	514	558	512	538	508	545	512	550	529	486	550	519	558	490	555	549	513	483	563	515	487	535	564	510	486	535	529	520	557	536	503	490	553	509	541	530	546	556	513	558	527	486	528	575	541	536	557	549	503	538	518	525	521	510	548	533	568	519	549	563	522	557	526	524	505	525	523	526	557	512	500	555	526	492	522	518	522	522	540	533	492	542	464	528	557	499	540	511	546	529	552	506	518	538	492	525	491	499	536	536	565	541	515	536	526	520	523	505	477	530	558	535	548	519	507	490	537	483	515	522	514	523	513	570	527	541	492	545	509	524	514	567	569	494	535	501	540	560	503	496	512	508	507	548	524	524	554	523	545	571	544	525	546	523	524	587	503	527	552	484	524	513	520	541	537	511	526	546	511	545	519	545	535	479	497	509	525	539	537	528	511	527	502	511	559	487	554	498	529	519	564	529	562	549	499	548	517	512	551	549	541	529	543	553	463	551	541	573	542	550	545	514	510	497	520	522	511	480	541	525	482	521	510	534	563	523	533	518	568	515	515	521	551	518	547	513	547	528	527	527	529	523	496	516	505	553	533	540	529	514	539	503	512	485	525	515	543	525	539	558	545	525	506	483	531	505	525	528	503	527	503	528	501	528	546	530	531	480	550	561	495	507	551	518	543	521	504	509	533	524	501	521	537	523	525	528	550	555	522	524	522	524	514	519	528	514	511	480	536	540	542	516	529	590	535	534	570	546	527	529	538	551	464	560	499	514	522	528	521	540	520	518	523	483	546	546	504	497	504	531	513	520	565	493	525	496	534	491	511	512	512	504	520	535	505	517	510	523	555	512	541	499	549	504	532	496	553	522	549	480	553	471	533	513	465	539	481	517	503	548	535	517	526	505	538	514	499	532	505	565	515	558	539	505	565	550	550	552	480	560	510	523	544	489	506	500	550	565	533	526	519	522	565	547	538	523	542	541	512	545	482	526	571	504	515	538	495	555	530	574	509	534	519	550	534	503	536	497	556	510	552	548	523	552	535	532	504	547	547	537	551	506	521	505	545	503	534	534	531	530	538	513	520	481	540	523	563	526	545	521	490	508	519	549	494	570	543	520	527	542	480	569	505	509	518	581	518	506	532	531	578	525	513	539	521	535	491	498	530	525	516	547	532	554	553	535	543	479	500	490	550	503	544	512	531	513	527	489	561	531	520	523	510	546	535	537	515	517	511	505	517	524	534	544	507	558	517	524	556	513	551	514	503	534	533	521	521	532	546	541	551	541	514	483	523	502	546	552	508	574	573	551	531	497	507	543	540	492	501	550	523	527	514	525	539	536	485	537	528	499	530	493	560	506	561	538	491	547	513	560	523	547	513	515	511	543	553	547	477	517	535	538	533	487	517	557	537	491	537	473	549	553	476	494	509	550	587	519	531	530	563	515	501	525	517	517	515	516	534	544	514	513	531	549	554	509	519	530	534	492	521	516	512	556	529	553	546	495	529	510	518	546	493	486	507	521	498	516	527	538	475	525	515	528	543	508	515	521	504	539	501	545	553	536	562	517	477	552	489	500	526	528	500	558	507	519	513	551	530	543	482	534	547	512	546	503	552	518	503	565	534	545	526	497	518	524	554	499	519	538	537	561	579	536	522	560	456	486	524	541	475	520	495	522	504	559	492	535	545	525	543	550	549	544	509	526	512	550	523	527	523	528	516	502	528	560	550	552	527	525	549	524	535	540	535	518	509	514	540	519	509	502	541	514	542	522	500	514	541	557	528	504	601	515	518	530	500	537	548	526	511	533	515	538	554	508	536	545	511	513	558	543	530	514	532	520	526	493	518	526	555	578	558	522	492	529	496	555	559	522	521	551	528	499	540	505	521	553	537	523	525	532	498	504	549	496	540	511	533	519	543	509	509	521	509	506	498	543	580	558	540	514	527
27862	23135	22792	11221	4505	2730	1802	1009	800	683	709	611	473	525	509	464	449	433	400	352	352	324	308	316	319	302	309	314	318	289	288	317	304	317	294	284	306	329	305	296	273	302	300	318	289	301	266	310	329	301	323	304	310	325	292	297	331	301	281	293	292	323	295	318	310	302	306	274	313	324	315	300	291	290	313	335	335	284	264	311	290	313	296	296	317	286	288	316	301	309	344	280	292	316	305	326	288	330	319	303	321	300	287	319	331	317	341	304	295	304	297	316	314	298	318	271	294	277	319	311	289	291	294	294	287	321	316	313	290	301	294	291	301	275	307	301	293	296	298	322	271	319	304	320	334	317	303	300	314	295	316	272	332	271	295	327	288	311	264	322	297	295	302	306	326	325	286	315	332	289	277	303	298	275	319	311	286	296	277	316	326	287	322	321	310	279	313	307	285	290	319	308	273	312	312	325	326	334	277	287	307	305	295	292	280	286	275	306	293	322	290	317	301	316	310	300	322	333	295	345	273	289	337	302	286	281	304	268	302	299	316	297	320	305	306	322	299	287	263	318	335	333	293	304	311	304	310	306	303	271	295	297	293	319	300	312	299	297	303	293	290	299	317	277	333	274	331	328	326	293	290	337	325	298	311	303	293	306	296	267	321	326	308	318	305	335	296	289	300	319	295	277	307	289	303	304	325	295	291	327	327	331	303	296	290	302	299	288	306	322	314	310	278	279	281	264	302	329	311	302	278	283	302	315	316	328	294	303	337	304	307	290	303	314	324	308	321	325	331	341	298	327	266	276	289	265	280	293	301	279	294	299	301	270	296	308	299	274	300	302	298	317	282	277	296	279	314	278	274	299	321	306	292	308	282	301	284	313	290	294	322	283	272	313	301	281	316	307	304	309	294	329	291	307	313	276	303	305	334	290	307	299	304	296	294	332	309	297	310	320	314	288	263	263	310	299	309	271	298	314	286	277	332	311	317	296	293	301	331	310	275	300	263	314	309	336	309	333	280	313	330	310	301	285	309	303	315	303	314	306	291	320	303	326	280	305	293	282	333	302	304	301	305	321	278	313	277	315	272	300	282	324	266	311	293	330	320	318	303	311	303	295	290	293	292	300	294	322	274	317	300	315	308	261	294	276	325	280	296	313	295	298	304	298	291	316	318	308	289	335	305	289	343	321	314	303	280	326	309	329	291	277	308	271	304	298	286	335	283	324	293	321	298	300	315	303	330	338	295	286	340	266	298	298	314	306	290	316	283	322	329	311	294	273	302	309	279	308	271	308	314	298	298	308	283	328	335	312	310	287	325	286	334	312	315	298	287	335	325	317	309	307	327	308	299	304	284	287	311	276	312	309	290	306	292	311	300	302	290	311	272	313	306	304	302	303	304	307	328	294	308	304	302	312	274	296	319	313	292	280	324	294	279	307	296	287	299	326	283	316	269	309	305	301	305	315	337	299	311	342	331	284	307	315	311	290	292	342	317	321	302	276	328	321	334	281	305	289	313	295	326	302	309	287	282	312	290	304	292	309	312	319	288	334	305	340	315	280	307	353	345	288	293	257	272	269	323	311	278	321	329	327	312	300	272	327	314	344	279	316	301	276	315	327	307	299	299	295	302	296	330	296	283	328	274	347	304	293	285	310	315	293	266	297	330	315	298	319	331	305	292	334	307	296	300	305	328	319	322	310	317	320	280	331	272	298	323	280	288	292	296	291	307	289	332	321	289	327	294	318	307	308	288	298	322	285	276	299	303	306	288	292	342	318	316	305	296	314	303	328	296	263	310	339	271	339	282	305	306	319	292	294	317	319	303	331	321	306	287	288	302	305	339	295	293	304	334	302	304	287	321	315	294	338	318	313	312	312	291	322	318	284	314	298	276	326	290	318	308	291	301	314	296	285	283	322	304	332	314	296	281	285	306	281	319	311	277	289	312	320	330	300	265	315	311	298	299	289	313	296	327	304	289	305	292	339	312	297	277	312	289	289	345	304	309	315	320	310	287	349	313	309	307	313	277	292	327	301	281	312	297	259	302	299	320	310	288	306	312	334	317	309	315	323	328	292	284	331	339	304	292	276	284	305	306	279	307	301	279	326	286	311	329	306	339	320	292	298	334	314	325	307	321	308	327	280	316	328	311	294	291	316	319	312	322	294	288	278	288	308	299	327	311	300	293	297	296	305	328	333	283	317	329	273	308	302	294	328	296	298	321	290	324	289	289	294	298	310	306	286	302	276	267	294	295	323	261	303	310	323	290	279	315	279	279	331	289	307	304	297	305	309	309	315	316	310	331	309	306	315	279	298	278	324	306	291	276	281	304	305	299	308	329	288	276	332	304	303	281	286	265	344	305	340	304	312	281	275	304	295	284	315	332	276	316	308	331	334	295	291	310	329	306	326	305	283	284	310	334	295	295	312	306	318	297	293	308	277	290	319	289	299	318	315	266	321	291	287	333	300	314	300	292	345	289	296	297	324	305	325	312	301	320	300	297	286	328	320	311	294	306	292	327	297	292	335	300	298	328	280	319	300	289	302	308	310	312	286	331	283	332	263	283	324	296	322	303	316	289	289	293	289	317	324	316	303	327	317	311	309	294	285	279	304	290	313	293	278	296	295	327	317	318	323	290	262	306	323	320	290	307	294	288	276	286	293	317	298	291	330	292	305	291	309	305	316	311	308	324	309	294	351	332	290	314	310	264	298	288	303	287	326	285	308	255	294	310	305	287	287	290	297	295	274	299	281	284	309	314	298	310	329	332	296	308	327	321	285	315	265	323	322	314	298	312	324	266	256	326	295	286	286	278	292	302	305	321	318	301	295	307	315	303	310	304	323	292	289	308	311	276	316	307	326	289	312	307	319	283	311	311	332	285	266	295	309	293	298	322	311	292	327	295	291	299	315	282	299	285	311	281	297	331	282	332	327	311	328	322	292	290	309	297	305	274	292	320	287	264	292	301	276	281	314	298	282	257	314	293	299	316	321	293	312	314	306	305	314	275	304	284	313	269	315	322	303	299	333	336	308	277	289	314	313	274	316	298	258	279	331	283	308	301	327	306	312	308	318	316	330	311	294	259	308	288	297	323	285	305	273	279	304	310	313	282	301	295	314	306	295	330	299	282	304	313	308	273	322	270	298	326	310	302	286	282	321	311	281	274	333	307	316	309	352	288	306	288	296	292	329	299	320	259	317	310	300	310	311	335	277	303	276	286	312	282	287	309	276	321	324	286	320	293	328	316	289	290	290	332	302	315	285	317	283	321	326	316	314	357	303	295	318	287	291	320	325	339	291	340	353	291	320	295	316	289	335	323	307	278	331	322	325	301	327	294	304	306	312	275	316	278	285	309	330	292	285	304	293	306	341	306	290	297	286	302	322	295	283	281	293	290	308	311	309	294	309	328	296	322	313	301	303	302	299	310	308	316	292	305	313	307	284	302	302	296	293	308	304	319	291	313	327	266	291	324	279	281	290	310	317	316	294	326	317	281	291
25635	35716	22139	10007	6897	4790	3049	1908	1337	1132	1049	900	774	797	658	677	606	516	531	471	411	436	425	389	363	367	346	344	328	374	351	349	324	344	344	325	352	365	337	339	376	379	349	388	301	367	360	336	331	328	354	333	317	377	371	346	362	390	375	329	366	357	353	374	374	332	366	335	372	328	353	352	311	319	345	347	351	354	336	325	382	337	351	350	354	359	367	353	349	345	360	305	408	332	384	398	386	396	379	361	368	388	360	375	382	351	368	377	372	348	389	356	339	378	360	338	383	364	347	350	329	378	333	361	346	406	369	379	336	388	322	374	337	358	355	363	349	363	341	367	372	357	353	350	370	387	346	323	358	339	365	332	390	404	344	363	327	349	319	353	343	349	327	352	339	342	315	350	344	308	339	375	319	337	348	370	340	338	367	369	328	381	346	325	376	351	314	395	338	359	319	341	370	357	327	346	369	316	358	358	335	316	352	342	341	342	388	361	350	361	367	351	371	322	291	316	340	359	370	368	352	347	359	328	369	320	354	361	366	344	358	325	350	365	337	370	342	375	329	356	365	349	378	320	357	330	342	329	372	362	367	357	367	379	350	365	352	354	329	360	368	332	365	308	345	312	350	359	357	374	347	356	387	339	364	345	348	332	339	355	320	361	375	346	364	360	316	355	382	367	349	350	334	376	322	333	355	352	349	350	333	354	353	342	325	354	321	372	346	355	358	350	343	336	329	377	345	380	346	370	380	345	351	330	352	351	359	347	325	344	352	304	330	338	334	324	339	352	364	308	348	383	328	369	412	356	357	332	338	361	341	328	333	319	369	367	375	328	322	328	350	345	326	344	354	344	341	359	351	351	350	333	352	345	332	357	324	346	337	376	377	344	362	366	353	371	340	379	360	334	325	355	357	353	341	373	334	385	328	334	353	348	383	334	350	330	337	353	398	333	356	342	325	356	374	357	343	336	366	316	381	348	351	321	379	338	314	376	338	343	340	358	355	371	361	324	376	334	361	325	360	383	357	310	349	366	340	341	312	344	318	345	348	333	348	341	387	338	367	348	357	343	365	349	344	328	315	356	362	374	374	357	349	332	358	373	314	329	335	334	359	365	352	366	343	375	332	381	322	357	343	333	347	382	347	347	367	343	329	376	323	362	377	339	337	357	337	341	353	354	317	356	308	321	362	336	370	305	337	390	322	364	337	346	358	368	344	344	307	354	376	344	361	354	382	327	347	345	335	353	353	369	330	359	350	351	364	381	330	331	316	373	345	353	348	325	323	364	362	306	323	373	323	326	356	357	344	345	345	335	357	359	347	345	317	339	343	362	319	387	344	367	357	357	334	322	334	338	339	355	367	377	355	316	347	327	332	345	350	391	320	359	347	385	323	340	337	354	350	337	360	327	299	351	325	317	343	380	292	323	355	329	325	304	363	337	349	396	371	391	327	349	329	341	372	350	355	323	362	333	343	355	374	333	343	340	357	339	325	355	348	363	372	333	346	347	341	310	361	358	364	330	373	384	361	345	343	340	362	360	347	352	340	391	371	365	360	350	315	361	353	327	376	335	379	380	364	365	353	343	351	375	341	336	381	338	353	342	386	345	346	346	353	357	359	371	350	373	357	349	345	360	362	338	338	378	346	353	373	331	341	364	391	367	324	328	322	303	350	323	356	359	318	387	312	349	339	361	332	372	354	339	359	375	343	345	333	333	347	383	374	356	341	350	358	381	371	358	344	345	320	328	334	350	342	409	365	359	356	346	375	359	337	328	348	364	331	342	368	351	361	347	380	359	375	340	284	344	341	333	340	368	342	345	334	357	349	366	369	334	385	345	302	354	370	363	347	300	349	319	330	345	362	345	383	349	342	342	337	372	351	357	347	367	337	344	343	347	334	358	359	312	346	376	333	362	340	323	369	360	345	330	361	318	366	352	358	331	353	361	343	360	347	355	375	347	381	345	345	338	348	305	342	334	374	349	355	361	321	346	352	359	373	327	338	376	364	321	351	351	333	367	339	287	339	366	356	354	343	357	368	354	327	320	341	352	376	322	365	342	357	347	353	338	367	344	338	336	380	330	376	314	382	342	400	380	340	340	347	357	363	345	310	377	323	362	350	337	349	355	326	395	331	322	342	366	363	379	336	307	332	337	334	382	346	349	348	349	406	377	351	363	327	342	349	374	315	386	319	374	363	350	352	351	340	360	341	335	341	382	364	382	352	363	342	347	333	333	326	323	379	346	336	361	355	349	362	356	371	333	343	351	369	343	350	312	345	360	355	353	386	355	365	358	341	342	369	354	337	351	354	359	323	329	367	354	369	350	359	351	343	327	377	357	357	336	363	339	339	385	365	363	366	368	354	346	372	361	338	339	375	338	376	340	342	366	338	348	359	344	367	365	358	324	355	366	378	390	350	341	358	376	351	344	348	352	329	320	352	355	342	360	379	358	341	357	324	370	351	354	369	344	364	332	353	349	342	383	361	355	399	333	335	345	351	339	369	355	352	334	408	362	356	374	364	347	365	382	337	370	362	350	329	348	381	285	340	335	356	357	348	357	349	356	354	363	323	376	324	314	355	370	353	354	375	384	349	346	346	344	345	348	365	341	338	333	353	370	363	335	327	410	336	342	356	345	360	347	320	324	385	367	333	335	357	360	365	341	326	318	331	354	400	377	333	360	368	373	331	317	326	351	348	362	355	381	361	382	407	353	364	341	339	319	367	361	319	346	342	358	361	367	338	382	346	343	331	339	310	374	331	356	314	376	335	374	373	353	329	318	349	369	353	362	373	374	374	341	355	352	338	339	345	351	342	315	328	341	358	302	380	370	342	335	343	361	329	382	359	369	342	373	334	338	358	306	340	323	371	348	354	346	348	337	364	361	337	366	365	322	354	329	340	362	354	350	365	385	354	333	326	383	369	324	343	324	346	368	344	338	347	352	344	357	340	349	390	374	367	352	336	356	349	337	353	333	367	322	341	328	334	363	361	351	367	330	354	384	361	361	317	369	370	335	336	389	329	364	335	377	334	380	355	362	344	351	373	342	371	327	355	350	326	345	346	351	363	325	369	391	337	343	339	346	356	326	310	361	400	363	331	377	329	364	318	349	351	351	350	366	368	365	341	336	338	347	339	363	338	379	305	344	356	353	359	343	340	323	331	331	349	321	377	362	347	352	342	346	328	379	372	334	357	344	327	334	349	349	328	364	353	341	345	366	332	331	390	350	378	358	348	353	355	329	355	377	379	325	344	348	321	372	367	346	369	354	370	366	357	327	327	405	363	323	334	342	348	335	340	372	337	401	316	353	337	311	335	336	348	349	382	332	386	347	301	321	361	331	361	377	357	347	325	368	361	342	363	331	367	334	373	378	342	336	340	378	345	331	348	389	339	348	343	335	374	320	352	356	352	354	340	292	374	329	330	364	351	346	360	375	346	323	342	353	325	345	358	332	363	342	342	331	385	377	313	364	374	354	364	377	341	345	363	339	350	358
24275	21378	28598	24535	21324	13295	4164	1890	1252	992	953	864	742	805	784	671	601	565	564	523	489	452	466	405	435	395	377	434	366	376	405	405	391	351	363	376	393	365	394	367	377	388	398	388	419	388	388	361	378	385	367	389	406	350	394	372	407	401	367	411	363	368	388	376	397	380	388	365	380	389	367	372	415	373	382	410	374	328	391	405	354	368	402	407	401	387	369	452	406	396	377	380	371	415	407	416	394	415	374	403	416	404	419	358	399	410	383	406	431	383	406	384	381	363	393	364	394	384	328	370	372	352	399	397	415	396	397	382	377	370	382	347	396	376	391	373	364	403	370	366	397	349	390	370	356	365	339	366	373	420	400	377	376	388	366	406	385	384	393	389	408	385	365	391	402	384	392	385	346	399	348	403	370	424	368	361	361	379	369	403	370	346	393	404	362	381	387	376	374	349	407	405	371	385	405	409	398	403	380	412	408	330	367	376	367	365	349	386	400	381	352	379	365	414	364	341	380	399	357	376	355	369	402	415	374	366	379	369	386	393	408	393	380	409	378	372	383	386	375	402	420	347	365	379	388	390	399	376	379	376	404	379	383	437	387	347	388	366	372	361	376	396	337	370	413	386	383	411	393	391	355	375	396	373	369	366	399	391	349	376	377	376	395	382	429	378	417	411	341	414	408	384	395	359	372	419	392	380	395	382	362	394	386	408	392	380	385	386	374	370	386	408	382	402	389	388	373	400	385	355	377	403	404	365	377	379	415	357	394	334	377	384	374	398	391	408	367	390	414	382	355	382	379	369	361	380	344	375	392	417	360	385	390	363	392	382	386	367	372	386	384	395	359	410	334	351	393	413	408	382	371	385	400	401	393	386	339	399	381	375	356	354	366	376	395	382	342	413	358	410	360	399	380	380	398	361	391	368	385	359	371	393	340	384	393	394	377	418	422	416	352	388	387	408	394	405	366	388	342	407	405	374	381	375	376	347	428	374	385	418	411	396	369	390	403	407	375	410	403	365	399	385	397	370	407	346	362	359	396	360	432	365	371	371	354	416	395	391	392	381	371	374	399	345	370	367	364	359	387	355	387	378	373	391	370	362	385	429	395	408	433	377	384	425	397	369	388	400	388	394	380	391	364	358	369	407	399	360	403	401	376	390	391	375	416	378	404	363	400	350	363	379	355	377	366	389	412	357	342	382	398	367	362	395	399	409	385	436	392	356	409	413	356	384	372	348	387	331	416	370	385	354	373	378	333	389	389	401	379	341	407	395	380	379	369	389	393	372	400	363	385	383	386	393	373	355	388	394	406	410	383	399	400	372	413	355	351	374	344	413	394	369	366	374	370	344	391	381	384	394	372	408	387	412	374	380	398	368	386	375	384	385	376	413	421	390	380	355	414	387	394	435	383	402	423	377	396	329	394	376	342	399	392	355	380	386	361	390	359	369	386	348	382	380	389	368	401	381	407	362	360	331	411	356	370	376	396	399	363	382	389	359	380	352	382	378	394	368	398	360	386	391	378	390	418	385	389	412	364	381	399	379	390	392	341	365	402	372	378	348	350	357	393	373	376	366	381	348	391	355	365	397	375	372	389	377	372	399	325	387	416	379	373	374	375	368	385	393	404	378	331	375	392	427	387	404	375	398	392	351	379	395	381	388	363	376	391	385	370	380	381	364	413	363	363	367	405	399	410	382	382	407	357	411	415	391	380	380	373	380	360	396	326	379	383	442	389	407	388	399	389	420	362	340	376	405	404	359	376	390	392	373	383	365	376	377	411	374	361	349	348	373	369	409	361	367	376	375	415	380	406	390	384	346	351	376	392	367	388	403	370	403	424	362	356	370	381	348	372	373	372	372	373	385	360	397	395	394	411	359	374	381	376	411	400	384	370	364	384	413	345	393	374	393	351	378	374	383	396	378	396	340	384	379	393	340	373	374	374	392	388	362	362	381	391	388	398	413	352	402	379	362	418	379	389	397	386	341	382	373	410	376	390	415	377	356	359	405	340	374	376	401	401	405	411	391	365	369	410	391	377	364	376	366	409	374	399	377	373	413	398	409	381	397	347	379	369	385	403	384	374	398	387	386	368	358	359	389	386	373	376	392	353	398	390	384	386	399	401	400	381	379	394	404	365	381	360	351	370	367	382	378	399	378	385	395	375	396	391	401	367	360	394	380	385	385	390	337	396	340	391	401	362	400	345	435	405	363	414	374	403	376	382	366	377	359	404	369	374	371	356	396	381	357	370	393	373	362	348	390	371	388	392	370	344	390	389	385	362	413	399	366	381	394	372	397	378	351	335	369	363	381	340	408	403	370	369	397	366	348	347	384	395	393	351	354	397	359	365	411	388	347	397	380	377	390	378	380	394	401	363	384	378	395	388	342	391	398	364	350	394	370	373	390	359	365	391	376	362	374	377	367	401	376	385	372	345	345	363	392	405	378	348	354	370	366	400	409	394	404	371	365	378	401	435	400	343	412	401	378	392	344	394	356	361	361	410	407	415	390	398	394	357	344	425	370	387	366	392	379	408	377	379	374	371	388	383	379	367	380	398	387	358	367	375	392	381	386	363	363	412	383	369	360	380	409	388	399	373	365	409	369	355	363	386	421	375	410	388	372	405	364	394	372	359	336	365	380	411	376	390	403	371	379	373	336	369	390	416	412	380	394	398	365	368	389	388	412	387	394	384	350	365	376	372	367	409	397	398	387	371	418	371	377	345	380	379	380	382	369	412	358	359	385	402	370	382	409	390	396	376	390	426	359	382	388	397	362	361	385	367	366	407	361	378	359	405	384	403	348	404	375	383	329	374	393	384	381	378	430	352	368	376	311	370	387	413	399	402	418	412	371	405	420	356	363	360	396	413	386	380	373	439	375	381	376	360	377	379	375	384	375	406	386	386	384	408	379	373	381	410	370	377	417	353	367	384	416	383	371	416	338	359	415	362	382	386	377	382	400	370	353	365	370	439	396	330	410	383	370	424	396	407	401	382	376	348	361	397	347	393	390	380	398	398	367	386	416	364	392	399	379	385	415	375	356	426	413	381	402	394	362	366	361	384	418	388	390	358	406	411	363	400	363	383	362	339	412	365	377	369	360	371	379	403	400	385	388	409	376	346	396	352	364	394	384	382	372	417	384	392	392	360	363	392	371	370	353	359	336	361	373	390	382	420	351	400	396	392	396	368	356	375	383	377	389	388	363	400	355	381	390	348	374	414	371	367	403	393	403	402	383	353	378	408	390	384	397	338	421	377	397	400	363	433	378	362	369	368	354	362	421	362	392	397	391	374	346	375	380	369	367	366	396	366	357	369	418	411	384	379	393	350	406	408	395	365	365	366	397	394	383	402	364	343	436	409	380	394	379	376	371	385	397	416	387	383	340	365	360	369	427	381	404	373	353	323	413	358	401	372	371	376	416	393	374	435	383	399	387	365	398	365	428	407	357	382	383	374	409	413	371	379	404	396	350	394	376	380	390	394	403	404	355	356	392
29918	44428	29746	15262	10646	7824	5041	3217	2115	1614	1505	1337	1068	1133	1127	992	833	730	720	699	576	527	495	464	473	457	477	444	472	451	476	463	455	432	411	421	433	458	438	441	413	447	434	431	425	414	423	454	393	437	428	452	413	413	425	420	411	422	439	434	450	426	431	399	414	432	431	450	411	458	438	456	416	480	414	433	452	414	442	470	449	415	442	429	465	438	400	415	500	485	393	433	471	468	455	430	429	502	465	447	445	467	515	442	473	457	457	436	464	467	452	449	446	460	472	426	472	381	445	450	437	419	414	406	451	408	406	414	419	396	424	423	442	447	456	437	416	441	411	436	419	449	388	455	419	413	451	420	412	405	438	442	421	432	431	410	409	427	424	432	424	428	454	423	446	460	385	416	438	443	443	416	461	396	421	392	420	419	499	471	400	408	414	429	461	454	439	446	470	405	412	405	467	380	421	442	458	392	434	425	427	421	447	426	421	462	409	409	433	413	435	460	420	447	445	440	434	421	463	427	440	467	422	410	468	420	440	405	424	401	408	372	452	402	390	425	421	465	389	433	402	413	437	457	422	430	400	415	397	430	423	462	409	409	429	440	426	418	440	466	429	421	434	445	438	447	436	425	386	444	421	439	415	427	433	422	437	414	426	405	445	422	425	394	432	428	434	434	481	400	461	424	432	419	374	411	462	456	439	448	381	454	422	422	440	412	450	432	439	413	408	381	392	453	395	415	415	436	416	435	422	436	435	452	446	423	440	461	445	420	434	446	428	411	443	388	414	431	480	466	414	424	455	425	428	455	401	444	444	416	447	416	403	389	426	419	395	437	422	434	425	453	419	455	384	450	378	467	456	420	449	417	432	463	409	444	446	448	442	430	437	458	453	414	448	390	450	426	432	441	475	449	448	412	430	408	422	445	403	422	459	418	456	429	403	431	432	407	435	454	428	423	428	464	432	408	439	412	429	456	415	416	414	441	415	455	420	424	411	432	435	416	409	451	434	385	427	448	438	462	446	436	433	436	426	454	422	456	425	439	437	440	456	433	436	379	408	436	410	453	401	427	427	390	422	422	438	441	441	386	423	403	417	414	460	422	445	395	403	422	447	448	393	432	402	469	393	407	450	481	471	478	430	401	429	405	412	437	387	435	423	435	430	483	411	433	407	421	420	448	443	420	425	431	400	436	464	408	425	418	419	418	450	424	439	449	442	422	430	444	420	436	423	436	426	421	413	397	413	406	477	414	453	453	425	454	445	454	450	451	420	417	457	464	407	433	433	420	462	441	431	441	430	416	432	413	439	440	441	455	438	412	426	448	457	440	388	453	422	395	446	454	440	428	429	462	467	410	408	426	434	443	447	438	452	426	398	387	438	442	438	430	438	439	428	419	410	430	431	409	414	435	456	407	400	423	409	470	405	407	419	389	472	419	408	417	440	402	432	413	459	430	447	427	468	398	441	434	435	458	450	436	460	416	432	436	425	469	455	436	451	393	439	418	413	479	482	452	442	446	432	421	429	435	408	432	435	406	437	436	456	429	424	414	393	441	430	423	431	454	449	399	421	434	420	452	432	415	466	423	416	400	427	431	445	436	394	477	426	428	457	412	403	469	403	455	409	461	461	452	401	439	448	412	401	424	438	433	413	412	401	423	434	419	451	457	450	451	436	417	438	453	452	418	458	396	436	465	407	454	443	436	439	407	425	447	444	421	474	411	405	408	408	411	458	434	440	445	478	444	453	466	414	433	443	420	429	457	428	445	423	446	440	400	444	434	417	416	439	448	413	432	409	402	451	423	409	438	435	430	431	442	429	457	425	434	406	452	405	409	491	454	420	427	435	425	413	448	421	446	463	450	430	437	401	432	412	397	417	440	439	438	455	426	433	427	445	449	431	418	434	442	457	452	413	424	434	402	457	430	456	405	409	435	462	429	449	446	409	461	421	436	421	417	430	405	453	425	436	453	440	419	413	432	421	426	448	458	409	492	418	440	432	443	432	457	416	437	427	439	419	425	420	417	432	412	411	415	418	458	425	432	435	483	429	423	463	408	394	437	433	431	426	440	437	427	441	428	410	454	502	421	421	401	449	434	429	435	407	443	437	448	449	438	472	429	430	457	437	422	432	451	413	420	449	416	444	470	404	458	451	404	443	424	430	403	440	476	435	382	418	451	404	429	424	437	439	439	451	469	430	459	428	424	405	455	429	464	419	429	422	415	433	466	462	415	411	431	432	448	444	443	460	428	410	446	438	451	426	446	436	416	398	409	453	453	436	417	414	457	438	459	468	430	429	431	430	450	460	463	409	454	453	426	427	406	452	414	427	443	461	418	401	415	447	434	406	445	410	466	440	406	410	412	414	405	467	410	401	394	452	442	434	423	430	403	418	416	434	454	455	429	458	425	386	469	460	445	426	427	429	413	391	424	433	434	397	421	415	443	391	425	454	475	421	421	408	447	478	460	421	450	432	421	422	433	450	421	425	414	450	408	416	446	440	432	427	440	450	387	425	453	448	410	432	479	409	425	432	409	420	440	447	383	447	409	446	473	426	413	426	409	439	456	388	448	453	414	428	451	447	424	408	415	430	422	395	429	414	404	434	441	396	430	433	431	428	468	428	410	411	422	457	442	463	416	423	457	435	441	467	429	445	394	428	423	433	442	447	448	435	428	451	406	424	413	425	415	482	433	421	434	476	448	414	419	424	433	417	465	460	483	472	386	430	405	436	399	433	435	449	417	414	398	431	445	409	406	386	410	412	438	438	422	417	465	445	376	426	398	419	461	424	414	430	463	423	419	445	415	460	448	433	418	461	416	435	436	442	406	452	435	461	442	447	436	439	453	424	450	439	430	407	411	437	391	412	431	446	443	440	401	418	423	443	456	456	453	438	412	436	428	445	406	427	456	453	415	396	393	440	403	446	423	416	435	441	401	392	438	421	431	437	424	425	409	434	419	417	484	383	410	409	460	464	403	394	435	425	427	428	406	413	421	446	435	425	413	433	406	444	440	417	443	459	432	443	403	427	420	432	419	429	462	440	412	463	446	396	374	444	435	422	460	435	440	453	457	414	475	425	432	426	451	398	444	448	405	425	469	455	463	462	408	433	447	428	434	418	444	385	420	442	455	416	464	429	411	420	402	465	441	442	411	417	407	435	396	422	428	434	465	460	441	444	443	442	423	441	406	398	423	438	448	438	400	425	442	436	415	451	402	403	430	463	410	450	448	404	422	399	442	422	426	399	397	473	428	439	447	397	392	456	406	442	414	446	448	418	463	433	465	426	432	457	451	398	421	444	455	437	445	452	442	416	401	454	407	420	423	434	432	445	443	433	409	426	459	445	436	426	449	436	419	420	427	417	451	424	409	425	399	452	407	416	397	384	423	398	435	476	430	411	426	411	448	443	432	444	421	424	416	429	412	456	476	455	393	409	429	429	422	413	429	442	426	424	488	440	428	428	419	408	431	418	435	451	430	435	443	461	436	406	421	422	448
25421	21320	27396	25376	12868	3660	2060	1189	830	753	733	676	611	569	552	631	506	481	477	405	434	385	379	354	356	352	353	356	331	325	344	363	352	324	369	338	339	363	344	367	337	324	350	350	386	350	331	348	332	322	327	327	329	359	341	333	307	311	290	322	343	365	353	366	334	327	368	334	327	345	332	334	344	377	331	319	351	336	371	356	339	339	350	333	338	367	350	312	333	302	326	337	336	355	347	346	344	361	344	344	343	323	343	361	343	322	366	367	349	357	359	336	368	341	343	349	311	341	349	373	337	313	342	319	357	333	327	373	367	340	354	331	342	338	335	340	334	358	331	334	286	355	329	328	335	326	337	346	328	327	347	320	345	335	348	341	313	361	317	367	342	344	317	340	333	342	362	339	356	350	307	360	323	366	366	337	358	327	384	364	330	328	366	328	315	362	348	405	342	338	324	338	348	336	323	363	309	322	336	343	333	351	354	326	345	298	344	323	362	324	366	331	302	308	335	333	354	322	375	323	350	329	346	333	329	368	361	322	331	353	345	358	354	352	319	331	356	350	371	350	353	332	332	317	355	312	372	325	384	343	364	315	321	350	339	333	316	333	377	338	333	351	352	360	359	329	336	348	354	347	331	342	361	319	335	339	370	348	331	335	345	316	327	362	375	380	328	343	345	321	326	332	328	312	321	356	349	330	330	322	301	335	368	343	337	305	338	344	374	327	353	385	357	336	350	320	308	329	341	351	331	355	374	359	316	329	339	311	340	318	362	334	326	313	311	322	350	340	327	341	349	305	305	327	304	346	347	337	320	335	379	352	345	331	352	340	307	326	364	346	331	345	362	328	361	373	327	355	344	331	338	359	334	362	324	318	330	333	329	312	350	339	340	326	357	317	316	326	378	315	312	337	319	351	329	346	352	324	362	329	362	326	322	316	367	326	355	328	350	322	319	333	334	367	279	300	325	322	339	318	325	364	362	322	361	367	310	324	338	315	324	348	339	321	347	333	332	344	340	336	322	351	335	368	358	339	347	329	363	345	324	348	326	345	383	317	307	325	355	372	355	361	314	339	331	324	343	335	345	327	381	325	330	357	306	316	318	318	320	372	336	329	333	341	344	361	342	316	331	309	327	344	325	316	308	343	337	343	329	313	356	349	378	324	349	331	344	345	319	343	365	362	365	349	356	331	398	338	357	332	314	315	375	317	353	344	352	339	335	359	356	345	373	332	366	340	363	359	344	358	310	349	352	343	334	315	353	351	311	345	350	368	325	349	348	334	347	355	312	339	338	363	320	336	353	346	335	331	307	309	368	342	322	322	315	346	337	356	362	363	332	299	376	349	334	306	320	327	370	357	362	324	358	318	338	315	330	352	352	355	322	317	365	345	335	347	360	321	319	350	331	349	327	348	352	334	323	370	340	325	337	342	323	370	365	342	315	345	350	377	281	305	361	308	350	335	347	344	352	354	323	371	331	327	333	313	349	343	336	328	299	310	332	362	306	359	358	297	340	339	371	307	328	303	347	338	327	334	337	335	319	358	318	338	312	330	354	355	309	364	327	327	325	320	320	344	353	329	333	343	310	339	346	370	344	357	333	348	337	305	339	345	350	354	333	338	327	335	308	331	336	326	318	368	304	372	356	343	355	320	336	325	336	362	343	343	321	328	321	306	324	339	354	318	321	307	370	326	349	341	356	357	341	323	351	319	360	368	346	332	348	360	333	333	317	341	345	345	355	353	358	356	347	322	311	359	336	298	328	376	319	345	340	349	334	332	311	341	320	340	309	350	315	315	315	344	333	360	367	331	335	340	302	332	336	303	345	353	351	344	355	363	312	340	348	326	346	346	334	344	351	348	361	350	333	332	316	335	367	338	309	327	320	326	355	359	328	338	322	336	352	341	353	310	338	346	399	383	361	394	338	322	359	372	338	345	310	350	348	354	348	367	337	373	327	341	348	350	332	357	321	333	343	355	348	339	324	315	357	336	315	303	329	383	353	318	345	344	339	351	350	366	335	310	318	351	336	355	347	357	313	313	355	317	336	322	331	347	321	329	368	327	352	316	357	334	353	327	343	339	319	335	358	324	318	354	322	339	359	369	353	341	332	347	302	354	371	349	289	362	320	361	367	342	346	328	319	355	351	310	315	335	352	345	358	342	336	335	336	342	352	307	348	357	364	354	338	321	356	314	348	348	353	341	358	290	335	344	324	367	374	349	341	343	329	294	365	304	336	341	362	327	360	347	341	340	352	325	344	364	354	340	339	303	336	387	357	343	338	357	349	331	327	326	343	360	333	323	340	308	343	335	326	359	363	326	311	343	357	349	334	352	310	323	326	318	331	359	339	337	365	334	376	363	324	336	343	311	343	326	329	344	347	304	315	328	353	320	332	334	351	333	314	338	300	340	321	338	349	367	344	338	349	342	336	341	346	319	345	353	349	343	363	354	355	328	329	316	342	351	326	332	321	318	327	341	322	355	343	338	323	356	337	372	340	310	337	344	320	336	346	358	330	300	322	354	340	321	346	302	333	318	311	321	345	344	335	305	330	369	332	328	315	348	331	353	325	344	322	319	332	335	328	323	344	356	325	327	310	307	348	329	345	332	340	308	314	304	357	342	326	312	343	341	297	357	364	303	336	321	349	318	358	348	336	347	335	369	349	378	336	330	314	359	327	333	324	356	352	326	325	322	321	353	324	328	308	339	367	329	373	340	309	346	314	318	355	347	328	367	342	380	324	344	327	351	336	311	307	356	367	374	333	366	370	337	367	346	321	364	342	342	357	374	325	313	360	373	336	327	360	335	350	350	334	341	336	367	337	318	314	320	327	326	337	319	317	323	325	350	347	322	367	351	350	314	382	352	343	375	321	344	360	368	366	337	368	346	314	351	329	376	334	362	340	336	319	309	332	359	314	354	322	324	341	333	330	331	385	356	342	346	379	322	327	343	322	298	319	365	343	360	317	310	327	318	362	342	325	335	315	338	320	338	322	325	335	355	324	324	348	336	349	334	357	323	334	362	327	350	341	361	357	328	340	342	351	343	336	343	355	355	339	325	334	344	348	351	323	338	324	356	325	335	286	355	341	322	333	326	343	354	369	353	359	341	355	327	337	319	368	346	365	332	321	367	361	339	340	322	348	378	311	329	348	317	355	324	337	358	371	346	352	346	366	346	330	319	341	354	341	340	372	278	343	315	331	315	349	340	376	338	352	372	322	323	368	331	327	347	354	352	351	332	343	350	357	350	350	351	373	349	336	326	322	332	354	328	316	329	343	349	320	341	334	320	359	358	315	315	329	312	329	325	336	351	309	364	364	328	341	353	300	352	371	362	333	328	356	358	327	310	334	342	346	350	320	329	346	362	368	338	353	350	351	331	324	353	354	352	324	341	337	349	336	369	347	342	361	303	339	332	334	331	357	346	353	296	340	316	356	363	371	338	304	337	339	349	344	352	347	363	278	331	324	332	381	367	316	314	358	338	345	314	352	336
28083	40982	25104	11958	8301	5698	3808	2219	1522	1232	1116	1089	909	963	828	857	738	652	616	485	517	425	447	458	393	437	431	405	396	396	406	387	393	427	377	420	380	380	378	388	401	426	391	391	408	426	393	400	378	388	387	431	377	393	369	420	425	382	373	390	440	409	383	428	385	392	366	429	409	385	410	398	425	413	382	382	392	398	399	382	391	386	352	387	397	372	431	391	431	384	407	404	433	377	430	413	399	402	416	404	431	419	415	426	402	407	410	396	415	434	399	355	393	397	430	411	443	391	389	419	398	444	440	424	416	411	405	394	369	390	357	399	401	395	374	406	397	364	394	367	412	404	393	404	388	378	403	426	366	380	400	422	401	414	406	360	402	376	399	384	409	404	382	398	400	411	396	403	425	400	370	402	390	407	375	402	390	376	402	355	414	411	402	379	384	410	384	351	398	412	349	373	405	391	396	405	399	389	383	382	405	376	431	422	398	359	382	381	395	357	364	405	426	374	391	356	390	388	426	415	418	431	381	400	406	392	433	436	389	389	384	387	366	351	363	398	399	379	346	436	415	389	412	374	397	412	371	426	359	385	382	379	389	390	430	385	382	425	401	393	389	393	371	406	381	377	418	393	391	398	386	405	384	408	403	412	396	400	385	401	397	375	384	389	399	383	375	417	409	400	411	403	396	415	410	396	398	388	403	383	374	369	358	416	437	404	359	401	380	430	355	382	368	377	397	386	368	404	394	401	380	392	377	414	416	372	414	392	391	381	397	430	374	397	397	379	383	403	395	393	380	388	385	400	360	395	411	414	368	373	409	396	366	386	404	389	378	412	381	347	397	407	386	370	402	413	388	373	383	404	430	421	407	388	417	409	400	428	399	378	419	395	443	401	425	396	399	413	360	390	401	365	444	397	406	405	393	411	394	424	383	408	415	403	393	351	416	382	404	397	408	403	425	406	421	404	381	395	399	387	391	356	379	440	425	389	405	387	435	387	385	418	440	421	372	403	400	415	424	394	418	382	390	383	395	383	410	383	403	377	417	406	388	411	401	371	388	374	426	405	371	414	391	409	408	430	396	403	441	379	425	380	390	412	438	425	386	402	408	400	399	383	393	385	376	398	369	405	403	397	390	395	383	401	395	400	424	414	421	387	412	402	427	394	413	431	381	376	394	395	340	364	409	445	386	400	376	406	423	388	401	409	378	389	365	398	415	423	381	399	383	409	374	402	400	375	393	401	413	372	379	383	371	382	376	398	388	393	405	430	404	426	400	389	422	398	363	395	372	426	422	413	408	413	382	403	364	381	390	410	390	401	364	387	424	373	379	414	385	389	408	426	428	388	377	407	414	383	374	395	368	408	408	397	406	390	378	412	376	426	406	394	383	368	395	382	394	425	393	363	380	395	376	404	388	393	380	393	437	405	379	412	415	378	388	441	375	424	390	405	386	369	386	408	370	402	411	422	377	385	415	392	377	425	393	389	404	437	385	391	398	374	389	385	400	412	404	396	360	440	383	392	391	393	370	382	373	394	388	388	384	422	370	401	358	383	393	420	402	424	359	382	363	401	384	410	375	373	340	378	432	389	406	379	411	381	369	401	387	421	377	423	384	378	413	415	400	397	411	422	365	372	387	376	404	413	394	403	397	370	411	384	377	390	386	366	403	405	380	385	394	398	385	415	392	377	383	393	394	396	417	421	379	397	430	358	368	407	385	401	442	407	385	392	426	373	389	393	398	392	404	388	421	382	400	365	391	397	380	355	371	420	387	361	417	362	405	399	387	396	407	406	447	405	378	421	418	363	385	414	424	372	376	398	410	403	366	398	397	410	400	384	409	423	396	354	388	392	371	421	394	393	373	388	434	412	392	393	430	405	396	395	406	406	373	384	375	386	373	368	368	348	413	379	390	372	402	382	409	407	418	378	391	413	437	404	419	392	399	410	384	367	395	364	347	424	407	376	383	365	393	419	419	427	434	385	400	413	364	426	408	397	428	347	416	384	396	398	386	412	377	389	376	391	390	371	392	422	397	399	415	396	423	376	387	372	405	388	384	398	431	356	386	363	397	391	395	383	372	389	422	390	414	415	381	368	414	380	381	415	396	382	390	400	375	407	396	390	370	426	387	377	435	428	391	439	421	403	452	417	410	390	376	385	350	379	364	409	382	415	415	355	384	381	389	418	376	367	388	400	379	392	385	421	392	393	435	403	406	376	387	390	420	424	409	397	446	384	375	385	391	398	388	446	413	410	370	412	399	406	396	383	418	357	390	406	368	373	376	385	368	369	378	387	404	390	373	401	413	407	372	414	425	421	439	414	387	403	397	437	391	377	408	390	384	404	427	380	405	366	420	406	363	371	383	384	418	403	350	415	370	388	390	410	383	407	381	417	410	423	392	408	381	421	390	418	377	368	369	381	389	413	366	404	412	390	367	397	407	410	364	418	366	391	409	397	370	383	371	438	414	394	390	377	356	371	407	371	374	384	395	444	379	436	351	406	400	409	446	388	381	407	391	438	418	381	391	389	407	390	421	379	382	372	394	376	402	384	386	372	417	351	401	419	407	392	411	375	397	388	394	406	395	400	418	393	391	419	419	405	412	368	383	397	411	396	362	383	398	396	403	432	383	428	393	378	361	371	358	391	431	391	415	407	383	371	408	415	400	396	363	384	408	393	435	400	360	398	383	371	370	383	374	394	408	395	404	403	405	389	381	438	406	401	395	354	386	361	376	384	377	438	419	414	400	372	409	411	386	369	413	376	379	389	374	391	387	435	374	395	420	378	381	393	342	381	374	429	372	415	351	389	444	415	395	374	427	372	385	401	390	391	391	426	402	365	418	430	396	397	379	404	370	401	407	374	387	422	395	349	439	375	403	352	379	427	398	373	400	388	420	385	436	390	391	347	394	375	373	394	368	421	425	395	386	433	373	384	405	421	384	404	413	384	390	388	387	394	389	412	399	394	424	426	422	408	361	392	385	418	402	380	387	383	390	429	391	426	400	424	376	409	402	366	403	397	429	400	397	381	400	375	368	396	417	397	365	382	403	393	400	407	416	418	416	410	411	395	413	419	386	396	377	449	375	388	386	394	397	379	408	398	375	401	419	414	381	378	366	391	411	378	419	396	419	380	392	416	409	423	386	378	406	407	393	381	398	368	404	362	411	373	399	390	386	388	385	399	423	398	416	396	360	415	364	410	400	381	405	401	424	422	354	377	400	421	400	391	393	393	404	417	387	435	402	380	399	388	418	380	397	413	376	418	407	395	403	390	385	398	392	390	395	381	390	386	374	394	393	401	399	408	446	372	398	421	406	379	385	391	400	382	374	398	407	387	386	401	406	409	412	436	422	390	403	373	395	384	394	415	435	412	414	403	385	379	440	423	393	396	376	372	415	368	425	396	397	380	418	397	383	366	367	371	389	421	405	391	413	396	405	422	395	398	401	421	375	376	388	432	388	387	390	364	407	395	372	390	412	405	396	364	421	436	382	390
23158	21311	28982	23983	21321	21458	12187	3093	1769	1428	1276	1168	1069	1049	930	1019	919	785	770	692	626	581	532	609	522	511	523	475	480	502	468	512	482	490	510	485	475	495	480	471	493	469	509	472	492	447	468	450	478	477	505	471	477	479	528	466	475	468	518	480	478	480	457	508	482	438	489	437	484	441	462	463	464	467	478	458	483	486	488	491	469	455	479	463	455	465	476	460	473	451	486	501	474	450	473	499	511	490	490	512	512	493	513	491	512	475	487	489	471	488	481	483	459	475	488	499	418	459	461	507	462	490	459	449	490	443	435	491	476	453	457	480	480	476	433	452	483	457	477	513	454	469	454	422	489	472	487	495	487	452	445	484	452	443	481	429	464	460	484	470	491	461	485	496	504	489	480	483	448	452	471	452	458	457	493	488	470	435	493	455	481	489	473	501	476	484	479	498	462	477	452	472	447	474	443	499	445	438	472	489	495	417	466	500	462	488	459	453	462	483	467	455	487	478	496	454	484	477	512	439	459	460	469	486	456	470	447	469	435	464	460	464	436	533	474	506	476	507	450	460	486	452	451	468	439	483	458	448	459	487	442	498	457	455	456	452	471	485	494	451	469	479	470	424	454	462	478	447	453	480	486	465	507	448	446	437	451	463	452	442	478	480	479	459	426	465	464	496	479	459	463	469	493	494	461	467	517	454	461	481	471	479	462	480	489	450	459	478	442	419	512	466	477	460	400	503	483	475	459	454	439	497	434	454	435	477	483	460	465	421	474	441	458	469	481	470	479	485	443	453	460	510	493	486	518	469	463	472	463	463	484	502	455	466	513	473	492	489	462	475	443	479	470	477	453	471	433	463	480	450	459	472	465	459	458	492	486	486	466	493	476	497	502	529	452	475	465	473	430	463	457	442	478	474	515	476	443	469	491	478	434	475	454	447	419	460	452	468	488	433	464	465	480	463	469	478	479	467	458	462	466	451	446	462	467	471	415	481	481	464	461	494	459	452	435	478	461	434	458	474	501	470	478	470	469	468	486	493	460	469	479	451	434	460	449	457	475	480	484	495	470	477	433	433	466	473	442	474	522	454	448	458	479	455	441	495	474	504	427	494	490	462	411	499	496	471	468	445	470	477	480	464	474	502	467	460	443	481	500	475	462	448	491	495	444	492	463	504	449	498	461	465	489	444	446	467	453	459	464	466	459	507	464	461	422	485	450	479	497	481	459	465	465	451	480	485	442	496	489	463	426	463	443	435	498	516	493	447	488	456	466	463	473	490	449	476	447	434	443	422	512	462	495	451	444	467	477	502	502	472	414	459	457	469	460	442	485	444	490	481	473	489	480	459	482	464	511	456	506	492	455	450	479	466	486	468	457	454	482	462	473	481	470	479	434	488	444	457	475	494	461	486	467	472	471	444	493	459	429	483	496	487	471	426	472	438	484	445	474	453	482	500	469	466	483	492	462	478	447	465	469	445	470	448	487	461	442	454	501	464	440	480	436	464	435	445	461	437	456	402	462	471	462	452	425	505	439	477	455	458	479	470	498	491	463	473	495	483	456	443	459	481	477	497	476	454	480	488	477	471	461	456	452	476	475	471	446	477	457	485	451	463	459	401	443	450	467	460	441	498	459	461	439	487	474	481	436	477	488	438	470	449	493	506	476	475	486	479	476	449	449	465	477	486	421	480	465	473	447	467	441	444	468	491	483	479	493	474	495	492	498	456	445	445	460	488	421	439	472	484	424	475	483	481	468	433	460	444	461	417	465	453	455	478	469	447	490	471	497	465	461	475	458	496	441	488	478	478	450	457	476	504	421	469	468	466	493	451	456	475	498	478	518	484	505	437	453	456	430	465	441	482	488	468	495	458	442	487	474	475	464	518	501	443	453	413	496	443	436	463	460	487	451	494	429	482	504	472	471	450	468	461	431	483	483	459	487	483	445	462	447	459	495	509	452	437	494	430	465	444	446	508	474	447	469	454	489	481	441	445	449	433	479	457	453	502	499	492	458	503	503	442	465	461	465	464	461	473	492	478	445	460	489	497	474	478	475	439	497	451	454	453	456	463	462	460	439	456	479	461	445	498	468	452	462	456	461	485	471	445	488	493	464	472	449	461	456	463	476	478	475	485	461	459	466	485	493	472	509	456	483	465	487	460	449	467	497	457	491	441	480	455	482	484	493	463	463	477	515	492	444	480	487	453	474	440	473	523	439	467	472	470	449	482	468	438	505	482	485	439	456	481	450	456	465	466	468	456	502	503	467	467	474	453	495	474	461	475	491	464	463	433	446	469	473	455	460	475	469	499	460	438	427	458	475	472	455	472	435	503	495	458	466	442	456	474	437	485	549	466	472	413	493	454	437	487	481	480	466	492	483	489	485	439	486	429	481	474	418	489	477	451	453	480	507	420	470	476	485	463	472	449	459	455	475	461	467	460	496	489	416	506	517	458	472	473	480	486	475	456	494	485	483	470	483	489	509	511	433	456	468	455	462	478	463	467	468	517	475	440	478	486	473	481	472	455	458	484	498	419	422	487	459	472	449	449	487	513	479	482	507	516	467	481	448	522	475	465	452	445	498	455	466	457	458	472	486	477	466	494	462	457	463	455	427	490	464	464	434	438	495	485	473	475	458	488	470	468	442	493	458	494	489	444	494	439	455	466	509	444	515	427	442	494	470	460	468	457	475	444	465	479	427	453	474	438	441	490	466	474	501	467	475	476	458	484	463	507	464	480	457	465	477	455	448	489	454	455	484	467	487	500	447	494	439	503	457	456	497	476	474	469	476	473	461	473	458	507	436	439	475	475	441	487	494	440	466	498	485	490	446	469	502	427	472	490	466	436	421	454	486	405	488	446	436	463	498	492	417	453	496	500	449	479	468	461	526	464	456	429	470	470	427	452	478	502	457	465	486	485	475	480	488	464	452	462	497	484	484	488	466	473	462	487	428	447	409	471	463	477	472	488	499	507	465	463	434	464	505	474	441	473	456	461	480	496	488	446	449	476	408	434	461	465	453	463	491	503	460	463	448	457	467	451	432	502	466	477	452	469	452	450	500	449	478	428	441	467	498	474	451	444	480	443	447	483	478	481	464	504	451	478	463	448	467	447	479	464	480	470	487	470	492	465	483	470	472	488	464	462	452	483	479	511	460	473	469	452	422	452	468	474	482	442	484	475	471	475	429	469	454	439	445	486	460	484	481	450	437	508	475	488	456	458	474	501	459	467	481	478	470	465	457	443	470	458	476	460	447	497	468	495	466	448	476	476	457	482	497	535	485	464	431	491	459	477	469	464	461	483	464	455	470	455	453	478	467	491	515	464	496	454	479	469	473	479	440	415	449	483	495	481	505	460	449	443	467	513	456	429	495	497	427	497	472	497	488	445	478	471	448	464	485	464	463	452	482	437	471	471	434	457	472	462	470	498	470	466	458	475	462	496	483	429	497	477	454	471	482	438	459	432	453	476	469	474	444	486	472	469	480	474	452	496	496	463
30652	50139	33614	19219	13253	9819	7274	4506	2778	2319	1901	1730	1632	1570	1308	1458	1259	1006	928	835	752	667	661	654	606	578	582	555	553	576	545	558	552	604	553	556	564	520	558	535	548	552	524	467	492	588	526	524	534	498	514	554	534	527	518	519	519	535	520	523	506	512	522	537	514	524	563	556	528	508	547	515	552	546	520	558	540	526	536	541	547	531	563	541	534	540	591	578	526	580	528	536	549	512	554	567	562	549	593	587	519	570	534	578	533	563	551	573	523	536	541	543	488	525	491	555	531	559	522	552	493	519	560	484	536	466	564	527	525	502	546	500	566	485	546	560	546	510	502	485	535	494	503	538	506	500	530	534	484	491	537	495	494	540	521	534	509	514	538	470	530	551	498	534	501	529	548	563	492	531	531	531	499	490	503	507	522	474	501	547	510	525	540	502	507	478	503	536	531	524	570	562	568	535	500	491	526	515	527	472	521	516	504	494	528	529	491	519	551	549	557	532	568	548	518	507	519	535	532	508	510	486	530	510	536	486	546	526	526	557	522	555	557	515	536	538	518	520	520	541	533	506	479	545	525	493	592	533	496	506	552	535	498	481	517	537	555	523	539	551	565	577	499	484	476	500	488	533	497	510	485	546	477	551	547	470	521	518	493	606	568	548	522	537	487	528	539	568	495	496	509	516	555	519	551	499	504	553	519	501	513	507	533	526	498	505	522	486	541	533	506	497	552	494	513	546	553	544	577	512	478	493	546	524	506	536	530	523	530	530	531	535	498	504	518	503	509	563	526	538	540	556	534	507	509	535	526	560	496	551	529	510	540	498	544	506	486	512	522	468	506	523	494	494	567	496	487	519	546	528	516	517	498	521	499	530	491	498	508	554	504	502	496	527	534	496	502	500	508	557	527	549	531	509	487	552	543	529	505	549	523	522	518	570	526	513	554	482	524	490	501	528	507	540	500	558	536	516	532	531	512	515	504	524	505	496	497	516	503	538	502	486	522	495	546	517	528	542	525	505	522	550	520	520	525	509	498	563	546	526	537	492	494	519	521	490	557	538	526	526	538	528	480	535	522	463	490	533	528	520	528	536	498	519	524	495	501	569	520	494	528	558	532	523	568	535	547	537	512	484	550	518	526	562	500	528	502	537	498	557	502	528	493	534	502	536	545	509	520	577	496	526	503	515	538	558	500	531	516	508	486	534	530	471	552	527	504	510	507	535	526	503	519	554	497	529	517	508	535	494	526	525	498	544	502	517	558	510	539	506	527	511	498	508	504	521	536	538	524	535	566	504	523	507	535	527	524	499	491	531	506	530	534	520	549	495	481	495	510	489	531	497	526	561	522	507	554	509	550	525	533	544	499	557	540	483	538	529	536	497	556	518	487	506	527	486	526	495	521	523	513	511	505	469	506	519	506	558	531	501	483	554	540	494	499	527	519	478	515	499	505	518	535	521	485	553	559	538	518	540	520	517	545	535	522	545	532	516	503	563	514	498	496	497	522	522	493	569	513	480	508	484	495	509	510	548	512	554	521	562	518	536	535	512	495	528	519	510	527	506	489	538	554	534	515	550	525	547	508	480	500	521	517	486	516	532	507	499	510	532	536	513	502	554	540	518	527	480	510	474	544	509	556	508	534	514	581	527	502	526	501	477	494	504	566	516	515	517	508	508	544	485	511	510	483	553	520	524	533	496	532	542	497	497	519	528	524	527	532	538	534	532	549	536	469	526	496	530	552	533	509	540	543	525	537	519	525	493	507	505	530	524	511	502	498	508	527	559	525	520	511	529	523	525	517	571	483	512	491	490	526	537	531	547	531	508	484	522	532	527	536	553	511	516	522	520	507	535	561	532	494	529	533	527	581	470	509	539	569	500	514	516	508	546	514	491	504	541	503	535	533	520	535	493	522	509	530	481	472	506	502	585	514	525	504	529	527	518	523	529	540	540	510	523	519	474	537	490	547	519	461	537	525	525	511	503	492	508	534	511	531	498	499	534	509	523	516	494	545	530	536	488	515	558	510	535	490	578	535	529	539	517	515	508	505	513	543	523	518	530	543	476	544	531	519	521	502	543	549	494	568	461	507	555	526	538	562	483	508	511	520	490	531	529	493	531	511	510	545	564	530	518	518	502	495	526	503	480	500	529	548	531	527	526	507	516	537	538	560	512	553	483	533	520	493	520	498	524	513	533	526	492	526	550	528	504	519	561	499	514	525	462	517	519	512	548	530	503	498	488	494	537	518	534	507	529	514	482	541	550	497	527	502	535	537	529	514	523	504	518	485	523	529	518	555	540	505	527	502	493	530	535	502	554	539	551	501	503	512	539	515	500	497	497	519	507	529	501	526	483	566	551	523	538	507	541	498	503	562	500	564	537	501	491	485	497	519	552	521	478	514	531	516	487	535	546	508	541	524	513	484	484	521	539	506	517	524	504	555	493	500	536	519	539	528	511	459	527	530	494	521	524	532	522	471	490	533	485	544	545	494	540	525	503	515	520	530	575	464	503	488	448	532	519	576	536	523	483	526	513	501	494	520	540	521	491	501	510	569	515	508	484	514	465	537	497	560	489	503	518	505	494	484	523	553	479	517	526	546	497	520	503	570	524	535	533	548	501	537	536	504	538	532	518	558	492	535	546	510	540	521	497	480	509	501	501	534	533	515	524	497	512	482	505	528	560	500	504	513	489	489	533	530	525	501	518	518	511	504	543	528	533	511	533	496	554	569	512	483	528	551	517	549	528	480	533	494	545	478	517	474	521	496	553	530	496	534	515	511	503	544	595	512	529	539	508	508	518	502	533	512	557	532	529	516	517	548	548	566	507	524	546	502	505	549	505	519	469	540	553	514	508	493	539	524	516	516	583	505	513	480	508	522	510	544	507	536	509	535	529	526	514	495	519	502	505	523	507	530	493	545	508	535	497	481	492	517	514	496	498	519	524	505	476	515	493	523	537	531	494	515	536	502	517	526	559	516	540	547	587	483	496	512	558	508	497	560	551	548	497	550	537	521	521	517	488	560	503	519	497	503	521	510	514	559	526	561	545	528	496	520	530	508	505	530	527	544	530	525	531	544	574	503	545	527	521	524	491	523	527	526	574	518	524	498	512	536	513	507	518	515	500	564	511	519	476	469	479	506	451	499	503	521	534	490	508	517	526	515	540	465	554	484	540	541	561	522	511	503	544	552	537	542	541	559	509	506	561	478	520	512	537	505	501	515	531	520	528	561	535	475	577	515	503	522	528	529	572	509	533	515	508	534	498	522	471	566	518	502	541	510	541	546	534	504	527	527	525	499	493	507	502	540	538	541	529	510	475	530	538	511	564	521	496	545	530	524	532	535	544	530	526	501	521	491	521	523	542	585	548	527	491	532	513	547	534	536	488	514	517	501	530	523	518	503	535	547	516	538	545	531	516	592	515	505	547	558	487	513	462	520	531	550	493	547	551	502	487	536	554	505	470	491	549	539	498	527	530	504	522	533	533	507	529	519	502
28340	24152	22674	10516	3603	2220	1549	1061	724	583	542	512	455	508	406	450	413	389	346	340	343	308	324	262	314	306	299	298	303	292	324	306	305	330	288	273	332	259	332	319	303	317	263	266	293	298	290	292	293	314	323	303	312	288	306	278	292	275	290	270	275	285	295	316	279	279	289	270	275	300	271	297	314	295	323	290	319	260	281	273	277	290	279	309	291	282	286	294	291	312	268	321	316	303	329	284	312	292	318	314	298	318	294	283	299	278	316	328	302	283	301	296	322	292	333	322	294	287	317	310	309	320	324	292	294	300	281	294	288	250	308	303	285	331	282	273	298	302	309	309	308	304	294	283	305	292	254	291	264	317	349	280	282	306	295	300	317	275	301	300	294	318	266	295	279	254	306	299	331	304	281	279	269	289	280	295	285	288	301	297	293	269	313	276	295	283	293	294	305	294	267	310	330	295	289	307	270	299	279	281	298	309	322	288	285	272	293	334	275	287	259	268	339	295	295	296	241	329	295	274	324	296	314	271	286	279	314	279	299	309	291	281	280	276	316	288	260	318	271	298	275	299	304	323	343	302	307	301	289	316	267	283	303	275	307	314	285	303	278	272	294	320	237	252	295	281	303	282	291	314	262	255	274	313	290	306	286	297	291	316	319	287	289	295	285	283	278	269	324	296	255	265	272	297	290	295	281	338	337	311	301	302	297	315	306	285	310	266	297	306	306	288	301	323	331	300	301	297	282	287	273	317	308	322	285	298	268	277	309	286	305	322	272	299	300	298	275	315	298	298	314	274	293	264	262	310	309	310	285	276	276	275	302	292	305	294	271	285	287	291	290	300	321	271	284	292	274	307	299	276	289	290	267	269	278	294	278	287	292	313	312	306	300	284	285	306	286	282	275	300	252	318	314	297	312	274	292	286	294	293	302	347	285	297	291	308	305	287	322	297	293	305	278	273	299	282	276	296	296	298	310	316	272	301	296	298	312	285	310	275	307	298	294	291	290	259	308	291	307	286	285	266	302	313	281	309	272	294	302	271	274	280	311	319	299	285	326	308	306	296	299	282	288	277	277	292	306	317	287	285	268	257	276	261	308	271	326	304	298	287	310	287	288	288	279	303	296	328	295	314	295	293	305	251	268	296	273	289	294	327	270	261	255	313	283	268	273	254	303	315	289	265	312	289	295	301	309	299	282	308	326	285	295	285	274	279	270	284	293	288	315	294	277	283	274	281	297	315	275	281	288	312	308	294	278	297	304	293	292	311	281	300	305	280	254	312	292	297	299	280	292	312	292	262	301	275	289	281	265	306	299	315	301	303	297	275	307	295	274	303	275	290	339	305	293	330	281	290	272	286	286	283	311	274	275	281	295	290	320	300	299	304	291	273	310	311	283	296	293	278	330	265	304	295	336	324	286	286	306	287	265	325	290	288	313	281	283	298	309	284	283	302	298	319	275	304	298	303	292	285	302	252	297	282	312	288	287	285	295	317	313	276	280	317	281	288	286	307	303	295	316	284	286	323	273	276	289	312	297	295	327	306	328	269	261	313	286	299	305	307	293	315	309	261	306	331	284	287	278	284	300	301	268	295	306	300	269	278	309	277	293	310	312	314	292	308	320	284	288	296	267	287	304	287	292	297	280	288	277	297	291	300	265	279	302	277	262	287	263	301	274	272	271	284	276	294	282	319	288	285	333	286	259	295	317	289	293	300	304	287	303	269	302	317	293	295	307	282	284	288	326	288	284	298	292	282	315	272	298	286	288	332	319	317	324	271	311	298	280	291	279	252	286	311	262	252	274	312	298	277	298	304	269	290	281	278	274	313	307	290	273	289	289	298	269	278	277	291	283	291	283	314	266	294	287	302	289	287	293	287	301	280	316	302	299	306	295	248	305	282	298	307	299	288	289	291	280	297	293	312	307	275	317	293	287	293	262	332	276	277	283	289	290	288	285	285	322	248	291	312	292	308	276	274	283	294	319	285	299	279	327	302	297	319	288	266	289	305	272	320	290	308	273	297	304	275	277	350	288	277	267	312	288	312	304	253	305	291	270	269	298	313	313	278	263	302	286	287	302	285	309	319	286	324	303	306	284	286	293	278	317	277	281	281	300	299	296	283	307	293	341	285	308	285	265	287	293	283	302	279	292	295	267	333	272	292	321	295	282	278	270	281	289	284	276	278	318	296	303	281	271	302	250	318	330	300	306	324	292	264	273	307	278	328	309	300	286	304	276	312	279	292	314	289	300	305	305	326	331	293	271	292	317	284	308	299	282	321	304	327	292	314	295	277	274	319	301	308	290	300	327	266	292	300	283	293	308	273	307	292	294	297	275	294	327	270	317	273	283	303	299	312	287	279	265	306	267	311	268	299	304	297	310	282	274	321	275	280	278	303	302	281	296	291	269	270	312	295	284	332	323	302	311	292	322	314	303	279	314	282	298	301	287	304	280	291	313	307	264	278	294	314	282	285	309	312	316	302	302	287	296	299	312	310	299	290	279	283	308	287	321	268	289	295	308	299	276	276	294	309	280	280	309	269	275	303	300	267	305	290	288	289	293	286	312	327	287	294	283	310	272	305	301	289	282	300	287	294	316	286	298	287	273	285	283	285	275	284	288	273	299	297	311	299	292	279	291	268	303	316	298	301	303	304	309	303	259	284	305	298	287	303	294	311	280	278	329	302	278	299	290	265	302	287	298	280	320	271	307	331	284	320	297	264	276	281	290	296	323	273	299	273	263	284	273	288	283	323	297	273	326	279	278	346	309	324	292	296	259	281	265	283	293	312	302	268	326	310	312	275	306	286	306	298	326	300	310	283	311	293	305	247	299	296	299	270	287	288	283	289	288	290	307	295	286	298	282	311	289	295	334	272	301	297	314	286	307	289	296	301	278	271	278	296	290	295	337	298	326	309	306	266	276	284	285	274	294	328	276	306	280	264	294	327	297	293	283	289	287	284	280	261	292	272	270	307	278	300	285	300	278	271	285	287	286	273	280	274	293	288	277	306	296	304	278	310	287	283	304	282	301	281	310	275	288	313	316	261	267	300	297	298	264	295	322	309	280	300	296	280	320	278	310	283	310	281	298	319	319	307	309	318	271	323	304	312	291	295	283	297	305	279	295	279	289	283	315	284	285	274	305	303	302	317	316	278	301	310	284	303	318	313	278	307	287	314	269	271	304	306	281	281	282	277	294	286	311	251	276	312	270	272	273	270	280	288	270	286	291	280	314	285	275	289	293	295	257	300	314	275	298	312	293	260	306	299	279	290	295	284	304	307	294	271	290	296	303	324	275	265	312	290	297	230	297	308	277	284	295	294	286	289	305	292	300	305	277	293	284	287	287	287	293	288	325	285	298	327	275	258	282	307	285	291	264	285	321	278	316	291	316	308	330	275	323	291	301	310	288	316	277	277	290	296	290	288	269	310	296	318	266	300	301	289	307	284	282	337	270	311	303	290	272	314	305	305	309	309	263	304	323	284	306	289	300	284
27981	37857	21537	9537	5649	4281	3001	1856	1151	978	858	702	716	705	599	570	537	537	428	402	378	384	420	378	353	371	367	346	344	314	375	361	389	340	345	352	369	311	348	354	364	357	318	331	334	338	316	350	362	344	327	354	345	366	320	340	345	354	341	360	334	357	348	328	374	349	353	327	331	317	334	344	332	339	371	332	342	341	356	310	323	336	337	333	363	309	379	349	349	349	381	358	355	374	355	351	397	351	367	398	360	358	344	362	334	313	339	350	332	345	304	382	337	328	368	325	329	390	330	347	347	340	337	341	363	361	340	363	309	300	344	344	349	321	310	332	356	363	381	323	334	361	325	385	328	351	337	330	337	330	330	349	364	344	335	329	345	324	324	344	321	330	352	325	338	310	306	333	345	353	372	353	335	325	358	354	332	346	379	331	350	348	338	363	359	340	337	310	328	372	356	392	337	367	317	370	329	358	308	365	339	333	335	320	374	368	337	323	340	338	293	337	333	313	336	326	307	363	362	350	353	317	325	370	345	343	366	330	334	346	340	328	346	366	339	362	330	336	320	348	378	369	366	345	364	348	320	337	347	330	334	339	335	333	343	330	344	325	361	346	327	366	292	381	313	337	365	375	347	322	318	356	352	349	339	320	346	330	356	343	330	339	354	324	347	338	353	326	352	349	345	333	325	329	351	352	349	322	338	353	345	353	324	350	355	371	336	377	322	325	330	318	353	364	344	339	369	353	322	348	315	363	345	331	356	377	313	325	325	379	333	334	330	349	347	326	340	354	348	364	333	350	354	352	339	337	340	330	321	350	362	356	350	311	347	372	337	336	322	336	346	363	322	346	366	364	335	359	361	349	335	337	305	332	326	359	327	352	359	355	362	343	364	352	352	321	349	353	330	344	331	366	381	315	339	331	360	369	341	363	337	296	365	309	363	372	349	359	337	316	350	343	363	347	316	356	327	304	347	336	352	319	310	281	307	319	342	344	366	360	308	341	354	336	315	319	313	377	341	371	351	333	354	316	317	354	349	327	359	316	346	305	331	355	338	339	320	327	326	364	333	372	348	351	352	338	354	339	328	324	324	336	340	368	362	353	348	331	361	315	314	321	342	326	339	356	345	348	342	348	318	318	352	351	315	352	342	344	356	345	352	342	341	340	357	357	292	344	361	346	328	373	328	336	324	319	326	371	329	325	317	349	342	309	342	364	330	314	345	300	350	322	355	350	325	352	360	317	331	321	313	366	341	313	329	350	337	328	374	351	326	320	330	322	338	338	327	328	362	342	370	348	354	338	347	354	349	342	327	331	363	321	369	401	335	354	349	371	348	312	326	337	348	345	306	350	324	339	334	362	369	318	343	343	335	340	341	354	359	301	350	363	367	374	354	347	353	336	353	347	355	323	353	324	355	372	372	326	349	334	319	329	355	318	344	352	350	322	320	364	343	346	360	337	355	331	346	340	370	371	347	352	298	346	339	339	366	362	303	372	320	294	358	345	331	347	354	311	388	298	336	360	323	340	344	337	310	340	348	306	343	319	349	327	346	328	366	335	363	360	347	349	313	338	337	364	347	336	361	342	367	318	335	330	339	336	312	361	347	382	325	365	369	339	331	367	339	371	329	342	338	321	362	377	351	327	305	342	319	363	354	344	328	320	371	349	353	306	358	322	348	340	325	332	346	329	320	361	357	346	340	347	353	342	343	296	348	348	329	340	371	342	310	318	354	320	330	345	339	377	327	363	354	341	338	360	349	363	343	356	365	341	335	343	322	358	323	339	308	334	317	323	341	326	328	354	331	350	361	352	352	332	346	368	332	310	344	321	345	355	326	344	343	362	357	341	340	348	352	319	345	325	344	323	328	351	377	360	350	340	362	333	333	339	327	363	320	320	336	338	369	340	343	346	346	331	342	326	348	331	319	352	340	383	370	363	345	307	371	326	348	334	312	347	364	317	350	348	318	333	314	317	336	350	325	343	336	339	339	371	316	328	351	329	355	341	315	333	324	337	347	343	350	352	332	322	331	334	362	333	344	340	333	350	351	312	318	335	353	309	342	376	365	349	342	338	339	308	350	325	330	368	356	375	363	307	344	335	353	364	348	312	335	338	325	338	343	341	384	342	360	370	336	330	324	336	374	320	323	352	354	334	317	316	357	344	367	362	357	344	311	352	355	316	325	323	323	341	347	309	344	332	369	348	347	359	339	339	305	362	346	330	322	356	345	367	366	349	367	334	335	340	366	362	338	342	350	342	326	353	335	337	353	342	379	338	328	329	326	331	329	335	357	350	349	342	292	369	354	341	325	341	335	312	355	343	339	333	336	346	379	364	362	346	318	323	333	325	313	340	359	310	325	337	323	322	316	352	361	359	330	329	336	343	333	375	336	360	327	347	357	374	383	336	352	375	355	337	352	330	350	333	344	355	339	320	349	332	379	366	327	354	334	376	323	327	320	340	395	329	344	335	340	326	333	357	344	342	347	359	341	360	356	341	341	330	324	353	358	357	336	339	340	331	323	321	378	307	327	364	345	325	349	323	311	354	309	354	350	369	330	350	349	365	359	337	353	322	329	339	304	350	349	326	350	335	324	366	361	342	318	348	339	340	349	305	338	388	333	332	346	331	309	342	343	315	331	346	343	355	352	343	327	346	332	353	357	367	339	350	353	327	330	338	366	385	332	353	386	335	343	309	365	358	355	351	339	353	356	326	311	316	354	328	335	369	376	323	358	343	345	387	321	368	383	348	357	330	335	374	378	358	348	310	335	307	330	333	349	309	361	366	356	344	325	354	330	355	354	351	305	322	348	353	366	321	330	320	317	359	355	368	356	317	339	360	358	333	344	359	311	348	340	331	353	357	323	356	313	327	343	354	300	357	378	365	368	320	362	351	356	331	338	331	327	328	357	344	314	336	330	344	343	325	316	334	327	325	334	312	350	328	333	374	366	358	340	334	356	353	342	321	362	336	339	339	320	372	346	330	340	311	329	327	337	325	331	347	314	355	329	354	327	314	278	355	332	362	352	340	348	332	349	345	342	383	367	348	301	361	354	343	331	313	342	336	353	355	355	345	327	381	324	371	344	338	333	320	348	329	324	359	333	329	381	319	331	331	351	335	381	359	331	381	338	338	324	334	327	327	364	335	361	316	355	347	365	365	333	357	355	346	312	322	345	368	388	349	367	326	335	348	304	310	348	356	340	342	351	341	306	312	309	327	316	349	383	329	385	362	308	340	373	394	346	311	381	348	346	344	323	367	339	370	323	359	331	345	363	341	353	316	322	328	341	332	343	306	322	329	341	323	346	353	327	334	349	345	356	306	361	342	371	337	340	352	319	340	353	337	316	343	344	358	348	356	360	328	362	338	352	329	365	376	342	350	320	360	355	359	352	349	356	348	330	341	338	336	365	311	342	362	327	358	337	357	349	372	335	343	341	297	370	352	334	360	331	374	381	353	342	354	335	337	322	352	329	347	346	311	359	348	383	312	325	337
24090	21266	28450	24387	21205	12860	4116	2295	1294	1112	935	800	773	821	674	589	546	505	588	510	478	449	396	396	384	400	375	381	368	369	386	387	419	384	359	363	362	351	369	364	360	369	378	371	408	400	379	383	386	327	387	378	361	359	354	356	333	388	374	353	413	345	388	361	358	366	344	356	368	361	348	365	378	355	357	353	396	368	387	377	349	398	326	375	353	399	338	401	382	376	364	373	358	407	375	386	346	366	392	361	398	387	332	370	382	385	412	384	380	378	342	366	376	382	364	342	362	381	386	362	347	398	340	406	388	331	344	385	385	387	360	365	374	362	340	341	411	367	345	396	365	377	381	378	368	389	383	357	365	368	380	365	337	367	338	354	379	374	418	352	387	347	375	358	387	366	374	393	407	368	321	403	364	346	352	399	392	340	367	343	386	367	367	341	358	374	399	372	361	375	334	360	353	357	396	392	350	370	374	372	364	353	414	355	345	407	381	388	390	387	339	367	357	366	370	408	353	344	357	365	362	357	386	342	399	389	394	382	352	351	363	359	356	364	360	356	362	322	392	379	383	357	409	377	341	398	348	362	356	359	339	398	395	395	384	356	395	354	365	375	369	357	399	363	406	374	367	388	348	382	387	359	331	377	367	356	333	374	336	387	372	350	387	395	412	350	362	351	388	331	387	333	356	386	353	353	334	358	342	327	378	355	342	365	389	344	368	360	340	337	375	343	333	390	353	364	345	375	371	397	362	381	367	367	407	374	304	380	404	341	406	388	405	370	350	336	395	346	352	366	360	352	341	368	374	335	385	373	379	406	344	359	394	326	352	358	367	374	391	359	397	353	381	377	374	355	376	365	352	352	360	355	358	360	355	395	393	357	377	355	356	390	369	369	352	352	359	381	344	343	380	406	384	366	344	365	347	368	363	345	370	381	406	353	365	346	410	360	389	375	361	371	338	368	371	390	394	335	349	336	368	372	382	343	392	359	418	367	359	360	370	377	351	390	346	352	333	358	387	358	390	386	386	395	370	374	380	382	347	371	352	388	359	385	365	346	383	378	386	401	411	378	350	370	371	338	390	391	354	398	360	354	326	340	361	349	363	380	373	387	356	376	386	372	363	376	356	338	353	356	377	354	380	355	349	379	356	357	360	368	407	395	387	380	362	394	389	344	386	374	380	371	364	380	385	340	360	377	345	348	372	359	416	413	346	341	362	353	398	388	388	365	389	359	364	391	391	352	409	358	352	347	359	345	365	388	384	371	390	402	389	354	358	362	372	362	360	373	378	344	330	367	397	386	376	393	416	372	347	349	372	327	353	345	384	419	380	377	316	349	371	335	369	365	382	350	363	381	355	383	362	394	347	363	385	355	360	386	324	351	377	320	365	370	338	384	366	369	391	355	390	388	367	360	382	365	361	359	361	370	307	369	411	362	377	433	366	360	364	367	376	364	356	379	370	390	343	352	334	390	372	412	410	381	363	358	341	337	359	403	399	364	365	406	343	398	365	385	368	362	333	350	364	343	353	359	411	343	361	371	373	371	360	334	373	357	381	415	338	395	333	367	370	371	403	384	351	370	362	333	367	323	375	373	360	364	340	383	401	391	346	373	354	370	389	360	353	367	370	344	388	340	396	420	344	365	359	393	377	377	379	378	374	363	358	330	390	405	375	341	393	372	372	385	315	396	355	376	360	346	357	396	390	358	373	409	381	400	366	385	371	385	389	362	356	372	388	356	366	364	383	382	375	348	403	341	356	367	390	396	332	356	356	357	379	375	375	362	350	399	358	378	396	397	366	369	364	379	402	351	377	361	357	371	363	374	346	352	328	340	399	370	366	374	349	327	387	365	363	372	373	397	370	371	342	334	390	368	352	376	363	380	382	341	365	345	380	364	375	363	356	403	376	377	359	364	381	367	395	372	372	388	365	398	414	359	419	357	358	368	375	374	378	358	368	383	344	337	365	415	378	387	367	385	328	377	349	352	378	358	366	362	362	390	336	367	375	354	387	360	368	393	356	374	339	387	378	373	368	391	361	353	336	335	343	393	358	394	337	374	380	368	357	396	353	355	328	379	387	361	350	356	397	386	395	359	374	381	353	388	377	333	359	367	380	347	352	366	381	366	343	393	350	363	375	379	376	351	353	345	340	377	362	356	362	335	361	394	344	382	328	376	363	379	372	390	329	380	401	369	387	368	353	344	361	345	395	362	383	368	342	336	359	375	373	369	346	376	361	360	372	385	372	355	364	411	346	362	344	361	314	362	394	385	401	351	364	380	362	366	358	383	375	352	377	368	371	384	374	385	339	356	372	355	363	378	394	382	362	397	373	355	360	393	368	385	376	379	365	384	389	347	378	360	346	366	372	386	368	360	407	340	381	394	326	350	358	333	401	345	372	370	380	327	375	338	357	360	357	330	396	348	404	370	412	341	350	354	393	357	363	376	361	406	341	365	339	365	397	399	364	366	361	348	363	357	347	343	332	334	389	320	375	342	380	345	353	371	375	372	374	393	388	328	362	366	362	412	370	356	359	384	344	375	362	373	369	392	377	338	305	371	354	340	392	392	352	378	379	382	345	385	364	384	393	346	406	365	374	354	393	384	403	345	384	370	397	384	358	354	375	347	349	354	351	393	350	362	355	372	380	382	362	375	387	352	370	337	362	375	332	330	387	333	352	351	352	371	369	365	356	355	351	319	335	390	386	344	353	372	394	377	389	423	390	397	379	346	381	366	347	362	384	380	339	417	378	354	341	360	343	376	366	352	361	386	391	365	350	363	377	392	361	348	384	359	353	380	360	354	335	382	351	396	334	336	386	356	378	379	391	388	362	366	372	374	343	371	354	345	359	355	372	369	360	347	387	373	360	348	380	403	376	341	361	379	360	360	379	373	376	381	360	368	352	364	367	386	352	332	339	352	358	371	357	378	356	376	386	366	396	339	384	362	396	354	351	369	373	392	351	366	357	342	391	383	325	354	383	345	378	354	380	374	359	342	385	366	391	353	379	370	350	362	384	363	387	372	341	337	383	340	402	366	369	346	351	374	380	345	402	391	366	342	364	369	368	364	355	349	341	351	349	366	386	356	381	389	340	391	364	392	359	324	375	389	338	351	387	375	388	392	356	351	402	340	358	342	376	396	389	363	383	366	375	390	379	416	349	395	351	377	378	346	384	357	350	353	350	344	365	377	355	363	317	354	346	354	374	324	407	374	367	372	379	368	350	354	375	379	392	372	395	336	375	375	373	377	367	355	389	351	393	388	353	376	417	366	367	360	358	351	359	353	354	327	349	360	363	344	362	370	346	375	380	386	348	342	345	392	392	380	335	373	307	360	371	400	386	343	363	398	373	345	347	369	372	379	389	368	334	395	373	391	368	341	382	359	395	379	378	381	395	346	360	394	381	357	382	369	352	344	372	383	427	388	355	409	366	374	367	373	401	338	425	389	363	366	394	359	355	366	355	392	333	342	359	381	363	379	363	361	391	344	360	391
28780	45452	29225	14704	8988	7122	5322	3856	2090	1785	1441	1220	1099	1102	951	813	748	729	731	668	593	574	512	512	501	434	448	408	406	444	418	426	426	445	431	478	458	434	423	399	450	464	449	458	419	411	425	379	472	434	432	408	393	439	408	430	417	400	412	434	429	414	406	456	408	432	409	434	406	438	441	430	447	413	438	435	415	410	432	456	430	423	440	374	419	373	424	421	418	462	418	440	459	444	426	435	437	451	427	460	463	413	406	409	445	439	422	459	443	437	436	414	403	423	433	417	416	391	450	431	419	443	417	411	389	407	400	426	396	431	367	450	414	457	395	418	423	430	424	402	408	398	398	421	430	435	409	396	435	434	441	422	431	427	396	385	400	413	414	438	421	432	424	431	433	383	401	456	464	445	400	419	353	459	420	426	467	392	447	377	425	419	406	433	407	411	447	426	433	428	379	432	432	434	455	419	397	418	385	457	418	468	394	447	431	408	387	437	413	391	402	407	445	417	428	414	434	448	386	419	413	419	371	463	432	439	398	405	448	406	378	445	461	408	439	417	409	432	406	442	397	407	424	431	383	404	432	435	405	423	415	379	427	420	431	449	440	426	439	396	402	391	415	378	422	428	411	384	418	410	436	401	440	422	414	402	370	418	431	415	411	434	439	437	398	435	384	413	363	429	406	412	414	427	389	404	391	456	430	428	410	396	388	388	451	405	427	414	417	388	430	428	407	429	450	421	443	391	386	445	417	388	368	441	415	381	419	430	426	427	463	430	404	391	400	422	437	415	399	389	412	418	424	439	449	404	421	395	428	411	402	398	418	438	419	416	451	407	384	395	404	437	421	415	458	415	435	449	415	440	406	441	414	404	422	416	403	433	416	420	407	449	426	396	468	431	430	410	422	446	394	435	412	389	415	391	439	437	431	420	413	414	444	385	424	433	391	438	459	429	399	441	395	409	393	432	409	427	438	407	414	410	397	434	418	417	398	443	431	427	417	437	430	459	433	436	444	398	409	427	428	398	429	412	411	441	432	431	406	413	425	420	416	394	435	416	432	439	430	412	406	415	420	397	412	408	399	433	420	395	406	442	432	394	427	407	456	429	404	426	428	418	415	416	398	388	390	415	430	414	439	413	461	401	376	428	445	420	429	409	395	387	413	434	400	421	392	443	418	394	401	397	451	416	403	398	403	420	436	402	397	452	416	389	415	438	411	413	414	432	394	439	405	442	412	434	426	440	414	415	410	434	413	399	397	410	409	375	405	409	433	411	427	414	418	413	431	405	389	430	457	456	411	448	404	394	425	420	428	406	397	424	427	431	385	414	398	408	411	388	426	399	420	423	412	438	429	417	414	427	423	397	425	428	424	407	428	428	436	426	439	445	428	461	429	403	387	442	430	412	374	405	438	396	445	440	379	410	394	413	439	462	413	412	422	393	425	431	444	382	401	429	396	407	440	433	441	450	414	441	389	415	423	422	420	436	425	427	398	414	424	415	404	410	396	468	400	416	390	396	379	415	435	399	426	414	391	445	429	395	417	362	396	411	421	441	444	380	390	459	430	413	391	402	433	404	464	426	468	426	402	373	415	410	404	453	403	424	447	415	393	420	461	407	409	425	426	373	394	418	440	408	424	450	481	412	424	421	417	410	443	432	397	385	411	405	433	420	424	410	432	429	406	403	413	401	433	412	379	395	403	416	447	440	415	378	436	392	415	435	420	413	425	428	443	416	401	387	428	423	428	420	407	404	449	391	390	386	441	417	413	411	411	415	412	419	409	410	437	432	436	437	414	395	411	414	416	426	378	406	424	435	397	415	365	422	478	446	428	455	415	424	436	398	410	411	406	362	431	418	443	400	456	432	419	434	452	411	398	424	409	431	404	426	443	442	416	399	394	469	458	429	437	414	369	418	387	381	435	417	423	410	421	442	392	409	425	384	375	429	394	386	424	428	445	430	402	415	403	396	424	413	388	379	419	386	433	427	413	426	463	435	427	414	419	406	389	412	450	401	403	449	424	406	404	465	422	455	394	445	409	413	446	408	428	453	461	407	398	393	416	435	420	390	431	416	418	398	453	426	429	410	394	431	409	392	426	403	389	404	418	431	402	402	398	402	432	402	426	425	369	423	422	428	419	393	422	405	450	421	376	438	378	375	431	413	410	427	447	422	405	412	402	437	443	414	422	462	437	389	427	404	424	419	410	439	407	434	427	416	433	412	402	403	406	388	427	401	438	390	398	426	434	372	411	429	420	398	423	432	392	435	448	391	403	466	430	419	431	427	423	415	415	442	419	395	404	418	462	410	424	410	452	390	396	411	378	408	408	419	442	437	404	406	420	410	414	410	419	403	416	404	410	401	401	407	411	408	399	428	394	428	424	424	436	454	401	390	413	413	409	412	427	414	438	408	432	437	414	400	411	391	378	411	439	424	436	399	379	447	448	410	445	419	412	386	400	435	407	437	399	423	403	416	414	390	414	432	431	418	423	399	391	442	400	422	425	417	400	408	393	423	400	435	460	417	424	436	417	402	410	420	411	389	381	400	411	429	415	402	404	455	438	399	418	434	431	400	401	464	397	373	409	388	426	404	427	442	397	422	400	438	409	418	427	424	405	433	398	436	444	397	409	453	375	393	446	404	430	382	406	418	438	409	441	413	435	424	424	400	435	424	418	406	408	419	430	448	418	438	423	438	433	410	440	442	437	400	426	437	395	441	417	425	454	373	392	394	446	445	431	392	459	452	428	393	459	398	403	442	397	408	446	395	455	416	410	403	425	410	424	432	417	427	404	425	408	386	457	408	427	443	410	398	448	409	427	419	447	415	406	429	402	429	396	415	432	437	429	408	430	431	398	458	421	399	420	391	397	423	402	419	416	416	393	415	405	408	397	388	423	407	405	434	432	458	408	404	425	415	418	405	395	423	392	410	429	397	398	390	410	442	410	409	425	401	429	414	424	421	399	436	427	446	408	438	434	449	413	398	418	399	443	408	375	422	417	411	425	432	417	391	378	393	410	381	441	422	387	437	400	430	417	416	391	433	408	436	479	403	392	429	423	400	416	386	429	433	376	415	411	437	446	446	407	453	416	432	408	421	383	421	394	433	426	413	402	423	390	387	464	419	406	414	393	403	416	431	398	412	439	411	432	431	417	389	385	404	430	410	414	407	411	394	412	413	413	415	392	450	426	432	437	426	425	439	407	389	416	444	419	425	456	400	407	429	430	417	410	454	395	423	396	401	470	418	423	407	408	402	416	403	417	406	423	404	411	400	436	398	401	429	417	403	435	435	425	424	396	425	417	401	427	385	409	421	426	430	404	450	397	447	433	374	442	408	383	417	412	444	422	459	373	441	409	418	422	427	369	412	412	419	403	416	376	430	443	396	428	422	424	431	416	420	417	449	459	422	412	386	453	421	388	420	413	392	385	423	418	409	397	427	450	432	439	422	418	432	378	461	395	436	415	415	427	420	401	423	376	447	411	404	412	425	416	424
25375	21290	27336	25336	12154	3438	2317	1478	919	823	715	568	593	561	532	538	492	405	454	387	389	369	349	367	319	342	367	314	318	391	321	315	346	313	340	344	325	343	343	314	353	356	347	335	312	355	328	317	326	363	352	324	322	353	304	331	291	341	309	344	324	335	328	337	326	353	316	321	322	336	365	329	322	308	325	318	333	333	333	314	327	332	320	344	320	336	385	320	349	301	321	351	336	342	328	345	325	371	350	334	319	335	309	355	320	343	336	352	388	318	390	364	348	339	312	305	361	314	335	337	330	347	362	328	348	321	311	301	305	298	354	307	316	326	321	368	348	318	348	322	328	356	363	324	340	326	328	361	308	313	312	345	331	350	336	333	309	360	327	331	352	338	301	325	324	341	313	298	334	316	330	342	362	342	329	341	296	333	366	307	322	314	307	339	344	334	316	325	339	313	340	313	337	337	318	352	328	318	323	330	339	353	305	349	324	322	312	366	295	328	330	338	345	345	309	317	295	325	347	323	342	356	322	329	336	307	312	325	328	336	335	331	312	309	318	328	346	363	338	298	324	342	344	314	313	341	386	330	347	334	323	321	363	327	322	319	353	334	324	312	327	326	328	349	354	312	326	321	330	342	349	324	310	322	362	333	329	318	321	313	315	340	336	289	321	332	362	339	298	309	316	322	322	310	348	301	341	321	328	343	302	340	337	310	333	353	321	311	326	338	335	324	345	341	343	338	356	357	337	328	302	355	317	336	320	330	337	337	311	338	304	343	335	316	327	346	339	317	336	358	338	316	339	320	297	297	330	295	349	355	344	346	295	376	314	326	345	308	334	323	329	353	341	298	290	346	314	346	325	307	296	344	316	360	322	351	333	335	333	317	302	326	340	333	335	311	353	330	335	329	326	322	378	323	355	343	328	346	321	367	335	310	293	316	310	328	337	306	303	308	303	316	316	299	345	311	356	311	342	350	301	358	307	346	319	308	314	345	323	313	338	335	351	346	355	324	334	344	323	328	345	352	308	312	325	344	369	353	317	336	339	335	340	344	290	342	333	339	346	293	326	305	334	333	324	347	350	340	322	328	291	302	334	334	317	338	305	319	325	300	349	307	305	316	329	340	324	338	382	325	319	331	338	312	310	311	315	351	338	292	297	317	366	332	315	320	290	339	304	338	349	310	338	353	341	353	349	322	333	336	339	325	290	324	334	319	312	345	315	335	335	345	367	358	335	314	311	313	340	312	336	350	293	339	298	318	329	338	325	303	329	310	337	299	329	334	373	316	318	340	329	347	324	342	306	348	309	326	333	345	307	332	300	328	329	307	332	345	321	329	319	329	316	343	316	342	329	329	322	358	301	357	347	298	351	324	357	337	337	343	348	341	318	335	316	319	320	305	322	310	317	300	306	310	335	377	319	342	312	327	329	340	334	329	321	351	344	322	316	325	304	324	310	318	336	298	342	347	337	310	302	325	367	344	321	304	344	323	348	353	340	347	361	344	308	334	324	344	320	354	348	318	331	365	352	320	324	313	311	318	313	346	298	334	358	322	299	377	314	303	357	344	321	348	344	308	321	288	303	327	335	334	326	319	339	338	329	322	359	322	338	357	346	314	304	327	329	341	353	312	363	332	331	321	359	327	351	311	343	324	318	309	336	328	340	338	320	320	303	341	318	350	363	345	352	343	300	357	342	345	340	333	317	331	321	334	371	311	330	319	304	349	345	339	325	327	321	331	313	334	335	328	356	315	316	326	329	334	334	323	301	340	328	307	311	322	323	342	333	374	349	339	337	337	361	311	329	300	287	331	352	327	323	343	318	354	331	360	336	340	347	358	338	347	312	322	337	343	367	346	326	311	329	311	359	317	338	347	339	314	333	330	354	346	329	321	331	357	312	311	317	358	325	319	364	332	353	320	325	325	319	326	327	357	315	319	330	320	311	345	327	341	296	350	313	372	328	335	353	353	327	340	355	307	326	341	307	309	344	326	338	334	323	304	344	303	330	315	320	317	324	355	348	346	319	322	352	314	313	371	317	331	333	328	306	304	318	306	338	319	295	352	320	299	343	340	302	376	326	336	334	316	302	355	342	336	323	303	359	300	288	322	350	324	323	319	322	311	339	343	316	331	344	331	303	338	341	331	360	306	334	341	333	338	329	329	318	369	305	331	332	329	322	332	327	312	345	327	324	352	315	338	324	337	304	359	371	331	329	338	335	320	297	331	312	309	305	315	322	351	304	301	315	352	355	315	320	344	369	369	322	335	326	318	342	345	321	326	334	307	328	324	302	307	326	339	325	335	302	310	351	366	306	349	330	355	297	322	305	319	341	328	365	299	317	330	317	337	340	312	321	342	313	341	314	323	324	313	304	334	332	332	372	290	337	334	309	345	315	303	309	306	328	375	364	327	295	344	326	328	321	334	305	352	359	345	337	324	337	335	314	315	339	333	314	286	371	310	313	325	338	332	343	334	277	323	353	351	321	326	313	308	296	329	337	306	330	338	311	290	331	320	298	307	346	337	310	323	340	349	349	309	322	309	304	342	326	360	351	316	320	326	342	339	339	337	329	350	339	296	336	306	344	336	327	315	321	345	336	326	357	307	358	344	312	325	329	319	345	313	332	301	311	310	308	320	319	357	309	314	312	303	379	337	340	332	351	281	306	318	335	324	345	327	286	364	327	331	324	355	329	320	338	355	344	331	340	355	378	331	354	333	359	347	324	329	316	307	315	333	329	335	339	338	360	346	343	327	317	345	323	347	375	309	324	338	330	310	293	334	330	339	325	321	340	345	357	316	321	373	324	306	324	335	326	312	359	324	316	294	321	326	304	344	310	345	298	371	320	331	353	344	345	323	330	350	333	312	300	312	303	315	341	334	296	328	334	306	319	332	353	364	311	327	306	317	317	358	330	344	333	333	330	286	306	288	343	355	359	328	362	359	308	302	314	307	359	333	328	334	348	324	310	298	364	311	313	329	318	337	305	337	350	330	355	325	355	331	316	354	360	300	325	335	323	319	340	334	328	323	304	335	343	330	374	321	334	325	334	342	334	324	318	334	361	328	320	329	323	322	359	334	328	341	315	329	344	339	334	316	329	339	333	292	323	344	325	318	341	340	338	327	309	331	322	332	322	312	350	322	352	321	340	319	328	340	349	321	343	347	321	338	327	342	340	355	339	308	357	320	333	360	338	328	317	322	324	359	318	342	303	336	334	320	327	316	331	316	333	342	329	337	339	334	356	310	314	326	316	320	367	325	365	330	320	323	312	309	341	324	315	328	333	299	336	364	319	298	346	313	303	339	304	340	350	313	356	325	284	310	336	340	324	343	305	330	339	304	334	293	350	359	319	299	322	310	312	317	339	345	353	324	338	330	298	346	321	328	351	332	320	349	326	308	332	344	357	317	302	316	321	355	307	348	301	352	323	341	319	310	349	315	302	334	353	304	319	332	374	321	298	361	316	353	320	365	336	339	344	354	323	350	319	321	331	339
28425	42548	25056	11176	6621	5300	4282	2890	1675	1444	1149	898	862	837	816	746	654	551	552	558	466	467	474	414	395	435	370	376	396	397	392	416	385	374	406	404	396	354	383	377	401	375	381	365	381	392	379	401	416	381	357	408	366	359	399	347	389	378	389	401	352	381	371	404	378	378	380	409	348	357	401	381	389	392	371	335	361	374	423	387	348	413	404	412	379	368	398	368	390	400	419	380	400	386	400	415	421	426	398	410	405	378	431	411	376	419	373	344	384	407	383	401	418	376	392	396	414	392	391	366	373	370	388	384	397	391	373	356	367	380	358	368	383	366	380	388	401	410	354	374	379	343	434	352	404	388	359	364	363	400	364	390	413	400	359	380	360	385	390	382	403	401	381	387	378	385	387	374	373	358	398	353	398	377	366	364	392	395	378	390	353	393	393	416	409	369	390	387	386	396	399	402	434	367	365	336	412	391	385	401	390	392	430	427	365	386	362	383	404	389	385	380	381	360	379	344	383	367	408	377	384	384	385	356	355	362	386	441	394	384	378	397	369	378	383	401	393	373	386	355	364	370	392	396	392	385	391	348	382	394	392	378	387	369	404	335	370	375	407	382	328	378	375	375	381	387	369	397	381	368	352	387	412	384	378	351	395	368	377	372	351	396	397	418	375	359	396	400	363	411	393	380	428	391	378	365	395	391	379	394	382	359	388	377	357	394	399	352	412	378	338	392	385	405	366	375	413	402	361	376	373	396	391	416	405	377	410	417	366	409	387	379	348	364	384	349	393	377	360	368	385	393	374	328	376	398	365	365	369	394	397	383	350	407	358	401	366	374	359	390	422	340	372	387	369	374	385	346	369	390	357	402	395	363	379	388	350	365	393	370	410	359	393	365	396	367	355	408	424	398	330	396	392	382	378	356	402	381	403	374	355	415	399	378	387	413	361	392	404	369	396	432	389	379	401	384	369	373	379	357	417	383	379	409	368	353	403	419	363	387	410	359	395	359	383	389	395	403	379	393	398	372	381	382	343	382	397	385	369	388	354	397	364	430	377	371	378	368	355	386	394	364	368	388	372	399	387	397	369	382	407	364	365	405	374	364	384	368	389	394	343	351	381	366	380	402	414	397	405	390	375	405	364	397	391	377	373	385	375	368	377	371	392	373	382	355	373	371	391	409	360	370	376	353	391	386	403	388	353	360	392	399	403	411	380	393	398	394	384	421	392	362	356	417	367	367	373	355	389	355	390	378	376	377	387	413	426	380	374	383	371	376	358	384	375	400	363	410	383	422	352	388	394	335	419	378	393	367	344	366	391	404	382	370	371	400	399	350	387	391	363	363	403	405	376	423	363	398	376	396	399	408	400	390	404	380	380	394	388	375	415	396	393	400	400	394	347	344	334	402	346	373	384	397	343	372	370	371	380	383	337	390	386	384	384	391	372	414	396	351	383	386	352	389	381	416	370	376	397	373	397	383	406	396	372	373	401	396	387	364	391	346	383	382	391	401	363	338	358	378	395	375	363	446	377	394	392	400	350	370	361	385	408	379	384	352	403	389	403	419	381	392	361	374	347	380	377	392	392	379	363	372	365	406	398	386	415	389	398	396	413	396	368	366	405	386	360	393	364	389	371	385	357	400	393	400	432	382	353	360	372	389	395	398	376	390	378	363	403	398	401	365	381	390	358	362	366	355	369	382	368	382	400	369	382	379	385	377	403	384	393	389	355	377	364	400	373	378	413	396	391	395	373	372	355	401	365	400	389	384	382	382	443	371	359	402	398	378	365	351	371	370	379	357	377	383	377	377	391	387	382	359	360	396	374	407	409	346	381	389	428	385	355	424	387	401	347	396	369	344	347	386	386	384	377	365	379	374	363	360	384	343	395	366	330	407	405	383	380	374	397	391	390	366	393	370	369	356	371	389	390	354	392	412	384	413	356	391	350	419	377	390	412	381	390	386	389	377	363	421	358	381	371	383	380	403	390	388	399	403	378	343	373	368	357	407	373	381	384	380	387	384	392	379	354	381	367	369	388	412	392	382	368	359	369	425	385	364	371	371	373	408	346	382	392	368	369	374	360	403	364	371	424	376	408	403	381	344	361	400	402	398	356	415	383	388	369	394	377	363	369	390	387	375	383	366	397	391	361	434	374	406	398	382	397	394	376	370	357	399	369	405	404	370	387	344	418	367	352	401	363	382	394	388	379	351	380	366	398	376	346	378	382	364	362	363	353	387	389	387	366	414	414	335	418	379	386	361	405	385	401	359	366	368	412	365	369	344	386	410	358	369	402	392	359	385	397	394	331	378	374	403	385	366	405	403	369	380	411	386	364	336	399	383	392	368	351	402	386	366	370	378	439	377	379	407	393	378	393	369	366	368	394	366	406	372	397	384	337	405	417	377	381	382	364	341	384	389	384	361	408	369	379	406	360	382	368	350	361	357	396	355	343	351	361	392	416	368	365	380	390	380	354	336	338	396	384	406	444	366	388	409	395	364	351	369	369	386	390	377	370	377	376	387	384	391	380	370	350	373	408	383	397	399	385	368	398	416	393	364	405	354	374	379	436	390	377	331	348	376	390	366	376	407	385	391	397	370	396	384	374	393	386	371	406	373	381	369	376	391	380	364	377	389	349	381	382	401	374	391	395	391	423	371	407	387	357	396	391	397	358	401	379	401	405	377	422	395	403	380	407	398	377	417	370	410	371	360	347	395	369	386	376	377	342	373	399	377	351	363	349	390	367	373	393	349	384	385	394	394	410	383	398	400	376	357	362	402	408	372	391	400	369	383	392	363	375	380	375	361	377	382	378	389	366	396	382	370	376	398	396	399	399	385	379	388	333	387	406	363	381	381	367	386	365	401	393	389	409	362	370	380	391	378	366	370	405	390	353	370	381	373	337	345	344	403	385	383	390	408	362	372	383	374	373	408	392	382	392	367	370	402	405	363	411	395	382	381	406	408	416	384	376	385	372	388	361	375	345	353	352	352	390	363	414	384	389	386	381	375	365	404	405	385	393	409	387	390	392	392	388	399	393	388	382	395	389	417	404	365	372	400	380	409	412	381	396	389	419	393	377	384	346	395	392	401	406	376	377	385	381	405	392	360	360	356	379	375	400	387	388	353	386	381	382	375	347	412	361	368	379	400	355	391	376	385	379	395	420	380	383	368	401	397	386	439	387	395	356	391	381	395	399	416	404	401	375	341	393	364	375	380	399	414	394	367	383	389	352	400	383	391	440	361	379	375	350	366	363	386	378	412	349	358	397	411	364	398	384	372	386	426	384	392	391	383	421	394	390	364	382	380	351	359	418	381	388	382	381	372	396	391	363	389	353	403	370	379	355	388	383	372	409	358	341	400	366	354	381	367	368	382	391	365	377	373	403	381	370	369	401	383	365	364	391	397	446	407	401	385	352	393	374	367	390	403	406	376	381	398	360	410	383	389	360	413	394	397	418	379	398	375	424	358	371	394	423	384	391	384	390	390	388	364	394	388
23132	21302	28974	23956	21308	21404	12187	3387	1835	1439	1321	1076	1046	1015	966	829	779	815	596	546	565	566	556	578	501	496	504	487	503	501	464	547	493	486	516	463	490	478	489	472	448	466	507	470	452	486	444	474	436	443	461	460	498	485	448	427	471	428	439	459	502	444	484	463	463	481	416	472	454	453	447	462	477	446	467	442	451	457	483	473	441	496	529	427	478	453	463	449	452	495	515	468	466	488	482	442	484	459	510	484	519	511	500	495	521	470	533	477	484	510	474	484	462	465	483	471	488	457	488	456	462	483	441	454	481	455	465	480	454	471	441	429	498	450	460	492	497	439	458	484	429	465	456	458	466	456	461	484	526	451	443	446	452	469	486	486	421	460	440	486	437	451	420	448	473	465	431	418	414	485	471	448	422	425	478	479	418	476	483	495	452	494	471	482	489	435	486	471	455	425	467	469	493	521	481	466	461	446	437	452	459	452	479	491	461	457	484	449	447	465	494	468	442	462	457	476	425	434	466	478	484	455	461	445	467	460	451	491	435	447	453	508	469	461	482	456	459	467	474	466	471	467	452	439	514	429	470	475	459	458	411	466	451	461	426	475	422	467	459	440	434	473	483	453	469	473	462	464	488	492	392	481	477	464	481	459	469	511	469	430	470	519	471	486	495	446	445	468	453	500	465	477	476	446	486	444	495	481	468	504	456	420	467	447	459	440	507	451	444	424	476	497	451	474	501	462	470	478	473	457	496	458	418	493	463	469	443	474	475	517	482	468	452	454	437	466	431	435	476	466	419	467	416	464	455	444	442	495	452	490	453	452	457	482	436	444	439	430	501	447	447	468	395	436	449	428	433	468	468	449	498	441	469	466	489	454	461	442	466	457	479	481	458	442	479	477	436	470	458	468	430	453	445	452	418	442	442	478	449	445	482	477	470	502	451	454	472	426	434	472	453	464	472	478	438	504	473	449	481	481	438	420	465	477	475	431	460	456	440	460	433	460	475	463	486	465	417	449	455	483	456	451	448	461	484	468	488	449	499	478	490	446	492	473	448	460	494	432	468	482	472	490	487	473	443	463	449	474	435	475	417	476	434	473	478	434	453	483	432	486	444	484	449	468	429	470	448	467	436	497	463	432	488	447	466	447	432	451	459	498	493	453	468	459	458	464	426	452	518	458	473	470	454	426	428	487	426	483	458	472	437	444	485	439	477	453	445	470	454	458	456	445	436	427	464	481	461	488	480	459	452	479	438	392	431	474	480	440	463	412	449	476	463	455	441	434	454	502	447	475	426	465	460	448	461	473	469	453	447	431	438	483	471	448	418	452	471	461	476	470	437	464	489	450	450	418	481	437	438	436	475	450	481	451	417	475	434	452	451	480	477	465	466	461	451	428	468	484	448	486	440	468	510	506	475	447	445	433	456	489	478	459	478	463	499	447	456	461	469	447	463	483	451	457	435	473	457	460	414	449	475	466	453	403	447	463	449	474	437	475	462	457	471	476	453	464	454	468	472	451	485	387	425	471	472	452	502	445	487	482	478	455	467	468	456	491	474	450	470	485	505	421	471	460	452	451	455	450	475	463	486	449	458	457	441	437	433	441	455	472	459	505	451	431	479	432	460	475	424	476	431	471	479	492	463	446	495	493	443	436	446	470	452	450	475	486	487	465	445	446	483	451	480	444	425	476	471	482	454	443	490	467	458	474	471	471	462	450	448	470	462	493	455	466	488	470	464	429	458	477	506	451	450	458	490	492	474	434	429	435	460	404	461	470	468	444	482	509	433	487	454	451	454	432	466	475	443	468	465	448	425	450	446	477	536	460	450	436	510	445	424	431	463	477	501	448	433	478	477	435	461	496	465	457	431	467	446	491	457	455	467	487	487	472	478	414	478	459	437	459	480	470	459	443	438	472	431	474	490	480	484	472	444	481	464	469	448	465	499	426	418	468	453	471	486	421	458	460	465	460	477	449	470	458	434	464	459	446	483	442	474	452	491	478	473	461	449	470	454	402	442	494	473	411	457	412	439	419	463	475	473	451	445	488	451	424	449	495	469	473	480	483	453	468	449	491	468	476	455	432	477	459	470	506	470	495	439	461	468	453	444	479	468	480	442	460	496	456	487	492	431	450	480	456	435	441	468	441	458	476	454	446	484	512	464	446	476	466	437	474	469	457	450	433	421	473	470	448	430	455	459	481	427	465	447	465	503	474	467	465	441	466	459	451	443	432	462	459	479	466	482	454	453	482	456	433	444	481	480	473	465	484	486	485	437	458	428	491	452	494	476	454	471	494	466	434	439	469	443	477	471	440	481	436	467	504	478	460	475	477	526	469	457	449	451	474	449	470	448	479	489	422	502	463	497	462	472	450	444	430	406	437	449	460	478	521	447	464	407	508	469	462	447	442	459	453	450	450	458	497	469	476	493	463	459	446	425	481	467	521	455	485	463	460	416	430	436	448	467	478	411	448	439	465	438	444	462	463	438	415	479	423	471	456	484	445	502	500	488	443	479	429	485	432	465	476	474	475	464	455	416	487	424	453	461	455	468	498	503	472	462	450	439	484	430	466	473	453	454	446	447	481	434	443	507	448	459	429	460	475	479	466	448	466	456	471	479	488	437	474	462	485	434	467	429	447	445	417	465	455	460	451	455	442	467	494	424	486	432	442	460	468	435	430	464	436	493	484	459	479	496	465	486	477	415	487	495	425	441	447	486	455	475	466	467	444	450	451	458	480	474	477	477	481	466	425	473	406	470	479	440	424	489	503	436	472	469	444	456	481	458	445	506	492	493	429	442	457	486	448	470	479	459	467	433	457	456	444	435	435	459	446	453	432	451	471	460	450	473	432	449	446	446	469	490	439	430	464	438	441	469	458	468	473	462	450	445	465	474	473	477	475	465	485	456	476	458	467	429	445	487	472	464	466	455	456	494	434	467	474	459	496	476	451	446	484	507	418	425	485	526	461	458	456	467	492	444	486	406	473	492	449	480	500	451	448	522	488	454	493	478	467	478	429	488	472	453	500	456	432	470	470	444	449	439	431	456	421	430	454	466	456	455	468	472	465	440	470	451	471	473	455	459	454	453	459	484	448	496	467	435	487	458	465	492	469	471	464	464	436	427	457	482	472	452	475	437	496	449	464	470	454	524	432	473	478	443	493	440	474	427	444	480	448	440	464	442	458	431	460	510	471	434	435	480	493	441	464	470	503	436	442	450	451	445	497	422	440	492	459	456	454	464	450	465	495	455	465	437	444	495	433	457	445	469	454	448	491	437	479	487	450	490	467	452	464	447	457	441	454	454	462	489	451	484	478	450	495	440	489	450	401	453	529	435	467	456	462	418	473	423	481	479	509	444	469	469	448	494	428	477	468	494	463	447	443	419	439	475	475	467	478	450	448	455	466	472	434	443	455	430	439	508	423	468	467	421	468	443	456	469	436	462	460	484	431	427	473	487	428	483	434	458	477	483	467	435	453	441	451	473	472	463	459	458	485
31818	49786	34162	18858	11306	8898	7071	4932	3132	2493	2096	1577	1497	1357	1315	1186	1190	1005	805	720	721	704	626	617	603	602	558	583	585	553	538	540	572	582	552	577	504	535	539	562	509	537	540	523	521	526	525	523	606	485	484	521	471	517	523	517	504	459	515	487	559	480	470	493	541	555	488	536	512	529	521	497	502	524	544	517	522	537	488	512	541	520	485	538	529	541	555	465	541	524	553	558	534	498	492	551	538	590	557	515	509	544	560	534	564	580	546	477	531	556	550	539	487	583	513	510	525	501	495	509	494	525	548	521	542	497	547	500	547	536	534	534	482	456	529	504	532	536	508	565	565	515	508	517	525	477	535	531	528	522	515	522	508	476	523	522	524	529	501	492	513	518	507	540	580	483	509	501	496	512	486	478	546	504	550	506	519	504	504	515	526	524	493	471	503	526	514	531	505	547	516	527	538	493	506	528	497	458	528	536	484	506	530	511	531	492	512	490	487	513	505	528	477	524	531	487	493	510	535	501	502	500	559	521	541	479	534	548	526	585	498	496	489	500	479	499	537	489	526	529	504	512	485	528	513	536	510	499	544	503	539	513	477	498	505	496	496	496	518	530	488	517	474	530	483	478	499	515	536	530	539	512	536	499	498	510	508	505	496	512	533	516	473	524	514	506	490	497	514	476	516	505	521	542	547	519	541	495	484	525	530	494	558	512	496	528	525	510	510	503	532	510	519	496	549	529	506	496	512	515	516	500	541	505	568	532	520	571	510	534	532	527	479	534	471	516	491	501	547	499	500	507	522	553	465	545	517	484	507	544	563	546	471	506	483	491	529	495	481	522	552	555	514	489	516	525	550	493	536	525	495	518	549	499	478	531	495	523	526	494	491	497	500	525	509	513	474	518	497	532	518	501	512	509	496	545	493	550	524	523	506	541	550	521	514	519	507	508	542	520	496	491	530	525	521	494	519	527	525	499	503	515	490	528	538	486	515	493	529	517	478	492	486	488	519	491	491	478	541	529	497	530	498	515	523	498	496	486	529	480	501	532	532	500	523	525	497	521	516	514	494	541	514	516	498	506	525	493	510	501	524	497	537	472	527	488	544	508	467	513	518	534	517	521	531	538	545	493	520	481	565	536	491	550	483	522	516	505	544	493	510	528	494	513	505	575	498	504	495	523	469	554	482	497	532	520	533	542	519	522	460	481	516	513	506	575	559	498	499	543	443	531	463	475	529	482	540	513	538	484	531	523	512	501	519	461	508	492	495	475	530	501	503	528	506	546	492	523	452	529	520	513	489	544	524	536	513	549	518	507	498	545	498	490	537	485	514	507	500	466	545	512	532	520	503	484	507	518	516	515	510	492	485	544	518	501	515	524	497	488	481	515	506	542	510	481	521	496	484	540	505	488	525	539	537	513	526	496	494	489	528	508	493	511	484	544	526	472	507	505	515	552	537	504	446	494	489	483	536	520	554	518	509	523	514	507	536	500	480	511	469	504	505	515	492	517	524	497	529	451	521	517	529	494	567	487	514	530	463	520	523	493	513	479	521	455	524	529	498	512	510	513	563	492	524	521	465	527	505	512	533	505	531	521	497	506	503	556	519	517	475	522	539	501	512	491	491	517	513	499	480	489	545	534	530	535	515	464	522	531	558	489	512	480	543	512	526	509	509	526	528	545	495	492	512	533	506	538	556	522	516	531	523	537	488	522	482	481	516	518	514	563	521	507	498	510	536	532	547	508	476	556	507	504	511	466	498	526	508	508	534	531	524	537	491	505	517	507	504	521	486	516	503	502	489	541	525	518	553	523	551	501	555	447	523	493	523	527	493	533	510	533	501	532	514	479	494	516	491	526	514	480	495	455	499	528	463	500	523	490	484	473	487	501	512	509	482	512	505	546	505	510	536	488	536	490	492	526	490	545	541	488	507	481	502	503	534	473	498	484	494	515	541	488	503	512	503	509	553	477	547	514	548	486	478	558	509	498	463	487	547	515	494	500	488	514	495	552	487	516	488	498	535	507	475	527	513	541	557	485	519	515	535	495	500	547	525	494	505	516	535	489	475	476	491	501	490	542	517	523	503	468	570	495	510	468	493	522	541	506	533	530	530	469	520	532	500	535	543	524	489	542	550	505	525	513	510	544	531	507	544	542	510	487	505	475	506	549	489	520	498	485	494	482	511	487	512	527	485	487	497	486	520	501	511	562	501	528	473	520	470	509	509	514	512	559	512	512	502	515	505	459	485	530	550	506	525	494	490	515	499	513	479	510	535	525	493	507	486	495	510	513	486	513	486	495	497	528	513	497	511	487	533	498	572	508	545	517	530	518	449	501	525	542	534	471	507	500	515	518	556	528	498	503	486	500	549	522	514	547	504	484	534	495	514	490	510	523	482	511	483	532	496	476	531	564	519	510	506	505	464	531	519	537	557	552	540	518	536	494	533	562	546	487	530	503	524	502	525	494	471	476	483	526	508	536	509	538	518	476	522	543	544	526	481	517	490	526	488	521	544	493	498	521	492	546	474	512	514	496	492	504	491	484	480	484	488	544	527	507	480	496	498	490	516	492	508	480	537	507	491	493	507	504	517	533	563	502	495	507	445	516	543	564	519	506	550	525	516	511	513	489	512	487	524	516	507	579	492	541	502	525	557	512	500	490	512	487	504	548	516	527	497	537	518	485	552	520	525	503	490	515	551	532	527	516	551	525	507	511	541	521	542	532	485	540	492	492	553	524	517	527	486	511	520	505	515	512	498	540	489	478	507	489	533	515	506	568	474	534	503	480	442	510	484	495	529	489	542	529	505	540	522	538	533	524	513	527	522	497	491	489	524	534	514	492	519	524	488	506	541	486	506	531	491	500	483	507	542	503	532	494	491	532	503	503	546	504	513	505	529	518	537	504	533	565	529	512	509	494	525	491	509	530	494	502	496	524	492	501	509	501	485	483	493	545	491	504	505	501	514	463	512	525	502	525	517	489	508	493	541	499	547	549	498	519	512	492	511	497	551	511	526	519	564	495	534	525	541	525	523	500	500	502	530	528	518	535	544	475	537	525	462	490	522	486	526	472	496	532	511	486	474	494	522	513	521	501	510	480	534	500	550	523	522	542	544	512	544	524	551	482	508	527	493	510	503	505	538	482	496	493	528	509	501	535	533	548	513	501	518	525	512	548	550	504	497	495	550	515	531	545	435	476	527	491	499	497	509	548	520	544	479	490	526	473	497	521	526	550	506	507	523	498	536	496	504	510	512	557	488	491	539	500	531	522	460	505	524	564	509	501	492	554	556	496	496	518	501	533	527	523	497	513	557	506	489	525	514	504	575	500	522	490	498	520	531	496	495	497	524	535	521	502	495	517	513	499	515	484	522	496	497	511	507	512	511	468	452	509	457	480	533	544	544	506	515	453	523	530	547	539	494	543	534	496	485	554	488	520	497	502	521	494	487	513	521	518	550	529	524	527	528	513	503	460	502	499	551	514	498	551	508	497	500	496
28492	24071	24363	10748	2677	1921	1408	1001	649	553	565	467	457	454	399	415	367	389	371	327	327	301	312	270	288	283	290	287	271	307	281	290	324	310	256	289	261	326	319	302	301	307	278	268	279	283	305	280	263	310	317	270	285	296	313	288	303	279	303	292	317	280	280	292	277	266	279	287	268	276	308	262	280	262	276	249	259	276	275	306	294	278	268	299	297	284	265	289	293	292	298	310	301	299	300	272	300	323	324	286	278	291	314	289	274	286	262	296	288	286	269	288	282	300	290	297	306	264	276	287	295	273	276	270	287	328	308	272	291	283	257	253	281	254	306	274	289	281	270	240	317	255	301	280	253	288	316	285	275	278	293	312	284	302	322	268	296	288	296	261	264	266	287	298	273	281	290	280	269	275	300	282	304	244	284	283	269	269	292	302	283	288	298	275	277	309	286	278	284	269	270	281	290	293	268	276	310	266	303	292	265	259	302	281	292	265	290	266	280	269	283	297	300	297	275	300	289	276	278	287	276	321	242	303	310	287	288	321	288	272	307	283	274	266	294	301	273	306	277	281	271	286	277	273	302	275	269	276	290	284	292	271	268	271	280	264	280	304	273	257	254	273	288	308	262	292	299	301	290	277	287	275	301	296	299	274	282	300	282	287	273	288	276	260	303	289	308	272	255	277	276	302	298	315	288	269	310	303	282	275	275	284	292	276	255	300	291	282	265	285	276	291	280	309	283	311	308	304	266	297	287	304	299	269	274	265	273	291	269	272	305	283	269	291	297	275	281	274	285	309	283	268	296	300	323	283	292	282	273	272	301	266	281	269	256	273	295	291	284	287	310	309	291	266	296	263	279	290	278	285	275	314	275	291	274	291	318	280	272	244	287	280	290	290	298	280	296	264	297	315	312	298	300	314	287	281	272	287	309	238	277	292	288	286	292	311	256	304	262	300	311	286	282	281	297	278	272	282	313	303	279	296	288	286	310	279	285	303	268	285	293	298	306	313	299	287	277	276	301	283	272	247	265	299	290	271	294	279	283	265	291	283	299	246	297	292	290	279	271	304	312	289	269	303	295	294	280	288	267	271	263	301	291	311	252	289	261	274	282	311	290	255	297	276	276	278	277	310	286	279	267	309	265	290	291	279	272	293	297	296	296	264	310	262	281	307	302	280	262	257	289	280	301	294	288	298	273	258	288	272	313	295	288	305	309	259	278	269	273	311	294	265	275	295	306	275	270	255	287	288	312	280	307	268	302	262	283	282	274	274	286	285	293	307	299	297	288	309	285	266	290	258	267	288	311	298	269	316	270	306	257	264	279	305	305	272	266	248	263	281	259	283	293	276	305	276	279	282	301	298	294	302	268	303	265	298	259	268	276	301	255	307	306	293	288	285	292	268	282	286	283	288	299	298	273	324	305	286	310	318	283	270	306	280	295	311	285	318	289	269	303	295	286	299	286	279	277	290	267	285	276	275	274	289	277	303	308	260	269	281	273	286	256	274	307	299	292	277	313	286	257	254	263	293	297	280	256	278	293	300	282	279	269	277	270	310	316	261	318	266	281	238	290	301	272	273	284	273	296	276	281	283	287	283	287	277	265	278	246	274	277	265	288	297	266	270	307	262	288	297	291	292	286	285	300	292	259	288	292	270	283	268	294	297	309	266	322	269	260	306	279	277	253	281	259	277	307	309	256	304	280	279	289	238	311	270	297	249	300	301	316	263	301	293	297	275	289	262	288	286	281	288	277	280	307	298	302	271	309	279	281	295	277	283	276	286	281	276	268	259	285	311	290	302	254	259	312	291	297	295	276	292	261	273	272	261	282	267	305	286	282	309	283	294	280	298	281	311	327	281	296	301	277	294	245	307	276	276	311	268	287	262	278	272	280	289	308	299	270	305	276	278	271	297	253	294	287	281	292	295	299	327	286	287	301	267	278	296	281	306	277	284	248	312	288	290	264	287	309	251	285	302	284	288	289	279	290	278	284	296	299	284	299	302	290	296	296	277	290	281	280	273	292	277	286	273	281	285	251	304	293	312	251	272	287	279	279	269	297	282	281	294	306	266	312	312	289	297	304	272	296	271	251	271	298	263	301	272	286	282	292	281	276	303	270	332	274	282	249	278	311	298	291	254	267	296	267	283	310	289	259	315	259	295	269	270	282	285	293	297	287	264	280	298	277	253	262	275	330	274	278	276	294	268	275	239	305	282	258	279	251	304	286	294	312	290	295	284	284	286	298	283	275	313	276	277	254	300	260	271	302	294	301	275	296	289	268	329	314	273	313	286	301	290	296	271	287	265	306	258	300	302	295	310	288	299	274	298	282	322	313	273	303	320	295	280	310	312	304	295	292	290	284	245	303	271	280	318	287	275	294	301	261	292	279	276	282	285	238	277	306	295	293	295	279	260	289	279	262	267	269	283	322	278	277	300	290	290	270	281	259	266	282	282	284	264	279	280	269	287	270	285	277	287	314	282	273	307	325	286	306	293	302	292	276	301	308	265	271	286	287	319	287	273	277	272	267	279	259	291	261	306	256	305	330	280	292	279	306	286	294	289	302	263	297	264	294	286	269	274	266	281	276	267	276	283	294	298	280	302	260	306	310	287	294	295	273	298	309	276	270	295	261	303	268	275	280	289	282	284	294	288	302	289	310	302	282	270	310	301	288	287	272	262	288	284	273	278	299	271	333	282	274	279	276	270	281	291	280	271	269	277	289	280	303	310	281	304	262	304	266	278	248	320	290	285	293	310	292	297	288	273	281	307	317	257	268	274	318	280	315	277	307	268	269	276	319	296	256	293	278	293	277	288	284	285	256	298	287	272	289	273	268	265	283	273	269	307	275	303	271	287	258	289	262	274	288	288	282	256	278	290	303	298	274	296	301	267	265	264	299	302	266	285	274	283	247	280	287	301	277	307	289	312	230	319	272	258	286	272	251	308	291	276	243	260	315	279	301	288	281	266	280	284	282	275	297	306	311	276	274	273	305	266	273	293	285	286	291	297	278	246	285	291	274	293	278	272	252	281	277	275	311	307	319	295	306	260	281	289	285	276	275	276	321	282	286	310	284	288	300	274	310	261	271	293	282	266	274	285	291	273	267	310	304	265	298	315	285	293	301	288	292	293	286	327	282	299	293	267	284	297	301	285	277	293	291	301	295	272	296	277	276	295	274	296	279	295	262	307	266	305	269	288	262	276	269	268	290	303	276	298	311	293	281	293	283	279	274	280	319	277	262	262	285	303	295	303	287	291	299	269	315	266	292	310	281	282	272	268	322	285	314	256	287	307	243	284	276	299	284	306	292	259	272	298	272	284	277	297	290	291	297	301	257	296	283	288	300	300	297	323	276	272	288	274	290	284	286	291	310	271	273	299	277	310	292	307	268	269	296	315	295	293	291	262	316	280	288	295	293	269	270	300	261	300	301	318	298	260	283	279	273	284	277	289	301	320	284	263	265	303	303	282	270	277	321	306	317	265	305	301	268	275	277	311
29533	38126	24238	8531	4129	3489	2575	1806	1171	895	836	720	625	569	525	521	500	497	431	416	384	335	327	373	355	360	398	353	338	355	306	350	330	360	314	367	323	311	344	347	306	323	335	327	324	308	340	317	321	339	325	339	337	306	325	329	337	341	344	342	336	311	333	337	335	332	320	333	318	299	346	339	318	340	352	308	324	305	321	341	361	327	372	313	325	307	336	355	340	359	311	309	366	328	337	338	320	359	345	353	338	331	363	335	327	372	345	351	343	340	330	311	351	361	351	373	332	343	347	331	334	326	340	311	298	277	317	347	347	337	329	322	315	343	361	293	321	344	307	320	357	349	325	351	306	322	345	360	329	326	345	315	342	366	304	321	307	324	314	329	327	351	309	327	323	349	342	347	287	336	311	354	353	331	354	320	328	336	322	380	293	342	332	326	330	338	341	325	305	300	300	355	347	330	293	338	321	340	335	334	306	320	323	355	315	360	329	304	320	348	306	329	319	347	303	304	332	320	335	311	361	336	306	318	291	374	331	319	334	324	328	344	348	338	334	340	353	335	321	365	353	315	364	320	330	341	327	328	349	338	307	287	325	328	332	309	321	364	321	345	366	342	338	345	324	320	332	346	322	331	361	332	321	297	298	350	301	337	311	301	344	325	298	304	321	316	325	315	362	335	306	335	352	337	336	303	306	339	333	335	358	312	315	322	318	334	337	331	334	346	323	327	309	350	327	329	312	312	363	336	319	311	332	304	344	334	331	329	353	312	344	346	316	336	308	313	328	332	337	315	319	304	343	333	332	306	350	350	333	319	327	349	337	338	322	340	337	348	333	297	339	327	321	317	331	329	327	326	320	345	312	325	304	329	367	333	324	329	331	344	326	336	327	318	352	337	347	314	379	308	330	349	341	347	348	324	340	334	351	324	339	295	329	315	335	319	336	319	350	329	310	337	306	327	353	344	347	321	320	332	331	293	307	338	341	344	338	326	339	318	339	329	324	328	326	326	317	352	328	312	328	330	340	347	328	345	362	317	307	300	331	336	331	325	320	353	330	304	330	345	336	320	338	324	340	338	339	335	327	333	337	296	333	316	343	308	358	349	360	309	292	356	337	316	321	329	355	314	320	315	336	363	318	323	356	310	340	316	345	335	358	326	351	358	300	345	322	332	335	295	333	342	333	319	312	329	321	329	350	372	351	337	338	306	363	342	321	341	365	337	366	301	315	326	315	308	342	312	350	334	329	350	363	319	336	325	319	356	336	342	332	295	322	353	339	317	333	333	324	325	342	336	337	316	328	329	328	337	334	300	347	345	336	329	329	329	359	329	339	326	289	347	349	322	348	317	349	323	300	312	359	347	306	319	302	324	334	343	343	356	343	331	326	324	312	311	320	345	335	322	321	316	289	315	322	310	323	306	316	317	328	326	321	324	346	349	328	366	327	301	318	345	333	345	306	324	318	320	356	353	359	352	354	333	301	307	327	349	332	312	328	353	330	335	312	343	345	324	348	344	282	309	331	326	298	333	323	365	308	350	329	343	327	324	297	327	322	314	325	314	305	307	316	354	362	354	359	342	320	362	345	325	318	304	338	326	343	370	332	317	318	296	347	313	343	307	321	338	307	360	312	308	341	321	311	339	355	316	336	346	315	312	309	335	355	331	326	356	380	322	297	308	334	335	327	337	309	336	304	322	341	316	330	338	317	333	326	333	344	334	296	318	338	340	329	353	351	336	333	345	354	328	313	331	321	316	336	307	338	322	337	337	349	336	346	326	310	299	357	314	354	361	330	315	296	345	322	348	356	333	297	344	362	331	337	340	366	345	346	359	287	332	293	313	351	358	328	321	321	353	350	350	315	325	335	329	309	326	346	318	342	327	343	356	325	314	385	297	349	357	316	348	335	339	335	307	336	325	312	312	308	318	329	316	349	340	348	322	311	318	325	316	316	335	342	355	313	324	338	333	316	328	332	346	335	338	342	303	310	346	356	323	361	325	318	339	324	324	308	328	296	332	346	301	342	341	330	321	351	351	312	329	336	340	354	325	325	336	334	340	338	320	340	354	348	342	312	347	310	330	305	321	347	319	327	336	292	310	347	340	349	316	323	362	320	315	313	327	333	362	343	316	345	352	328	299	327	363	317	377	320	338	349	308	283	331	363	326	328	379	316	342	307	342	349	343	317	356	341	348	356	313	308	329	324	308	342	334	318	348	326	324	330	326	336	330	367	348	335	335	363	347	329	321	337	349	354	327	328	355	349	350	344	331	351	339	334	331	346	354	319	301	314	335	329	378	340	348	339	324	344	350	322	338	316	334	323	338	320	329	332	325	349	333	309	332	351	332	327	301	338	363	334	309	330	355	357	359	363	302	304	320	325	326	331	344	318	326	366	324	324	346	320	360	357	321	335	340	318	346	316	346	316	357	346	324	301	294	366	341	329	345	322	337	333	365	335	332	308	326	297	372	289	340	335	335	311	308	311	356	328	318	354	333	368	325	320	347	307	323	349	320	313	347	337	339	320	322	310	317	311	319	334	355	332	347	366	348	331	342	321	303	332	337	330	353	327	300	355	370	350	345	312	329	337	338	344	346	299	327	311	358	341	337	324	334	334	336	325	335	344	324	311	331	329	302	373	320	323	287	366	326	348	312	325	344	323	320	312	356	360	324	347	341	312	344	313	312	337	348	329	346	312	342	312	320	349	335	330	303	328	349	332	335	329	317	331	347	354	366	306	328	327	356	341	325	359	327	329	328	308	338	345	315	344	298	344	334	367	340	324	360	343	344	363	337	327	340	349	328	318	336	341	313	323	319	318	354	318	331	312	329	320	346	348	321	337	339	333	357	329	297	315	323	292	342	370	306	302	356	326	347	343	315	335	356	354	362	353	324	344	320	326	340	326	329	316	354	334	306	360	343	359	321	343	323	337	316	332	326	323	310	318	332	324	306	338	341	325	318	340	331	318	334	340	351	345	332	318	307	355	330	335	324	358	333	318	314	330	376	307	340	300	320	297	349	320	327	341	371	318	342	369	309	331	319	325	337	362	335	299	334	322	344	366	362	362	329	346	341	302	366	327	361	312	343	322	307	324	353	287	348	315	291	315	326	336	317	348	340	339	310	334	325	310	364	317	338	325	324	338	296	349	357	361	357	346	364	321	320	332	321	317	360	312	334	344	345	342	341	333	345	347	336	286	328	330	324	333	301	314	340	338	347	332	344	323	300	357	343	331	346	346	348	339	349	328	328	337	337	332	300	338	324	315	350	344	314	348	355	328	311	330	308	348	337	307	325	331	324	350	327	311	318	340	299	317	336	341	350	361	313	331	327	333	327	313	357	317	331	336	337	324	298	328	315	319	336	306	345	315	323	350	302	316	368	301	311	309	312	340	331	356	326	342	312	322	350	315	336	320	327	329	302	318	335	349	318	333	317	327	338	331	326	339	315	351	311	295	367	324	327	333	348	332	352	331	328	332	346	324	339	305	365	338	339
24159	21275	28413	24458	21224	12243	3543	1939	1317	947	977	755	658	663	624	603	595	578	536	479	458	409	438	379	380	367	410	378	382	385	378	380	414	395	379	375	368	393	340	364	351	369	371	362	373	352	367	351	374	376	363	366	362	357	374	338	350	334	346	365	353	341	373	378	353	380	384	345	373	385	357	365	383	361	339	393	372	363	380	342	380	346	351	339	384	354	367	355	345	368	383	351	367	347	372	396	432	392	376	383	389	372	391	381	346	364	387	344	387	378	372	362	334	397	398	394	407	379	310	367	384	369	372	361	376	387	396	385	354	346	394	371	376	369	357	378	394	309	344	383	349	354	345	353	392	323	380	325	379	364	371	340	358	338	365	369	359	368	392	375	366	401	377	392	371	398	382	345	384	356	367	353	351	346	372	371	375	351	360	363	369	375	382	358	341	397	343	366	336	374	354	348	379	425	383	357	349	352	351	346	338	348	347	354	358	362	359	355	324	355	361	353	387	368	373	370	368	353	355	386	348	337	387	387	361	354	374	373	374	377	362	375	348	362	343	350	351	401	388	398	362	347	346	369	371	361	353	401	343	356	336	340	357	368	400	351	329	359	353	386	328	375	349	380	378	329	408	367	371	379	363	390	345	368	363	369	365	358	354	366	337	368	386	344	367	356	339	345	363	340	322	376	353	362	350	349	330	339	317	342	363	388	358	356	338	376	392	340	368	391	363	370	350	367	352	340	359	377	365	369	378	374	382	385	369	375	362	388	343	333	363	366	382	372	380	400	357	365	375	366	331	367	371	376	361	344	352	380	392	356	362	359	356	342	358	323	382	380	343	344	373	361	375	342	357	356	372	358	362	373	358	369	345	386	378	394	365	353	387	400	360	388	381	357	394	391	375	373	368	384	340	379	365	340	392	361	355	401	371	374	368	343	383	324	344	363	391	349	376	373	361	355	371	378	345	375	354	378	353	346	359	390	366	355	388	354	353	361	363	341	376	353	372	349	368	373	355	324	347	373	359	355	348	358	375	377	351	355	380	376	365	356	335	348	319	353	353	339	352	348	374	386	398	360	367	353	373	382	359	395	355	324	388	386	329	344	381	370	356	341	346	352	321	375	368	357	358	361	381	342	367	353	385	347	346	370	386	333	350	345	343	372	349	350	393	350	359	359	370	327	353	357	350	370	359	353	385	368	353	376	407	374	354	364	365	366	370	368	358	371	354	348	372	342	359	365	367	355	401	381	311	351	330	371	377	340	348	339	396	371	384	375	393	378	348	310	366	348	363	365	353	382	365	366	390	350	371	393	356	393	369	365	370	379	378	362	370	369	398	357	347	387	370	361	328	364	379	353	365	357	367	336	369	396	341	359	367	347	351	349	359	391	369	367	368	400	356	342	386	371	379	352	381	365	361	402	357	349	320	361	371	393	371	381	368	310	381	329	343	354	372	381	358	340	363	357	316	345	405	362	388	357	389	372	343	326	370	384	336	354	384	350	326	339	361	361	361	381	340	361	372	412	363	317	402	383	330	362	349	373	356	391	329	359	353	361	377	349	361	352	353	353	386	341	375	341	354	363	362	367	370	395	346	361	345	381	373	353	371	347	375	340	360	373	371	373	336	343	343	374	392	381	374	353	369	373	327	353	358	324	346	375	411	402	333	372	327	348	349	340	367	342	327	391	365	357	379	366	359	371	340	402	367	395	384	388	372	383	352	368	366	369	359	349	378	358	343	356	380	414	351	345	347	354	364	382	351	356	376	374	345	394	374	370	335	354	368	367	375	381	339	394	390	370	366	365	400	412	361	390	410	385	337	341	363	370	367	347	366	346	356	371	383	373	369	377	384	379	338	356	402	350	360	383	328	375	376	343	357	375	380	352	387	360	373	380	375	375	323	351	371	372	355	351	388	360	370	383	356	365	337	371	396	348	396	343	383	356	367	360	387	343	397	336	371	333	345	386	352	358	410	405	375	351	365	334	336	369	380	394	380	383	387	355	356	354	343	361	360	343	377	376	373	336	343	332	345	377	398	349	373	374	371	370	363	346	362	362	360	326	359	392	357	359	388	360	380	378	370	364	375	347	344	394	354	336	360	345	381	393	371	356	353	373	361	356	363	356	384	373	340	363	354	360	335	311	375	348	368	358	381	385	331	336	371	375	408	337	349	324	366	361	354	393	360	370	376	361	385	395	381	373	340	324	360	376	385	408	363	361	398	343	357	363	340	361	378	353	339	374	361	380	365	358	359	377	371	381	365	383	355	382	372	364	372	374	347	335	390	371	351	346	346	355	355	349	352	367	407	375	373	338	380	342	378	356	353	391	349	386	374	330	357	368	357	389	341	388	392	382	363	394	368	380	336	386	380	313	382	356	384	380	372	385	414	372	365	363	321	336	371	387	366	384	376	380	379	374	391	359	369	389	366	353	371	372	339	360	378	364	334	340	350	355	326	373	375	368	365	345	345	394	370	365	370	370	371	338	342	357	368	349	333	373	341	378	373	335	343	348	388	372	351	413	371	342	392	370	345	352	387	355	389	370	350	363	393	369	367	336	334	357	366	371	369	319	362	345	361	337	370	339	371	366	374	359	362	330	360	386	333	339	361	363	374	342	331	419	358	366	367	339	365	403	366	375	371	393	359	355	351	351	382	371	364	362	365	383	360	398	372	355	351	346	337	338	381	352	334	357	354	320	374	379	377	345	332	381	357	393	375	368	390	351	381	344	355	344	339	378	340	390	350	393	367	379	342	382	370	345	340	362	368	334	365	359	364	371	360	374	380	391	386	366	384	370	399	347	372	365	386	372	349	345	368	344	360	348	331	369	352	368	386	370	362	394	372	368	355	351	344	374	365	372	368	372	341	359	362	368	345	369	390	364	380	348	383	344	390	372	391	369	365	349	370	339	388	395	359	394	326	384	352	339	340	373	383	399	363	363	369	364	369	373	374	366	368	356	354	348	330	362	365	406	360	336	339	345	354	376	365	360	361	346	351	399	360	313	386	378	383	352	334	366	365	360	370	350	385	397	377	356	358	338	345	392	350	354	384	370	325	330	356	374	359	368	382	353	337	372	366	368	373	344	354	353	350	351	368	357	376	406	383	367	360	355	361	388	375	393	364	345	380	368	361	353	371	328	395	348	341	360	331	368	353	375	377	380	346	366	331	386	376	356	356	344	352	350	369	363	343	359	397	392	373	383	352	362	375	351	379	343	377	355	362	370	341	346	340	392	321	367	360	341	373	358	363	382	372	348	341	383	347	380	362	327	352	369	383	377	378	367	343	338	346	369	369	360	354	346	366	364	334	390	370	378	377	360	376	385	367	389	373	321	356	376	359	332	342	367	354	367	344	346	386	343	336	366	322	368	344	387	336	356	381	398	376	366	358	379	352	349	344	369	392	390	360	369	349	375	351	390	344	386	356	351	366	357	394	343	359	352	352	354	364	346	417	361	368	364	356	363	365	355	371	350	342	383	355	339	349	367	338	384	365	363
29948	46103	27287	12401	7217	6100	4684	3279	2173	1618	1395	1225	1058	888	910	822	795	756	694	643	578	501	495	469	476	457	434	455	424	380	431	422	451	405	426	413	477	428	412	403	415	433	403	398	408	383	395	410	435	405	405	436	422	421	409	410	436	377	435	384	396	448	430	427	419	413	410	426	424	417	416	418	411	414	441	417	404	403	394	380	413	416	430	403	363	420	379	411	402	414	422	431	431	430	441	403	444	443	452	456	446	455	447	430	407	467	465	463	431	426	429	421	426	403	406	418	428	389	419	437	409	406	391	428	430	364	410	414	402	442	413	409	387	413	429	402	408	403	425	394	386	433	382	420	429	431	385	423	436	459	389	432	418	436	432	409	404	399	382	393	432	428	376	391	387	421	404	418	412	456	406	414	459	436	419	406	425	397	401	386	401	416	388	421	410	413	399	412	441	415	413	430	399	426	381	413	425	397	409	413	434	389	410	405	416	436	388	409	366	425	434	378	416	386	412	390	383	415	405	375	415	376	382	446	392	414	391	405	400	421	431	408	404	394	419	411	432	411	386	414	408	435	395	411	388	434	419	416	436	413	410	409	439	392	405	431	426	405	412	405	397	402	426	415	410	405	388	380	434	418	424	388	420	419	441	372	424	433	426	384	400	401	432	423	446	393	423	460	392	424	423	441	405	418	406	423	410	411	380	400	400	398	409	412	412	412	459	394	413	378	411	411	392	412	415	469	388	386	433	381	424	421	437	436	411	416	424	408	407	401	402	390	433	423	439	413	384	406	384	432	402	418	385	418	413	424	413	364	466	393	430	433	413	406	386	415	412	435	385	409	377	400	388	384	383	431	422	424	450	387	422	415	370	443	442	400	427	415	384	438	406	414	411	399	425	374	444	429	374	394	406	405	408	379	429	420	428	396	427	412	435	403	384	420	376	398	400	370	456	422	412	433	391	420	375	388	431	417	405	386	415	409	402	408	405	382	428	387	422	384	461	427	436	391	440	433	421	386	400	398	435	373	403	438	438	393	419	407	412	423	428	404	417	367	441	451	388	394	370	434	405	435	422	419	417	396	406	404	411	352	436	393	414	384	410	394	418	351	410	409	395	432	435	416	421	401	394	393	431	398	400	395	456	379	392	416	433	388	432	417	419	405	405	417	444	417	417	367	416	405	417	403	446	405	390	423	386	413	396	408	406	407	392	465	422	381	388	428	399	422	406	443	392	428	378	401	378	404	422	441	404	417	409	408	394	399	426	412	427	458	422	397	441	451	381	405	422	391	441	395	406	409	434	424	427	433	433	448	442	395	412	463	385	472	410	419	404	422	376	416	413	408	412	399	439	389	434	410	412	409	423	428	419	424	415	384	403	406	423	374	408	406	394	411	434	405	450	431	397	408	421	411	404	405	409	379	415	440	412	413	393	404	431	415	393	426	407	432	391	437	397	447	436	430	413	390	426	406	386	415	431	397	416	390	403	384	392	416	417	387	410	404	438	460	402	399	430	437	423	426	381	417	378	447	395	381	407	395	422	379	378	385	399	462	425	393	437	408	394	382	409	409	426	419	393	405	376	408	404	405	414	414	435	424	389	396	425	417	430	437	504	427	414	400	426	424	405	372	430	433	418	391	428	432	406	415	433	406	417	415	411	415	429	383	417	420	424	393	384	418	381	415	406	381	411	424	387	413	401	414	395	378	397	424	424	406	401	420	442	432	394	396	386	410	436	435	420	405	447	413	430	408	415	413	392	415	386	378	392	430	412	413	412	408	426	368	434	387	390	422	375	438	376	420	415	406	389	403	423	403	428	428	422	427	463	449	390	452	420	403	400	366	424	365	421	394	428	411	459	436	414	433	387	390	388	378	417	422	400	423	439	435	438	423	431	421	412	423	397	365	447	411	413	424	422	393	447	404	384	429	380	442	445	363	391	370	414	390	388	372	395	425	407	452	424	376	438	420	420	391	429	440	388	426	418	406	419	404	399	403	401	408	408	451	423	407	403	423	404	420	394	385	422	423	395	419	440	409	450	416	392	411	385	391	398	429	428	406	386	416	433	403	390	397	401	372	396	413	432	400	380	400	450	419	397	401	387	420	420	400	392	367	425	383	400	418	406	381	423	408	424	439	385	398	429	406	378	430	408	416	420	411	433	414	368	423	407	402	422	395	360	423	404	434	413	388	401	445	412	401	403	420	410	386	397	429	404	432	400	400	396	430	451	414	411	414	402	398	435	413	397	437	395	384	413	414	376	416	421	435	391	369	396	398	375	399	397	421	424	408	393	372	412	393	419	411	407	429	396	388	412	413	407	442	420	383	387	411	427	416	406	379	438	393	437	404	418	439	391	434	393	422	413	437	422	373	406	372	412	464	391	430	381	405	423	411	382	405	400	404	396	448	402	424	420	383	391	367	407	422	387	395	431	420	417	424	402	405	418	405	342	404	409	418	403	411	385	425	425	429	414	399	424	412	390	418	398	378	399	362	384	401	400	422	393	456	452	441	402	415	406	402	386	425	439	411	413	427	401	395	438	384	406	411	397	458	380	453	427	405	440	377	421	421	405	457	372	423	421	429	412	413	425	413	418	422	386	401	419	399	423	414	432	369	408	455	402	414	392	414	387	400	412	385	397	398	454	402	436	424	446	419	443	444	415	397	406	402	416	437	387	387	427	402	406	397	412	429	440	392	426	445	417	413	419	421	411	368	391	422	451	406	417	436	424	416	401	402	413	422	412	443	373	441	378	384	414	404	416	386	429	371	419	411	407	404	397	390	418	416	412	384	406	418	387	397	425	392	399	442	405	386	424	393	393	398	414	425	401	430	420	419	403	434	416	408	456	419	434	410	393	397	392	422	427	392	430	394	398	452	368	416	411	424	363	424	403	398	414	422	418	394	403	375	401	398	463	414	434	392	400	392	439	424	425	403	438	416	427	441	443	420	433	414	403	407	382	395	426	404	395	402	431	377	422	391	413	392	422	412	398	402	401	408	448	432	402	408	434	445	387	410	380	420	420	371	390	426	434	402	457	392	424	418	410	388	407	410	414	461	388	396	409	386	399	409	402	395	401	401	418	419	391	420	414	420	387	405	420	396	368	418	446	400	397	397	419	393	405	430	417	403	389	406	412	388	395	423	412	395	427	405	419	420	400	429	405	375	421	405	401	406	432	380	432	371	453	407	398	384	423	410	429	427	437	393	389	416	442	423	413	414	430	441	391	403	413	408	372	451	391	396	396	406	411	392	424	391	419	428	423	404	389	409	384	452	397	402	410	404	391	388	416	418	401	362	354	430	417	415	419	385	424	406	410	380	388	420	428	418	409	403	411	447	411	428	406	438	399	410	438	409	418	386	424	427	372	430	397	415	441	416	422	387	430	389	404	421	436	402	413	398	408	394	392	421	413	391	414	396	392	457	430	393	390	399	385	413	420	441	411	391	445	400	411	412	431	393	414	361	404	410	398	389	429	398	433	406	402	396	380	414	384	422	387	395
25388	21295	27424	25272	11346	2974	1946	1370	951	794	725	627	594	463	502	474	464	473	434	420	389	373	353	351	347	341	320	312	341	320	309	339	307	348	347	290	313	345	349	336	338	315	307	308	326	319	354	339	296	353	339	327	327	331	326	362	333	320	314	298	275	306	324	308	333	326	338	311	357	329	344	319	306	311	303	323	303	327	317	345	281	332	341	345	326	336	314	303	329	344	352	310	326	326	309	336	341	342	334	343	345	336	356	333	320	342	354	340	337	316	326	333	335	339	331	347	335	327	329	319	308	314	319	331	312	342	349	337	330	320	335	337	318	324	333	331	345	326	320	329	296	316	298	313	341	338	318	323	324	328	333	331	326	301	375	328	319	317	298	337	321	357	339	335	288	313	312	328	340	324	308	329	329	316	294	349	340	335	316	319	328	285	308	296	304	311	300	314	287	318	345	317	337	283	324	329	356	322	327	324	343	330	296	324	299	314	308	311	321	357	328	330	330	321	294	335	298	359	300	317	328	321	319	337	303	325	351	314	320	328	324	331	338	321	319	351	319	330	324	324	328	354	284	357	337	358	302	357	293	319	312	333	310	364	332	316	340	319	316	308	298	312	313	321	325	327	306	329	319	317	322	354	321	340	323	328	331	328	360	353	333	325	287	302	332	316	336	305	336	322	306	301	303	343	320	317	314	279	336	340	325	334	330	341	313	332	344	331	297	312	329	344	319	315	322	307	310	331	298	353	341	338	314	351	332	324	338	355	305	321	373	330	319	332	343	318	331	349	342	338	282	315	330	351	341	307	330	333	295	329	321	324	330	312	344	302	312	309	313	329	302	316	312	363	314	340	337	302	308	271	327	323	329	311	336	324	356	313	325	299	347	326	336	317	302	324	313	305	328	306	331	326	332	329	371	324	326	283	325	350	335	308	298	293	301	312	342	336	325	325	332	329	342	336	319	345	300	316	337	344	273	309	334	311	339	318	340	335	304	327	338	303	323	325	350	313	323	290	301	339	332	315	329	315	297	317	338	316	329	304	316	339	332	331	340	320	324	302	344	343	319	375	329	328	336	331	353	337	329	300	336	352	304	325	352	343	326	310	357	323	297	298	315	309	308	304	362	307	315	308	329	337	325	332	321	323	339	353	334	320	346	311	314	348	318	318	331	335	326	323	342	297	356	301	311	326	335	345	328	301	346	302	339	325	311	336	345	315	316	345	344	344	352	353	359	327	338	337	312	306	314	336	313	337	353	304	312	324	347	339	357	332	303	312	353	332	333	314	336	347	363	306	297	320	344	349	327	347	305	321	313	316	302	340	342	305	326	338	368	317	329	326	348	318	338	323	352	330	319	356	308	320	325	357	310	307	341	321	307	303	323	378	299	327	332	343	324	329	340	351	344	349	330	337	320	320	312	307	346	310	322	308	335	328	315	369	338	313	323	332	321	320	331	357	309	346	316	313	310	366	344	315	339	268	315	338	345	341	303	313	337	335	308	323	337	320	301	351	290	291	295	323	295	307	351	338	306	338	357	296	330	331	319	311	337	322	371	339	309	340	330	328	318	314	339	321	314	336	307	326	336	324	347	312	340	300	322	317	364	333	345	344	311	322	326	325	301	311	332	335	329	284	358	303	315	330	323	341	321	294	305	352	305	312	320	349	285	314	312	332	313	315	316	339	312	325	309	336	354	303	313	326	332	335	304	342	335	344	337	301	314	279	328	313	290	308	331	311	322	310	347	325	335	333	344	301	329	323	328	345	325	315	323	340	338	309	317	327	318	329	333	283	336	330	334	326	325	336	328	325	301	329	335	314	353	323	331	350	306	331	318	326	329	335	329	326	308	328	329	335	348	310	324	302	310	321	317	318	328	320	337	335	347	344	333	307	312	314	333	314	334	300	311	313	302	328	313	337	307	342	312	321	315	350	312	324	326	330	335	338	328	311	340	321	312	323	327	295	277	292	325	345	306	318	312	328	308	331	340	315	342	328	316	324	333	321	291	350	321	322	309	315	315	360	303	322	321	321	347	351	345	344	322	345	314	344	329	328	316	324	342	302	333	340	297	340	315	313	306	293	306	325	328	296	313	336	315	319	349	315	350	332	322	324	339	283	307	292	305	315	339	348	315	328	311	290	362	338	327	324	289	300	328	315	347	338	300	328	353	295	335	339	341	333	292	298	330	332	328	338	315	323	332	307	314	307	343	313	296	328	322	319	301	333	338	321	348	333	320	359	325	320	362	334	334	306	338	346	304	326	301	309	316	381	302	285	291	294	346	331	349	330	316	323	350	318	332	344	329	328	328	329	325	327	291	340	332	296	329	325	311	320	310	327	349	317	304	307	367	309	350	355	368	339	309	339	329	346	347	325	316	307	317	329	334	334	324	323	335	371	308	314	296	327	346	353	310	314	336	327	302	301	298	313	328	319	355	313	360	330	324	335	334	335	326	335	349	315	335	337	280	353	320	341	348	348	337	338	305	324	316	342	333	292	326	312	312	338	323	338	333	327	301	326	338	334	373	341	317	347	304	324	313	315	314	331	344	317	341	333	329	301	307	340	304	324	341	336	289	342	352	302	327	348	291	336	319	336	297	351	294	284	344	315	328	324	318	338	321	321	336	341	333	347	357	335	322	305	286	328	343	322	310	314	296	345	325	334	291	303	331	326	324	294	335	335	331	318	355	328	353	316	321	296	301	321	298	307	356	358	356	311	311	323	344	343	299	297	330	362	293	331	345	345	295	329	346	315	310	306	327	349	326	319	356	354	345	317	323	327	324	294	342	336	313	327	318	332	305	303	348	369	327	300	303	324	300	336	280	345	357	303	309	320	332	295	360	346	305	317	343	344	319	339	335	296	323	345	328	320	336	293	312	365	323	285	327	319	299	281	325	318	332	327	307	315	295	326	330	301	322	332	303	322	321	309	313	351	315	316	324	339	336	294	298	302	342	322	302	308	336	322	319	327	345	318	328	320	331	356	315	334	337	320	342	353	333	318	306	322	341	358	327	341	319	297	340	360	354	290	329	325	318	323	292	331	305	312	340	327	319	323	311	310	296	322	318	327	330	326	344	327	299	356	295	286	317	316	307	323	348	305	305	325	319	304	338	357	290	321	306	327	326	328	347	336	325	335	316	337	327	312	375	329	333	306	323	289	330	292	326	348	320	342	328	335	318	333	339	343	332	316	372	338	303	321	299	330	335	322	327	301	310	302	315	323	297	341	325	332	308	327	343	336	342	336	316	301	326	321	297	309	315	327	302	351	322	328	309	336	314	298	318	305	333	346	363	307	331	324	291	310	334	344	313	323	346	317	338	342	316	301	336	345	291	297	361	360	339	319	308	304	329	324	314	293	335	354	330	314	353	311	305	325	329	322	332	351	312	313	331	344	335	345	289	348	318	313	316	297	322	311	359	315	352	340	354	320	349	306	320	341	297	356	289	327	299	360	345	311	300	316	320	327	359	315	340	312	339	309	332	307	330	343	332	316
28657	38966	24298	9436	5381	4772	3606	2575	1627	1188	1107	993	871	745	723	676	676	612	538	512	495	487	457	420	425	399	426	400	338	388	377	397	393	387	369	362	372	381	384	376	357	404	412	388	378	357	351	362	361	368	362	385	392	364	379	374	372	386	364	405	412	389	368	363	385	401	385	356	380	353	351	371	370	413	360	401	401	366	401	387	370	387	406	378	411	401	391	370	386	373	398	421	359	397	395	389	402	406	413	395	382	389	399	438	383	355	399	397	382	418	399	373	396	405	375	357	384	399	398	336	384	401	358	394	409	355	355	431	370	386	403	406	362	350	352	339	354	395	364	390	372	379	364	405	391	365	386	352	341	374	374	380	387	358	354	351	366	392	394	390	382	361	376	363	370	386	382	376	382	375	385	341	388	392	360	378	362	355	370	392	380	388	366	389	348	350	362	377	358	362	350	387	405	353	412	365	404	368	367	371	369	365	432	347	365	371	370	372	369	358	388	349	393	385	403	392	387	394	408	381	372	366	365	347	393	354	391	362	374	360	373	364	387	351	375	334	400	365	382	352	379	375	349	364	359	386	396	352	405	360	386	396	382	399	414	374	352	382	351	402	380	349	399	370	374	363	389	371	364	368	390	368	396	384	409	379	384	413	377	372	395	402	369	351	386	414	380	362	368	371	368	374	392	360	386	391	412	376	348	380	359	377	362	406	388	361	362	369	344	390	334	378	371	383	372	350	364	350	390	400	393	364	360	386	368	362	369	410	383	331	338	376	350	379	395	345	385	380	362	359	372	408	344	362	373	400	352	383	385	369	361	388	380	379	358	364	387	347	353	383	344	377	345	393	342	368	401	389	370	389	352	371	393	402	368	393	372	382	400	366	376	393	368	397	373	375	407	360	372	377	361	417	368	407	353	351	376	379	392	366	347	371	360	364	363	364	367	333	388	373	368	386	349	364	364	386	389	392	386	377	343	372	361	380	348	393	379	332	406	366	394	392	365	378	405	375	375	386	378	364	370	391	373	365	381	388	401	356	393	362	402	383	384	376	365	379	415	366	383	368	344	375	383	365	372	389	370	389	371	387	402	392	423	383	363	376	403	346	387	397	376	360	366	390	394	386	365	382	385	334	384	381	354	363	366	355	375	422	399	360	399	371	368	388	367	400	386	373	392	390	398	387	366	394	414	383	371	400	392	404	385	354	406	407	366	352	347	394	359	374	398	365	383	385	378	380	362	368	358	355	368	384	363	380	380	375	385	346	396	374	407	372	386	387	379	364	385	363	414	387	390	347	362	387	377	383	384	392	387	403	399	380	396	392	391	360	393	397	406	393	364	373	390	380	376	379	385	400	354	373	362	387	376	384	405	375	375	402	374	393	414	419	366	352	354	382	376	402	371	382	393	381	388	361	380	384	360	354	386	383	417	371	372	375	351	364	409	362	376	351	390	378	372	389	361	366	369	351	379	375	337	378	366	350	340	385	382	425	340	317	397	376	388	311	382	387	362	398	377	370	395	392	352	364	387	388	378	380	351	366	349	374	378	393	380	360	370	390	357	377	383	398	376	392	403	361	370	365	374	400	389	376	386	354	384	401	389	360	359	358	368	375	381	368	364	417	364	361	376	387	380	370	398	373	380	369	377	379	352	354	374	376	347	336	400	400	403	363	375	379	359	393	359	394	367	367	386	355	360	383	392	391	378	358	341	362	393	397	398	361	384	389	376	369	350	371	372	392	371	375	362	376	431	378	382	365	371	377	362	368	388	381	391	394	396	365	376	374	362	376	360	375	386	336	415	373	355	374	406	370	377	356	415	370	370	388	387	405	344	382	416	374	411	367	394	356	370	400	363	363	366	357	422	376	378	391	379	363	372	360	381	357	388	361	358	383	372	365	358	370	396	394	366	364	383	398	384	404	364	399	369	374	382	348	377	392	374	417	404	392	364	404	360	367	348	349	387	361	389	395	399	379	394	365	377	352	372	356	377	377	369	396	376	352	366	368	385	368	402	390	346	376	390	389	386	356	363	381	371	391	375	383	382	360	385	396	356	360	352	387	350	400	414	407	382	366	368	377	360	383	360	362	379	401	369	402	378	389	382	386	396	379	375	364	389	368	391	363	369	386	364	348	375	361	395	379	438	366	394	412	357	363	380	389	372	382	408	391	375	429	363	354	356	384	335	362	369	396	383	358	398	357	369	342	351	380	381	402	361	397	379	383	395	408	387	377	370	387	357	386	388	357	364	365	413	382	381	365	343	399	407	364	339	358	409	378	377	412	376	395	372	352	351	390	363	380	377	366	360	341	403	399	381	358	362	396	388	394	364	358	365	386	372	400	378	425	405	364	369	356	413	368	379	413	386	398	372	374	377	388	391	387	374	356	394	384	344	381	367	373	398	333	376	396	374	375	392	364	355	402	401	382	392	405	354	371	357	379	387	361	381	391	382	378	414	380	402	361	378	407	380	377	395	421	401	373	392	383	389	372	388	370	376	378	407	387	414	398	392	370	376	369	369	379	383	367	411	377	377	376	384	364	412	414	373	362	372	359	352	382	373	364	367	383	366	346	387	344	396	380	344	367	377	378	352	391	330	401	380	364	357	339	353	381	392	383	423	362	373	366	368	374	366	348	400	377	376	394	379	335	382	364	389	387	365	384	386	346	399	356	385	358	379	393	376	362	372	402	371	368	356	384	405	361	360	367	362	380	372	405	350	355	372	357	367	349	352	372	389	357	372	388	384	398	385	391	347	364	362	378	373	386	363	349	373	394	365	348	368	410	382	388	401	390	373	403	365	378	394	436	387	371	410	358	380	391	371	407	413	380	360	376	416	369	376	395	383	374	373	378	390	337	352	340	399	403	358	358	369	374	341	370	374	366	358	358	374	361	380	359	417	404	350	350	386	387	387	391	373	383	383	366	377	347	389	392	347	404	388	361	368	374	384	354	398	396	402	383	387	408	385	394	405	354	369	366	379	385	377	395	374	360	405	389	372	356	379	403	395	372	398	400	379	378	357	364	365	371	372	347	353	368	366	401	388	364	388	361	376	367	398	389	370	389	353	376	346	355	334	368	389	374	365	390	376	370	368	391	345	356	382	396	380	404	384	379	381	398	387	390	352	380	386	395	373	369	378	365	332	397	358	384	378	370	394	357	399	389	357	374	404	384	394	363	375	376	367	359	334	407	360	377	367	370	362	346	358	379	354	343	339	392	370	399	390	386	373	360	383	342	395	389	403	379	352	376	422	369	372	385	381	387	361	366	385	383	367	366	363	364	397	386	400	399	384	356	354	371	355	354	379	419	360	400	388	340	370	355	388	358	387	341	392	352	408	361	371	387	386	359	369	360	375	343	378	363	394	361	362	378	378	334	384	371	389	358	363	361	341	358	388	363	367	392	352	359	388	370	421	374	379	345	393	381	365	359	374	359	341	397	360	381	380	402	395	397	392	364	402	387	367	384	390	364	369	429	384	340	373	392	340	381	378	352	397	368
23100	21337	28996	24029	21335	21427	11623	3273	1965	1450	1264	1113	1005	935	776	786	757	767	732	709	589	581	524	557	456	584	561	539	543	530	495	486	471	495	482	518	478	452	495	501	484	458	476	472	461	475	479	441	495	454	469	467	428	486	478	477	465	464	461	451	494	435	464	457	463	471	468	430	441	488	460	475	461	460	449	463	471	470	468	417	455	455	451	427	424	480	421	501	402	435	500	470	455	506	462	518	466	456	465	495	508	484	484	479	466	465	501	502	463	484	494	482	477	451	482	441	475	483	485	441	450	488	455	447	510	443	453	473	474	432	441	449	454	474	486	417	477	486	427	440	467	445	474	406	432	428	452	469	449	426	458	471	463	443	443	468	455	473	465	465	444	438	462	479	439	459	471	458	436	431	448	432	418	436	511	447	467	470	435	465	440	425	457	417	524	470	430	441	480	446	445	470	445	435	440	475	429	438	442	446	445	452	458	420	437	388	446	474	444	461	475	476	467	450	455	484	439	487	475	460	462	423	485	468	455	486	473	443	445	435	456	472	458	455	452	416	448	481	479	466	457	422	407	461	466	487	460	438	426	479	468	449	494	461	450	458	449	459	438	451	498	452	452	483	479	451	476	440	524	484	468	468	465	475	487	432	482	457	479	457	462	444	469	440	453	478	494	462	487	456	473	428	466	464	443	469	453	452	496	499	429	475	435	478	465	468	482	463	414	469	460	461	458	508	509	490	469	474	452	457	460	486	440	447	484	477	443	482	453	428	454	462	454	433	440	475	473	481	475	434	487	450	458	462	459	453	419	469	473	470	459	467	464	485	422	488	473	480	491	452	413	467	474	454	477	464	472	452	443	470	437	456	436	480	463	431	462	454	453	475	457	431	452	443	501	454	450	483	452	462	458	465	423	459	494	454	464	451	441	477	406	490	471	436	436	504	450	474	452	459	469	464	447	488	432	433	454	448	450	479	447	451	459	429	453	452	487	484	454	409	440	469	406	459	404	470	469	473	477	474	459	455	438	428	423	481	482	452	471	463	452	455	436	455	460	451	452	457	468	434	487	435	441	471	440	459	463	430	465	469	444	441	470	479	462	484	438	494	419	446	427	466	458	450	455	465	450	447	437	454	480	454	462	427	470	456	456	470	489	457	452	488	493	453	429	465	467	433	437	452	458	464	447	462	458	460	442	447	464	479	468	443	467	472	469	451	478	431	478	464	452	455	469	461	478	480	447	462	445	453	439	509	437	476	450	445	462	461	469	446	448	478	496	462	430	422	464	474	507	476	487	430	456	425	457	482	489	446	454	443	445	448	414	490	433	463	460	429	449	443	449	458	469	452	462	461	464	453	434	464	467	475	424	447	447	501	475	420	432	470	507	417	451	455	434	473	480	468	473	429	424	458	478	442	413	469	467	469	475	447	488	495	463	425	444	451	462	508	452	446	508	411	467	457	474	421	439	440	465	465	505	459	421	457	446	456	450	466	474	432	462	473	473	455	453	470	465	427	444	494	484	468	475	477	442	417	448	479	454	462	445	442	447	473	444	432	498	413	462	417	492	448	463	464	458	432	447	450	446	448	453	461	457	495	455	448	449	470	452	465	471	477	454	492	472	483	390	454	436	472	476	438	434	454	428	445	463	487	448	454	444	420	452	472	439	464	443	464	433	456	419	457	471	424	484	447	464	438	451	437	447	464	461	476	456	469	455	469	432	454	433	479	436	461	475	450	464	447	431	452	442	453	444	418	479	447	480	437	466	473	397	442	437	425	476	451	486	457	450	475	482	449	436	450	468	410	453	482	422	448	507	440	438	433	454	470	443	438	495	489	461	448	470	421	476	438	470	450	452	453	469	461	470	441	470	475	446	401	448	467	435	466	474	475	477	464	450	461	462	494	444	428	439	448	438	442	432	430	437	454	444	473	463	454	419	467	465	463	462	482	480	446	425	461	464	458	460	482	471	475	471	478	488	462	466	463	478	458	491	420	426	479	465	439	490	463	494	467	440	464	457	497	469	488	460	456	457	426	461	464	404	462	434	460	377	453	444	411	464	450	445	463	449	475	467	443	446	468	421	482	449	447	432	471	475	444	440	445	427	404	438	451	488	478	487	438	457	410	430	460	463	453	486	467	446	439	470	478	436	463	475	476	477	437	453	448	480	464	439	482	437	443	466	502	453	459	434	474	482	464	466	438	437	423	463	449	446	476	440	483	432	446	440	450	446	505	495	495	462	467	453	413	484	474	457	461	422	458	484	452	464	441	466	439	449	457	468	529	483	470	448	476	459	436	452	462	451	480	455	451	435	494	460	470	433	491	466	462	422	450	478	454	468	464	424	470	449	424	418	447	489	472	452	483	436	480	445	472	485	495	510	439	436	466	450	478	447	474	491	435	468	437	490	428	458	459	457	427	441	460	432	451	430	424	475	479	429	475	438	415	437	443	464	455	465	464	457	452	457	477	440	490	451	454	454	438	438	435	425	430	480	439	426	418	485	470	479	445	466	474	438	456	448	454	439	455	488	418	487	466	448	455	450	499	466	482	479	465	445	462	467	471	467	459	492	480	462	471	470	430	439	462	450	427	419	430	502	460	446	438	485	435	453	474	463	459	443	462	470	459	453	481	480	445	432	462	426	476	431	464	488	479	431	447	463	440	489	472	497	423	461	468	456	457	478	450	467	478	466	417	459	447	452	433	464	483	485	467	449	503	466	455	444	484	406	473	489	469	481	451	452	500	435	409	458	472	439	437	499	445	445	488	441	447	447	466	483	426	465	453	465	500	441	445	487	484	462	434	465	470	463	426	465	450	476	434	432	463	444	457	475	471	492	445	461	464	429	467	462	462	465	460	439	460	445	433	474	456	484	467	437	452	445	466	451	441	436	436	455	434	478	420	455	481	456	423	455	453	466	449	467	447	452	444	439	453	454	453	447	433	469	462	459	510	476	503	461	440	471	443	452	445	450	464	472	462	470	409	491	468	439	457	443	443	438	453	491	433	469	476	440	448	464	433	466	475	460	445	455	462	470	429	454	475	453	449	505	446	446	457	451	488	421	459	491	438	476	462	460	453	480	503	439	495	452	448	470	454	422	432	445	466	408	457	470	513	443	505	449	442	467	481	474	470	488	425	462	436	447	434	442	517	435	519	474	488	470	417	469	463	448	437	482	477	446	434	460	455	395	434	440	452	478	445	466	426	443	427	505	462	456	449	485	459	481	448	477	448	412	482	446	459	483	442	453	421	462	438	484	471	489	429	457	469	470	450	474	432	472	484	464	433	453	482	471	490	469	486	448	415	476	472	482	466	424	481	454	458	477	444	513	422	462	480	432	461	423	462	474	489	480	451	470	467	449	472	474	448	456	427	435	419	437	439	465	445	494	483	474	424	456	448	465	454	469	466	469	470	433	507	464	483	424	434	410	465	445	506	497	493	421	447	461	454	431	466	470	453	452	415	430	402	488	481	404	469	447	494	453	431	456	422	463	480	466	453
30118	48539	32352	15604	10341	8406	6331	4930	3343	2153	2009	1737	1535	1353	1116	1085	1019	1049	909	790	767	654	721	619	590	619	617	571	572	534	534	551	564	523	552	536	545	549	523	530	533	536	566	551	474	510	478	536	501	530	515	519	488	521	507	502	563	503	529	526	553	535	495	549	562	509	492	515	469	555	499	507	491	529	486	496	473	505	516	563	539	546	495	488	483	526	520	528	531	520	499	559	552	526	545	520	517	549	546	546	586	538	569	568	509	579	536	553	551	579	524	541	530	498	537	541	571	526	491	538	509	511	547	477	523	510	470	492	523	518	467	505	511	504	499	489	518	497	521	519	575	473	522	512	492	503	514	522	510	479	483	486	507	512	508	488	483	497	515	500	492	510	471	496	529	477	494	507	523	488	519	483	543	517	464	551	497	504	542	530	499	546	519	485	509	481	540	486	514	504	511	511	503	516	480	499	500	515	501	512	522	524	504	555	514	526	491	539	526	475	494	487	531	530	520	477	525	538	511	505	515	525	550	452	526	480	491	538	497	490	543	523	513	488	497	501	536	506	467	522	496	480	466	534	504	516	466	504	543	505	518	514	516	471	520	498	506	513	511	502	512	527	511	525	516	501	491	512	503	494	495	481	496	530	505	539	505	494	538	539	490	546	543	540	501	528	522	533	489	516	558	493	508	495	506	560	527	529	511	519	505	530	572	525	516	485	488	524	524	492	507	522	488	552	504	555	528	523	488	501	511	504	546	514	553	485	493	471	565	515	500	511	499	464	491	544	474	546	503	488	473	483	551	493	496	496	532	528	536	509	540	505	520	522	494	538	476	500	520	504	517	455	517	506	500	507	515	482	515	529	533	495	487	503	524	501	506	544	500	503	515	521	514	493	517	509	512	500	487	533	451	520	450	504	527	536	508	545	528	466	488	494	556	494	518	477	549	501	520	531	485	504	555	487	503	495	533	505	512	545	492	501	513	515	495	554	489	483	552	487	476	533	499	500	488	483	506	518	531	558	528	497	532	500	516	518	501	438	526	501	574	517	494	502	547	498	496	506	506	514	501	490	540	496	505	487	536	513	510	507	531	519	488	522	503	511	545	516	532	498	483	530	486	504	511	518	493	510	487	536	514	504	490	489	533	514	521	507	493	485	513	536	526	514	482	506	496	507	469	517	478	493	480	514	511	501	469	456	505	493	559	491	463	520	512	465	505	479	524	514	523	475	495	506	490	528	514	502	535	537	529	536	486	514	491	505	505	461	481	468	503	535	509	492	505	479	495	523	464	530	487	503	513	531	517	496	506	497	520	503	515	493	496	513	473	483	528	485	524	491	520	524	566	498	521	502	513	517	498	527	511	507	541	538	529	518	508	480	544	479	512	483	531	549	505	485	485	495	494	504	511	513	502	526	518	500	472	498	512	564	474	507	473	532	522	543	528	515	484	519	528	513	528	483	485	552	550	568	508	478	503	484	556	523	527	523	527	525	492	513	493	550	497	502	480	512	514	515	513	519	542	498	539	529	498	489	465	502	505	510	518	495	539	520	499	559	494	474	477	527	469	510	471	486	478	503	517	507	500	519	501	499	526	525	548	521	513	497	475	513	531	511	535	518	487	530	527	526	510	515	506	546	512	504	492	523	525	487	500	490	528	516	547	530	508	528	521	511	537	494	496	491	511	498	545	495	538	495	512	540	505	525	527	537	479	522	574	473	521	509	523	501	515	493	526	489	505	508	484	512	494	509	560	502	508	521	518	516	469	554	489	484	456	462	501	507	504	490	479	489	490	546	505	479	533	529	521	545	511	497	503	515	496	516	524	518	573	520	518	538	510	500	510	491	474	521	525	527	539	511	522	463	510	515	518	519	481	514	538	569	518	488	523	531	517	515	507	495	527	488	501	527	493	510	507	488	503	492	486	527	510	501	526	517	524	520	493	503	493	545	516	525	521	518	510	475	523	516	496	493	524	503	496	514	496	497	522	518	483	483	518	507	455	482	504	476	526	498	501	537	516	479	527	554	554	537	511	538	491	513	528	546	518	543	538	532	500	525	500	496	469	477	487	521	495	472	490	519	499	514	510	493	521	475	491	496	546	522	532	521	511	511	522	509	531	475	501	516	528	502	494	505	547	530	536	526	553	501	543	510	512	473	507	466	512	472	529	518	535	516	524	509	547	483	505	500	552	517	484	535	470	504	522	499	522	513	494	521	502	459	496	510	534	472	500	528	514	544	548	537	506	527	519	500	491	481	535	516	497	521	480	520	535	495	496	466	517	471	516	486	485	514	501	512	489	537	493	505	520	488	515	548	509	478	478	492	481	462	503	539	536	497	558	484	484	481	522	497	516	490	484	505	521	553	523	500	491	530	541	527	521	487	536	530	508	554	477	523	469	499	495	503	539	506	528	549	480	501	509	516	507	519	529	449	512	497	553	486	479	500	488	483	529	516	502	550	523	522	501	534	499	500	492	512	512	530	482	528	541	523	492	534	540	532	538	501	511	502	522	527	482	490	491	490	527	506	500	501	535	494	503	509	496	538	581	499	506	526	500	495	515	506	535	498	535	528	468	526	518	542	506	494	572	511	481	530	489	491	484	489	520	501	511	506	515	476	496	459	482	486	493	465	526	525	522	487	520	533	510	485	529	520	511	556	524	443	505	501	459	557	488	523	545	535	508	520	552	505	504	510	536	523	508	532	506	543	564	540	513	505	516	488	494	500	479	517	544	526	532	530	503	505	510	494	518	522	489	494	489	488	523	534	534	494	519	480	498	525	538	485	509	533	511	517	490	518	501	520	469	510	538	552	547	533	493	522	532	517	531	485	497	490	472	539	507	498	525	493	492	501	515	477	516	509	513	521	523	471	496	522	478	513	491	523	566	516	517	474	480	500	523	519	528	503	457	462	523	502	504	514	493	551	509	521	498	558	546	514	511	551	514	496	480	510	481	488	531	510	511	498	530	485	498	523	521	512	496	512	534	473	531	516	546	483	456	561	503	526	490	516	486	575	525	503	508	545	520	487	515	507	519	516	524	525	556	509	454	478	515	546	517	502	516	520	514	485	487	512	545	547	547	501	516	501	522	459	510	514	522	516	540	500	525	512	540	508	506	510	519	512	486	469	487	532	494	480	467	512	490	538	502	523	494	486	514	534	494	468	546	524	519	509	516	525	493	540	494	521	528	477	552	510	549	502	469	549	516	494	528	506	497	514	510	471	485	524	498	498	543	467	487	537	500	490	503	501	550	522	507	491	489	485	515	509	511	473	491	515	498	512	500	544	487	517	488	513	499	493	508	563	532	477	492	522	489	521	485	479	529	561	495	537	516	486	534	540	470	513	491	517	493	482	544	520	496	508	478	512	510	540	515	516	514	512	475	518	493	531	522	500	523	523	517	484	501	477	526	519	506	504	489	495	500	517	481	532	523	535	527	554	470	536	528	458	519	491	523	463	529	537	492	497	545	485	525	488	508	506	464	509	482	522	498	530	518	476
28233	23571	23906	9236	2680	1817	1446	1124	734	591	573	502	446	408	343	397	348	364	334	348	311	305	303	314	291	286	315	306	293	298	273	279	284	317	282	289	265	272	280	266	271	290	249	262	293	257	263	269	311	257	287	276	279	267	279	276	249	303	259	276	285	275	284	275	251	311	305	321	291	280	280	281	269	305	282	255	281	271	288	282	276	266	255	292	281	269	282	271	281	266	267	277	269	257	304	276	307	271	275	281	328	283	301	273	310	303	274	272	279	299	282	301	300	298	308	286	301	287	290	266	291	264	273	300	282	254	287	260	265	273	291	273	275	283	279	274	297	254	263	272	283	297	240	297	273	270	258	288	268	264	285	307	268	254	281	258	255	294	253	272	279	285	269	273	303	275	278	308	263	293	277	270	253	247	260	276	272	285	265	259	300	292	273	298	262	278	291	293	257	275	295	261	310	308	247	270	269	279	291	286	273	272	292	278	266	299	300	282	291	257	268	261	278	290	284	303	257	254	279	262	273	262	264	252	276	284	268	299	303	289	280	274	263	278	268	282	277	266	285	306	284	272	281	302	268	285	264	276	264	254	261	238	279	288	280	281	261	244	281	308	249	291	258	278	261	289	304	284	311	286	268	249	304	273	244	275	297	285	280	304	298	276	275	278	292	272	298	294	277	256	294	283	302	294	259	256	294	282	267	275	273	294	271	263	248	281	277	295	305	274	260	269	289	271	282	290	255	279	260	318	257	278	289	299	276	287	290	264	266	239	284	258	308	279	258	264	271	279	285	301	293	266	275	306	281	275	256	272	261	258	267	281	292	305	277	291	279	271	301	269	289	273	286	315	289	254	309	246	250	284	266	291	282	278	260	280	278	289	260	283	263	288	284	275	273	283	265	278	266	293	289	263	286	304	274	289	288	285	266	274	272	282	246	266	291	290	279	271	280	255	266	281	284	262	287	249	278	283	283	291	264	280	271	277	290	264	277	280	285	281	291	276	270	260	266	278	276	249	279	267	283	263	286	291	272	301	287	300	274	254	254	273	260	262	302	259	285	264	277	303	282	281	254	267	276	254	295	274	293	290	290	279	301	259	234	291	258	273	266	283	284	255	282	267	245	284	276	280	267	246	317	273	266	322	286	245	288	290	265	266	264	267	278	303	252	288	296	306	286	292	266	265	273	274	266	290	294	270	273	255	292	273	273	289	300	298	248	274	294	278	244	291	289	277	269	295	262	267	270	263	279	281	294	275	275	268	270	264	276	269	282	276	253	272	307	256	284	279	239	279	270	273	261	264	272	293	304	268	308	248	272	312	266	249	248	264	269	262	291	286	277	294	274	274	275	268	246	269	280	258	310	275	288	280	278	288	292	295	291	262	272	279	287	291	281	281	294	272	256	304	249	281	273	254	259	289	268	299	259	306	283	302	271	271	270	282	279	254	303	261	279	266	270	296	278	271	269	277	255	262	260	272	296	316	268	251	254	281	271	276	273	269	265	278	247	258	273	278	251	289	293	287	272	246	266	263	284	291	263	273	287	299	298	276	272	296	299	311	306	268	288	295	275	315	264	298	257	270	278	239	287	249	279	288	275	281	283	288	267	272	254	246	265	301	263	235	262	273	287	277	271	285	266	281	249	260	295	265	275	294	288	293	292	260	305	270	310	290	288	291	328	285	260	266	265	269	265	294	266	286	294	282	292	277	272	236	307	285	252	256	294	268	269	276	279	294	259	264	283	271	290	302	284	297	255	277	266	273	299	276	265	268	254	275	276	278	266	276	254	273	291	243	256	266	289	276	312	274	278	278	306	262	269	276	267	264	250	283	278	288	286	257	276	264	287	271	245	299	269	268	287	295	300	283	311	277	283	256	266	266	276	274	296	281	297	279	291	268	281	290	276	278	279	297	305	281	267	277	280	290	250	287	269	255	265	247	317	232	252	264	275	293	259	273	284	304	286	297	251	293	292	274	241	282	287	246	263	305	282	276	284	274	281	313	274	270	253	261	281	260	288	267	261	292	299	270	285	266	250	297	246	261	280	273	267	268	282	285	280	267	279	264	279	291	301	268	283	272	278	268	297	278	284	265	263	279	274	251	324	307	286	300	283	258	274	287	243	281	272	302	267	266	262	304	259	280	261	249	273	290	298	265	266	304	264	266	268	308	291	281	287	279	259	305	273	276	275	264	266	253	265	277	281	270	270	299	276	295	274	290	288	284	295	295	273	240	274	267	247	298	275	279	284	284	294	264	275	285	291	268	274	257	237	308	275	239	286	276	274	262	280	277	266	263	272	277	273	271	290	259	278	269	269	312	284	262	320	265	276	270	249	247	256	299	301	293	262	290	309	276	292	272	275	261	292	303	285	270	275	273	317	269	282	269	265	239	263	286	268	304	293	269	269	286	290	265	269	263	288	271	279	271	291	319	265	298	254	258	280	279	305	290	281	268	272	294	284	298	274	306	284	290	269	266	258	285	284	272	251	267	287	266	280	259	262	283	288	275	276	274	274	286	290	285	269	265	290	288	283	258	285	272	280	268	281	278	300	274	291	265	259	283	285	256	267	279	268	260	280	260	235	254	282	283	284	290	289	256	282	241	292	317	297	283	276	282	254	265	284	267	291	292	270	275	246	261	289	283	276	253	245	265	273	283	293	255	286	292	303	278	318	293	248	262	291	263	323	273	268	286	280	254	291	254	299	292	260	262	295	244	306	253	279	279	291	280	283	275	268	287	265	274	265	267	272	315	233	250	285	272	260	287	292	288	274	278	291	283	287	277	274	269	249	261	262	288	271	269	272	273	273	278	280	288	247	304	284	276	267	271	293	269	268	257	297	295	289	281	258	254	278	266	289	279	287	281	280	278	260	255	296	257	298	262	265	292	292	267	262	272	287	261	288	306	271	284	301	265	285	283	264	276	295	251	278	303	286	291	247	313	296	249	264	273	289	260	283	271	277	284	277	281	272	249	267	273	271	288	263	263	271	299	302	291	285	277	302	282	253	270	285	273	284	284	248	294	295	265	276	255	268	256	270	242	254	270	272	257	248	275	267	295	244	266	256	299	255	302	280	308	265	291	270	276	306	250	244	253	281	273	268	254	267	268	248	292	281	242	295	258	289	294	256	282	269	289	268	275	258	268	270	281	299	287	306	302	300	265	290	290	271	296	277	266	294	262	306	283	277	280	262	270	278	280	284	289	278	280	231	293	281	282	285	282	265	279	253	276	277	296	279	285	296	304	288	294	281	272	259	245	285	235	274	286	279	281	268	269	272	249	286	283	268	284	294	279	288	308	298	290	269	328	266	297	256	271	297	281	274	290	265	286	251	292	274	279	291	281	286	284	259	291	301	276	291	265	283	301	285	294	270	286	278	309	293	264	290	262	297	270	254	258	273	300	276	305	281	266	270	296	309	254	259	269	257	279	280	293	257	274	283	282	267	289	277	265	290	295	298	279	277	262	275	281	276	248	280	270	280	285	283	261	270	270	256	277
26306	36785	23302	7346	4442	3467	2702	2189	1331	956	902	726	632	560	514	511	516	476	449	443	423	403	368	367	390	340	326	326	311	355	339	323	320	327	308	314	359	312	327	315	310	347	310	333	360	312	319	344	321	323	321	299	319	314	326	284	323	314	327	310	335	292	347	326	331	319	328	315	318	326	312	315	294	320	353	301	303	288	320	313	365	307	296	358	333	323	361	338	320	323	360	350	330	336	306	350	353	335	341	342	315	335	331	312	344	302	324	352	321	353	338	315	344	338	362	328	349	374	348	326	315	310	317	336	320	336	330	317	315	347	317	321	314	309	311	323	348	330	327	328	307	336	350	317	331	340	324	322	334	311	298	302	332	326	313	311	321	350	323	323	316	317	315	334	330	324	311	300	322	282	335	320	340	299	322	311	343	313	311	315	344	294	323	342	330	334	304	311	290	363	286	313	329	306	325	323	306	338	300	323	329	350	357	314	292	298	318	304	320	313	325	308	342	328	329	323	309	313	315	335	327	328	300	324	339	302	336	352	368	313	305	323	325	296	325	294	326	340	313	311	318	314	349	308	315	325	327	321	320	299	344	285	297	325	288	295	326	316	328	350	341	327	337	332	320	344	329	332	320	342	331	316	325	317	338	324	349	302	298	323	310	323	335	320	330	321	312	335	305	351	312	346	320	327	307	313	323	314	332	343	318	304	333	322	323	331	312	318	283	317	285	326	383	365	322	337	301	327	349	334	311	310	359	324	318	305	335	345	303	339	306	321	313	311	335	349	335	330	359	344	319	324	315	340	342	328	313	323	333	319	318	341	298	330	313	336	334	303	309	318	322	318	319	295	316	303	304	336	332	326	324	302	343	330	337	313	360	342	309	324	318	308	303	339	334	324	305	323	313	331	317	318	345	324	344	314	328	296	343	321	362	333	318	333	331	313	315	318	299	342	319	313	316	326	322	355	316	305	316	322	328	272	334	301	346	327	334	324	315	322	315	325	303	302	329	323	344	304	332	311	302	326	288	306	324	316	320	305	345	329	324	339	331	327	300	338	319	366	323	310	355	324	305	343	324	328	315	324	370	319	310	343	303	314	314	313	298	325	346	340	319	334	315	322	342	354	350	365	340	321	314	302	316	341	316	342	363	328	327	348	341	318	336	337	330	313	306	341	324	314	299	319	305	328	352	300	295	302	323	310	316	322	334	330	324	297	338	325	335	331	335	319	316	350	317	333	297	310	313	313	318	317	317	337	355	309	367	358	319	339	314	343	307	333	304	334	313	319	319	333	315	318	299	306	327	324	304	304	341	365	328	285	339	299	310	323	314	305	322	327	321	358	295	310	326	327	343	329	324	338	330	299	296	337	346	319	346	341	319	348	348	337	308	321	327	298	343	314	280	316	302	307	317	320	313	300	343	314	316	332	306	303	319	327	321	311	341	317	298	315	321	312	332	318	291	303	334	299	343	338	328	351	353	309	339	292	332	350	301	335	298	298	331	321	311	338	371	330	328	355	329	319	323	312	314	314	347	303	315	291	319	321	322	337	340	330	329	299	310	340	297	315	334	315	323	312	304	296	328	307	339	339	301	367	326	324	325	324	317	334	319	339	305	352	336	319	304	324	289	335	340	318	305	303	343	318	310	343	323	343	368	292	332	335	315	314	327	308	331	304	346	315	312	328	351	307	327	342	335	347	298	310	308	351	333	346	334	354	332	340	319	287	349	322	332	317	311	316	354	340	308	316	315	340	331	333	333	321	325	328	326	336	324	299	308	322	313	315	323	318	332	325	334	311	341	312	324	349	346	314	332	306	327	313	294	300	306	350	308	339	345	347	324	322	313	307	291	319	320	365	326	318	318	332	333	336	326	328	348	328	339	321	318	305	335	333	323	330	346	300	307	303	360	314	342	343	324	319	284	294	332	338	315	346	324	300	353	325	334	316	340	342	367	278	308	312	338	302	322	302	349	323	327	352	308	349	331	301	325	330	356	322	300	342	339	323	293	311	318	314	311	323	318	283	330	328	349	342	336	309	323	292	317	327	321	320	345	312	333	339	329	303	335	288	319	317	316	348	298	331	336	345	318	303	318	303	328	348	321	297	309	354	317	334	328	356	304	317	308	310	323	359	354	322	340	332	327	309	342	324	334	327	343	327	312	314	329	336	342	328	335	319	306	323	343	351	332	336	322	356	329	324	315	299	321	348	296	306	344	329	353	347	304	341	305	334	333	309	330	330	318	314	318	347	333	325	316	329	350	308	337	333	325	320	355	328	306	310	329	304	319	330	307	345	330	324	350	331	350	327	317	315	350	326	342	335	309	330	329	326	330	305	315	310	331	320	357	330	311	332	305	342	326	332	331	315	364	298	320	286	324	298	311	346	317	331	286	336	303	345	347	323	297	343	310	319	313	334	335	301	327	350	335	352	304	310	336	329	316	312	341	348	327	312	323	311	348	317	325	351	341	333	326	343	317	305	288	302	304	310	290	304	335	344	331	314	325	332	312	329	322	308	322	332	307	337	323	326	307	332	340	308	359	338	316	294	309	328	374	342	315	308	339	323	335	328	332	298	331	282	316	318	356	298	336	300	306	310	341	313	317	337	339	342	362	281	312	307	329	326	345	321	321	286	346	305	336	353	332	328	324	280	307	331	313	338	333	304	310	315	301	322	321	330	323	333	318	297	340	320	357	344	302	327	299	343	335	324	322	323	289	337	331	312	324	316	334	282	315	343	298	351	301	323	310	293	295	323	291	330	353	316	337	298	310	331	333	335	302	328	315	283	324	343	310	360	336	375	325	326	309	338	297	321	310	339	305	337	336	344	344	306	332	331	325	309	309	332	337	338	332	357	310	319	304	322	316	308	301	303	318	317	333	362	324	315	329	306	322	350	351	295	325	334	317	290	309	314	357	332	312	341	324	309	314	336	315	302	369	275	319	311	320	306	303	306	325	349	323	323	333	326	341	323	345	309	318	335	334	312	343	320	346	356	311	312	311	314	297	324	317	332	327	340	293	304	329	306	326	336	349	313	339	318	330	302	314	282	332	332	341	327	313	329	304	318	342	326	289	279	329	338	338	305	333	323	308	306	296	324	316	335	356	323	317	300	329	339	297	327	342	289	310	318	347	310	341	311	338	348	314	304	341	310	280	315	341	307	309	279	322	361	285	312	318	322	337	347	317	336	327	294	336	340	320	315	299	330	364	339	319	348	321	324	337	374	323	315	318	284	326	333	324	302	321	320	302	332	338	340	308	323	310	319	340	320	337	308	314	321	332	330	284	350	333	331	303	288	338	319	311	291	329	299	312	315	361	322	323	339	338	303	328	322	299	346	321	302	327	328	312	308	307	325	340	315	302	331	302	303	328	330	307	323	311	340	318	316	325	321	365	309	319	377	335	361	314	317	341	374	304	308	338	311	299	320	340	307	322	288	310	354	327	303	319	321	357	343	333	333	334	308	338	303	319	324	323	339	296	328	351	322	311	308	324	312
24051	21279	28516	24389	21238	12255	3468	2042	1360	1096	963	826	653	626	599	587	531	499	528	559	507	462	468	394	388	382	374	391	377	346	376	357	364	344	360	384	398	393	340	362	346	366	386	330	404	360	357	377	346	384	327	356	373	390	348	344	343	336	348	348	356	338	371	370	350	348	378	392	343	341	388	361	343	380	377	383	365	357	357	326	354	357	373	388	361	338	354	372	352	363	388	367	401	392	378	359	385	370	343	405	373	376	378	385	416	390	401	351	360	398	386	352	395	369	371	342	357	405	340	382	352	354	358	374	372	346	335	334	352	384	353	342	371	368	365	343	360	363	359	353	364	368	331	358	342	353	377	366	348	352	387	338	351	324	354	361	345	365	363	349	377	328	353	317	373	363	349	360	390	351	346	385	330	360	339	356	346	357	387	360	371	392	339	370	369	356	379	347	378	382	359	350	364	344	352	375	373	330	345	372	330	349	380	385	384	363	360	318	388	376	335	374	383	347	311	385	383	376	340	355	361	353	356	371	325	391	394	323	356	390	366	362	337	358	380	315	346	362	390	380	364	389	380	351	364	380	343	337	376	312	342	363	364	400	381	368	353	357	383	366	389	374	386	393	336	349	403	352	352	346	328	343	387	347	383	378	354	340	344	356	393	383	345	341	345	338	356	344	386	333	384	331	374	352	359	367	361	349	345	375	399	379	373	348	341	318	343	363	322	313	364	385	360	365	402	352	368	339	377	366	334	368	330	319	347	320	343	348	375	370	333	368	346	354	347	379	342	349	351	361	335	369	378	357	368	364	380	339	387	368	335	392	393	368	355	337	365	351	373	325	380	371	354	384	371	386	359	348	372	345	364	395	340	366	335	348	352	378	336	383	376	357	368	361	356	352	352	349	356	389	336	360	352	348	349	334	383	374	335	366	380	343	359	369	376	325	379	356	372	383	367	381	360	349	359	371	364	374	370	381	347	359	355	411	328	362	364	327	351	359	385	364	373	353	351	339	365	339	380	356	360	374	356	364	349	400	330	372	359	346	378	338	412	348	346	356	368	366	316	366	356	346	365	378	396	360	340	369	350	395	343	365	350	357	353	395	372	382	327	371	334	391	380	378	330	402	361	367	358	344	347	364	363	357	404	378	363	350	364	329	390	351	333	313	362	380	359	359	378	326	346	378	376	364	349	321	369	342	409	370	334	362	389	375	345	363	347	403	362	335	375	362	370	324	325	361	349	363	355	347	338	386	354	351	350	342	347	371	357	354	351	333	384	399	365	364	374	331	373	353	335	367	327	329	349	342	392	343	386	322	377	358	364	378	336	316	362	358	352	358	373	397	352	359	322	376	353	370	367	341	375	370	381	335	323	348	368	331	342	324	367	329	362	353	356	336	390	351	377	379	387	357	352	374	346	368	379	346	365	356	328	334	359	332	383	353	364	336	389	360	335	347	332	351	348	390	359	375	380	359	385	368	337	361	370	354	358	373	351	378	374	348	347	352	363	376	362	379	356	350	346	380	375	363	374	370	395	345	356	337	319	351	354	338	359	376	357	343	354	373	342	330	352	357	361	364	341	347	339	371	363	338	316	340	363	354	333	325	350	362	362	355	359	379	362	348	369	346	380	372	346	350	404	386	353	355	377	332	337	360	388	364	361	355	357	326	348	363	379	336	344	365	373	370	324	363	373	378	358	351	352	340	361	335	336	355	325	385	347	370	332	349	376	360	383	335	400	377	333	350	400	365	362	374	379	353	374	370	372	362	354	381	386	359	349	346	346	334	329	366	383	330	336	340	412	345	360	353	382	369	354	329	380	357	408	367	356	331	376	366	347	381	336	308	362	350	371	369	370	335	354	364	340	347	351	352	365	362	363	335	361	346	329	343	344	387	346	371	351	368	348	334	379	342	374	359	351	370	326	357	347	390	346	364	367	366	362	387	385	388	352	343	377	356	360	356	331	376	367	342	367	408	352	354	365	358	358	365	366	336	376	381	351	340	337	373	376	363	372	349	339	355	353	382	366	382	377	346	390	375	394	379	342	319	349	354	351	384	354	352	372	375	362	404	350	369	347	401	358	394	383	400	335	346	369	351	357	362	367	349	365	372	350	339	374	348	346	354	360	370	357	380	360	381	324	373	363	365	351	368	363	354	370	339	382	361	360	374	346	329	366	374	361	358	346	350	350	365	349	364	354	366	331	362	384	362	357	352	363	348	391	356	352	346	359	353	389	382	382	335	368	368	341	378	396	369	379	366	379	349	350	395	356	368	327	369	353	382	356	373	354	384	348	405	339	367	372	373	344	342	371	368	358	369	373	378	354	379	391	383	374	352	370	366	357	360	334	351	333	323	390	378	341	330	394	366	390	361	328	351	384	391	408	404	338	375	355	353	370	347	364	342	367	374	374	381	356	340	349	348	373	363	369	388	376	376	371	351	373	322	344	370	381	372	392	344	363	397	359	326	374	332	365	388	353	361	351	352	352	377	342	336	361	374	370	348	354	373	363	372	361	372	334	351	369	372	368	358	359	351	377	346	368	312	353	363	360	366	325	357	367	383	381	354	353	353	348	369	335	359	369	336	358	348	336	351	350	337	411	375	337	324	387	344	413	366	351	387	374	307	361	374	344	332	344	355	359	350	393	355	351	378	345	346	371	365	356	343	362	359	392	356	363	350	359	358	382	365	358	320	356	338	353	315	392	351	349	366	340	347	350	353	332	347	358	355	378	353	354	356	419	364	373	401	335	365	369	362	353	374	356	354	384	357	373	349	329	374	346	378	366	370	391	351	385	387	356	346	378	335	352	346	345	356	363	364	392	384	412	367	334	387	322	363	335	345	367	345	393	367	361	351	359	327	408	353	333	425	391	367	344	374	362	387	337	372	373	372	331	319	383	347	360	370	379	384	357	356	358	378	332	360	370	374	361	374	335	343	350	340	348	353	349	382	336	328	385	352	369	370	400	348	376	388	332	409	356	389	325	359	344	373	330	361	360	382	380	388	377	380	360	391	397	372	343	370	332	345	394	354	367	381	377	359	370	393	348	372	333	376	389	364	366	339	389	379	369	372	366	342	351	334	368	395	360	360	363	361	352	373	362	366	410	359	331	336	365	388	383	361	361	333	363	323	333	374	357	357	326	348	380	366	350	371	336	384	362	355	326	365	315	333	365	338	396	333	370	347	332	354	350	351	361	359	385	374	349	371	366	345	353	345	382	351	378	369	335	332	353	359	362	345	346	368	365	393	370	366	361	359	362	362	346	343	374	338	358	372	365	363	366	322	385	361	414	392	376	345	358	358	367	325	372	370	365	346	381	337	402	343	357	368	345	346	383	376	389	338	333	341	334	351	346	360	353	377	339	393	333	360	336	374	369	364	359	384	387	363	354	360	390	352	381	353	345	361	382	392	387	365	346	340	346	395	375	390	371	363	352	372	356	346	319	393	356	367	369	332	379	370	343	372	377	350	363	384	369	363	361	353	373	353	345	359	372	340
27196	49094	28154	11809	7699	5882	4599	3550	2306	1854	1446	1173	1006	958	759	824	716	654	663	641	596	558	561	508	471	455	412	399	471	438	405	451	422	440	411	436	471	419	450	412	449	447	436	430	381	463	394	395	401	426	425	415	414	439	432	423	377	390	384	420	419	393	414	395	372	417	414	423	448	378	414	429	407	405	400	402	378	409	455	417	396	426	414	389	444	415	368	436	421	431	420	418	418	430	439	429	410	453	390	417	412	408	413	449	417	464	463	425	376	467	432	403	388	410	438	423	451	408	409	381	403	435	396	390	419	430	413	385	387	440	407	386	389	389	388	414	394	422	407	408	396	392	418	417	420	418	360	401	414	383	357	414	428	426	436	374	402	412	413	405	406	444	403	423	392	417	388	410	414	404	394	407	416	398	426	406	426	423	387	405	380	447	379	443	413	408	402	394	408	396	407	411	381	418	389	437	421	401	433	395	407	385	416	425	406	405	392	411	397	380	412	427	421	419	424	410	410	443	430	413	393	382	391	377	440	405	399	424	427	386	448	439	417	391	432	407	413	408	405	423	414	403	373	368	419	418	391	419	385	426	402	408	405	386	382	393	426	386	412	410	421	394	379	424	391	431	408	431	414	370	413	414	404	418	431	384	411	416	373	406	414	393	388	378	393	430	396	397	384	376	391	414	420	443	445	425	419	418	404	400	406	403	377	408	430	406	411	429	392	460	411	388	411	423	414	468	369	431	387	404	388	428	420	382	421	429	412	427	407	400	389	429	418	429	365	392	365	399	403	391	431	409	371	431	409	409	440	369	424	359	418	418	405	399	425	379	345	414	435	402	407	415	404	435	408	397	393	413	414	406	359	421	413	380	421	447	388	385	404	429	404	461	395	400	408	430	422	415	387	391	389	429	371	455	400	408	442	414	419	389	395	386	411	401	380	391	440	414	389	425	412	422	405	399	387	413	426	404	402	382	404	417	424	408	421	389	409	370	456	413	408	422	424	423	418	415	416	420	387	413	400	390	406	420	422	426	415	407	385	415	448	438	363	422	407	411	402	399	427	420	425	410	401	396	439	413	404	439	383	420	411	379	401	411	378	453	420	411	416	407	425	415	443	450	434	369	424	386	407	382	426	402	413	431	380	463	393	403	414	409	425	439	434	385	412	399	399	410	437	407	419	410	435	404	382	405	409	421	406	418	401	403	419	364	437	408	394	420	431	401	381	415	386	381	408	362	414	391	412	378	432	432	360	374	398	393	412	390	399	390	439	419	415	412	399	380	414	438	422	400	399	397	409	381	394	381	422	409	440	438	389	407	391	413	399	428	388	449	417	381	405	410	382	376	371	369	389	381	399	408	403	412	391	388	397	374	415	423	416	435	408	389	397	406	420	407	392	358	388	412	382	415	391	400	415	397	446	385	411	415	386	391	411	375	420	410	417	385	415	385	372	403	430	383	368	431	380	382	395	408	409	417	392	406	409	372	426	388	393	450	402	405	425	400	426	370	366	430	385	410	429	415	381	425	404	421	397	410	403	392	398	395	387	409	390	423	397	421	388	401	397	390	402	401	397	405	389	441	402	398	373	411	377	403	419	411	408	409	403	397	383	423	416	415	430	423	445	398	414	385	400	408	397	420	378	419	438	417	382	440	414	429	407	385	410	405	426	408	405	445	419	412	427	393	387	431	415	398	426	390	417	398	434	391	428	372	402	392	376	401	408	433	406	383	384	387	384	416	382	400	395	388	402	383	411	421	414	407	461	431	416	401	409	419	379	394	426	364	394	386	423	432	434	390	416	407	407	384	426	421	427	422	413	412	389	411	408	409	410	411	396	425	394	394	403	386	410	423	398	418	395	448	446	380	410	400	424	420	410	399	402	415	417	414	409	375	409	393	413	425	417	391	405	380	383	383	364	384	367	426	384	450	464	411	403	388	416	415	432	411	403	407	432	381	391	417	387	417	454	423	375	434	420	407	370	403	402	398	434	432	419	400	392	431	392	433	407	398	398	389	391	373	412	441	414	429	364	410	422	417	368	422	400	438	372	409	423	401	405	418	413	380	410	413	405	383	438	384	397	396	410	428	418	405	374	385	399	407	382	425	377	417	427	419	403	403	392	405	400	404	417	401	396	376	424	415	413	413	384	410	459	404	415	384	408	392	397	381	354	421	381	410	411	404	386	398	419	433	419	390	391	420	417	383	413	413	402	386	388	397	425	404	433	380	421	417	360	394	406	400	381	400	378	403	440	413	425	405	413	365	420	390	399	392	404	403	398	396	402	396	412	418	421	410	408	437	418	404	433	419	423	344	402	455	383	426	397	393	404	446	426	394	407	409	417	414	410	406	435	433	374	409	367	410	415	403	386	406	420	398	442	419	408	421	404	413	409	377	424	366	440	374	408	414	420	391	393	403	440	447	406	418	409	395	397	382	389	415	416	405	443	354	414	392	400	401	425	368	412	385	408	429	422	400	440	413	400	395	414	387	406	365	390	394	411	437	428	442	395	394	470	435	421	389	433	374	432	393	403	409	396	369	426	406	422	410	407	401	438	369	411	435	404	367	395	386	436	453	371	439	432	399	388	412	413	415	392	389	430	382	400	392	428	422	419	449	405	415	395	419	418	396	394	376	440	399	383	425	364	423	409	435	402	411	393	401	365	398	409	445	415	380	407	380	385	386	422	399	407	408	403	404	431	454	438	415	395	403	398	414	494	411	428	447	406	396	388	404	409	402	424	414	405	452	370	370	404	417	372	439	398	444	430	427	417	405	406	437	398	404	406	417	399	380	423	419	395	403	432	419	401	417	419	413	395	431	420	443	395	392	418	406	388	402	394	454	397	378	407	404	413	395	467	403	400	384	422	394	411	442	402	408	377	393	427	424	408	392	394	421	391	416	418	381	390	412	427	416	396	369	404	372	375	428	396	352	399	384	427	416	447	382	395	383	389	375	421	384	406	435	414	416	428	421	373	386	419	414	375	411	383	394	383	409	432	422	405	411	433	400	410	411	412	417	424	420	400	389	430	407	400	407	413	401	376	415	409	416	383	420	380	416	411	392	393	407	440	431	432	396	422	389	416	405	361	423	413	426	385	437	402	427	423	420	408	418	426	428	405	402	385	396	395	443	452	423	369	386	403	393	414	416	404	403	398	412	403	436	424	363	409	396	441	411	372	403	402	384	404	406	387	414	394	412	412	440	398	397	414	435	430	379	389	393	406	396	384	426	404	417	416	400	407	394	391	414	436	405	401	398	405	415	438	411	414	421	382	389	425	409	431	399	414	395	373	411	384	421	425	407	390	411	385	446	400	414	417	454	447	402	390	384	403	421	428	455	402	394	392	434	398	405	411	435	425	407	402	418	423	418	414	417	402	413	420	422	396	386	398	411	414	408	369	371	394	424	388	397	410	401	382	433	399	432	403	412	368	424	418	414	418	397	416	416	411	410	401	416	415	430	373	390	378	414	461	385	417	406	419	416	410	387	363	416	384	427
25437	21403	27514	25407	11778	2856	1966	1376	1018	837	691	632	598	487	472	478	411	432	410	407	395	376	392	370	325	331	311	350	320	295	335	346	310	294	319	311	320	366	304	339	313	338	275	309	351	342	306	325	340	337	340	285	312	345	347	359	320	359	290	306	298	321	315	326	309	327	305	347	330	336	317	304	346	324	329	316	311	334	336	310	294	345	298	317	305	328	323	320	321	302	326	304	325	359	335	297	329	335	341	329	335	311	329	347	318	338	371	357	320	325	322	342	358	323	371	344	345	338	302	342	334	304	283	324	335	343	317	287	322	318	336	308	305	318	320	306	330	337	346	317	305	310	325	327	309	362	334	353	336	315	317	333	348	326	321	312	318	315	358	338	333	287	343	311	308	328	343	305	338	362	327	348	362	306	303	341	338	291	321	326	331	302	300	337	328	304	318	324	315	292	336	323	306	296	302	320	341	301	340	301	299	290	320	310	307	312	328	306	337	343	324	363	306	321	345	346	307	354	336	318	298	319	312	315	335	324	308	347	329	307	327	331	289	314	318	339	316	301	333	315	297	330	301	321	347	315	305	320	347	336	300	300	313	295	331	313	318	335	302	309	328	323	316	300	319	321	321	347	324	315	328	309	332	320	296	287	326	333	303	312	317	316	305	298	348	320	340	301	347	350	310	311	291	314	325	270	292	314	331	339	332	310	323	327	340	318	294	317	329	304	317	308	353	329	335	316	345	313	313	336	345	314	333	303	300	320	316	308	310	315	323	319	313	328	307	315	288	311	316	361	311	316	294	328	339	335	308	312	291	331	308	336	317	331	323	292	315	316	300	333	333	374	285	342	344	339	344	309	341	305	346	311	312	301	304	283	344	309	319	326	325	344	337	306	329	323	330	314	323	341	330	320	306	316	345	341	303	325	345	286	326	320	309	309	308	329	327	351	323	319	373	334	317	311	306	349	320	309	328	319	312	314	325	325	318	367	321	316	321	334	322	313	301	337	334	313	286	352	318	329	311	343	331	342	307	313	328	313	329	314	343	312	317	336	318	332	348	321	330	331	314	295	313	307	322	313	354	308	311	311	344	322	322	330	296	327	332	327	291	295	352	332	318	302	336	317	283	316	304	318	287	323	350	297	295	317	331	308	329	308	314	322	323	314	318	309	343	285	319	333	327	342	290	332	340	276	326	313	344	298	335	327	330	309	322	313	331	304	334	320	306	330	327	308	334	299	347	326	347	296	316	293	317	309	309	306	320	295	302	334	341	329	325	328	318	316	317	314	305	318	322	320	308	333	295	348	302	324	287	326	353	314	309	329	297	287	306	307	320	352	340	337	309	332	339	301	334	298	315	315	320	306	291	316	293	339	305	336	366	338	294	297	328	323	292	332	350	346	325	312	311	349	339	305	315	315	327	322	324	280	314	347	297	313	341	302	316	313	321	336	338	321	330	313	340	320	326	299	357	338	326	320	311	343	339	314	326	312	288	328	302	335	333	337	327	321	306	289	314	330	324	333	298	308	318	285	308	317	297	298	311	354	319	324	306	348	349	341	292	319	328	307	318	296	337	314	328	299	316	310	304	358	344	337	329	306	316	354	313	322	311	360	317	312	300	320	334	340	313	335	348	301	326	321	330	320	336	321	344	330	302	317	326	314	316	335	332	329	324	311	309	331	275	290	319	309	329	342	320	319	304	306	294	297	307	286	332	311	303	328	299	347	303	331	339	323	337	318	329	317	330	331	310	332	315	320	319	327	346	319	291	363	343	339	296	331	340	292	328	350	317	319	324	302	334	320	310	328	299	328	309	294	330	290	305	331	323	294	321	356	333	305	317	334	330	354	336	297	281	314	292	292	330	329	321	322	324	327	333	320	316	329	343	324	352	349	307	291	315	343	285	333	329	334	335	331	340	330	327	294	342	295	328	321	328	328	278	338	311	338	331	290	315	297	314	318	303	324	337	333	305	337	303	310	333	319	310	359	316	311	296	305	335	308	321	331	331	291	328	312	303	327	305	322	348	339	319	322	349	302	342	370	315	324	359	295	314	307	327	295	297	323	340	303	307	327	347	288	319	331	285	293	334	335	317	331	298	312	335	353	310	296	321	312	335	323	316	296	314	333	324	325	348	319	292	316	308	307	308	310	342	368	322	308	307	315	310	316	290	298	338	350	332	343	314	328	355	323	315	321	334	317	318	293	323	331	341	353	353	348	341	348	289	313	337	303	332	318	354	329	345	339	322	324	340	314	314	302	345	303	310	306	342	298	320	352	299	321	309	280	311	321	315	328	354	347	334	313	290	283	274	333	312	279	315	297	348	354	310	308	335	307	317	289	338	341	321	320	305	307	291	318	314	367	343	325	331	313	350	333	323	326	360	299	315	316	336	333	344	319	319	318	330	333	295	320	314	312	296	314	316	334	290	357	323	350	337	344	320	344	325	304	338	328	339	312	315	334	349	321	327	315	334	338	313	329	320	316	319	291	320	293	317	325	323	327	342	344	315	339	324	307	301	310	326	325	346	319	341	315	325	281	325	317	298	333	321	341	305	334	330	316	306	342	325	358	338	323	323	309	306	309	322	306	342	320	327	311	330	309	344	346	331	302	302	322	324	323	319	375	318	352	298	301	337	308	326	300	330	322	346	325	347	308	297	298	315	339	316	280	329	307	344	318	319	345	313	301	317	304	295	339	315	319	305	368	306	327	336	345	354	326	301	308	345	316	337	312	349	328	335	350	304	329	337	334	271	306	350	298	292	332	346	322	314	326	321	340	304	303	305	320	303	351	316	336	310	328	333	347	312	321	321	318	308	312	330	314	305	298	326	322	295	351	324	333	275	330	317	319	339	331	310	317	318	309	345	333	297	317	331	314	341	304	336	329	325	338	289	340	320	291	328	289	330	315	315	324	330	336	319	344	326	348	334	306	315	300	310	297	312	298	296	307	307	324	318	332	299	332	345	321	311	341	324	338	307	325	316	341	328	347	341	300	313	300	342	310	309	307	303	337	332	305	300	305	318	314	292	311	279	335	348	327	308	351	311	291	334	365	301	319	291	334	332	326	299	305	304	314	348	350	325	322	329	306	297	290	303	327	283	305	315	298	321	314	319	306	326	338	289	307	324	342	336	342	321	337	345	298	332	335	327	331	306	315	303	322	303	314	303	293	329	329	306	303	291	315	320	357	316	313	316	300	302	314	298	301	305	329	289	347	349	327	313	336	303	285	298	325	308	288	313	305	322	348	309	306	331	272	333	329	335	295	305	336	315	349	329	331	302	306	294	316	348	316	349	298	332	306	320	353	311	308	306	328	301	330	330	318	309	311	298	335	316	303	346	319	307	307	300	297	335	299	294	287	307	326	341	309	295	320	315	312	310	303	316	295	317	315	325	342	297	305	300	319	306	287	316	307	315	307	316	316	309	327	308	303	331	308	318	300	317	325	289	303	359	335	306	325	296	297	306	316	300	305	313	352	323	328	312	328	311	327	306	291
29682	44465	25187	10047	5692	4516	3655	2691	1887	1410	1134	995	884	711	652	632	569	553	560	530	525	494	439	442	405	400	398	427	397	390	382	387	365	391	388	381	412	368	389	374	363	360	360	340	380	354	333	408	384	387	374	393	345	355	413	387	374	387	375	383	382	375	391	370	369	359	365	402	384	378	404	380	351	391	345	340	355	362	376	347	371	369	377	404	355	382	372	356	390	381	398	401	399	374	358	363	382	381	387	371	374	369	385	391	424	395	421	388	361	374	378	373	397	396	354	352	373	330	379	376	392	374	384	415	390	375	388	383	356	357	398	374	338	398	376	354	342	343	390	368	388	374	376	374	364	361	389	367	355	386	369	376	396	359	370	379	365	359	378	400	378	369	381	393	388	424	382	391	381	372	379	368	391	391	358	360	362	374	353	379	373	370	372	366	395	375	384	371	392	364	379	405	371	386	410	358	385	384	347	395	357	375	366	372	391	388	372	395	365	364	386	401	379	426	385	371	351	375	352	370	373	377	326	360	350	370	346	374	372	369	350	388	372	370	379	403	311	349	409	383	402	352	346	361	375	358	379	357	400	374	373	351	374	346	370	370	380	366	400	346	360	374	350	356	354	390	382	330	344	378	384	335	339	359	405	346	336	354	343	383	351	360	395	372	371	369	405	369	383	381	366	355	364	368	387	373	344	401	432	389	362	356	332	368	390	382	336	353	407	362	343	425	365	334	363	409	392	350	371	398	352	333	406	328	376	366	363	349	386	357	400	407	366	353	380	377	371	336	374	374	375	365	333	373	356	374	380	362	408	388	401	375	380	376	395	355	377	364	392	388	366	365	368	391	364	360	381	399	351	421	348	374	373	404	371	416	360	341	397	394	384	383	356	362	385	411	360	364	382	395	358	370	378	380	402	410	369	380	380	367	353	375	367	385	386	393	348	395	377	374	365	345	344	401	347	369	355	339	346	383	360	395	392	389	396	385	407	380	368	338	358	350	378	395	356	382	347	362	336	399	397	388	372	359	356	376	369	365	385	354	364	383	335	377	372	391	353	356	375	331	341	390	351	387	366	360	368	381	361	405	365	355	394	369	341	378	363	375	382	354	361	368	377	391	395	379	374	387	383	353	339	353	368	338	374	363	381	366	412	374	388	382	342	368	342	372	339	386	398	372	378	359	353	371	371	377	387	345	371	360	361	399	405	385	366	357	361	352	396	374	369	401	329	396	369	364	363	371	365	352	360	371	374	393	335	395	367	345	354	372	362	381	358	445	315	367	370	362	404	366	374	365	391	389	366	375	342	366	377	381	360	378	382	364	376	372	376	384	386	396	367	388	379	366	381	338	386	380	375	380	381	371	384	348	361	370	388	385	377	393	360	402	358	381	392	382	365	380	346	366	375	380	405	373	351	370	389	386	394	409	402	385	341	367	388	353	351	378	370	361	382	369	402	358	376	391	385	381	355	373	395	375	362	380	359	400	349	357	376	364	384	376	355	356	384	353	370	369	391	369	347	396	393	371	369	380	379	362	376	385	399	369	397	403	374	377	369	395	339	391	382	363	364	387	383	363	376	360	356	340	375	360	371	403	346	379	390	360	375	361	374	341	401	336	373	390	332	346	363	409	368	369	350	369	366	354	406	395	377	379	403	373	371	356	357	370	381	369	369	349	392	370	373	404	357	350	414	373	341	365	397	357	378	392	369	388	356	384	370	359	363	384	356	383	351	371	358	354	401	360	394	381	331	403	360	378	385	353	370	425	363	366	364	353	395	394	390	369	384	387	386	368	369	355	401	370	386	365	393	320	381	318	369	377	387	377	373	381	368	373	389	377	341	368	338	396	371	341	375	366	356	353	379	387	385	384	356	374	360	386	373	377	367	374	373	382	359	361	371	374	352	372	390	362	353	384	386	361	393	388	370	370	387	407	389	383	366	364	382	359	343	343	366	349	370	387	383	391	373	378	382	351	357	372	382	357	355	369	354	341	368	386	417	377	335	364	356	367	376	360	357	377	389	386	392	376	342	392	386	374	401	388	346	378	365	372	383	367	373	404	360	386	373	356	390	341	379	389	380	367	353	372	385	342	393	368	389	373	391	361	376	355	351	374	348	383	401	416	370	370	409	387	394	386	372	378	370	393	378	357	361	373	351	356	383	334	369	341	360	366	379	393	379	370	371	355	369	350	365	378	363	380	328	361	379	388	369	397	370	367	364	360	401	360	386	392	375	397	385	358	338	407	368	391	358	386	384	370	428	393	346	363	365	390	361	409	354	392	372	385	382	389	349	373	391	402	363	371	355	359	381	371	383	381	375	358	397	401	399	343	395	349	331	335	370	369	372	346	360	367	359	361	394	365	386	356	397	390	378	380	346	375	370	408	389	367	370	356	401	400	378	362	322	382	391	372	355	432	371	331	371	401	389	362	395	351	370	364	348	375	381	386	367	377	351	380	378	387	380	379	358	350	375	325	388	387	382	371	368	370	357	382	354	353	365	380	373	337	394	344	382	361	375	365	344	374	373	391	383	385	350	381	399	372	392	342	377	335	383	387	355	386	351	346	354	387	356	397	395	403	375	372	367	366	357	378	356	358	344	365	378	404	371	373	356	363	362	352	350	401	356	390	408	370	382	368	403	392	395	359	352	407	369	372	369	385	340	391	386	383	375	385	387	380	385	377	382	329	377	424	388	403	415	419	386	364	393	396	375	336	372	359	344	364	386	381	373	412	398	414	363	374	376	365	356	410	393	404	366	341	362	373	354	376	372	378	369	358	372	384	392	352	363	390	395	351	378	362	380	337	366	362	370	400	370	367	368	357	361	376	342	411	399	359	388	358	385	321	382	375	361	368	394	386	382	381	366	378	347	367	385	361	354	364	401	388	354	358	350	342	350	352	360	388	351	389	383	378	366	362	372	366	374	378	372	343	418	379	390	368	393	387	415	401	374	350	395	355	374	381	376	403	367	404	371	416	346	356	361	378	394	399	365	415	355	344	380	364	338	347	391	392	395	366	383	383	393	393	399	376	370	381	380	379	381	346	411	375	374	374	380	374	397	372	328	353	329	413	376	391	376	381	362	348	363	377	370	389	348	344	381	402	367	341	332	337	365	336	396	395	380	383	370	363	379	367	362	388	371	355	347	363	372	338	381	358	360	380	346	359	399	357	385	355	358	368	382	364	361	392	357	383	375	385	341	386	353	368	379	350	397	326	391	358	393	385	384	369	392	392	365	392	364	359	407	393	367	398	374	390	370	361	372	401	378	398	395	372	380	412	369	394	389	389	374	386	360	331	359	390	368	392	394	364	373	370	366	368	340	382	399	386	372	389	383	371	362	378	422	386	397	389	352	372	392	406	362	355	366	369	374	337	406	398	373	373	371	346	377	371	356	396	364	364	354	371	372	371	386	373	359	369	366	417	373	399	396	353	368	384	359	378	379	371	397	405	393	398	370	341	383	372	383	395	357	371	349	341	395	361	374	416	342	356	381	368
23185	21380	29082	24047	21389	21512	11665	2924	1972	1536	1288	1133	1068	951	846	776	718	674	661	665	645	611	547	579	544	542	498	433	490	502	487	471	503	488	466	450	470	458	454	450	447	456	494	452	477	472	435	423	414	446	432	469	440	461	458	511	453	500	456	444	460	459	476	487	442	457	517	471	469	479	459	471	452	446	414	457	462	474	430	463	464	466	461	442	454	423	461	457	462	443	438	491	495	495	450	483	497	483	484	521	471	496	460	472	487	459	496	478	498	468	471	467	474	463	494	485	482	509	442	450	461	472	447	468	437	480	429	482	431	477	430	455	465	455	445	479	447	445	480	450	445	457	475	444	431	483	485	459	469	439	467	449	436	486	475	450	453	405	428	461	460	482	472	418	464	475	447	468	500	477	440	422	455	472	446	507	444	466	491	445	476	442	434	480	466	500	450	462	472	454	462	472	453	438	418	455	469	460	478	488	433	403	442	445	436	456	467	475	428	466	473	467	412	461	447	460	485	424	468	446	434	445	434	459	478	466	446	420	457	444	521	471	490	428	452	449	415	442	472	476	459	485	458	494	458	456	477	486	449	442	471	446	455	437	461	479	431	438	444	407	454	451	475	425	458	453	438	514	466	464	453	439	465	471	482	472	465	420	449	401	504	438	448	485	440	443	440	432	460	478	475	456	468	432	432	449	425	452	473	497	485	457	511	446	465	460	474	444	472	456	457	479	479	446	454	449	455	470	499	474	444	460	497	469	467	438	456	443	449	477	439	468	455	482	454	443	456	424	414	426	447	453	448	468	463	460	453	459	448	468	454	492	461	463	461	424	457	464	426	457	440	451	468	462	472	405	449	448	448	453	499	469	471	476	437	457	501	451	450	477	426	462	458	455	431	442	454	449	450	465	454	414	455	501	440	442	422	431	426	468	467	492	442	483	442	438	442	441	445	453	448	458	469	447	465	437	473	439	441	471	426	448	466	464	438	463	428	456	440	477	466	510	424	466	450	467	430	441	428	425	448	457	424	470	457	428	438	422	458	470	462	444	431	471	428	444	433	484	479	450	458	480	458	464	438	483	442	495	477	433	450	405	469	433	440	471	420	452	433	424	460	465	406	448	445	455	459	439	451	443	454	442	432	471	455	451	458	388	479	456	488	442	478	455	450	418	453	484	425	471	415	486	527	432	432	455	467	451	432	434	476	493	449	490	436	451	439	437	466	435	437	434	434	427	452	457	451	406	444	457	491	408	417	468	469	429	453	494	501	427	441	456	432	405	453	444	480	454	464	463	454	464	444	486	468	461	463	446	430	455	496	482	437	459	477	463	475	486	426	452	431	467	447	465	421	415	445	467	482	466	450	464	469	472	475	442	470	465	482	494	419	438	487	468	457	448	460	452	429	462	452	500	472	451	466	454	457	446	449	441	427	456	406	461	422	472	434	460	489	476	469	478	466	456	486	447	457	414	468	455	448	441	450	431	478	443	461	464	448	445	450	476	483	425	476	464	454	445	459	436	432	457	426	500	495	446	446	446	439	461	452	466	468	441	452	428	421	432	472	457	468	462	448	463	460	443	472	477	497	481	442	487	438	472	463	444	473	438	447	492	436	474	451	472	412	452	457	511	460	490	476	453	455	438	484	446	465	474	451	502	452	458	474	450	467	471	456	482	494	475	478	439	468	438	443	461	436	453	479	504	448	489	442	425	456	435	474	474	478	478	489	450	502	453	458	442	469	462	456	446	456	451	474	453	476	472	418	448	444	440	461	455	446	494	448	473	482	417	444	465	434	458	459	479	440	438	463	491	470	443	445	450	462	458	436	464	466	469	425	443	475	471	453	475	461	476	467	429	499	493	474	467	443	482	415	476	480	449	441	473	465	441	455	402	456	471	492	465	437	469	451	434	454	420	482	432	470	479	462	472	476	464	466	489	460	457	428	453	467	374	461	425	444	468	458	459	437	451	466	457	452	469	462	480	457	467	454	449	459	427	503	430	417	450	464	450	457	463	457	460	441	461	458	431	446	421	456	462	459	487	440	451	446	456	451	466	437	474	442	471	484	492	424	494	471	431	484	471	472	476	445	450	403	457	468	487	483	452	438	421	435	493	496	474	456	418	456	421	464	496	460	444	462	463	465	460	456	450	458	471	422	436	490	458	458	432	472	466	456	478	456	448	428	439	455	469	440	465	486	471	447	480	454	473	470	482	456	510	455	445	457	442	437	449	461	478	504	447	449	476	446	439	467	419	441	475	461	449	442	477	464	425	474	482	489	492	504	423	411	464	477	456	486	458	441	454	452	455	430	452	481	442	457	461	434	454	438	453	464	449	452	478	444	473	487	481	482	494	446	486	465	463	414	503	427	453	490	472	463	463	442	446	446	436	476	452	468	437	446	455	470	457	423	468	460	449	433	449	468	504	475	407	429	449	458	505	461	437	447	431	462	422	467	429	456	454	458	478	465	479	467	451	463	455	438	437	461	470	485	445	433	466	472	441	417	452	448	471	403	491	445	483	427	458	487	470	458	447	465	447	482	478	477	462	460	447	447	445	429	467	469	445	421	456	479	441	435	446	450	486	432	443	461	456	469	446	479	460	461	449	454	460	462	422	439	474	439	445	452	468	477	472	457	454	447	442	480	470	446	483	425	484	437	430	444	454	483	497	464	474	447	467	465	471	438	436	476	471	521	468	448	457	446	453	457	466	440	437	439	435	459	462	492	439	439	471	475	478	483	456	480	448	432	418	442	441	447	443	451	474	472	458	455	431	443	408	460	446	428	450	506	458	438	498	447	431	494	442	485	429	426	493	394	459	480	486	476	469	449	477	455	473	477	422	500	473	428	520	438	467	422	418	487	464	433	452	469	469	436	436	448	483	482	504	474	486	423	497	478	469	414	431	450	435	422	411	445	466	457	475	469	477	462	459	429	447	444	454	424	435	485	427	454	473	533	441	486	470	421	466	452	428	453	449	443	453	442	432	449	467	479	447	441	455	460	454	418	459	460	492	432	444	438	440	470	426	443	459	424	484	459	443	429	471	463	486	495	420	424	448	456	441	468	440	427	469	422	447	507	469	415	484	460	476	444	455	475	441	444	445	454	420	428	502	465	430	491	470	471	441	453	465	448	444	464	497	466	420	461	453	472	451	445	444	449	445	455	510	462	446	452	488	487	476	460	473	464	451	487	492	445	471	428	462	443	429	453	444	441	453	488	408	503	440	448	484	452	433	470	441	449	465	441	451	456	429	463	456	450	484	432	478	452	447	460	458	435	447	456	481	473	446	417	453	483	463	508	455	428	479	420	443	444	486	429	473	453	466	487	459	503	433	473	435	466	455	448	449	441	468	452	430	457	446	514	433	413	468	476	448	484	460	435	423	445	424	504	482	472	411	440	408	467	419	450	438	454	464	462	452	448	467	446	467	464	476	455	513	494	468	444	429	438	447	449	451	453	488	457	469	461	434	472	450	438	502	414	489	467	453	453	445	478	428	465	484
32377	52990	32687	14869	10018	8161	6468	4386	3459	2541	1957	1740	1543	1254	1119	988	1014	862	823	829	785	738	676	651	613	590	552	536	570	534	555	577	536	535	554	599	553	511	519	557	527	535	527	541	504	518	537	514	554	505	510	524	510	505	522	519	532	498	498	523	516	460	549	486	487	494	512	555	525	516	527	543	532	496	528	531	499	501	525	508	531	532	520	544	520	516	549	535	534	473	542	512	524	512	555	543	550	524	539	499	560	528	575	598	552	551	555	535	582	516	514	551	529	560	495	523	543	540	528	497	458	505	501	500	482	488	525	547	556	489	514	529	462	504	505	500	491	507	492	539	549	519	482	514	525	490	507	479	496	510	511	524	503	500	512	519	519	521	515	506	545	503	532	513	527	510	500	510	485	538	544	469	498	469	537	494	505	479	496	496	497	518	526	481	501	511	534	485	537	490	490	541	501	523	544	479	524	525	483	536	486	525	526	531	499	529	494	517	485	516	493	481	492	536	514	544	551	505	512	512	552	513	527	505	479	469	489	525	526	485	519	506	535	512	511	491	548	505	497	533	506	505	526	532	529	503	522	546	482	545	498	515	481	520	499	504	501	507	511	505	490	498	531	500	521	505	476	517	498	482	490	463	509	490	496	493	538	504	526	516	481	530	508	499	497	501	515	495	475	521	488	470	497	518	490	524	489	501	533	519	520	492	530	530	487	458	469	541	504	494	525	538	509	500	542	519	549	470	478	514	536	504	510	469	517	496	529	503	540	499	508	500	507	498	540	503	510	535	479	509	525	517	518	527	505	553	516	488	489	479	527	489	468	520	500	500	532	494	533	504	504	516	506	510	476	510	493	499	465	473	506	502	489	513	519	529	510	536	528	497	493	502	478	495	501	492	537	503	513	507	510	528	526	536	490	522	528	493	503	480	498	492	505	501	509	493	459	475	485	487	485	517	512	507	541	479	500	527	499	493	523	509	490	497	512	494	515	529	512	528	482	505	530	485	508	499	508	533	503	512	527	514	526	527	496	513	508	509	498	497	514	480	528	509	463	551	483	534	532	550	524	512	528	505	530	518	531	517	494	482	506	515	476	570	536	512	524	519	504	521	495	525	469	540	529	522	507	484	512	499	529	468	512	528	519	477	546	522	510	537	546	515	519	514	559	507	505	469	491	529	504	483	538	512	498	499	514	495	530	497	537	547	507	530	494	481	521	535	516	489	505	493	501	503	528	488	498	498	481	513	468	521	472	552	520	480	485	476	552	536	494	537	487	518	518	513	507	471	521	514	498	525	500	482	464	512	510	492	524	486	485	519	490	495	491	531	526	495	484	503	494	518	488	501	551	523	521	500	514	528	497	548	483	498	543	537	486	482	506	516	535	518	482	485	509	497	482	538	522	479	509	513	490	501	513	472	466	548	491	516	492	520	500	491	471	489	503	494	506	516	491	506	526	523	519	498	511	500	499	498	521	532	510	476	515	519	494	540	457	520	497	514	519	506	494	550	504	485	525	504	491	510	483	484	536	544	523	456	501	534	521	555	539	533	478	515	511	457	521	531	479	503	513	508	518	510	530	508	513	514	551	502	500	566	550	521	497	493	519	510	527	542	501	510	531	493	504	504	497	484	501	517	524	555	516	536	545	533	553	497	505	537	456	514	460	539	512	498	476	478	481	469	511	494	510	518	520	503	528	473	493	549	528	498	497	531	494	499	486	506	505	488	519	496	494	485	498	504	498	496	492	501	510	516	545	507	498	492	465	528	553	493	529	499	557	485	506	511	487	539	511	485	501	488	528	519	532	484	485	509	518	519	500	516	471	475	481	513	487	525	490	514	499	545	504	523	546	571	518	494	505	512	491	521	493	486	488	530	529	547	543	552	490	495	481	528	515	523	487	508	534	501	499	502	510	526	536	512	513	529	538	519	465	485	521	480	496	509	502	506	519	511	481	540	540	477	522	547	513	514	525	523	531	527	479	502	502	517	523	499	517	531	515	554	512	500	536	513	484	508	551	526	495	540	506	522	530	457	510	509	526	522	474	518	517	497	511	500	475	511	521	534	496	507	534	491	502	518	491	471	497	534	497	488	484	504	522	509	523	512	500	512	501	512	510	476	486	516	489	501	471	537	539	545	505	486	509	526	498	528	470	502	549	481	520	499	500	497	518	527	517	495	494	489	533	499	478	513	503	502	528	509	515	538	546	487	507	497	498	524	458	516	510	499	490	543	518	566	518	504	486	462	537	523	494	492	543	514	545	500	519	499	528	503	522	511	527	505	489	550	504	505	509	550	502	536	538	478	462	505	509	513	488	530	523	528	508	455	497	490	475	503	487	499	535	507	528	495	468	518	530	528	510	511	479	532	485	531	509	506	518	490	537	520	495	541	515	495	497	523	555	511	545	526	463	493	495	514	510	527	510	506	518	518	487	479	514	489	492	500	520	477	499	514	524	519	530	577	541	481	512	489	510	511	534	490	502	510	514	474	508	501	552	515	491	491	496	518	490	500	516	515	509	495	526	479	485	508	552	479	470	508	527	479	510	491	495	500	537	485	475	504	509	517	466	522	575	544	559	515	480	480	518	526	500	506	503	497	495	488	507	529	513	516	524	519	519	541	506	521	493	522	492	488	534	492	535	541	507	498	500	512	524	481	523	566	503	512	478	521	518	516	528	491	518	501	507	513	502	535	503	510	552	518	493	496	530	464	542	494	486	466	522	501	500	527	531	501	495	480	514	509	535	504	497	475	518	487	518	519	507	505	495	524	533	512	523	505	514	528	497	523	467	501	505	486	543	513	495	501	513	478	496	507	501	487	527	487	520	498	503	505	485	505	506	495	513	488	463	495	515	514	496	494	538	504	526	506	554	500	510	471	454	550	489	557	519	514	525	474	499	526	542	534	538	498	533	527	516	504	479	547	512	470	517	515	517	510	494	518	506	543	509	508	514	515	482	553	475	457	528	520	496	552	507	504	502	505	498	485	503	535	527	479	534	454	505	547	508	499	514	519	498	506	513	502	484	501	502	529	576	501	485	502	502	505	509	508	513	518	528	524	511	524	487	468	473	510	495	542	486	459	501	472	503	537	498	474	506	534	524	506	512	500	518	546	538	541	500	519	511	456	515	500	478	512	508	492	519	495	497	485	488	489	499	513	515	521	538	474	510	473	495	500	483	516	518	487	507	557	482	512	533	510	486	560	563	515	511	486	467	541	544	516	522	520	508	500	506	482	535	503	498	486	502	492	487	515	549	508	510	499	514	494	506	498	489	493	479	476	479	500	520	549	528	516	489	491	513	537	486	504	538	522	520	514	496	466	461	464	492	521	525	512	484	463	525	482	528	525	532	501	532	480	502	514	489	482	494	510	479	481	494	482	486	497	529	521	518	458	487	554	498	470	529	519	495	549	493	511	459	501	501	473	517	480	544	536	537	502	486	494	521	515	502	535	507	511	507	504	488	502	521	455	501	481	543	480	548	488	517	545	506	545	485	474
28764	25352	22024	8616	2338	1740	1304	864	721	617	478	487	445	417	353	338	374	307	343	334	320	276	321	290	259	299	277	281	318	271	244	266	315	246	260	300	275	247	259	301	282	240	271	287	282	284	275	244	305	307	277	247	254	257	273	264	286	259	284	267	250	247	282	287	292	256	246	284	305	289	299	288	284	275	255	268	264	266	261	277	253	256	267	270	301	273	293	274	272	283	295	291	287	296	270	299	273	286	303	267	304	312	265	273	289	273	268	296	277	258	281	291	262	257	268	277	316	266	266	284	287	277	268	258	282	265	270	298	280	289	289	283	260	304	287	272	285	304	277	278	271	288	288	278	284	242	280	277	267	283	279	266	251	240	276	263	257	282	282	276	290	277	267	275	299	269	296	282	285	272	254	265	265	254	243	275	253	271	258	280	282	285	282	277	280	279	279	267	288	273	274	283	251	250	256	285	272	267	274	284	275	291	283	306	264	250	258	288	266	279	258	271	280	293	288	296	241	263	285	290	299	303	265	263	278	277	255	284	303	273	270	275	264	285	281	289	282	289	275	289	268	253	295	300	257	274	288	279	267	273	254	280	230	289	297	324	251	248	285	274	287	275	270	290	271	258	263	287	282	285	313	282	269	270	266	295	243	299	273	286	273	238	279	319	266	235	287	294	256	274	280	281	252	275	266	286	291	274	284	250	303	310	306	272	287	272	278	272	258	261	310	267	275	286	269	292	264	297	285	279	277	270	272	278	252	264	285	284	286	283	287	263	274	278	275	273	247	281	267	280	266	278	249	269	287	272	292	256	283	287	275	273	267	292	272	281	251	292	256	259	295	264	286	272	292	289	267	289	282	323	279	292	303	281	288	271	283	274	273	268	276	295	301	295	265	276	289	296	276	257	261	288	259	300	284	274	242	307	272	291	262	262	291	276	278	310	289	272	289	286	282	249	270	249	270	239	258	276	289	249	268	278	266	303	255	262	274	290	286	279	273	272	273	272	304	250	254	292	304	279	258	275	284	267	265	232	269	288	256	258	283	284	277	285	300	259	299	297	280	269	264	281	303	256	280	270	253	299	259	251	272	277	268	263	301	277	294	291	238	284	266	264	274	258	281	272	286	297	268	278	255	266	274	253	260	286	273	285	269	280	297	277	304	273	280	267	267	248	286	261	261	254	282	248	265	268	266	241	271	298	256	269	308	279	260	299	257	270	261	247	267	279	269	319	288	285	298	270	308	287	274	271	316	287	242	282	275	267	284	278	264	274	288	266	245	303	268	284	276	270	295	301	282	284	258	301	278	267	262	314	276	248	254	277	283	284	299	291	265	269	283	274	298	250	267	289	271	268	321	270	269	288	265	243	259	277	266	295	268	283	280	291	258	280	274	274	256	265	288	279	269	260	266	278	236	249	271	256	274	286	281	289	272	252	307	277	241	289	301	286	324	276	240	272	295	274	237	264	281	246	268	304	293	271	280	318	262	255	280	272	269	260	272	268	282	253	306	278	254	302	242	283	273	312	268	274	267	262	293	267	299	295	278	289	271	265	284	272	274	264	285	270	288	269	298	263	269	292	301	265	263	266	273	272	273	294	238	270	254	256	299	285	266	280	301	301	242	261	279	281	289	278	289	286	265	250	275	282	300	262	269	275	262	286	315	275	297	299	269	281	256	306	273	273	257	275	308	299	276	270	315	268	257	298	279	294	272	283	264	298	284	284	259	287	274	297	266	298	304	287	253	289	260	284	248	265	274	255	283	290	279	270	298	285	298	295	295	314	270	291	252	273	264	289	285	256	245	279	270	257	266	292	265	296	272	264	247	259	280	282	290	257	306	275	245	306	307	284	299	280	301	252	289	309	275	290	277	295	264	262	284	274	282	263	256	296	276	290	284	256	264	289	276	293	266	262	267	288	276	271	272	269	296	265	274	311	248	287	286	295	266	274	272	249	273	275	266	267	291	262	251	269	259	316	263	254	270	274	270	266	252	283	247	269	251	271	295	301	249	291	297	323	283	266	283	300	280	287	269	260	271	279	249	255	288	313	247	273	264	274	280	270	304	292	290	265	261	281	266	290	282	288	272	276	289	282	250	272	263	290	297	275	294	272	269	287	247	279	288	249	304	271	286	267	303	291	260	303	273	255	265	266	277	290	253	262	276	288	244	302	258	275	291	283	256	246	313	281	317	267	298	250	272	298	287	271	283	291	252	265	276	287	298	279	241	268	232	254	270	289	248	282	263	294	291	273	261	282	291	284	290	277	276	239	266	270	303	292	245	320	306	243	302	267	294	276	276	279	235	261	272	274	273	277	297	288	257	269	271	270	273	309	282	258	274	278	269	258	292	276	276	302	275	289	276	259	276	259	261	257	271	281	260	267	292	278	279	297	270	263	280	292	299	268	290	265	274	266	277	284	275	307	263	279	271	259	273	259	292	288	282	275	271	298	272	271	242	269	282	267	313	254	273	257	305	297	246	271	274	286	292	285	287	289	298	275	289	249	250	281	277	275	273	291	293	285	285	283	316	269	288	266	276	274	279	304	246	295	263	294	286	258	259	270	304	262	262	290	292	286	291	292	251	291	277	243	265	269	229	274	278	283	284	290	251	274	283	286	283	265	268	264	277	295	281	296	283	273	266	292	282	265	278	291	256	273	286	268	264	280	281	265	274	281	277	249	242	280	278	263	245	311	253	293	289	289	289	287	272	292	287	264	277	291	254	269	281	244	294	309	279	277	260	296	291	294	300	313	275	284	275	269	266	265	261	278	309	289	260	290	287	248	267	303	263	243	278	279	260	266	247	272	289	292	283	290	289	260	254	262	251	244	290	300	303	313	243	287	293	272	278	262	279	265	273	254	283	288	239	300	282	293	267	274	295	273	268	276	280	254	275	289	282	271	256	256	265	265	275	269	305	285	297	309	269	261	303	283	267	284	281	296	285	264	292	307	294	275	272	272	253	297	264	253	277	266	257	289	259	269	299	271	286	276	276	264	294	278	304	287	286	281	278	277	260	253	269	289	262	268	257	280	253	278	252	256	266	266	272	263	254	278	252	282	262	255	251	262	301	267	258	284	284	301	268	257	275	284	292	282	296	269	306	296	288	261	248	282	297	282	282	279	257	278	272	251	268	256	286	274	281	279	280	305	280	284	294	281	253	281	279	251	293	283	280	279	281	296	302	290	268	291	273	281	258	304	274	269	264	258	258	287	237	275	282	274	293	265	275	278	277	305	284	272	263	267	253	271	273	298	279	290	263	271	257	263	279	300	269	259	267	277	259	273	286	282	282	286	287	297	262	275	296	264	266	272	249	277	258	280	267	281	278	292	279	295	279	281	296	279	284	300	289	260	257	230	262	252	290	298	304	250	276	289	272	281	288	278	278	270	267	270	278	259	279	276	284	293	289	270	271	279	299	259	250	288	266	279	272	290	296	251	283	289	284	262	278	269	298	276	264	297	284	252	268	274	241	267	270	272	263	312	257	284	290	291
29996	39558	20043	7169	3881	3202	2507	1651	1252	949	788	735	587	544	520	466	444	440	432	418	376	374	330	350	340	361	325	328	353	314	333	330	351	375	334	330	326	314	331	352	329	291	300	333	310	324	345	320	341	326	345	278	319	346	305	311	321	321	302	325	330	347	376	292	344	310	278	350	330	312	298	308	315	297	335	327	309	326	343	328	305	314	312	353	303	323	302	326	343	303	328	346	333	327	329	348	340	328	313	331	347	364	304	332	322	331	320	374	312	329	288	321	345	367	348	327	340	306	360	344	304	310	306	297	341	310	324	326	329	327	321	331	320	328	365	317	348	334	326	348	322	316	311	305	336	331	323	325	297	339	321	328	334	330	346	293	320	311	312	336	301	319	320	340	317	326	296	303	339	331	299	367	345	331	329	318	327	306	319	305	323	309	332	320	335	333	339	333	301	319	286	318	351	336	331	335	306	298	287	319	306	340	320	303	331	320	322	306	328	323	313	339	337	321	313	299	312	333	318	339	291	326	301	325	314	339	352	338	341	300	331	309	337	333	318	325	286	356	322	310	346	301	319	310	329	303	323	327	314	304	310	325	367	322	306	331	326	283	341	322	328	331	302	340	311	341	288	341	330	310	326	306	320	323	319	333	328	373	317	327	321	363	336	360	307	309	348	360	313	306	325	326	343	329	327	331	321	322	318	287	352	342	312	305	311	328	306	321	296	322	332	308	303	332	331	320	310	303	316	312	353	337	318	347	301	301	332	304	300	349	311	319	302	290	342	357	325	309	327	321	301	295	356	285	331	297	336	303	318	307	312	334	303	314	299	316	303	292	319	297	327	309	318	319	323	347	307	352	329	301	358	316	324	317	304	331	317	339	332	325	326	317	321	352	321	327	327	278	298	324	352	326	320	321	321	318	328	317	316	329	347	305	331	340	349	345	335	315	322	351	331	319	349	302	312	351	308	325	319	333	357	303	363	292	335	299	291	311	332	318	328	307	333	276	341	312	331	326	306	296	324	325	322	308	324	303	339	336	315	330	328	285	360	344	307	305	347	309	271	313	360	316	317	321	324	320	307	321	311	300	303	305	324	340	308	321	335	345	312	326	331	313	296	312	338	338	330	333	330	305	323	324	328	324	341	313	311	288	311	290	320	301	364	351	325	358	334	310	312	347	324	317	342	308	310	338	297	303	323	282	328	309	318	336	329	322	320	329	307	323	322	326	323	291	370	303	373	288	325	340	308	298	334	296	350	318	329	304	336	331	335	348	322	309	305	286	294	317	304	291	344	323	316	329	315	340	343	350	337	319	314	299	335	310	337	335	280	306	350	323	301	324	347	319	333	326	312	344	312	310	318	304	307	324	314	304	324	327	325	344	310	326	326	324	318	329	339	300	342	339	340	340	308	309	293	342	322	319	289	335	330	316	338	312	285	295	296	341	281	332	312	323	325	317	311	325	346	313	316	360	317	279	333	316	340	292	311	327	319	325	325	314	336	294	334	334	310	298	326	349	319	302	324	319	341	367	308	341	363	363	315	304	324	335	334	273	342	324	294	339	288	320	349	308	347	333	321	336	317	302	318	312	306	340	320	315	328	314	301	318	318	321	364	288	312	309	324	333	333	323	301	306	328	297	326	337	292	321	351	333	333	341	328	340	298	331	305	344	342	311	347	307	327	304	316	347	314	327	330	359	308	323	321	309	333	304	314	292	336	324	322	326	316	305	346	306	299	318	322	304	311	326	286	325	306	335	296	312	290	311	304	280	308	311	313	315	310	309	351	322	337	363	312	342	333	306	329	303	342	350	322	306	326	333	369	332	341	293	333	342	311	319	301	328	347	332	330	315	303	314	343	307	308	314	303	327	320	306	322	340	325	349	298	317	352	329	329	318	312	326	344	303	322	326	349	327	310	321	312	350	338	294	305	312	291	302	315	316	327	298	326	337	320	330	289	318	308	313	346	360	292	326	317	324	331	316	351	302	343	347	357	323	295	333	309	323	313	314	303	312	330	292	313	310	327	275	309	309	298	303	299	319	302	347	325	314	293	327	300	324	309	283	316	286	328	321	331	318	311	313	299	333	319	335	335	319	326	319	301	330	314	306	362	357	338	313	356	303	300	333	315	349	323	340	321	318	346	286	333	314	307	341	311	323	331	295	352	339	306	327	339	322	299	316	329	326	305	304	323	326	322	309	305	317	297	307	318	299	285	363	317	335	318	333	334	303	321	321	298	307	308	330	311	345	335	336	344	322	334	307	304	283	316	333	311	299	324	338	324	328	340	335	337	313	314	361	307	348	338	348	309	339	331	349	336	348	315	325	306	332	294	331	295	299	326	304	292	312	358	324	312	318	326	326	304	341	305	324	320	333	312	325	300	323	287	332	323	336	325	326	306	322	308	347	328	316	320	345	335	323	315	327	332	320	317	310	342	330	324	311	316	342	335	340	331	311	324	344	333	319	336	301	315	300	323	322	317	314	335	344	317	309	318	310	282	318	313	316	338	305	300	292	344	306	302	318	335	336	326	298	332	307	299	319	315	302	321	325	313	331	297	313	325	308	331	338	331	293	316	348	312	302	330	323	300	343	314	345	335	288	305	342	312	302	310	304	332	343	343	296	332	311	353	284	294	333	334	324	301	345	323	334	322	309	317	356	334	331	316	345	319	311	369	313	295	309	334	329	328	313	348	312	295	309	363	333	294	311	374	335	312	334	332	331	336	336	323	314	335	321	343	290	316	316	307	309	362	350	309	330	327	306	331	303	310	284	326	357	317	328	344	345	336	329	329	318	310	332	304	324	317	308	325	347	328	278	325	336	287	338	306	308	307	345	301	325	321	302	281	332	336	323	299	329	336	306	349	349	314	339	273	301	295	335	313	348	334	325	323	345	330	285	311	366	321	325	328	315	345	310	328	351	332	305	338	319	322	329	359	312	336	296	312	318	322	323	311	337	323	344	313	340	306	302	307	315	321	351	307	293	353	305	318	287	314	323	341	311	332	303	318	365	328	315	315	324	303	332	302	312	348	350	328	313	317	344	312	321	332	321	340	328	302	329	326	264	327	367	343	321	322	333	349	312	336	309	321	332	335	354	320	323	296	308	302	325	318	350	329	347	336	348	319	283	321	329	321	330	335	312	322	297	300	349	307	321	328	293	298	317	301	308	338	300	326	309	322	285	322	305	305	330	318	337	307	321	329	300	332	324	313	308	310	299	356	342	306	311	345	320	318	316	323	356	354	322	267	327	325	331	358	334	331	347	315	341	313	350	331	311	329	297	353	350	304	303	337	334	355	327	355	321	320	350	275	341	344	328	307	326	354	308	359	325	328	330	327	297	343	325	288	340	325	320	320	307	361	334	309	298	313	313	309	334	294	327	344	344	312	289	308	328	331	318	337	336	312	318	330	318	305	314	337	353	343	346	326	319	324	272	356	307	300	342	332	332	325	320	309	333	308	314	322	317	323	313	314	319	373	315	328	308	332	379	328	295
23981	21210	28352	24201	21038	11727	3305	1660	1185	1069	897	762	661	626	553	495	528	506	479	463	444	441	403	422	386	374	362	387	358	333	330	383	381	393	370	338	338	384	380	366	389	366	379	369	353	338	340	368	363	376	335	352	383	358	349	361	367	344	378	345	349	362	364	359	364	359	358	364	366	366	357	365	330	349	355	324	325	379	356	380	380	386	381	360	342	350	341	370	379	350	328	385	394	364	394	352	365	329	399	351	368	384	373	370	360	381	366	357	344	311	340	355	348	373	371	357	349	357	382	305	365	355	332	362	357	350	380	359	343	356	342	349	349	383	359	374	351	348	354	351	353	316	327	351	350	384	355	342	354	372	361	374	349	382	378	375	363	375	403	361	351	370	344	362	343	330	340	359	373	323	355	357	401	376	350	336	368	344	385	375	332	361	359	368	358	354	351	339	350	371	353	338	386	349	369	326	383	373	373	380	378	360	338	308	372	315	343	348	377	337	354	324	353	362	344	367	360	352	347	370	370	351	403	360	376	378	361	339	375	329	354	353	388	351	340	351	347	391	382	356	337	398	390	343	351	355	355	357	309	335	337	351	346	347	350	358	368	331	335	338	348	349	345	340	350	368	375	325	376	352	363	365	356	333	377	378	375	353	364	375	337	325	367	406	359	369	340	387	379	378	363	370	357	376	382	347	359	349	349	353	389	360	341	334	359	350	358	352	383	360	372	367	384	358	376	356	345	346	334	351	317	371	351	360	336	352	368	331	349	344	386	349	350	349	374	356	368	347	379	378	385	331	384	338	350	376	355	358	362	359	337	337	350	349	353	348	334	338	325	378	311	387	324	335	362	353	345	365	378	360	336	325	357	361	346	328	336	369	347	336	331	348	364	312	366	319	314	367	354	323	358	367	320	382	371	332	381	350	353	332	375	366	371	407	351	362	343	346	358	364	370	334	378	346	334	333	351	338	374	345	358	338	344	385	336	369	344	377	329	353	362	336	344	342	335	354	367	334	319	321	308	366	364	352	341	330	388	321	360	369	318	344	322	331	327	330	324	381	320	357	329	326	340	392	392	347	350	387	345	330	348	388	357	335	326	355	367	377	380	363	335	402	350	354	312	368	347	342	374	331	337	379	341	377	363	341	378	334	349	362	365	364	360	350	346	362	340	324	363	370	326	351	343	370	351	348	370	367	353	357	333	349	326	340	331	359	343	369	353	354	349	296	342	348	366	351	352	356	366	400	350	350	376	334	379	376	365	355	352	358	376	368	334	352	345	350	360	377	354	339	356	339	344	347	328	328	359	337	357	363	340	353	357	345	367	329	351	337	369	357	363	334	362	372	334	332	342	357	317	359	348	327	327	359	349	367	359	335	308	374	319	352	352	393	339	348	349	344	375	319	365	328	341	398	370	342	337	350	400	387	362	348	351	337	330	361	325	332	356	363	346	348	363	359	358	356	352	334	343	322	335	352	358	353	375	391	389	342	346	357	353	340	368	337	346	315	345	364	334	314	372	326	331	364	364	331	350	373	357	351	375	339	356	376	360	361	350	361	356	390	314	354	307	352	405	383	328	295	363	362	322	377	347	372	354	374	377	356	369	381	345	347	362	321	341	358	379	359	374	362	361	339	391	343	393	345	352	363	324	323	349	344	358	344	361	364	335	332	351	377	367	369	368	329	372	327	395	343	365	348	383	343	343	366	323	353	375	330	359	343	375	378	390	357	321	343	345	349	359	358	351	351	357	370	388	374	341	347	359	324	365	381	350	390	342	352	357	375	354	350	388	335	346	365	312	353	364	340	362	360	344	339	356	384	353	354	327	329	354	370	371	374	345	368	358	343	360	340	365	344	390	360	349	361	360	344	387	381	338	355	339	372	327	355	342	375	330	331	333	332	376	359	363	342	330	357	367	341	342	353	370	354	324	317	363	380	379	369	407	321	346	354	329	367	373	352	365	351	338	354	322	361	324	359	326	349	346	381	377	382	380	363	365	357	350	357	363	339	362	304	359	347	348	356	353	340	345	341	373	351	378	333	372	358	349	332	335	364	390	321	339	371	332	350	345	371	342	339	313	345	333	379	356	339	341	370	395	389	348	343	347	361	358	367	349	336	359	330	345	352	345	367	361	325	375	345	378	340	330	328	361	337	343	356	349	332	364	357	388	366	348	339	356	422	356	377	359	339	336	337	362	361	334	351	374	368	380	345	346	379	376	368	357	363	324	353	379	344	364	344	359	375	373	367	340	360	335	351	358	332	347	363	349	322	352	337	342	319	350	381	366	343	400	327	356	354	333	328	347	321	355	361	332	345	358	354	336	358	348	329	324	362	361	332	352	353	368	339	352	339	373	353	346	355	337	382	347	324	352	311	316	367	363	393	341	349	344	338	334	336	350	355	350	312	365	331	349	330	358	358	365	315	336	347	363	329	340	339	385	326	347	320	389	349	360	365	344	376	367	372	382	365	342	385	353	356	328	364	340	368	371	360	351	361	371	366	376	359	359	338	330	327	349	356	340	384	339	353	382	388	365	350	361	350	349	329	378	331	370	393	390	366	361	385	313	356	330	342	344	376	385	352	341	338	348	326	298	357	340	364	355	362	327	380	376	361	321	369	353	360	344	366	343	351	357	350	341	393	378	359	383	326	324	347	371	377	335	342	347	365	348	340	371	349	349	331	338	354	354	350	369	318	343	388	353	347	341	383	341	372	314	360	345	332	389	360	376	374	377	324	361	353	388	353	375	351	342	384	363	390	357	380	346	354	370	346	332	374	331	359	362	372	362	341	356	347	326	340	350	353	372	359	352	347	362	369	341	371	333	362	350	365	314	362	365	374	374	356	356	362	326	381	345	351	390	355	353	357	340	368	351	332	349	359	311	346	336	364	404	334	372	343	319	339	323	382	368	344	360	344	383	347	383	360	393	334	368	343	361	359	356	345	367	322	373	333	349	370	341	370	346	357	400	342	390	360	330	347	388	324	339	361	353	339	396	360	363	368	386	333	355	338	371	356	337	374	362	376	376	324	359	337	322	383	345	365	327	328	349	349	359	351	379	382	364	363	350	366	343	327	373	358	350	354	360	396	328	348	326	360	350	351	354	358	355	352	374	323	372	358	367	366	360	392	328	354	374	367	368	350	376	360	343	326	336	353	351	357	344	363	339	334	369	355	358	392	325	323	374	335	333	336	383	365	312	374	338	363	369	370	350	370	338	325	351	329	348	361	324	363	361	384	388	334	356	344	372	352	360	356	346	375	350	398	360	376	361	359	342	339	341	339	338	360	368	345	342	336	374	342	353	344	349	369	343	350	352	337	375	339	361	364	353	350	333	368	348	360	378	376	329	388	369	409	360	373	349	351	343	370	362	345	375	395	372	358	378	344	359	367	360	340	354	326	367	363	344	353	323	337	341	352	360	372	378	337	328	337	350	328	350	328	356	334	342	404	359	358	330	369	362	393	335	354	331	365	318	314	363	365	342	353	344	338	332	357
30043	46263	28499	11385	7075	5900	4560	2687	2097	1771	1344	1145	995	866	764	682	705	678	669	572	518	487	506	488	390	453	428	431	424	422	407	399	416	421	396	438	381	404	406	402	350	380	428	421	410	410	376	413	403	441	426	385	396	409	401	392	382	417	424	399	421	424	421	366	382	426	397	405	396	380	403	421	413	427	375	414	393	432	376	427	433	401	395	387	384	420	431	393	389	388	418	415	421	412	422	441	424	493	421	438	452	439	393	434	389	394	400	432	446	420	442	429	426	394	398	420	414	406	439	446	399	407	426	421	399	371	377	389	424	400	410	393	374	418	402	419	413	420	404	389	397	402	386	386	420	400	422	397	398	393	422	411	413	395	400	408	399	395	395	395	409	404	415	419	406	409	395	390	414	373	386	378	400	377	407	417	418	375	410	402	395	388	420	380	392	444	423	375	392	409	411	414	367	443	383	427	409	397	404	390	398	366	400	388	402	398	396	432	394	392	389	376	419	418	414	404	432	417	422	403	400	400	431	391	426	387	400	430	410	394	426	368	431	411	407	390	397	405	403	411	430	381	416	396	403	419	370	431	360	409	406	430	419	405	392	390	407	384	382	397	383	392	418	381	405	353	385	444	379	429	397	440	401	404	434	405	397	401	398	394	400	438	411	391	421	394	403	423	385	425	413	394	386	400	424	423	401	448	400	441	411	371	375	405	418	410	398	398	427	416	387	399	429	375	411	353	424	397	410	383	363	408	418	416	392	402	410	427	424	372	433	395	420	432	393	416	420	440	402	426	403	394	406	388	395	404	382	386	413	396	413	392	407	415	409	405	374	418	397	415	383	417	378	382	362	362	419	405	426	414	411	379	390	410	387	408	390	412	376	393	400	405	409	417	398	415	399	374	466	398	383	375	392	384	381	406	378	407	392	419	425	417	407	414	412	394	418	437	390	389	372	397	407	378	396	366	363	375	411	413	394	379	456	429	396	421	394	380	394	402	390	401	406	413	413	401	427	400	398	397	415	426	392	365	435	399	389	404	379	398	409	429	391	445	416	412	427	411	388	409	422	389	379	390	397	411	423	392	388	418	375	374	406	374	384	413	384	406	440	398	413	416	422	395	388	406	424	398	380	450	406	388	408	388	407	385	393	383	428	401	401	407	406	400	400	394	401	433	403	394	405	388	377	404	406	407	416	426	424	416	394	363	432	369	420	378	392	417	392	420	361	425	405	404	422	389	393	433	416	396	414	381	392	411	393	396	384	403	393	423	402	413	400	413	438	375	424	367	383	387	373	439	400	403	416	403	380	434	408	392	410	416	390	397	382	386	435	355	385	409	410	404	395	392	386	401	404	371	432	415	406	421	396	410	419	409	438	421	448	381	396	424	384	418	388	399	384	391	435	421	399	367	369	413	422	398	385	402	427	432	409	414	408	410	374	393	442	418	380	372	429	413	425	420	409	400	443	387	422	375	380	397	432	403	385	413	431	400	434	357	418	426	398	380	403	398	453	433	407	387	431	410	419	397	400	354	405	383	442	395	403	388	401	416	406	402	367	391	384	382	423	378	444	403	412	430	418	407	421	388	392	357	424	405	394	393	413	406	412	435	403	418	415	428	377	430	414	446	416	393	380	361	357	416	408	387	408	394	418	427	407	441	384	408	386	412	399	382	442	437	411	415	376	432	431	397	385	383	433	387	395	420	414	412	398	396	433	410	362	382	402	424	438	402	412	408	374	383	383	409	414	387	382	408	355	377	423	400	442	411	407	402	371	407	367	386	431	398	411	398	389	388	427	394	404	381	384	394	412	404	381	416	375	389	406	400	410	413	430	382	407	425	408	411	385	392	420	403	372	432	361	400	365	387	406	405	423	415	396	406	395	410	368	436	401	394	406	437	428	404	368	434	413	396	420	418	413	418	388	407	411	397	413	370	392	399	403	373	416	404	380	408	394	435	399	390	381	395	405	384	394	389	415	428	398	423	406	431	357	425	413	395	416	404	376	391	412	393	413	387	403	409	420	425	405	403	393	400	407	401	420	439	400	430	442	383	424	403	409	409	403	392	382	416	395	394	412	404	370	417	413	407	416	415	395	390	381	371	416	411	401	410	388	388	415	415	411	394	390	404	403	376	401	407	410	406	413	418	392	381	416	407	407	411	414	407	404	358	387	397	389	387	395	388	418	443	434	415	381	435	421	383	391	395	400	388	389	417	421	402	432	400	387	389	385	392	392	425	402	404	390	379	405	407	360	413	428	382	390	388	426	415	395	419	393	398	410	404	391	390	406	389	408	423	423	391	403	407	409	375	427	347	387	420	412	422	411	401	373	407	412	410	387	407	415	421	375	398	437	392	406	391	410	394	432	414	398	392	422	435	398	379	443	414	391	393	393	379	425	378	380	397	415	392	409	399	388	425	420	394	406	388	379	450	425	414	385	415	385	426	412	431	399	438	372	387	407	352	385	394	403	439	401	408	401	403	435	411	414	405	387	433	360	394	396	427	401	417	418	397	419	391	391	388	391	389	429	449	441	427	402	403	404	432	403	415	452	361	417	379	409	430	406	411	403	382	419	390	415	426	391	376	400	422	386	376	437	409	396	368	420	416	403	389	393	396	418	410	441	452	399	367	364	357	428	426	435	399	409	435	442	440	421	409	406	395	415	411	392	418	394	394	398	397	410	405	431	410	378	419	403	426	372	402	405	408	422	440	355	418	398	406	402	376	425	431	384	386	401	400	387	401	409	425	370	405	405	440	392	406	394	388	367	407	365	417	385	413	450	423	416	371	418	370	420	385	422	436	430	458	401	400	438	426	397	396	432	385	359	379	417	422	405	387	416	371	420	406	393	441	428	394	411	393	424	405	426	413	394	391	426	392	395	399	411	378	393	415	386	404	409	441	428	404	410	388	418	424	400	419	408	383	401	405	389	440	417	387	377	438	387	399	405	416	427	401	389	402	392	351	390	404	387	408	424	385	405	443	400	408	391	381	397	420	377	378	414	413	383	424	392	397	406	373	439	384	436	377	430	411	397	384	383	425	410	410	414	423	364	411	447	396	427	393	416	412	401	415	426	378	408	399	385	396	434	406	390	417	384	387	388	425	370	400	436	432	419	418	438	433	400	426	388	382	429	427	419	423	400	390	407	390	382	411	418	405	412	379	397	411	400	389	416	372	404	398	389	413	401	416	429	387	410	398	379	363	409	435	437	401	425	394	384	393	414	380	379	445	412	421	408	411	384	398	400	405	406	343	381	386	401	401	443	416	365	417	400	406	402	392	416	396	377	390	417	410	427	409	413	380	422	411	394	417	384	416	411	382	380	412	414	386	412	392	430	415	423	371	378	401	395	384	386	360	407	403	377	395	414	399	396	415	375	406	369	438	392	381	409	415	390	435	387	399	419	427	406	389	406	431	401	395	428	396	416	427	404	418	389	434	403	373	401	414	433	412	397	396	401	386	419	412	428	400	394	387	366	382	428	390	429	389	409	380	405	403
25364	21276	27350	25252	11136	2890	2130	1226	835	758	617	610	557	499	474	400	378	445	430	390	328	353	360	355	352	352	334	326	294	361	333	333	325	354	302	307	317	341	306	341	312	314	322	325	328	312	317	315	308	320	301	326	351	289	292	340	300	325	339	361	324	333	343	319	334	339	313	324	297	304	277	341	311	308	310	347	322	317	320	330	322	355	323	313	299	321	326	316	326	323	316	291	308	323	322	296	293	310	325	317	294	306	350	348	335	336	303	342	320	334	350	312	332	310	314	301	321	305	305	325	342	314	307	324	322	321	297	317	311	306	300	336	295	356	325	327	305	324	318	310	331	323	336	343	327	330	299	295	330	308	308	327	313	287	310	301	323	326	282	300	301	297	315	313	296	331	330	304	317	313	311	306	292	332	304	320	323	316	325	327	344	328	294	309	327	314	339	295	303	314	308	336	342	331	310	307	354	329	339	329	294	296	309	311	350	306	311	331	310	318	312	317	310	341	292	330	315	323	302	302	323	305	308	301	290	339	374	298	336	310	304	307	310	344	302	299	302	328	303	288	297	295	322	305	286	346	308	316	324	334	303	327	305	322	328	298	315	326	357	292	317	331	299	301	303	331	296	323	306	313	305	307	305	315	305	334	327	318	310	306	331	326	293	290	304	305	329	295	321	327	306	333	326	305	325	313	370	339	304	298	280	311	316	304	317	363	313	311	303	296	318	326	292	289	340	317	298	327	320	343	343	334	285	323	317	304	314	331	318	305	308	317	307	322	296	329	318	346	323	346	309	307	322	299	291	302	322	332	318	343	307	301	302	302	309	310	312	311	314	338	327	301	336	308	330	292	310	319	340	347	299	344	314	328	271	317	303	317	314	297	321	332	335	294	300	329	291	305	326	347	324	330	292	300	294	323	312	293	377	343	323	321	330	305	325	338	333	324	312	274	304	333	301	317	296	297	287	305	324	328	323	342	323	265	309	298	297	337	311	342	313	317	311	288	318	339	331	302	317	330	286	270	343	310	303	311	303	314	310	307	312	327	300	339	312	326	283	310	312	344	322	304	283	282	334	292	294	329	303	296	317	315	297	304	312	304	330	316	317	313	328	313	321	296	334	334	307	303	277	335	309	330	332	335	334	307	313	312	321	328	302	304	321	321	316	302	309	329	332	294	331	302	283	313	333	310	297	329	326	318	331	292	329	316	317	319	316	297	320	314	312	335	319	319	329	342	328	298	306	326	332	310	319	302	323	326	332	307	299	312	341	323	317	286	350	331	280	337	294	291	285	318	285	304	301	307	320	304	319	334	313	323	282	313	312	345	301	314	367	316	313	301	348	288	331	329	305	308	325	323	306	313	329	345	324	285	325	335	318	338	307	310	351	328	299	285	347	325	320	334	317	291	291	324	329	319	298	324	332	315	295	309	317	351	297	296	329	333	316	331	292	290	314	318	271	333	315	325	341	331	355	333	329	314	291	344	341	328	309	295	314	320	324	303	250	328	286	301	299	302	344	306	326	327	311	267	320	291	308	294	304	297	309	338	331	342	311	312	318	309	321	349	345	321	283	332	330	311	310	296	339	340	271	320	333	311	293	307	339	321	322	296	279	325	291	318	319	327	302	322	289	314	295	312	288	319	282	302	301	328	327	328	344	283	314	292	307	283	319	304	316	315	298	332	311	363	311	330	294	340	325	325	302	308	335	314	353	315	309	321	307	280	309	340	305	323	348	335	352	309	272	322	332	300	333	320	291	315	323	294	305	285	303	311	294	266	289	320	304	333	312	326	342	323	344	338	289	329	318	298	290	328	318	324	293	329	307	327	326	315	292	329	316	319	308	292	307	274	300	284	317	300	287	328	321	309	301	298	288	350	342	299	289	313	336	319	321	282	307	314	319	302	322	337	329	320	335	301	313	280	304	310	334	307	334	304	318	333	316	317	311	301	326	302	308	324	302	330	355	304	326	339	326	291	326	307	311	328	301	335	333	307	285	306	305	327	323	306	322	326	300	313	325	292	316	303	332	312	293	294	343	323	315	285	300	301	298	327	309	313	314	320	305	295	323	308	343	284	313	311	315	336	308	319	301	329	325	331	324	317	313	324	321	302	288	294	327	305	329	303	313	326	326	298	316	334	322	316	314	302	302	354	322	315	329	305	325	337	349	332	313	304	355	341	288	314	371	332	291	315	293	311	289	320	320	320	300	326	367	367	312	299	321	303	295	290	320	332	323	336	292	336	308	308	285	331	333	293	309	316	296	305	320	293	317	303	324	324	313	328	263	298	343	315	321	329	292	300	311	314	307	293	360	308	317	323	350	301	278	350	332	307	300	331	308	325	329	336	335	314	304	333	306	331	316	278	303	312	306	325	307	328	322	294	321	297	332	304	339	324	355	329	335	293	299	274	332	297	324	312	305	346	268	289	320	281	313	314	318	332	310	301	310	299	320	339	323	321	311	321	284	335	314	312	302	297	320	254	366	328	280	322	296	296	310	300	320	318	297	329	290	313	324	329	311	310	336	334	339	304	337	316	331	321	302	304	356	341	321	307	311	311	323	280	287	356	327	318	324	304	300	333	292	321	320	303	341	283	290	330	298	334	323	339	282	335	336	309	301	349	304	348	329	306	306	337	286	316	333	321	327	321	298	315	312	291	314	321	330	334	305	326	297	285	309	296	309	330	327	303	335	309	300	305	326	304	323	337	307	331	320	326	308	304	310	305	303	338	306	287	308	297	296	327	319	312	297	286	334	302	313	284	316	311	333	305	324	322	294	294	318	317	326	300	323	317	306	336	342	343	322	296	311	307	342	319	355	337	339	314	331	317	313	306	284	338	299	303	320	304	326	340	314	299	326	306	304	332	325	337	289	355	320	322	291	301	357	321	329	297	297	334	323	386	335	338	330	337	303	339	328	330	296	336	318	305	288	321	312	318	283	316	336	290	332	313	308	306	342	269	299	301	298	306	312	282	322	285	325	321	291	288	322	310	318	301	316	309	317	313	327	306	323	317	334	289	313	291	321	326	321	330	307	344	320	320	336	289	331	323	324	321	292	278	288	333	296	321	309	302	336	323	316	297	318	288	336	331	293	300	313	324	330	328	314	351	304	313	311	353	360	317	336	303	313	338	298	311	320	327	315	320	344	322	325	344	302	332	335	341	303	317	322	311	344	319	309	336	306	337	295	309	299	323	312	330	292	311	307	296	309	350	312	322	350	325	308	300	317	283	344	318	313	335	324	311	323	312	305	307	331	334	338	318	313	317	305	297	272	292	358	336	284	341	316	328	304	310	323	351	297	310	293	322	315	317	339	323	291	353	323	354	320	284	296	305	327	319	325	311	329	362	300	315	307	314	325	339	340	325	343	332	291	323	311	295	320	318	313	281	330	305	320	290	314	298	312	323	338	319	329	291	313	327	330	320	337	320	304	329	297	341	293	310	293	313	322	320	324	314	309	323	312	327	334	313	277	291	305	370	340	298	298	320	300	344
28473	42479	24994	8726	5761	4780	3856	2185	1636	1336	1079	957	837	740	638	581	528	533	575	526	484	429	406	454	409	405	425	357	364	372	362	404	348	342	363	378	385	376	393	416	360	393	369	346	399	348	396	401	396	387	351	383	380	376	374	368	355	386	376	367	369	405	389	352	339	345	370	369	381	355	351	367	381	364	367	339	361	368	352	391	345	361	385	379	400	366	398	385	372	377	373	371	355	377	382	398	397	396	383	392	402	357	400	396	390	373	393	376	373	350	396	377	389	389	391	405	392	389	368	377	379	381	383	375	389	369	375	377	394	375	366	347	362	383	396	356	374	364	363	391	385	382	350	335	349	352	350	350	383	410	378	390	360	381	370	376	367	370	364	336	373	376	355	354	332	375	365	342	345	387	372	363	322	398	391	359	330	360	365	385	372	385	363	307	372	365	357	317	345	357	364	406	372	350	372	359	386	342	367	359	400	386	371	389	397	367	358	381	361	348	373	375	407	389	356	367	370	343	334	363	344	382	356	393	379	383	354	387	375	380	366	378	358	336	360	364	353	353	338	359	363	359	355	359	372	367	378	401	359	383	399	364	382	357	390	349	371	382	378	370	366	358	352	382	378	356	381	366	357	381	381	378	348	387	416	356	373	399	369	351	354	392	374	383	367	354	388	382	370	357	401	306	385	354	394	402	407	358	373	375	355	383	357	388	365	392	360	343	342	394	383	377	359	369	376	357	379	324	362	399	358	383	355	366	382	365	376	358	353	340	350	379	366	386	376	366	327	357	344	386	335	382	327	399	366	365	363	371	351	339	384	363	385	385	373	371	354	381	400	343	379	371	393	367	382	378	393	367	380	354	366	385	382	346	363	389	351	355	380	389	367	363	383	375	364	368	381	390	352	352	399	382	366	347	336	357	358	402	380	391	372	388	371	357	388	371	358	349	376	390	349	330	334	382	379	352	340	367	372	347	344	366	338	376	386	340	359	391	351	419	370	357	382	364	339	335	333	356	405	353	350	398	366	360	365	375	371	352	358	360	333	354	332	418	363	387	358	388	353	347	389	399	367	362	341	377	387	362	355	354	373	386	380	393	365	365	417	325	398	384	354	350	379	373	385	382	337	370	402	384	351	356	363	371	392	374	361	370	368	386	368	390	387	377	331	347	383	343	377	387	352	355	366	380	412	357	383	365	384	346	388	328	377	349	368	348	392	358	347	372	381	353	330	363	373	381	330	375	357	364	360	341	365	400	357	384	343	344	408	370	338	366	337	330	390	362	368	366	346	368	350	392	366	349	360	339	347	347	359	388	395	381	361	370	373	346	363	361	372	355	371	367	386	375	365	375	360	377	424	356	342	314	376	350	351	370	382	370	367	405	369	399	360	317	342	398	359	371	365	349	353	373	407	375	370	366	354	358	396	359	381	392	378	355	362	356	381	365	413	357	380	380	343	378	356	364	384	373	402	391	353	364	364	378	401	348	363	345	383	346	396	353	348	393	388	381	387	352	387	357	374	368	361	374	385	342	408	365	369	383	368	383	361	367	383	364	391	356	335	367	343	382	369	380	360	365	360	374	344	364	366	361	340	372	346	361	387	370	361	377	374	397	353	366	357	377	376	350	357	374	336	378	359	371	355	386	354	366	367	348	372	385	368	357	365	368	388	376	345	392	344	343	375	376	357	364	362	381	368	324	370	364	368	358	365	382	371	391	360	350	370	362	358	380	378	362	350	368	361	327	371	377	345	368	410	394	377	370	346	386	386	360	378	353	370	393	384	390	375	370	367	384	351	371	394	371	356	367	384	358	363	365	371	353	359	351	377	359	391	366	362	367	359	370	376	368	386	346	344	374	392	336	350	391	401	355	354	363	353	353	364	331	338	388	374	346	367	389	348	397	367	371	363	391	395	387	338	371	381	338	355	366	339	361	350	346	346	389	375	373	350	393	372	382	399	370	365	330	371	399	365	369	417	378	398	340	397	352	350	322	383	376	366	416	349	378	358	376	360	394	381	366	367	369	376	390	349	374	388	362	361	395	336	363	321	375	374	395	345	381	365	371	370	369	376	360	412	372	395	377	405	366	366	340	394	378	332	356	356	343	364	379	366	346	377	357	343	363	381	356	371	386	368	366	374	382	384	402	372	343	322	365	356	341	391	374	345	372	358	387	363	366	367	383	344	357	369	361	358	373	386	395	347	353	391	348	363	342	386	384	387	379	353	393	346	358	381	390	389	354	388	362	386	352	393	330	384	357	342	342	381	396	372	360	385	394	351	402	345	384	399	358	352	367	378	403	398	406	385	359	350	372	339	397	371	371	379	328	337	391	371	388	396	381	399	361	389	361	354	364	357	361	398	379	389	368	355	348	382	387	339	372	364	390	389	360	387	384	394	380	364	391	369	364	390	357	408	371	388	363	344	335	324	379	358	349	398	370	368	373	389	354	375	396	351	410	354	373	379	371	344	403	387	351	394	370	362	358	353	360	377	413	380	374	358	373	343	357	336	352	361	363	362	386	360	378	375	358	335	344	393	376	350	374	368	367	376	360	407	352	368	361	368	376	379	387	376	359	359	378	419	375	375	360	354	398	379	375	368	398	350	378	371	365	378	361	365	393	329	341	380	359	377	374	341	364	359	347	363	354	362	379	360	367	368	333	363	333	381	325	370	344	359	370	376	368	398	393	368	371	351	374	363	380	353	349	367	361	374	402	354	356	346	360	374	339	349	351	415	338	322	359	384	377	375	341	361	368	377	394	394	360	371	381	396	356	362	333	376	392	384	366	346	384	345	430	367	349	359	355	364	347	360	373	377	360	363	371	353	377	401	377	373	365	346	384	374	395	359	372	422	381	357	347	369	348	343	393	393	366	369	349	355	336	377	400	352	340	370	352	377	393	334	379	370	377	326	366	382	368	354	404	365	366	351	375	352	390	411	395	379	349	334	336	390	408	372	363	360	403	377	375	372	390	369	385	424	382	343	373	345	370	376	373	336	342	354	366	376	362	381	370	363	421	384	372	370	403	387	380	375	389	365	374	338	375	371	360	364	388	341	378	387	353	365	351	357	376	374	356	361	387	363	358	372	374	391	383	378	379	389	358	367	386	383	382	325	366	335	354	383	357	339	374	374	369	366	405	377	322	375	388	375	333	342	370	366	371	403	325	388	351	340	358	374	359	379	358	375	388	359	360	384	357	373	358	351	372	387	387	370	371	368	348	351	363	324	332	360	350	366	354	376	361	343	395	352	355	410	376	364	349	362	379	364	359	381	340	380	381	359	346	357	352	334	365	347	371	365	351	363	355	350	378	397	364	337	377	372	366	365	362	375	368	381	373	382	358	362	345	399	328	359	346	373	363	342	350	353	357	377	354	349	361	352	368	358	367	335	393	361	363	357	388	378	349	393	383	392	366	384	348	353	358	363	374	346	382	371	382	358	380	359	369	359	360	357	342	371	352	393	403	356	331	388	333	346	345	382	352	371	311	376	356	426	399
23069	21316	28941	24017	21243	21275	11434	2534	1544	1409	1228	1108	1020	948	790	723	712	675	619	635	601	583	554	528	472	503	504	472	499	485	461	459	495	455	497	456	435	490	484	452	436	390	474	476	475	486	430	439	469	477	454	471	471	457	444	488	417	510	486	470	483	439	468	467	449	461	456	447	443	435	493	454	451	469	482	488	489	490	449	458	464	447	502	465	463	427	424	452	462	446	479	443	435	485	478	511	488	444	504	520	454	452	481	493	504	495	489	479	445	504	479	493	472	481	465	457	439	466	427	452	471	454	478	440	435	473	451	461	454	460	479	469	444	460	431	424	483	442	446	485	439	441	472	457	447	442	432	461	482	438	427	429	442	484	460	464	451	423	481	425	458	435	434	454	480	472	475	496	479	505	448	432	471	436	470	435	470	486	453	450	414	441	423	462	472	498	457	441	459	424	444	468	426	421	443	449	457	495	454	478	457	470	439	470	462	436	504	482	444	471	452	455	448	454	472	408	471	447	438	489	474	502	499	464	454	454	456	470	430	434	489	479	439	444	450	421	446	464	468	476	473	475	451	449	453	444	447	461	474	444	461	460	478	414	445	470	444	429	463	469	438	446	455	441	465	417	469	436	421	436	453	456	459	430	436	420	437	437	444	418	456	463	454	450	466	429	467	463	442	457	441	445	475	425	516	468	455	478	443	421	424	404	456	486	450	422	487	439	467	430	502	458	451	440	416	452	438	467	490	445	472	459	489	437	446	463	415	468	438	486	442	441	478	440	441	437	472	466	442	449	443	436	445	497	463	463	483	468	458	523	450	454	397	456	421	478	465	471	475	473	448	478	453	522	461	460	447	451	469	438	489	490	470	482	459	425	457	459	414	453	447	444	466	478	483	457	450	444	441	476	456	425	439	464	434	449	459	417	457	444	474	413	467	473	492	455	451	471	459	452	451	440	453	433	471	447	504	464	452	467	465	464	462	452	444	457	472	435	436	428	450	465	450	439	460	436	464	431	411	466	492	459	483	473	491	415	460	458	429	450	445	457	433	438	484	414	468	435	463	468	435	455	456	475	508	459	419	451	477	497	497	409	417	451	423	424	460	468	435	449	404	385	480	443	455	466	456	407	433	435	448	415	490	445	456	461	440	436	466	461	469	425	451	449	452	420	455	432	478	440	440	453	393	465	426	430	416	488	444	452	445	446	437	471	441	430	441	434	408	417	429	472	461	452	443	461	493	424	434	480	431	445	408	451	436	493	388	450	445	471	478	487	473	440	453	434	401	423	415	495	436	480	441	462	454	465	433	455	443	423	420	409	416	464	502	454	463	484	451	471	474	452	464	464	480	477	455	449	422	438	464	422	460	485	426	473	425	452	499	459	435	435	429	467	433	419	429	452	484	454	405	429	456	441	471	415	466	429	403	451	428	433	451	430	447	459	447	426	467	462	461	463	458	417	445	492	466	440	457	466	424	469	471	454	506	426	460	449	455	466	497	431	479	483	466	432	440	466	434	452	451	437	479	448	446	416	436	462	441	405	447	463	448	459	406	461	443	464	465	475	500	443	466	441	437	448	487	437	453	484	442	423	425	456	461	411	487	461	460	460	449	428	479	483	429	465	439	491	454	445	461	448	472	443	437	490	439	444	434	446	440	457	443	434	424	451	476	440	466	406	426	436	459	437	446	444	449	419	435	427	472	446	466	432	448	438	480	426	422	476	457	440	456	450	462	444	445	462	434	446	398	490	441	469	475	458	437	445	431	450	447	446	468	462	476	475	470	455	458	500	495	422	464	449	482	436	461	405	433	496	485	431	428	467	438	464	443	437	437	443	494	464	448	434	445	457	463	449	474	459	456	460	414	451	478	439	458	409	456	439	468	464	449	419	436	479	478	442	417	455	453	479	502	448	457	487	447	429	450	476	461	477	463	452	444	460	464	437	433	454	463	496	452	433	448	478	486	456	451	463	447	481	459	431	448	436	399	460	449	460	492	463	431	443	430	457	485	450	466	456	441	453	440	486	444	470	477	450	479	459	480	478	427	438	450	481	421	458	447	486	484	445	472	456	456	449	446	471	434	457	460	463	437	480	465	446	483	476	458	471	431	436	455	389	453	441	489	426	449	461	446	478	452	433	430	459	444	448	448	465	419	468	463	420	460	408	440	442	473	434	460	478	452	421	414	435	444	455	424	458	455	445	428	453	433	454	476	428	423	481	458	432	449	449	485	442	467	454	462	463	447	461	443	497	434	447	446	443	409	474	468	466	447	447	478	481	490	464	436	475	460	429	411	441	473	464	453	481	462	440	413	480	457	478	463	457	453	457	460	447	456	408	441	477	457	449	433	499	469	442	440	433	464	453	454	433	462	474	449	467	454	454	464	474	431	442	443	425	443	433	459	478	503	479	483	434	451	444	450	390	465	456	400	453	467	435	455	465	432	458	463	445	454	465	462	413	399	470	453	394	414	460	451	471	493	455	440	447	455	442	501	483	464	445	476	417	442	437	437	492	489	432	409	411	464	425	471	397	462	423	484	459	441	431	448	497	468	482	410	465	461	451	491	460	438	475	482	436	449	469	463	465	410	468	479	465	452	451	455	476	470	423	443	482	450	488	436	523	464	453	430	405	464	436	461	458	473	437	445	463	460	485	431	423	415	413	438	459	492	486	446	495	472	444	429	460	447	506	475	479	495	477	460	466	424	468	456	457	490	433	441	467	473	453	462	449	440	449	486	415	455	446	422	494	437	492	466	505	489	447	452	452	466	454	502	439	409	450	452	465	510	457	434	442	440	473	427	418	467	491	423	455	483	492	424	481	454	429	446	436	459	441	456	447	435	426	436	435	486	441	468	429	458	433	456	444	493	464	464	433	470	462	446	410	474	459	466	438	454	470	468	494	481	459	454	472	442	430	405	492	454	429	468	444	466	459	445	475	461	478	443	417	452	467	434	427	419	469	452	432	480	440	459	470	480	497	466	457	450	429	459	462	470	431	483	425	435	442	419	446	428	456	467	425	484	457	460	432	420	431	436	430	465	408	475	439	474	437	455	449	447	444	480	480	489	476	482	442	447	397	449	431	478	503	472	481	427	434	433	431	447	457	426	449	451	428	487	463	423	445	432	438	382	426	492	491	439	454	436	470	473	471	451	478	461	448	483	466	448	459	482	479	409	443	474	432	451	472	456	470	454	442	431	426	459	478	455	431	455	475	422	432	461	482	440	431	472	485	436	460	411	434	465	466	454	453	455	431	448	447	412	438	473	420	441	419	464	461	473	451	468	461	442	453	495	441	437	401	436	463	463	469	453	464	426	456	445	478	466	434	483	447	456	475	455	457	440	440	470	462	422	429	438	467	473	430	434	452	440	443	421	427	429	473	427	472	439	461	461	443	449	502	470	478	442	468	458	451	490	439	469	461	463	443	455	456	445	461	499	473	433	477	433	460	423	494	456	517	434	456	454	435	436	452	462	447	441	468	439	481	455	464	482	459	432	435
31236	49246	30963	14253	9983	8578	6309	3884	2894	2343	1955	1670	1526	1351	1013	1030	961	849	770	754	707	687	650	588	563	567	537	573	559	494	575	551	534	536	509	476	499	526	517	537	510	542	538	550	528	518	514	495	497	491	512	478	536	516	499	471	499	489	479	554	549	529	510	520	557	493	527	506	496	488	506	509	527	501	499	524	480	509	508	512	487	485	547	548	494	499	477	510	546	504	474	541	487	539	556	543	448	508	544	530	580	538	557	550	584	580	540	543	523	559	529	578	525	511	528	551	518	529	512	499	529	517	555	527	491	517	449	501	505	515	498	456	502	496	487	499	503	522	499	457	494	491	511	500	502	538	520	537	478	483	550	513	483	518	486	518	513	506	538	488	513	507	544	473	508	523	505	538	493	505	515	515	546	516	575	528	480	509	509	484	528	505	512	487	505	525	537	496	479	508	538	502	535	521	552	510	486	542	475	490	492	494	496	494	512	469	505	491	474	521	482	559	514	492	496	502	540	527	496	549	518	502	517	499	495	494	473	529	483	494	518	471	479	536	495	494	488	532	531	508	513	515	495	498	490	535	492	519	548	513	515	499	523	489	491	506	509	469	538	528	538	518	499	517	486	516	466	463	529	520	531	465	509	535	504	499	477	474	561	487	531	487	504	516	479	503	504	494	497	547	545	512	520	518	510	478	509	519	506	475	536	497	545	524	470	524	498	532	470	491	487	511	514	484	498	505	528	519	490	508	506	533	515	500	466	483	488	485	505	504	519	471	481	503	498	536	552	543	476	492	516	518	535	515	536	503	513	493	493	520	483	534	504	495	468	508	526	545	467	480	484	487	554	495	486	512	511	509	459	489	499	513	498	506	517	531	495	510	494	493	507	457	515	514	501	508	491	548	537	521	527	459	495	511	487	506	511	523	510	507	463	490	494	526	484	484	508	557	514	521	484	492	512	509	519	560	516	540	517	469	502	520	476	487	488	492	498	512	484	522	465	498	479	443	493	489	522	479	551	543	509	509	482	488	532	507	509	515	488	509	482	513	500	532	486	499	524	546	510	550	514	499	552	520	472	474	521	519	490	506	509	482	529	493	497	512	508	506	473	530	532	445	495	487	471	541	536	451	503	494	509	488	490	490	538	506	493	502	525	468	485	535	546	541	530	508	484	573	506	518	524	530	525	504	569	492	516	504	528	506	472	516	480	490	451	499	496	517	484	494	530	477	504	506	497	472	514	461	496	502	510	495	492	511	501	520	489	514	508	556	513	497	520	440	466	532	472	500	509	479	535	533	492	500	504	529	516	476	501	498	508	509	506	497	487	471	493	504	454	513	494	463	524	495	487	517	551	531	527	508	475	480	507	488	534	543	525	491	491	479	539	518	495	505	516	496	514	526	526	505	470	525	508	495	496	501	532	517	469	512	490	514	481	512	466	524	535	534	522	491	521	495	489	498	527	526	477	530	527	508	470	485	497	542	484	494	488	490	537	487	499	483	515	482	550	533	498	491	512	507	541	516	535	508	542	498	517	490	517	492	518	513	531	483	494	470	511	512	463	466	527	547	500	519	505	490	511	526	570	499	482	508	506	528	498	516	475	515	498	499	504	517	505	526	522	476	521	518	546	495	481	517	474	487	466	466	496	485	517	477	497	519	488	505	456	506	512	500	511	491	507	521	505	510	496	509	537	487	529	504	505	493	534	534	514	505	495	536	528	509	487	493	456	481	479	521	502	520	480	515	481	503	519	512	511	498	483	462	526	499	489	527	490	565	523	499	479	458	499	538	484	479	504	552	492	478	509	474	490	462	496	479	535	513	540	515	520	498	500	513	495	492	536	485	526	504	503	486	522	475	491	539	481	458	486	489	493	500	508	485	497	518	499	499	509	497	511	452	477	515	504	495	514	510	500	485	520	492	518	511	471	500	496	514	483	505	504	462	482	512	506	524	529	525	494	468	501	515	490	515	482	482	518	496	555	485	524	506	513	495	492	504	516	489	506	512	489	526	488	522	468	494	498	532	555	503	525	537	509	474	465	506	497	526	448	521	504	498	566	523	505	547	518	523	500	481	506	542	519	512	515	495	528	517	471	500	504	510	500	497	552	504	499	537	510	508	498	524	546	510	515	525	477	532	479	513	501	525	520	518	510	510	499	489	502	532	496	484	519	502	497	504	505	491	484	475	522	517	495	511	546	520	501	525	526	482	504	504	487	528	482	490	514	504	514	522	515	497	485	507	465	514	540	510	479	535	543	485	490	464	506	485	487	510	473	520	502	517	499	521	521	508	466	529	493	512	500	498	489	535	503	497	488	525	459	505	518	516	482	528	486	505	455	541	471	475	517	541	497	496	506	534	513	525	550	513	509	513	530	502	513	532	493	481	473	491	524	495	494	519	506	541	502	491	482	488	514	502	524	505	467	509	480	468	493	482	517	503	499	519	502	513	497	507	504	490	533	501	503	476	527	534	479	494	488	522	509	524	501	465	470	496	521	508	506	510	474	519	496	490	511	517	462	534	480	491	514	516	509	527	520	494	476	491	520	503	470	487	506	504	498	512	502	514	469	546	534	499	502	448	481	490	495	527	524	484	467	491	486	516	479	508	530	511	469	505	480	514	472	515	497	481	488	489	492	500	512	515	527	512	499	524	490	465	489	504	472	471	521	497	512	482	506	523	486	546	522	524	475	506	519	486	471	487	523	464	519	495	505	493	508	526	486	481	502	499	536	491	481	485	500	546	491	512	525	509	484	524	518	510	502	500	507	495	512	469	500	498	476	514	518	494	520	513	511	527	488	530	485	518	537	523	538	500	513	489	514	511	510	497	522	487	527	488	490	507	481	459	509	480	488	499	505	487	528	528	484	500	486	473	468	493	531	492	497	471	514	501	512	480	504	480	510	503	510	479	522	500	495	516	478	506	481	493	507	503	527	494	522	516	490	510	500	500	508	517	531	502	498	536	529	483	486	494	505	510	529	504	496	486	494	475	476	512	529	526	503	489	512	489	510	479	520	516	527	478	515	499	546	534	492	494	530	509	469	522	472	526	506	483	489	477	515	480	521	535	480	546	510	511	483	486	504	492	492	506	483	493	517	489	473	497	495	502	493	521	535	518	501	531	524	474	470	507	523	486	532	530	476	495	526	528	497	528	492	518	498	521	506	529	530	500	432	522	505	476	527	520	506	531	515	523	494	515	519	510	504	506	493	537	549	550	540	528	523	509	473	511	514	490	503	480	504	500	461	539	478	534	533	507	507	514	481	485	513	491	505	484	485	508	548	509	474	547	495	526	497	502	477	495	471	496	477	528	495	475	443	494	516	532	520	536	515	512	523	495	501	509	499	514	476	505	507	527	468	484	495	542	476	501	533	537	504	492	522	479	505	480	520	516	493	490	500	503	507	477	515	493	486	513	497	505	511	482	511	508	548	506	518	516	517	498	545	577	514	526	481	503	499	478	450	482	517	510	491	477	500	504	498	520	472	474	520	452	524	437
28455	24113	20596	8461	2713	1958	1354	834	643	620	509	500	440	440	350	369	350	318	315	322	269	304	304	277	251	272	274	272	281	304	276	264	261	257	282	295	299	268	308	271	262	260	272	291	283	291	278	276	259	260	287	263	277	299	280	256	277	258	287	276	251	255	296	270	262	278	255	272	254	289	233	236	296	279	288	275	277	284	292	273	267	296	310	286	266	289	286	278	302	270	287	241	273	294	296	261	272	311	268	284	311	273	285	290	288	286	274	272	278	285	256	276	286	269	293	299	273	271	313	291	293	302	305	284	276	269	294	254	289	252	265	265	276	259	287	260	253	297	272	272	276	237	298	297	266	270	267	259	273	275	268	277	279	247	293	295	264	270	270	277	265	292	283	273	262	253	265	286	282	306	268	288	279	247	286	262	266	292	268	279	269	273	260	266	264	289	288	239	300	287	282	257	242	280	280	267	283	259	270	264	289	256	287	257	268	260	241	266	273	280	269	253	273	280	271	281	274	277	259	307	302	263	299	278	250	275	247	278	252	254	268	289	263	252	305	284	267	279	290	267	241	306	255	301	275	272	278	280	279	244	288	274	315	261	285	277	269	258	245	275	279	287	247	277	284	280	298	257	260	264	260	256	269	269	252	263	290	264	247	266	274	257	244	283	263	287	300	289	283	270	286	286	294	279	299	247	258	289	290	258	266	268	256	280	253	279	307	286	255	263	266	284	263	276	269	266	286	292	307	282	268	305	243	272	256	266	271	262	311	269	276	275	282	273	296	280	284	292	302	286	287	274	291	314	267	268	270	292	318	286	273	284	297	274	249	280	281	261	258	268	255	259	275	265	259	246	280	247	267	297	279	283	258	290	288	269	282	265	285	260	290	262	270	254	293	283	247	266	294	286	262	231	254	294	288	278	294	289	269	254	281	258	290	271	274	250	292	311	256	246	264	234	256	314	286	265	248	288	262	293	282	263	267	299	296	266	256	260	293	306	296	262	283	254	258	250	258	265	287	279	302	283	249	285	282	290	237	275	276	263	303	272	265	280	248	260	303	284	302	299	291	282	271	278	288	268	268	257	280	282	251	287	269	288	261	281	284	266	291	240	284	252	237	263	293	278	270	262	319	273	238	307	262	305	266	251	237	263	278	260	258	291	273	238	271	293	268	269	306	287	278	267	270	249	265	280	288	241	257	262	263	281	264	252	263	246	259	250	292	281	256	228	244	265	263	273	253	299	267	283	273	248	269	294	279	283	270	270	273	258	267	283	284	269	260	288	304	258	252	274	283	279	282	237	290	274	263	292	244	267	246	291	274	270	276	258	253	289	300	280	288	258	253	285	293	260	265	284	271	272	272	268	249	289	287	294	262	231	300	263	255	262	284	246	260	253	265	249	281	281	274	284	264	261	317	273	257	254	260	277	253	232	290	273	278	246	272	285	290	262	290	285	272	270	269	225	258	291	263	297	255	265	254	252	257	282	252	277	285	271	293	266	250	247	269	255	276	258	263	249	299	265	266	250	269	249	281	279	272	253	280	241	275	293	278	274	270	289	260	282	292	262	246	289	275	266	294	286	273	277	256	295	282	272	257	270	259	297	300	266	269	287	292	273	289	290	251	258	249	268	258	276	273	241	258	274	292	292	260	249	271	252	283	268	279	292	264	253	258	235	270	277	282	263	259	304	271	279	284	263	300	285	286	288	300	291	248	287	257	270	292	251	240	263	267	267	278	286	266	259	256	286	256	249	243	278	277	268	288	283	265	271	296	287	267	267	249	239	267	281	282	285	280	309	302	281	270	290	273	263	269	295	238	279	275	288	301	271	310	273	243	274	276	242	311	255	281	259	277	245	267	248	254	269	278	255	270	267	240	261	253	256	261	267	280	280	278	273	288	258	289	268	286	262	285	305	245	276	268	280	275	268	298	271	279	297	283	256	323	266	271	265	267	296	299	269	255	247	303	303	268	317	301	273	301	296	292	240	271	256	261	288	277	274	250	277	282	267	283	249	289	247	284	270	287	283	264	266	265	286	300	247	264	281	287	300	263	258	287	296	258	287	270	268	269	255	272	253	283	279	272	254	283	266	297	269	252	268	272	247	270	281	297	290	241	268	263	280	264	266	280	270	267	298	269	261	240	274	272	272	280	275	306	256	279	271	264	269	274	278	262	291	267	290	283	247	259	265	300	258	292	293	282	260	263	270	263	270	314	262	276	253	295	313	290	277	266	313	297	301	264	269	275	243	293	275	299	262	251	273	255	259	283	239	255	260	292	272	282	236	304	272	305	263	273	245	249	278	277	271	306	283	275	281	245	292	245	276	273	273	282	267	299	287	265	280	279	267	269	256	240	280	268	270	254	261	300	269	285	271	261	251	262	264	264	269	297	298	284	278	273	326	267	249	274	256	277	251	285	287	302	278	272	257	267	269	267	260	295	266	265	303	272	264	251	266	261	251	258	264	255	276	275	250	240	279	271	290	262	270	279	269	289	289	279	253	283	264	277	246	275	272	264	269	292	259	283	246	274	244	244	322	266	250	282	263	266	266	274	273	252	272	241	278	266	288	284	238	280	280	260	257	262	289	270	250	238	256	247	284	252	282	257	293	264	281	282	299	284	270	264	272	237	280	270	246	281	265	267	267	275	242	285	305	266	283	270	262	278	268	274	278	283	293	257	285	281	271	258	270	298	285	274	279	261	272	266	246	273	291	304	280	277	242	282	268	261	283	271	286	274	303	292	287	293	266	260	276	267	285	273	269	298	268	280	272	286	258	241	288	274	270	281	280	241	241	271	269	264	297	271	261	283	260	282	281	270	274	269	260	248	275	288	260	256	287	257	307	273	263	268	270	269	277	302	253	269	287	257	290	252	283	276	283	274	254	265	297	267	262	281	287	269	261	250	288	258	295	287	279	287	276	278	279	290	277	273	271	281	255	271	273	296	266	278	262	291	255	282	304	268	247	252	261	293	248	249	292	273	259	296	279	265	267	271	260	319	243	261	271	261	297	286	273	269	284	289	291	283	259	268	274	272	272	269	260	278	253	298	244	247	282	242	250	273	264	286	279	267	261	276	274	283	271	262	268	271	286	263	255	265	299	252	304	270	258	272	298	294	273	256	290	276	263	264	260	256	251	266	245	253	277	239	265	278	308	226	253	282	264	275	268	282	216	258	268	298	292	296	272	287	295	257	258	281	256	295	286	290	270	284	242	252	269	271	280	243	248	277	252	294	270	262	275	281	278	277	286	272	265	267	248	285	291	252	278	313	299	265	282	244	280	286	272	267	281	265	277	294	255	281	284	246	261	270	296	243	289	284	253	283	271	299	259	298	302	296	264	268	245	275	264	251	239	304	254	286	278	275	284	277	289	327	261	299	283	291	261	273	303	302	261	262	256	311	258	286	279	263	276	252	262	280	293	283	271	269	271	279	245	273	264	299	270	277	280	297	246	253	259	252	287	315	275	238	297	268	278	269	270	278	265	271	295	290	280
29083	37074	18696	7060	4050	3367	2425	1456	1013	914	761	647	600	546	521	431	468	398	395	387	410	327	372	349	314	317	320	304	360	344	307	302	294	345	346	321	313	320	329	332	314	314	309	298	321	314	335	336	326	313	307	326	347	337	312	319	311	327	307	294	330	283	300	336	330	302	318	308	318	312	357	307	325	312	339	349	330	333	345	338	351	339	337	324	315	296	317	330	310	322	302	305	311	333	297	299	362	336	342	330	352	338	321	328	349	294	381	328	310	346	342	316	297	324	326	305	317	340	308	303	316	323	339	321	305	321	315	338	326	356	320	310	315	351	334	320	295	316	334	339	310	325	316	301	319	321	306	331	328	315	309	322	293	333	318	306	293	310	321	315	315	305	315	336	300	328	290	309	318	354	338	327	316	307	311	328	328	314	357	310	343	342	342	296	327	329	335	336	317	287	298	309	332	294	323	349	313	318	329	284	326	335	298	318	308	277	312	301	302	315	315	306	320	324	358	304	277	361	313	327	321	356	309	310	299	301	324	339	320	326	324	296	316	300	334	311	328	341	323	343	323	335	321	358	308	310	320	322	317	313	302	298	320	350	324	312	308	331	314	341	315	299	309	316	306	323	331	317	324	293	331	288	328	334	322	367	321	310	329	313	307	324	316	288	335	317	312	288	292	307	276	332	316	307	323	287	320	303	352	332	349	295	299	332	311	316	327	295	318	325	292	332	356	308	324	312	346	314	342	300	327	305	320	309	296	319	321	288	299	331	321	312	297	325	320	322	299	303	310	302	323	321	304	322	311	337	320	312	311	318	354	320	282	335	323	317	315	308	306	319	331	358	289	346	310	320	310	315	331	325	311	300	310	302	308	294	307	316	305	331	346	283	325	300	320	305	322	301	336	314	318	278	308	302	314	318	315	349	341	314	305	320	344	282	317	324	309	314	309	301	325	259	344	322	339	299	317	321	329	326	298	272	326	308	325	306	324	313	327	316	329	319	314	344	322	310	322	297	329	303	299	317	351	302	329	336	308	323	320	334	324	324	310	301	313	325	307	274	358	335	277	328	284	325	332	322	318	323	325	353	326	326	326	312	320	319	326	332	314	314	305	330	284	319	317	291	297	319	307	305	357	346	333	307	291	331	324	324	322	288	304	321	296	314	311	319	316	280	296	335	321	313	302	299	316	323	318	305	319	303	313	308	316	308	323	340	315	310	305	312	314	304	327	310	303	341	321	296	327	314	279	318	320	310	317	299	310	317	339	307	344	319	348	325	307	326	322	333	286	316	327	309	300	299	317	315	300	305	315	307	306	307	343	315	328	280	309	301	314	329	323	345	336	338	318	314	296	346	290	329	313	344	322	320	333	317	323	343	322	295	308	349	319	295	314	305	333	308	311	297	329	295	313	301	316	311	340	312	337	331	318	298	335	318	320	340	281	300	290	315	315	322	333	302	326	335	326	330	291	331	311	305	347	304	335	320	309	310	311	355	322	298	316	311	320	297	361	341	313	292	313	354	340	300	309	281	313	315	304	338	294	299	348	330	315	322	291	336	324	312	302	287	307	325	337	315	345	329	344	322	313	313	338	304	307	313	275	299	337	295	323	302	339	320	327	331	290	354	301	332	306	351	300	341	342	310	301	312	322	300	298	307	338	341	281	318	292	283	319	294	318	330	348	301	318	277	311	334	314	345	313	336	289	310	324	301	325	310	296	333	325	276	329	306	309	319	326	314	315	319	329	295	303	304	339	319	316	315	293	305	313	306	325	329	308	315	313	307	332	333	339	319	313	317	316	302	347	333	293	292	277	289	315	305	367	321	302	314	328	325	345	315	316	348	323	314	301	312	315	349	360	315	303	316	312	330	310	311	306	325	313	295	328	300	338	291	335	347	344	360	327	334	284	312	321	311	334	329	319	335	275	303	337	322	315	295	331	326	305	300	338	310	318	348	341	288	320	313	320	337	322	312	303	309	280	335	317	300	308	290	332	302	293	351	315	321	331	345	339	297	322	318	308	300	302	335	331	300	289	304	300	333	328	323	317	322	294	322	303	320	317	306	315	315	320	302	316	343	324	280	324	313	325	330	295	315	319	301	331	325	314	278	344	318	306	281	302	326	308	357	287	355	296	322	311	339	294	321	333	307	295	339	333	326	300	298	319	322	270	310	286	284	341	330	305	312	316	314	337	323	318	329	311	303	307	306	323	322	337	341	330	326	320	313	310	361	328	303	332	319	312	335	322	289	317	337	326	338	334	312	357	356	337	319	317	321	328	254	318	315	355	331	331	336	328	297	335	300	330	295	328	340	326	340	314	315	327	316	315	309	307	319	317	333	319	300	276	293	320	311	312	308	311	327	311	336	317	319	350	342	311	318	318	326	320	300	324	310	312	304	366	326	291	329	346	318	283	346	317	326	365	301	330	334	324	313	325	329	323	294	330	321	331	328	312	314	328	304	349	354	322	304	338	329	324	313	336	296	321	293	292	311	324	299	330	311	323	295	322	313	333	316	319	328	294	323	321	287	306	303	322	342	298	312	304	320	332	334	334	305	337	331	333	304	309	327	307	315	321	337	340	328	316	309	321	339	310	343	295	285	306	334	345	336	312	316	313	319	299	289	343	304	340	341	322	307	309	318	325	285	320	314	310	286	314	350	336	301	342	321	325	298	334	297	310	312	332	341	343	321	325	316	339	340	301	304	302	304	301	308	325	326	275	308	300	322	340	314	282	329	328	307	300	322	317	291	304	338	349	277	297	356	296	350	337	337	341	302	302	310	284	342	340	349	322	321	280	356	326	325	301	310	330	336	325	286	298	364	340	345	332	332	317	315	352	294	300	290	333	311	333	296	344	331	301	278	336	333	313	308	347	339	319	347	299	335	329	303	307	321	337	327	321	337	338	342	328	332	285	326	361	343	311	321	304	313	322	325	313	333	310	352	310	349	288	331	299	331	297	314	303	339	323	309	324	332	315	310	322	294	332	327	292	298	324	307	291	311	307	339	317	305	296	350	336	326	333	319	312	321	329	331	308	314	309	335	308	339	334	319	320	321	338	322	283	324	305	331	315	287	328	335	322	313	341	285	288	319	293	321	304	314	299	338	315	317	309	330	291	319	301	333	287	329	315	338	321	336	317	306	277	312	308	338	319	329	311	331	337	319	297	321	320	313	310	318	328	316	328	313	349	290	312	329	323	297	329	327	306	285	341	341	318	359	334	299	334	331	309	326	330	309	341	330	328	305	331	318	310	325	295	279	307	341	321	296	304	313	308	336	300	273	316	318	327	325	324	300	330	321	303	326	312	305	327	339	320	319	278	308	291	276	369	303	298	338	355	345	329	360	334	304	339	364	319	351	344	320	318	269	316	352	320	303	309	280	326	335	317	313	317	315	315	306	313	302	328	334	352	341	344	320	295	315	321	325	294	299	330	328	297	314	302	305	325	335	293	323	318	317	313	357	331	288	290	300	328	305	311	317	329	310	342	293	290	330
24140	21281	28399	24498	21211	12026	3099	1535	1085	1030	812	684	686	652	603	512	465	477	463	469	459	425	395	392	373	402	360	359	404	379	372	372	370	394	361	399	327	366	339	333	365	333	361	332	352	371	354	361	372	356	373	336	346	369	372	377	355	359	371	318	321	344	360	394	374	326	395	351	345	353	358	348	348	350	374	359	349	366	388	338	376	340	350	354	366	356	370	375	335	320	361	346	334	349	338	334	344	359	403	344	390	361	327	352	382	393	378	407	351	373	377	353	337	384	341	337	381	354	392	343	354	350	349	345	312	347	339	346	348	360	348	339	358	307	351	339	323	350	380	355	385	390	369	350	350	379	369	331	354	356	356	359	352	351	341	347	331	367	328	339	341	375	366	385	334	378	345	345	354	352	342	365	350	368	354	359	349	387	336	365	366	341	351	351	379	353	344	317	346	362	380	386	352	348	364	372	332	339	357	349	359	363	380	348	381	349	331	329	372	364	375	321	363	367	349	338	344	343	327	344	351	338	327	353	362	366	350	343	345	332	329	345	342	343	341	388	335	335	375	344	329	358	349	371	339	359	360	350	358	334	379	375	376	332	338	377	398	312	349	344	375	352	352	329	316	362	378	351	350	367	350	362	363	391	328	345	356	335	366	357	337	324	372	369	341	412	340	337	355	346	337	349	365	372	364	341	371	365	335	364	343	343	339	359	367	332	332	335	353	355	342	349	358	357	326	360	330	339	389	366	377	344	331	318	322	352	345	371	331	350	363	376	361	340	367	328	397	347	357	358	336	324	349	357	332	354	359	361	367	377	331	393	315	339	348	339	354	364	335	375	341	330	347	350	350	356	329	350	360	367	361	378	325	342	339	336	382	391	381	317	310	358	348	340	375	347	349	359	336	354	321	330	349	363	341	332	374	344	375	393	321	354	313	301	330	340	328	353	348	318	359	346	347	327	350	359	335	338	361	358	341	312	351	347	312	314	348	341	336	335	395	346	350	346	360	339	347	378	350	331	370	385	333	338	347	330	386	329	321	354	337	346	372	353	343	343	314	353	373	353	376	338	358	320	333	350	345	334	346	317	345	325	380	361	397	353	336	337	348	386	342	367	365	318	380	307	359	343	380	335	349	372	361	356	357	324	374	368	351	320	354	354	344	405	357	364	356	330	358	340	364	356	354	368	334	347	344	294	360	358	365	329	347	335	305	363	359	359	384	372	350	356	351	338	364	356	347	360	325	348	334	373	349	317	356	349	369	362	353	347	346	364	326	346	342	371	379	333	354	343	355	359	345	327	348	383	340	346	342	331	352	355	350	373	378	351	371	343	365	349	347	371	361	332	388	333	348	368	338	344	350	374	371	358	295	331	343	368	333	343	367	382	351	342	399	349	365	337	353	339	308	372	333	344	324	345	309	356	370	355	353	359	388	354	344	345	339	351	379	346	399	375	347	340	347	364	323	352	337	361	341	347	367	366	325	353	367	331	345	320	398	334	346	373	329	356	359	365	383	329	328	365	380	342	346	354	343	327	349	351	326	336	363	373	326	360	338	320	360	348	325	335	365	346	351	312	369	373	373	352	354	315	332	333	291	317	369	335	344	361	363	317	358	368	332	328	365	350	359	366	360	403	352	341	352	340	352	321	376	322	370	345	359	354	381	365	349	356	384	378	317	368	370	351	341	334	401	392	348	363	362	343	331	322	355	344	347	318	349	334	346	373	358	319	341	339	349	349	312	352	383	346	371	356	357	324	347	362	339	332	345	322	369	361	334	362	357	342	346	328	377	341	325	360	353	351	330	324	362	352	337	358	371	370	351	332	351	335	375	338	351	354	352	362	344	359	376	346	339	353	338	343	328	283	330	328	372	369	371	318	344	344	352	340	336	356	360	339	372	304	395	370	360	358	327	376	354	353	370	336	345	340	334	369	343	348	361	347	357	313	340	397	380	386	377	375	357	350	350	412	355	343	353	362	346	374	382	348	338	322	313	364	347	361	346	347	352	363	349	361	377	372	366	385	352	325	342	344	379	349	342	319	378	367	319	348	369	358	331	373	327	348	349	363	337	350	342	321	362	341	331	360	343	380	343	370	342	365	313	327	334	356	379	357	337	364	388	344	340	353	341	340	352	395	381	363	335	358	359	360	361	339	338	371	336	351	381	338	346	363	350	349	334	391	400	369	346	343	329	346	348	371	341	368	375	327	336	340	348	352	413	321	373	356	348	365	370	345	353	343	335	361	366	377	327	346	359	377	336	368	338	326	369	387	360	319	352	318	342	351	358	360	328	331	342	365	334	314	349	328	348	355	347	320	337	355	388	334	383	362	357	359	329	357	338	381	336	324	360	350	351	356	369	381	385	358	373	363	385	336	363	350	339	351	366	354	361	344	384	387	341	377	351	342	360	345	349	387	337	362	347	337	349	356	355	338	341	358	340	323	347	366	356	348	338	350	365	364	357	344	355	369	325	347	363	349	359	360	349	365	359	339	365	359	383	342	341	385	341	381	330	314	357	356	371	384	331	372	384	354	336	338	374	346	349	339	393	343	380	359	346	346	398	323	350	341	351	347	322	365	345	349	330	343	352	367	380	328	322	369	345	373	379	342	345	365	356	343	352	364	339	338	327	345	333	367	339	359	336	373	336	350	368	373	328	344	336	340	336	354	376	357	365	310	374	349	335	332	344	381	355	318	352	349	348	327	362	326	339	340	324	365	349	361	369	318	335	330	343	376	361	365	351	332	370	353	347	345	360	356	375	354	342	371	371	311	400	365	360	347	357	361	355	344	370	319	340	334	325	347	339	328	381	342	392	337	353	312	329	384	342	373	331	355	366	370	371	365	364	339	374	319	334	335	379	376	340	363	352	350	367	372	356	346	362	340	354	356	342	351	357	361	411	371	364	367	356	358	348	377	381	350	349	344	365	328	337	346	376	320	360	358	341	349	329	328	364	346	379	325	325	357	343	315	368	359	362	356	348	331	349	356	336	350	386	364	353	339	365	345	344	354	372	346	357	347	348	335	346	334	380	357	310	347	330	370	346	344	337	350	356	340	346	359	344	337	365	351	331	380	369	362	365	328	358	368	351	341	347	352	359	335	382	375	357	335	342	319	362	330	359	346	365	388	369	353	354	360	345	357	375	318	342	349	375	358	336	334	356	344	367	341	363	370	347	368	330	356	350	320	338	318	359	346	359	363	341	362	373	372	354	347	328	364	356	332	351	331	358	386	340	348	357	313	363	317	347	346	333	349	344	372	300	363	407	354	317	357	373	336	341	360	375	371	351	382	385	358	371	355	351	337	314	321	358	369	357	335	370	380	320	348	320	344	343	337	395	363	344	340	351	356	318	353	371	359	376	340	353	378	356	355	345	353	361	391	357	363	337	352	319	342	348	356	345	339	341	339	355	366	325	377	351	360	325	359	322	335	323	365	348	369	333	345	348	323	356	367	336	334	340	391	342	325	309	343	350	360	328	327	323	331	343	348	371	363
28403	45437	29835	11676	7181	5997	4289	2631	2046	1640	1240	1062	1019	930	791	683	647	555	599	567	514	517	449	449	431	399	444	455	435	423	418	383	408	400	410	402	371	430	398	426	426	415	410	415	412	438	377	385	415	375	389	419	419	410	397	397	395	433	401	388	432	405	408	411	414	422	428	388	400	379	391	416	429	370	418	405	400	354	417	440	395	420	391	386	403	403	372	404	400	403	398	412	420	386	427	461	416	393	396	395	400	414	423	432	434	469	418	436	415	418	386	419	417	404	419	424	398	418	374	401	418	407	382	397	384	415	390	394	418	360	402	365	381	401	434	403	445	400	402	402	400	402	376	394	402	381	405	410	408	377	412	397	405	370	409	339	441	390	408	405	394	392	395	438	402	411	374	346	364	396	398	397	384	387	401	433	428	420	415	388	423	405	423	421	354	400	371	405	406	353	391	376	391	400	393	388	421	386	406	398	415	437	404	408	419	370	395	397	398	405	393	398	385	437	394	393	450	399	388	415	405	398	396	372	410	407	409	435	422	399	412	383	359	402	395	393	406	431	365	397	401	392	409	412	378	418	394	418	428	389	426	362	371	438	379	387	409	410	359	421	420	388	384	409	389	432	393	414	360	389	404	393	397	433	392	375	412	373	392	434	397	385	407	421	395	411	401	402	378	418	397	370	412	422	399	400	386	400	373	401	402	395	355	385	423	402	383	367	374	412	406	404	405	392	396	386	362	409	399	419	415	419	387	392	412	373	393	408	387	442	391	383	415	428	395	385	420	419	392	396	381	411	398	421	389	356	421	404	370	393	412	427	380	413	424	402	421	391	417	398	398	389	393	440	380	427	393	367	397	413	399	428	399	381	424	423	403	375	373	400	416	444	413	422	385	411	405	377	418	380	406	440	409	426	434	370	434	404	391	389	393	372	387	394	383	369	395	405	408	378	410	401	395	389	420	370	411	397	398	359	368	376	406	428	411	381	393	409	411	388	372	420	394	378	410	392	391	436	364	397	403	391	394	356	403	404	357	368	360	402	371	395	418	400	417	415	388	385	409	430	404	394	404	377	423	383	398	411	367	401	416	418	368	361	402	419	420	367	378	390	397	393	400	392	380	400	419	384	409	409	369	410	403	388	416	409	389	412	402	398	436	385	412	415	365	385	437	385	394	402	431	373	387	379	376	376	397	406	406	406	430	384	386	436	420	388	408	384	404	367	385	385	417	432	398	400	426	377	379	388	391	383	411	386	432	396	389	383	412	416	399	420	400	394	392	411	388	409	402	378	385	384	417	401	406	401	411	397	385	387	435	408	374	414	373	411	367	372	421	361	423	403	362	397	429	415	404	404	404	378	420	399	437	393	391	396	413	391	397	377	404	383	429	358	397	440	387	396	387	413	401	407	384	417	394	390	385	391	363	389	442	420	389	384	403	382	423	386	417	388	392	378	428	394	379	407	374	372	401	442	406	393	414	363	405	420	432	364	371	408	399	433	392	411	417	382	415	402	391	398	403	402	421	383	380	397	414	359	409	420	400	377	427	393	372	383	406	399	406	391	386	415	398	393	380	396	429	405	395	408	392	441	408	389	406	342	388	414	424	401	408	401	385	423	409	398	393	415	392	380	395	412	424	392	374	411	390	378	429	376	387	386	406	392	369	385	396	386	409	393	414	359	378	411	389	394	380	385	376	369	401	377	385	393	400	401	356	405	416	397	422	373	383	411	410	382	399	393	394	430	391	394	368	403	401	384	381	400	391	395	372	409	401	390	400	399	412	406	388	380	431	438	397	418	398	398	397	451	414	390	398	404	392	376	393	394	394	380	377	414	383	396	415	373	400	431	397	412	368	377	385	382	378	422	380	441	401	395	388	357	374	387	433	390	361	372	392	412	395	389	424	400	421	391	389	421	376	399	390	392	388	413	406	382	396	432	351	410	396	376	372	393	381	381	390	370	389	380	408	421	353	407	431	406	392	390	384	397	395	401	387	391	407	419	371	411	430	430	402	407	415	424	392	391	404	406	411	413	379	358	400	402	379	382	358	448	376	407	373	391	359	403	414	443	355	386	407	388	377	396	388	391	367	394	364	374	362	400	387	412	394	368	405	419	401	419	447	441	399	396	411	412	411	386	383	405	387	412	413	376	424	380	395	391	357	426	366	402	404	427	375	389	413	389	416	422	423	406	379	408	344	400	379	384	444	401	414	409	406	442	433	367	392	378	369	370	405	396	407	420	412	413	412	409	409	383	397	371	404	401	374	395	379	379	379	393	403	405	398	425	423	390	377	406	403	416	397	375	426	371	432	389	365	386	402	409	400	382	360	421	387	388	382	380	384	417	403	387	384	392	384	395	407	372	380	359	372	395	352	382	423	393	380	378	379	404	368	430	353	392	392	390	440	352	387	432	409	368	379	375	435	393	401	380	429	418	385	402	415	413	402	406	442	406	401	437	396	420	377	417	391	400	413	419	424	408	433	412	413	377	373	411	382	412	417	405	397	418	415	381	397	444	412	379	375	400	377	415	406	377	397	395	408	426	376	405	395	391	404	404	381	423	370	360	333	422	335	412	422	390	437	403	430	374	415	405	396	412	392	372	390	387	408	379	420	382	427	381	404	414	400	411	385	360	374	427	435	384	371	411	414	410	406	375	391	420	388	388	395	420	412	403	406	397	412	393	399	389	415	350	409	387	410	386	422	411	397	405	377	407	395	416	395	402	381	395	390	463	410	414	383	398	408	425	434	377	386	373	408	410	393	418	380	366	393	404	417	406	414	397	391	405	407	412	417	399	414	365	372	412	370	406	420	402	378	407	375	384	403	389	398	426	370	376	396	414	394	443	401	408	385	397	379	389	407	386	404	401	407	418	404	392	393	378	394	369	365	418	437	428	408	397	390	393	386	416	400	425	388	377	394	386	382	418	371	408	423	383	364	437	418	401	388	415	409	418	381	396	426	341	421	378	409	417	423	413	383	374	380	375	398	367	405	412	394	403	360	411	386	409	384	409	371	371	403	382	383	391	392	395	361	399	365	380	412	401	399	416	418	425	415	426	419	401	419	387	403	369	399	390	401	408	360	404	358	390	436	372	440	416	375	387	416	382	413	399	374	420	401	388	402	385	423	397	409	363	399	429	389	391	385	382	379	392	410	404	435	400	370	371	384	388	437	407	353	386	385	419	392	398	394	426	420	391	420	377	381	371	431	395	409	401	404	409	374	393	416	416	425	374	432	419	380	447	387	436	408	402	409	419	440	433	401	397	391	388	386	378	415	382	389	376	402	417	417	397	398	395	375	386	408	416	400	438	385	407	405	354	379	408	396	404	395	415	367	418	388	390	371	371	419	403	435	384	391	383	432	413	406	383	397	425	406	407	386	401	375	395	402	396	374	393	366	364	416	376	396	420	394	384	410	380	433	389	394	410	360	390	430	399	381	424	369	392	421	401	399	401	406	413	390	413	404	411	416	390	372	398	391	401	398	397	404	436	381	391
25377	21326	27394	25276	11296	2910	1850	1197	781	746	589	540	507	466	449	414	427	364	397	332	356	340	318	346	298	304	304	317	293	343	302	317	344	316	328	341	296	314	305	312	325	326	355	332	332	292	315	313	284	313	324	309	292	306	321	311	315	289	312	315	318	295	275	328	314	279	320	302	290	325	304	317	313	308	312	324	307	284	301	297	320	307	319	282	322	322	291	292	279	296	311	301	267	289	292	307	319	301	311	302	285	307	304	299	315	326	317	317	267	313	291	294	314	304	321	283	336	307	304	342	324	309	318	322	325	325	295	288	321	314	317	295	320	302	299	319	299	316	297	295	316	280	318	301	294	284	308	319	274	311	283	316	318	344	305	324	279	321	309	337	322	318	306	318	307	279	339	260	315	296	326	309	316	320	312	344	308	291	316	286	297	312	319	302	284	281	310	310	300	291	324	281	289	306	280	306	329	313	326	319	297	295	286	286	302	323	319	336	312	320	303	294	305	338	323	310	286	311	307	302	307	332	324	310	303	309	283	310	312	317	276	310	294	337	315	300	329	282	315	336	335	302	312	333	293	331	279	273	321	340	314	343	307	317	319	306	319	295	280	301	311	330	324	293	303	304	292	289	287	343	296	297	292	333	312	273	330	319	337	305	327	297	344	318	320	308	288	327	291	339	300	309	323	334	303	288	306	301	333	314	329	307	323	318	317	305	319	320	307	290	273	290	280	311	310	336	308	304	318	300	315	282	335	299	298	269	315	310	324	276	302	319	328	315	333	314	329	324	316	292	275	302	296	304	317	289	311	336	286	332	285	293	305	320	301	305	319	334	294	317	312	295	314	343	309	293	276	337	308	342	296	302	301	322	323	298	314	331	329	331	277	296	310	302	300	333	305	318	298	324	303	313	303	301	307	324	345	309	325	329	340	327	284	320	308	291	311	308	313	284	283	306	319	303	318	307	304	295	314	326	316	291	329	297	327	301	263	308	324	302	303	316	311	298	321	346	315	290	275	311	332	293	306	284	287	277	299	298	298	326	312	321	303	314	319	329	325	320	329	310	309	295	304	276	305	313	300	299	305	303	294	329	295	282	286	287	310	278	308	299	325	290	330	335	279	291	347	315	306	277	298	300	301	314	305	293	296	312	309	314	313	313	278	286	281	349	268	289	318	320	313	318	324	311	313	291	310	305	304	306	288	315	322	300	317	337	309	294	301	307	318	295	339	336	292	279	333	307	303	299	350	322	314	291	315	335	299	312	340	311	292	307	308	322	300	305	299	334	292	307	311	276	286	293	314	292	301	320	283	286	284	301	312	323	303	291	310	308	321	308	321	281	325	328	298	316	311	296	299	286	291	306	313	317	315	300	320	319	303	312	293	315	303	323	315	299	321	298	307	312	298	275	335	298	312	307	314	272	303	341	290	318	291	301	315	274	318	328	301	302	285	316	306	313	316	294	292	315	321	296	314	296	321	273	315	322	308	274	274	312	298	267	294	313	321	311	315	270	313	312	343	325	308	286	301	304	314	306	269	327	309	264	325	321	352	312	325	296	288	324	308	296	327	300	318	328	292	289	307	301	329	304	307	291	312	294	295	289	331	309	295	303	339	300	315	302	344	307	321	284	338	290	307	293	303	286	312	293	296	283	315	323	308	327	305	311	287	326	278	283	274	307	301	350	315	298	308	306	313	302	278	304	309	308	331	299	315	305	301	327	316	311	274	300	307	313	295	289	297	283	305	330	303	345	298	318	305	271	291	277	316	299	286	311	314	330	299	301	308	286	318	301	296	323	296	290	309	314	296	321	293	295	315	325	277	307	297	320	306	287	295	307	324	283	318	294	316	315	309	334	282	333	320	299	302	313	304	308	325	315	320	333	266	313	302	303	290	303	320	305	330	304	265	292	277	318	314	301	302	330	293	305	287	303	303	279	293	301	320	295	275	297	311	302	292	306	310	285	278	297	307	340	342	312	311	315	313	276	360	305	311	313	289	298	297	299	320	305	310	328	290	304	332	294	306	326	325	300	284	320	282	295	304	300	302	300	307	286	316	324	300	339	317	290	298	295	268	293	316	294	277	269	323	341	289	316	296	291	327	308	325	308	293	299	295	287	285	349	318	329	294	324	325	326	305	307	311	328	287	279	301	349	284	311	309	283	302	310	299	332	320	321	341	313	307	278	300	300	311	300	329	313	280	295	334	346	333	314	292	266	299	309	288	326	272	291	282	292	306	278	323	302	299	319	296	353	351	333	280	332	291	298	315	319	326	308	327	281	311	318	320	306	293	305	301	297	331	279	288	307	291	307	322	290	310	314	302	323	327	299	300	267	335	309	308	285	297	303	330	316	297	331	294	347	294	313	293	341	290	307	304	307	286	329	312	306	325	305	329	294	288	282	298	317	295	314	313	291	312	280	282	320	294	308	297	275	282	294	306	325	332	293	284	269	307	325	322	308	326	278	306	315	328	290	344	309	317	327	314	296	310	306	295	266	310	301	282	300	313	304	307	290	279	296	303	307	311	322	307	310	311	299	327	311	284	316	284	328	290	283	299	289	279	286	326	318	300	312	301	284	271	308	316	305	342	329	310	300	309	288	342	313	332	329	320	261	270	322	290	291	303	283	293	305	327	294	280	295	317	311	313	272	300	315	288	298	320	310	280	318	319	298	315	302	279	306	320	308	298	303	289	316	319	313	288	328	299	314	299	329	317	301	321	336	321	320	314	302	291	319	307	314	288	300	284	306	284	313	305	325	300	308	340	319	291	293	278	294	298	307	312	283	315	320	308	317	314	305	286	317	314	307	285	312	341	308	314	300	337	307	328	323	308	276	289	292	318	327	302	331	288	298	298	315	302	290	297	309	330	301	297	264	298	316	320	317	274	290	326	312	309	289	308	289	329	317	338	311	304	307	311	348	317	277	329	300	274	322	311	291	267	331	345	287	337	314	306	292	308	308	306	272	331	316	303	324	297	256	313	293	275	321	274	297	294	295	316	287	317	314	312	335	285	294	297	304	296	301	289	281	277	306	299	320	290	314	295	304	341	332	326	310	306	317	309	339	286	316	313	311	313	300	309	301	330	288	315	317	316	309	292	291	314	320	285	307	322	313	346	277	300	278	354	278	331	329	306	314	321	337	281	305	306	317	291	330	303	272	331	319	297	317	330	331	279	301	314	298	300	296	315	290	291	314	327	299	317	328	296	309	308	301	304	330	306	287	323	296	322	324	298	270	323	294	282	322	315	337	313	314	334	291	280	343	301	302	320	333	276	285	267	312	305	289	312	287	298	300	302	300	320	322	293	289	264	299	291	290	333	311	322	313	307	296	298	291	293	325	298	307	310	325	305	316	336	315	310	310	303	326	320	310	322	309	303	336	312	293	318	305	309	359	310	304	286	295	317	304	324	344	309	282	342	286	293	311	316	315	287	309	295	297	337	326	287	340	288	270	326	291	314	317	289	296	316	325	287	290	329	305	326	301	279	308	287	283
28432	42493	24045	9005	5588	4778	3360	2143	1529	1303	991	831	766	683	627	581	511	446	485	463	477	488	430	395	403	372	396	366	384	356	346	366	390	390	351	390	370	375	371	358	366	356	360	341	376	326	371	359	384	342	358	345	341	369	376	336	333	370	359	374	330	373	337	387	370	386	351	350	376	342	380	355	350	348	339	348	352	367	355	374	349	374	379	368	382	346	370	355	324	349	384	372	382	349	322	365	341	360	367	353	392	363	366	388	378	360	395	383	361	346	322	367	380	409	355	347	319	359	359	385	366	356	366	372	351	403	346	335	345	381	374	345	337	341	356	358	323	383	360	346	381	335	342	393	317	357	344	351	377	360	366	338	372	335	368	354	385	376	346	348	346	403	332	379	363	350	353	342	331	341	357	346	325	365	341	372	378	367	350	348	344	352	326	374	353	324	352	379	351	354	369	362	398	342	360	359	330	388	377	373	343	325	321	318	359	377	352	340	357	354	367	381	373	363	380	385	350	369	372	368	323	367	342	381	314	347	353	355	326	344	347	351	379	401	341	367	368	373	371	321	352	357	335	381	377	352	390	349	373	357	363	376	347	341	346	360	363	390	350	354	322	326	367	343	350	369	347	314	367	330	344	352	354	362	356	348	374	327	346	334	343	342	332	333	356	334	353	368	360	349	372	353	360	379	393	372	378	380	369	346	352	359	368	350	380	364	366	376	356	376	370	357	366	317	393	330	347	329	326	360	345	320	360	345	355	392	377	338	380	361	337	329	355	351	376	356	362	342	386	336	372	376	391	358	332	373	370	363	363	374	335	329	343	335	360	377	343	344	362	343	396	364	336	361	374	383	348	340	368	402	388	336	355	362	358	358	366	339	351	346	347	367	380	354	363	367	369	368	326	332	366	351	345	360	323	361	313	381	377	396	314	371	346	379	336	348	373	353	332	327	359	368	369	344	336	347	356	354	359	366	348	377	404	360	372	352	311	326	334	369	323	356	342	357	394	370	353	337	386	350	371	376	379	398	371	342	379	369	363	374	347	350	383	340	346	321	359	336	313	352	357	324	354	370	366	354	377	360	369	365	368	355	349	377	327	402	331	366	356	364	349	356	343	388	353	329	323	341	367	344	389	335	359	315	376	337	373	337	376	372	366	383	363	368	346	370	351	343	324	380	347	335	360	337	337	384	386	363	380	362	392	368	362	358	360	339	354	361	382	352	347	354	360	360	358	350	330	342	351	359	343	361	382	377	359	348	327	357	357	384	373	361	324	390	332	343	358	346	374	363	381	348	354	399	376	351	375	370	339	364	381	341	357	354	368	354	359	367	327	375	366	372	348	360	360	368	376	367	369	339	383	357	386	319	388	357	385	362	376	339	328	348	353	340	355	347	371	351	339	358	373	351	323	368	341	328	375	324	339	376	374	374	361	332	370	320	365	334	340	343	383	342	339	370	349	350	345	381	357	368	353	369	368	343	365	328	364	378	386	375	344	376	328	362	387	358	348	317	358	348	346	393	366	360	368	354	318	347	391	336	345	391	384	376	378	363	335	338	346	330	342	377	364	346	332	364	338	350	368	396	349	393	342	342	335	336	359	335	367	333	330	339	405	378	365	343	342	334	340	352	350	365	364	326	340	374	340	356	361	382	360	329	363	372	343	379	361	360	368	355	369	344	361	400	335	325	339	350	348	373	335	369	352	373	363	393	333	361	382	363	375	358	352	398	329	375	392	361	372	319	374	350	351	355	354	339	368	338	328	393	331	358	358	389	387	351	345	364	340	380	343	366	385	365	362	361	370	340	337	318	364	352	374	372	391	356	385	320	373	351	371	365	336	371	342	370	338	332	307	353	351	354	353	326	356	361	330	380	343	381	362	352	358	336	358	356	343	319	357	358	380	377	333	384	353	377	390	349	312	332	368	374	368	378	360	343	371	348	371	351	364	337	350	366	367	354	376	357	361	351	337	381	338	355	374	343	354	336	373	332	332	382	384	350	359	351	354	382	357	358	343	344	344	376	379	344	342	374	408	366	339	385	356	335	341	320	373	365	344	342	353	364	373	318	384	354	348	332	354	387	360	348	349	384	348	356	341	361	361	351	360	347	364	352	356	395	383	349	341	367	368	352	350	359	370	337	352	347	307	377	373	346	347	373	320	363	371	342	310	391	362	360	341	356	361	369	315	322	376	366	353	379	368	339	359	391	360	362	348	355	380	341	355	358	359	341	338	339	345	335	342	328	338	349	346	361	317	341	347	385	339	357	373	364	365	334	363	360	356	357	375	350	355	351	381	377	372	352	350	355	373	367	395	341	333	386	349	368	384	366	351	348	366	367	380	389	349	395	387	339	345	350	352	378	365	341	363	360	339	389	370	401	337	363	348	362	361	370	385	344	376	382	338	348	379	347	344	360	367	367	367	363	338	365	344	350	342	370	379	362	344	368	349	373	356	337	329	343	345	349	334	350	375	373	350	339	348	346	368	338	342	369	361	338	376	372	385	383	378	336	384	404	388	352	334	390	345	376	389	369	367	318	313	366	391	372	378	364	372	362	409	383	362	352	340	363	352	376	335	315	346	347	382	352	355	361	356	381	345	349	365	367	362	330	385	351	368	350	344	367	333	367	367	342	356	349	356	342	378	391	382	365	329	338	333	370	344	374	362	355	363	356	356	338	335	347	342	328	378	343	359	344	393	382	361	337	356	332	379	365	380	373	342	361	344	367	332	382	317	391	398	341	397	350	372	334	379	352	373	349	346	317	393	325	378	346	350	347	355	340	371	368	359	365	344	361	352	351	381	326	334	367	337	365	348	344	363	387	326	371	349	335	370	343	347	353	373	367	345	341	370	349	352	345	321	343	363	370	350	338	347	338	364	334	369	375	366	336	395	395	355	376	361	355	352	362	364	356	353	308	370	353	354	397	374	342	336	375	345	377	398	358	365	355	362	398	366	350	377	348	360	383	354	399	357	363	349	337	349	345	377	370	358	358	355	351	354	350	365	346	363	326	374	373	353	313	371	363	332	322	318	365	387	361	368	364	374	356	385	347	360	351	394	334	368	326	324	357	369	376	373	334	325	367	328	385	376	372	367	370	354	371	353	350	324	391	364	347	333	352	367	359	365	379	406	365	359	316	381	356	343	337	351	346	383	367	367	378	352	374	353	335	340	345	426	334	321	351	363	369	384	359	361	368	357	354	351	371	374	389	328	356	360	335	360	342	370	340	352	396	315	371	364	356	390	363	324	372	375	383	385	354	352	339	362	325	382	361	327	351	336	365	383	390	356	375	364	394	371	361	385	348	367	394	356	361	335	358	354	323	352	370	339	385	358	357	359	366	362	375	364	367	380	367	371	398	349	399	340	367	350	343	371	394	369	381	414	329	349	341	357	326	333	346	378	344	380	359	363	368	386	355	360	365	374	346	370	341	331	370	349	354	399	353	421	331	349	341	367	407	359	367	373	362	330	344	373	345	369	333	327	388	373	361	356	327
23023	21303	28996	23947	21305	21445	11529	2880	1703	1386	1198	981	871	878	790	744	678	658	630	591	615	598	590	519	486	533	475	489	441	475	510	487	495	465	449	460	518	452	489	481	463	500	479	439	485	446	484	452	456	433	456	452	441	453	469	472	445	467	448	430	449	464	443	454	452	442	453	445	505	453	455	467	451	432	447	438	445	452	453	481	476	443	465	450	450	438	413	455	465	441	467	480	458	481	468	485	459	483	484	460	496	465	480	472	463	494	459	505	506	471	475	472	502	480	459	453	448	468	483	447	446	423	446	409	466	461	422	450	461	454	432	435	474	429	423	455	443	433	455	440	451	453	440	435	442	476	425	439	461	435	482	426	428	423	453	448	446	459	424	457	458	433	441	486	437	435	466	430	489	464	460	373	424	418	477	445	467	418	449	468	433	466	471	414	428	418	463	455	419	417	483	478	424	437	464	409	454	481	433	437	430	455	448	442	491	457	452	444	451	442	471	378	472	425	454	414	484	419	451	445	460	399	441	471	438	447	436	425	453	468	436	448	480	441	453	479	450	436	460	420	469	455	412	443	416	472	439	437	489	422	453	473	462	480	445	471	438	430	494	473	434	455	440	422	459	458	445	483	455	455	455	430	431	477	442	463	441	449	428	490	437	456	467	435	470	454	433	438	444	439	468	413	440	443	448	442	447	449	459	427	524	446	467	432	458	447	447	434	496	482	460	463	421	486	416	438	418	445	427	457	447	443	463	437	438	466	451	439	492	417	429	456	449	436	437	468	447	462	422	461	450	444	457	439	478	403	425	450	424	448	443	421	532	479	467	437	471	465	460	450	452	416	467	424	459	459	461	415	448	460	466	470	446	443	460	428	453	409	411	409	472	447	424	438	477	462	480	455	457	415	425	478	480	463	443	440	473	443	439	419	410	440	403	480	498	440	426	451	415	434	443	409	433	439	468	468	459	463	463	425	446	474	472	416	451	442	445	426	443	470	410	429	390	434	433	452	429	482	489	438	450	432	461	421	443	500	453	456	427	437	418	477	484	420	467	439	478	439	435	446	430	464	454	436	477	460	441	470	462	420	434	469	465	477	467	424	437	459	486	431	474	426	410	432	462	473	447	454	475	438	466	449	428	461	496	433	456	484	440	471	487	454	447	460	425	428	416	404	436	456	450	459	463	445	443	434	451	476	425	470	435	445	469	453	452	462	445	442	471	449	444	442	430	434	427	400	437	468	420	417	440	470	456	424	447	415	459	436	452	460	472	425	434	441	444	436	451	482	450	422	445	441	452	451	474	438	448	463	475	462	450	449	443	437	452	456	449	440	463	404	470	444	472	432	453	435	449	481	400	428	430	434	445	443	425	423	450	457	473	433	488	477	456	452	416	451	426	475	414	423	441	448	474	443	445	478	481	431	459	445	424	475	458	465	420	456	482	430	406	433	436	445	473	426	438	438	422	448	435	450	448	483	476	513	439	419	454	467	473	451	410	449	474	441	422	442	435	424	451	441	403	467	448	414	457	481	444	451	482	440	495	474	448	437	448	440	458	429	446	475	450	413	450	419	445	485	434	465	430	422	438	445	437	438	407	451	428	434	451	491	453	456	409	483	472	478	458	427	438	413	455	447	453	436	440	466	494	433	433	448	450	440	450	433	462	459	462	463	450	430	455	472	476	448	430	465	475	456	462	476	438	446	459	460	436	439	482	444	423	460	428	459	422	445	437	464	441	440	428	418	497	455	439	465	437	427	435	410	492	439	438	454	493	442	433	447	462	448	441	424	471	422	447	451	478	464	433	445	447	431	442	507	459	457	464	454	477	444	456	452	440	453	478	410	431	460	454	427	476	398	468	429	417	426	422	450	464	474	454	439	458	440	458	444	448	470	403	427	469	419	455	420	460	421	445	423	465	463	476	480	441	455	460	431	443	442	478	449	461	420	462	441	440	431	418	471	432	430	422	422	415	452	481	443	424	439	455	474	475	461	442	425	413	468	445	454	397	473	427	444	429	453	448	479	420	407	424	459	402	459	423	450	415	473	440	441	441	442	454	480	443	449	438	427	457	442	427	411	462	441	462	452	466	420	441	452	450	449	449	433	465	469	465	410	428	454	440	409	444	426	428	507	475	458	427	413	463	413	449	447	430	466	492	424	455	422	465	477	399	455	437	450	474	456	431	417	468	472	438	456	412	441	466	448	459	461	420	449	420	444	474	443	432	467	464	432	426	467	459	401	440	488	434	434	439	408	465	438	451	404	490	455	411	462	460	477	409	453	456	409	441	467	426	413	438	454	452	458	451	443	489	441	464	473	451	413	480	427	460	449	445	429	452	450	443	441	466	459	430	439	437	444	455	454	429	414	436	452	447	439	466	475	423	437	470	408	438	393	447	456	459	401	449	436	429	433	472	410	440	446	472	485	475	452	467	438	427	434	454	414	463	400	449	394	432	463	439	445	449	451	439	407	458	422	433	447	434	449	437	429	435	479	473	406	421	423	435	459	456	428	451	474	440	452	469	459	443	450	446	433	485	432	447	461	477	426	462	468	455	468	448	465	480	423	442	386	450	425	452	445	473	427	398	449	418	439	442	440	429	443	486	435	467	441	443	440	441	449	455	479	504	440	436	443	468	442	433	429	437	428	444	414	423	422	463	482	423	450	454	475	435	406	451	445	465	439	423	473	457	481	502	439	460	452	466	468	465	484	480	431	463	417	419	441	453	424	441	466	422	448	415	457	445	462	427	451	443	438	445	448	446	452	427	447	484	473	435	437	435	432	475	460	433	474	443	466	437	440	461	432	461	450	460	411	457	449	430	425	459	456	415	426	445	428	452	452	448	423	448	478	417	470	468	442	425	425	461	465	431	466	501	457	431	427	427	446	447	439	473	431	462	448	432	477	407	463	435	451	469	448	460	468	421	447	427	465	451	416	429	462	431	487	422	416	478	422	382	447	474	422	469	417	450	429	444	465	439	443	462	419	416	460	459	417	432	454	442	461	408	474	458	447	440	468	443	480	441	449	471	453	455	479	460	461	458	439	429	468	493	468	412	442	463	450	445	462	476	435	429	465	451	469	427	426	478	421	456	470	476	454	443	435	422	480	460	449	420	451	407	462	420	441	467	441	451	451	474	470	424	455	455	459	449	454	463	497	412	398	432	443	481	420	452	470	443	473	462	426	440	441	461	482	461	491	503	443	400	448	452	446	475	444	461	469	508	414	478	470	437	430	416	452	446	488	454	456	455	416	469	487	454	443	457	483	477	437	424	440	454	452	406	473	437	459	448	448	423	465	420	456	407	407	455	426	452	485	484	480	441	424	428	429	475	468	437	449	457	460	472	434	443	432	445	449	472	428	460	439	485	437	494	427	436	448	471	455	442	459	489	464	478	434	433	437	482	447	492	454	520	447	459	460	459	416	447	426	450	466	427	447	442	446	468	430	476	426	453	400	417	454	491	422	427	434	485	445	389	458	415	451	461	443	450	444	456	421
32113	53393	31900	15935	10825	8577	6319	4331	3152	2277	1840	1502	1274	1130	1026	964	860	766	774	715	684	678	620	571	619	556	525	539	548	528	572	524	543	474	538	513	472	510	540	503	488	497	498	506	506	470	522	482	521	507	532	488	518	527	513	522	530	505	518	526	545	448	508	475	530	469	490	489	541	504	447	479	506	513	502	506	475	500	522	465	492	490	496	436	529	487	492	520	537	514	503	512	563	515	542	497	488	525	500	540	591	514	532	582	482	538	529	514	530	539	496	542	475	482	517	488	495	507	530	506	498	482	497	524	503	486	489	514	516	491	487	511	525	507	485	500	517	510	523	479	448	527	471	472	461	475	469	529	500	505	470	480	543	496	500	472	486	505	483	505	530	473	515	446	483	487	486	451	495	531	507	509	509	487	509	468	477	504	507	498	524	511	479	472	466	495	462	489	467	510	475	483	517	488	524	494	469	476	513	511	521	533	510	483	492	415	496	500	522	507	492	492	524	529	499	521	491	480	520	513	469	462	482	494	496	515	498	477	470	491	498	481	501	523	479	528	508	496	552	493	471	493	488	440	512	453	531	515	494	474	486	488	496	500	523	494	507	487	482	515	497	462	509	512	504	480	504	522	501	522	516	508	501	501	510	498	520	507	494	487	486	491	496	487	488	550	505	509	502	499	472	458	500	476	500	512	487	497	460	483	558	490	525	516	485	477	471	485	482	481	499	528	519	522	566	483	480	509	450	520	499	489	469	478	475	526	470	509	494	480	499	538	509	484	483	483	485	513	502	473	488	470	489	532	511	487	471	479	482	529	488	494	463	475	547	496	505	495	449	481	532	523	469	483	513	463	551	493	478	493	483	524	473	511	531	489	501	523	516	493	493	471	537	493	517	443	487	515	479	511	493	490	496	464	509	467	481	501	485	507	508	491	539	479	501	460	552	505	520	493	488	501	471	468	491	517	485	529	490	496	452	493	501	524	486	512	542	516	511	500	509	498	473	486	465	495	487	545	445	509	556	484	471	502	476	524	509	485	453	515	507	475	467	475	525	477	468	474	532	460	434	502	492	513	528	482	514	494	459	494	496	514	486	469	512	509	493	524	501	517	469	497	496	516	513	492	507	490	458	485	484	481	517	533	520	510	502	519	539	515	471	504	509	510	500	511	493	505	482	522	487	467	531	531	505	499	501	494	526	486	461	524	503	466	492	509	545	487	448	491	490	491	485	500	493	501	469	494	499	506	507	545	506	541	515	555	527	484	514	487	502	498	493	470	497	552	473	462	500	486	481	475	481	475	471	476	499	474	472	484	474	510	504	525	521	497	487	509	505	489	485	490	442	455	488	448	517	460	497	483	529	490	513	451	474	475	530	481	519	506	515	503	490	473	486	516	523	496	517	490	537	497	540	474	519	474	488	479	480	488	464	493	467	471	465	482	494	488	473	506	494	487	536	479	504	504	496	510	498	527	455	526	469	486	504	530	506	484	488	496	533	514	525	513	498	473	507	486	453	523	491	482	544	499	509	506	535	468	476	500	489	516	506	487	527	484	471	487	500	538	513	525	493	465	523	478	483	489	527	496	510	485	489	492	474	517	509	544	507	511	488	510	463	502	491	499	491	445	499	475	469	520	494	499	458	506	502	500	528	477	508	512	541	500	501	492	440	495	484	474	508	499	526	494	550	561	532	490	503	515	495	505	516	519	485	529	513	515	518	500	495	520	514	513	482	472	520	490	513	479	466	496	477	495	511	501	466	483	508	509	503	509	490	505	512	483	498	508	497	469	504	470	530	529	491	510	507	540	488	464	521	472	495	498	510	482	494	485	485	477	483	464	486	448	492	509	495	466	497	503	481	531	463	495	516	525	497	505	491	470	485	496	466	506	519	497	475	504	524	478	478	487	506	507	448	492	468	507	508	499	487	490	490	509	513	485	482	474	484	493	510	463	480	466	490	481	499	520	489	512	504	471	503	462	493	478	511	460	535	560	477	504	451	514	483	494	527	493	525	494	499	471	537	515	549	487	501	487	470	537	469	486	555	494	483	538	483	474	507	495	503	502	465	497	478	513	508	526	471	458	509	503	513	475	494	455	524	487	532	533	494	537	515	461	535	497	462	497	531	509	484	478	463	520	481	522	440	521	491	500	469	525	534	534	517	527	509	503	495	490	525	510	469	506	488	482	480	514	458	506	482	488	503	508	493	459	496	478	513	487	508	522	513	536	524	471	468	469	520	525	522	502	509	491	499	472	535	482	502	502	493	543	505	483	455	518	474	509	487	471	494	466	462	493	516	462	497	491	521	487	519	459	476	508	500	494	501	503	493	505	506	487	527	540	525	531	503	537	496	482	454	515	453	481	537	480	468	477	461	516	493	544	493	484	476	521	528	500	504	482	486	501	498	542	482	507	472	461	451	482	461	517	476	470	476	486	452	520	496	506	502	499	496	496	508	524	485	517	492	460	504	518	526	498	508	498	507	503	536	493	524	490	517	481	532	492	468	498	505	485	538	524	513	495	494	489	481	505	494	521	493	472	518	467	524	494	514	551	510	499	528	506	555	478	530	507	510	478	491	524	483	496	495	484	514	482	502	521	491	527	511	489	491	472	507	511	463	496	478	537	491	471	482	517	491	474	509	524	478	466	495	490	518	508	496	476	537	495	513	448	502	473	467	484	513	485	504	522	484	537	502	487	519	506	484	511	508	513	528	488	534	463	466	542	461	507	471	488	499	513	501	460	516	502	499	492	491	475	484	503	527	506	492	472	466	523	486	507	511	523	512	498	480	499	480	519	481	496	490	477	485	489	506	492	486	495	488	537	483	508	454	466	484	494	530	512	504	477	527	496	492	501	474	505	501	462	490	491	490	527	447	479	497	500	426	489	503	511	517	508	527	491	541	539	519	479	519	511	484	533	514	469	490	489	475	496	515	530	478	499	495	479	500	475	536	537	472	483	472	472	511	505	472	509	479	517	533	499	500	491	484	485	510	462	524	475	479	504	488	478	520	482	513	473	486	477	496	459	498	497	462	478	469	475	494	560	465	510	492	506	474	505	492	452	481	507	517	558	504	510	529	463	517	518	485	486	486	517	492	489	511	508	535	504	517	472	501	450	501	441	519	497	544	473	479	506	471	500	512	512	488	459	517	530	475	509	492	508	453	505	508	527	504	488	500	522	507	526	498	504	512	527	499	497	528	502	515	523	487	487	509	564	515	488	491	454	492	461	496	478	512	512	487	513	497	503	485	503	451	524	503	472	504	519	513	459	467	498	493	483	495	496	511	505	504	540	532	484	511	494	555	463	449	508	498	472	487	472	496	496	509	539	511	492	460	491	479	526	512	501	471	518	480	473	489	544	523	497	517	440	502	519	492	502	472	447	490	528	500	491	494	476	480	477	490	510	513	483	500	508	464	470	484	497	486	509	476	491	483	508	513	509	476	493	498	494	503	476	500	540	505	502	520	463	460	467	507	497	479	510	452	470	461	470	501	496
28115	24348	22490	8888	2491	1733	1209	879	654	519	450	410	358	375	354	335	344	284	290	293	271	279	288	252	261	293	250	259	294	251	281	267	271	264	230	247	242	233	237	234	274	290	271	278	276	255	245	243	225	264	249	251	267	261	259	241	263	267	257	227	296	263	244	227	265	270	241	264	242	272	231	254	277	238	236	257	266	259	267	251	270	258	248	272	242	291	259	267	272	274	269	263	278	237	237	283	241	260	223	257	258	235	287	243	279	272	272	258	266	275	270	269	265	262	246	247	248	234	260	255	287	281	254	257	229	249	278	229	288	241	255	251	232	224	240	236	252	264	243	276	288	264	250	263	270	266	278	262	267	231	262	245	259	268	268	282	266	264	273	266	246	253	275	271	251	231	261	256	262	220	241	281	260	258	261	259	261	243	248	244	241	288	241	250	234	276	244	225	246	256	247	269	283	283	268	238	276	269	248	240	269	261	283	260	259	231	253	261	271	248	265	243	250	237	249	256	250	278	280	274	272	250	236	266	252	260	228	243	253	232	251	242	253	259	223	272	240	218	242	258	261	272	268	245	257	254	261	248	229	243	265	244	236	239	254	233	266	254	245	247	251	252	232	237	254	273	247	253	246	251	237	250	224	286	283	269	246	248	270	254	252	278	264	262	266	235	278	257	260	285	241	249	248	245	267	252	272	247	253	244	272	260	264	267	245	245	249	253	251	278	278	278	247	282	264	255	270	239	245	264	260	249	263	251	267	272	255	260	270	262	260	283	255	256	264	277	268	254	266	272	266	242	275	259	289	256	267	269	283	276	250	261	227	263	257	249	244	252	250	249	241	264	277	240	254	288	259	242	243	237	242	243	249	297	266	249	251	273	255	217	266	266	245	277	261	252	261	265	241	252	259	239	272	261	268	279	254	246	273	250	259	267	259	242	260	262	264	247	253	279	275	290	252	241	246	247	249	271	267	217	227	256	281	240	258	244	265	263	232	250	253	236	253	238	280	263	232	283	263	246	243	280	260	270	298	243	262	228	262	273	254	275	252	275	232	234	283	258	265	270	272	253	257	242	245	256	276	247	268	254	266	260	257	265	235	256	266	253	247	276	256	242	245	256	261	267	256	246	260	278	275	254	270	246	287	257	278	254	248	266	263	244	239	290	252	244	253	249	262	231	274	259	271	265	251	270	255	248	264	271	265	243	243	261	245	272	232	238	279	228	233	251	264	277	262	235	254	267	254	259	284	251	244	252	291	257	267	254	277	267	280	231	276	253	255	245	243	242	266	225	260	239	249	271	265	257	247	266	256	269	286	256	253	236	257	273	252	239	242	248	226	261	263	249	242	249	284	291	206	267	280	249	241	257	231	265	242	265	247	254	240	256	283	258	246	277	238	253	257	240	248	273	251	262	242	264	260	245	272	234	255	232	262	277	260	239	275	264	245	281	240	257	277	263	223	277	223	256	267	262	253	258	261	257	262	272	282	240	241	269	279	272	246	263	246	256	247	241	240	245	278	267	249	278	250	232	257	250	263	249	252	279	261	278	252	251	235	272	271	265	272	210	223	264	249	258	262	243	269	247	234	229	242	259	242	254	244	271	262	258	254	242	236	260	250	256	274	269	243	260	248	230	248	255	278	241	235	247	231	226	252	281	250	244	266	266	239	281	275	257	256	219	252	270	278	239	254	240	269	210	236	263	257	261	247	233	259	266	250	237	250	253	259	232	262	267	277	246	239	252	253	245	262	244	241	239	263	225	251	262	248	236	292	249	269	283	232	245	260	278	258	250	226	231	254	245	239	271	278	251	232	250	268	276	267	275	261	265	281	231	259	257	277	256	230	243	245	220	259	250	236	258	260	233	243	261	272	250	252	275	265	264	230	235	246	252	287	261	259	275	245	256	252	278	262	260	271	236	271	263	257	286	271	254	226	235	269	234	220	257	268	252	246	256	275	259	249	271	250	278	251	264	271	256	264	265	277	238	260	233	260	244	212	232	279	281	264	272	274	250	232	257	276	251	230	240	261	270	260	251	236	245	243	249	269	267	247	262	269	285	235	249	211	254	259	266	274	268	271	237	254	254	269	257	243	277	270	213	232	229	270	249	268	278	265	236	249	267	260	272	265	254	253	273	253	267	261	261	244	265	283	248	253	251	253	240	265	231	277	258	263	207	258	275	248	248	240	248	265	268	246	240	260	243	276	230	239	262	248	262	248	238	274	254	235	236	212	255	252	257	231	262	257	263	268	263	260	296	267	257	239	259	254	278	264	235	272	242	281	253	245	241	256	239	279	251	258	249	264	263	229	265	253	245	258	233	238	270	230	265	265	242	261	265	274	268	263	276	251	238	263	258	251	265	238	267	267	255	246	236	254	249	257	240	244	249	262	231	239	235	256	262	276	242	252	260	241	258	230	230	249	263	286	236	232	245	238	243	249	249	240	258	240	262	258	228	253	264	255	241	250	241	287	232	233	255	269	244	269	244	248	269	263	224	228	247	257	265	250	272	274	241	244	265	267	246	262	275	278	256	236	240	270	271	229	266	260	262	234	263	238	239	244	271	249	234	270	231	232	252	273	263	260	261	262	257	257	246	217	233	264	244	255	247	256	251	274	243	242	290	240	275	243	236	271	253	263	245	233	261	242	256	251	251	256	260	293	239	227	274	250	262	250	282	267	231	263	283	245	233	267	242	245	277	289	252	240	277	272	238	264	243	255	265	274	248	265	260	300	243	252	262	235	250	255	278	224	265	255	280	238	277	251	244	257	246	224	262	245	237	299	269	231	244	266	248	271	226	236	273	231	234	260	228	231	260	235	248	254	256	272	236	239	271	255	277	249	260	295	248	229	267	244	298	231	274	245	247	262	258	252	252	251	257	277	234	291	257	251	236	241	266	264	246	254	271	256	246	259	266	243	277	262	256	254	229	236	236	251	270	248	277	240	265	246	268	251	265	245	257	275	252	278	267	255	253	264	264	248	253	260	233	261	241	242	243	274	241	245	249	252	264	250	259	252	268	267	257	264	277	241	237	267	264	238	253	257	268	225	265	258	259	276	215	234	299	268	268	258	234	245	242	246	254	303	257	256	243	268	266	268	243	271	272	229	264	273	228	233	279	262	268	256	264	229	256	249	277	255	251	293	271	254	245	265	251	243	234	268	237	253	266	263	254	250	221	249	305	237	260	269	261	279	243	263	254	236	277	254	266	244	235	290	242	251	264	251	274	247	258	263	228	247	263	253	243	236	234	261	256	257	276	257	279	270	280	270	268	247	268	290	254	248	275	255	258	256	258	227	267	247	236	274	254	227	261	253	229	274	259	238	252	245	220	286	238	282	251	234	256	291	263	251	248	280	254	237	240	247	247	238	266	237	254	256	283	270	260	262	241	251	266	250	272	258	271	261	279	277	267	250	265	211	269	272	293	245	261	255	249	243	255	234	245	252	260	249	251	280	246	272	263	264	267	251	254	254	273	283	249	255	278	282	266	263	256
27713	38932	21177	7189	4224	3242	2434	1670	1103	887	655	627	504	485	440	443	441	364	347	367	330	313	334	346	347	298	306	308	291	304	295	321	320	277	298	280	310	269	304	289	278	330	321	284	292	277	314	298	298	338	292	308	271	272	299	328	318	291	303	351	270	290	337	286	328	279	307	305	281	317	298	276	292	302	298	313	310	320	293	329	271	309	301	324	322	299	300	293	290	310	294	297	296	307	337	323	304	328	318	303	319	283	344	314	339	331	321	297	286	309	304	345	315	298	334	329	276	337	301	285	296	328	328	291	272	307	301	307	300	286	292	319	328	327	285	296	317	268	319	299	259	267	299	306	275	323	313	320	293	283	298	299	325	286	273	275	284	291	320	312	303	278	310	328	285	303	287	312	279	305	320	282	292	286	278	285	260	289	309	316	310	321	283	321	290	309	287	279	299	316	275	302	295	270	274	291	290	312	296	346	286	337	293	294	323	303	289	278	303	307	299	320	278	310	274	295	328	322	294	306	321	302	297	325	287	269	281	293	292	299	302	305	299	317	302	309	297	287	297	285	304	281	290	306	257	306	299	276	321	314	302	308	305	311	276	304	278	318	309	291	313	304	301	286	292	302	293	279	291	300	286	300	270	292	308	277	292	303	296	311	306	312	301	298	259	294	311	311	295	277	304	301	311	308	300	292	320	255	317	286	273	299	290	283	310	322	309	287	279	331	332	309	312	267	291	293	324	314	299	273	277	278	306	283	289	296	289	262	340	286	295	318	275	281	303	272	304	299	344	295	295	296	308	281	301	278	301	299	317	309	314	271	299	281	295	292	289	300	310	320	298	276	299	313	282	302	308	302	326	306	287	296	286	297	291	266	301	307	269	323	274	314	281	303	290	282	295	284	297	265	315	288	294	304	299	276	296	288	315	308	326	301	275	293	293	326	297	300	320	305	306	292	299	299	295	305	297	271	296	282	297	273	297	254	297	283	316	272	334	282	298	281	278	296	279	259	322	336	290	291	288	329	323	319	303	295	278	241	311	321	281	305	275	271	314	297	308	281	285	308	293	318	296	305	297	313	292	290	290	287	304	283	302	275	298	295	295	286	273	307	277	311	288	291	272	298	304	271	311	287	313	318	271	318	291	310	304	303	268	283	271	297	299	321	286	290	302	339	310	296	307	285	306	302	297	288	304	308	311	292	276	279	286	257	277	273	298	329	299	274	294	308	319	301	311	280	326	315	309	286	348	284	289	313	301	284	305	313	300	296	294	318	282	307	259	308	286	301	301	312	289	286	295	312	288	331	310	256	313	290	291	309	300	289	277	302	324	310	310	293	313	307	287	284	302	301	304	309	306	305	325	314	307	281	287	300	292	304	312	312	292	325	299	301	274	280	270	334	316	305	315	321	289	329	300	286	314	313	269	304	304	312	316	301	306	304	300	287	293	307	284	299	323	299	312	283	299	297	282	306	313	302	313	333	313	298	303	311	287	293	299	302	293	310	275	265	321	333	306	297	269	288	303	335	285	293	305	297	318	283	278	281	301	278	281	307	297	288	276	274	309	311	299	298	320	299	310	266	299	288	285	321	331	315	299	293	305	291	301	337	315	348	287	304	299	284	299	335	277	281	296	302	287	271	291	282	345	350	326	291	313	307	303	294	295	285	288	295	309	298	283	280	350	302	286	297	283	275	336	304	308	324	291	281	305	281	311	321	305	312	269	319	326	315	293	300	314	275	299	299	321	328	306	305	270	269	312	316	289	295	281	275	300	294	290	281	301	270	335	306	334	320	289	278	277	340	288	297	316	289	290	324	296	292	296	276	316	295	285	302	287	305	290	304	291	305	286	293	305	298	290	302	307	279	301	290	270	299	298	295	331	282	307	309	296	301	272	302	297	298	313	299	297	289	311	309	302	295	285	288	278	298	285	264	291	294	289	310	280	325	306	304	281	257	331	299	297	282	289	314	303	283	291	299	326	308	286	302	287	308	240	327	277	292	274	297	295	324	274	292	341	273	313	299	283	318	296	282	306	301	302	296	290	311	342	273	277	294	306	283	321	309	295	324	321	309	324	283	292	296	317	278	298	267	301	289	287	262	331	306	292	263	292	310	292	321	276	311	286	302	293	281	261	303	259	266	298	279	299	328	293	288	299	299	317	312	270	332	311	299	314	276	343	290	331	331	312	322	282	286	299	292	271	297	296	282	300	304	329	327	290	285	300	310	299	271	329	283	289	273	299	305	326	308	337	297	305	275	306	297	293	307	329	279	299	296	308	273	278	301	315	297	302	280	335	316	285	312	332	277	305	286	286	293	293	310	300	291	273	314	339	305	303	294	296	297	307	303	318	324	300	298	309	279	316	295	279	323	277	288	279	316	258	302	309	330	282	307	308	317	308	289	286	279	302	298	288	316	265	281	319	302	293	283	305	305	282	273	294	297	308	274	304	286	289	317	276	303	321	287	325	297	303	280	300	296	296	312	299	305	309	321	306	319	314	326	313	331	317	266	286	302	342	289	300	283	284	304	296	316	279	303	325	290	279	303	294	312	328	330	305	278	296	291	302	331	309	278	285	287	285	300	267	286	348	313	283	303	295	275	303	287	354	307	272	295	283	282	278	296	300	319	291	291	295	298	326	281	313	327	256	318	290	292	292	307	303	294	302	299	301	303	340	293	277	311	288	305	315	292	265	285	336	291	284	310	287	288	319	309	292	303	295	288	289	292	304	317	300	313	304	307	302	311	297	288	320	319	275	285	278	316	298	327	284	330	284	282	283	266	294	301	296	292	299	315	322	290	319	293	273	291	288	299	293	295	323	294	298	295	299	302	311	295	299	294	290	295	286	287	309	291	289	284	305	300	300	291	322	308	304	308	300	304	301	281	288	303	266	300	340	293	274	342	285	308	298	297	309	280	293	295	333	320	283	289	326	289	313	310	327	317	294	313	276	295	275	302	292	289	315	319	295	275	296	281	314	292	284	295	286	292	308	316	286	306	299	286	314	287	277	297	253	308	287	315	274	294	309	296	300	296	324	326	315	298	315	308	283	335	255	306	301	282	326	333	306	306	294	312	276	307	310	259	296	296	301	286	320	269	337	300	288	307	289	308	306	287	277	310	319	295	277	298	296	273	316	306	295	316	311	317	300	306	294	277	289	272	312	294	298	307	308	289	312	315	298	277	284	275	285	303	295	289	310	315	289	303	342	274	310	307	283	298	275	321	289	291	309	311	283	302	315	337	288	284	303	297	296	306	304	297	301	308	332	284	289	319	324	275	320	314	309	300	315	302	327	311	300	317	270	281	313	282	318	296	313	283	305	310	317	321	292	305	306	318	264	318	267	303	282	326	297	291	280	281	316	340	300	313	289	294	330	314	326	322	303	299	282	332	275	315	329	272	297	294	286	297	313	296	291	327	280	295	322	301	294	319	302	292	302	273	288	296	315	308	309	297	309	328	300	278	331	311	297	308	293	299	297	301	310	290	297	305	294	290
24183	21334	28521	24369	21210	12117	3251	1743	1226	970	830	688	647	558	549	486	494	479	454	409	424	400	381	395	399	368	386	373	367	365	328	387	333	361	369	353	340	392	335	357	339	357	375	333	372	339	328	358	364	345	373	356	305	336	341	349	355	348	357	353	367	396	371	322	315	352	326	361	340	364	368	344	376	348	335	348	353	381	345	321	331	368	347	342	310	376	335	340	365	331	342	343	325	364	339	323	349	347	374	384	343	363	368	380	355	366	349	372	334	353	354	352	335	336	362	331	336	326	365	324	340	354	340	320	361	336	336	351	334	358	348	335	346	343	331	372	350	374	326	329	376	335	329	367	349	314	353	336	330	343	335	372	333	333	352	329	332	361	345	315	319	319	325	320	340	338	352	355	340	336	327	329	334	362	359	344	313	337	372	315	357	352	303	353	344	328	378	343	349	366	303	330	382	316	331	319	347	314	307	366	371	358	384	361	408	320	341	323	342	334	365	361	327	389	356	315	350	310	335	336	370	332	332	344	353	331	351	344	342	364	367	330	351	331	353	357	361	365	327	350	341	321	348	356	336	337	341	364	325	349	315	335	362	353	346	359	363	314	332	322	333	372	343	330	374	324	323	356	351	334	350	371	358	344	357	356	316	327	360	347	326	324	330	338	314	347	314	359	356	368	366	353	359	344	364	324	385	327	334	367	361	358	357	355	347	325	319	343	322	367	338	355	330	350	329	336	363	366	334	306	332	355	345	371	328	346	356	348	360	331	334	330	349	348	350	293	355	340	328	331	298	342	337	351	342	359	325	338	359	359	349	354	376	341	331	347	347	347	321	337	330	340	345	333	331	386	346	327	328	339	358	351	378	325	344	344	369	318	347	350	348	368	338	363	337	328	333	342	309	325	369	329	363	340	341	367	353	380	324	316	348	338	391	308	322	378	328	335	330	356	343	368	325	303	354	373	316	365	336	355	311	354	350	344	370	331	340	382	358	334	325	316	322	364	315	336	333	350	373	323	357	339	341	340	327	348	341	333	363	309	337	320	334	337	322	331	325	355	329	342	339	337	358	374	311	325	361	309	360	347	324	328	338	301	329	350	337	365	312	342	334	342	326	307	375	338	320	354	322	348	320	342	350	351	344	334	342	366	352	335	325	354	350	377	360	364	331	315	324	329	364	337	327	334	340	359	351	349	335	338	347	361	371	383	352	354	353	329	328	336	316	340	345	339	316	318	330	336	333	310	339	347	365	352	311	382	319	337	314	325	338	362	362	348	309	336	338	355	328	338	319	339	378	370	351	335	334	334	368	341	363	343	347	336	362	337	357	360	355	310	353	304	343	332	374	362	349	349	328	339	322	377	366	345	327	342	316	353	384	384	342	325	363	342	328	327	361	348	354	326	372	367	337	361	339	387	355	332	323	364	356	350	348	365	344	336	360	336	329	353	352	312	345	344	331	348	358	291	328	320	309	356	380	337	358	323	356	345	343	310	362	360	326	362	354	318	316	331	329	329	365	351	366	352	334	308	327	372	334	312	314	348	316	352	372	340	312	329	342	326	321	344	313	309	307	330	331	388	357	360	345	310	378	354	319	321	334	345	316	341	334	358	354	338	348	329	368	335	325	325	359	346	339	350	352	332	325	344	340	336	330	316	315	343	353	352	341	337	367	342	334	325	344	333	349	367	364	351	327	342	353	326	324	324	372	310	316	365	340	351	328	350	350	334	344	348	377	374	355	330	330	339	329	374	363	352	334	286	343	323	329	346	325	311	332	356	350	356	338	332	366	361	378	341	311	360	332	346	344	371	348	340	294	348	368	328	352	321	344	360	339	364	337	331	348	314	347	335	307	385	372	354	326	330	357	330	341	316	371	336	332	348	320	352	290	333	356	334	318	360	321	393	333	342	311	347	322	331	320	341	332	352	324	320	335	347	314	324	371	354	324	362	379	368	326	338	357	348	362	360	358	355	361	337	324	336	358	321	321	347	318	327	343	299	352	360	338	338	373	344	314	354	383	368	341	352	351	290	354	366	367	381	356	350	348	351	359	336	378	364	356	363	327	332	354	378	366	372	354	357	322	333	389	341	341	365	324	338	367	349	371	363	371	340	346	335	342	368	368	323	361	342	340	329	371	332	337	342	346	334	361	335	342	336	319	332	345	314	345	339	377	350	365	337	336	327	331	329	349	317	336	331	336	331	348	350	388	367	383	357	364	340	339	385	326	339	336	344	332	332	349	320	356	350	343	365	367	356	328	355	328	331	352	346	342	343	329	336	329	347	357	330	357	344	328	342	351	334	365	334	370	332	347	367	339	354	377	350	366	370	341	350	351	345	361	338	341	335	351	326	320	325	351	356	321	331	334	361	350	334	359	298	332	344	307	328	342	384	354	362	338	352	351	360	339	372	344	382	327	343	339	329	346	375	339	353	350	343	343	330	340	373	333	332	356	370	369	346	361	326	373	343	347	347	374	361	344	355	335	349	314	349	332	352	377	342	363	322	324	341	333	346	337	324	334	364	323	329	355	340	348	351	351	358	334	370	355	328	377	324	351	343	358	352	355	339	339	366	335	358	360	369	354	362	326	368	311	347	317	331	367	313	339	355	331	354	344	333	348	354	343	335	295	335	351	356	355	346	326	324	365	349	333	314	330	324	356	348	331	356	355	342	349	336	349	340	338	322	346	370	333	356	379	348	342	376	330	348	329	331	326	325	345	358	338	333	358	349	357	352	343	350	372	343	328	340	330	344	367	355	328	309	362	327	364	349	352	334	330	313	370	348	332	346	351	343	344	339	342	316	348	334	349	352	347	350	352	359	347	377	339	331	355	369	359	368	398	354	330	314	344	335	294	387	362	343	342	342	389	350	353	320	376	342	360	351	355	332	372	363	371	356	363	349	359	345	331	360	331	317	328	369	310	337	371	335	329	363	335	345	357	328	334	362	329	319	348	357	362	342	349	395	330	307	330	330	322	351	362	322	343	301	321	344	342	360	350	330	358	335	388	366	364	363	345	378	340	332	342	319	335	336	337	352	339	363	361	352	342	311	343	350	349	332	320	362	318	374	369	384	325	355	326	359	361	327	326	353	347	320	336	329	343	328	348	356	343	360	337	368	317	362	336	367	343	341	333	349	345	370	309	363	322	371	328	336	327	327	353	356	357	352	336	380	346	360	354	342	357	318	337	309	324	312	333	356	352	336	361	335	361	354	334	349	311	341	334	346	348	345	337	333	318	376	354	330	366	312	334	373	326	316	338	335	322	339	336	336	347	322	371	317	320	351	360	315	342	326	334	350	336	371	312	347	341	355	332	332	367	346	382	306	330	339	349	362	369	331	319	357	339	326	340	321	365	347	344	324	350	347	339	375	355	322	332	323	329	344	334	371	331	324	343	354	332	364	339	342	335	332	337	349	346	356	369	311	361	335	361	355	333	363	349	353	376	362	378	333	328	340	326	361	316	331	377	355	369	328	316	323	318	344	369	349	335	370
28489	43832	28384	12248	8015	5724	4275	3259	2135	1558	1214	1003	837	753	729	647	662	609	607	518	502	513	477	469	471	451	442	417	433	406	423	423	402	400	423	404	406	420	416	393	409	388	414	422	431	412	433	388	401	428	374	425	372	397	387	379	406	399	412	377	371	385	449	398	385	414	427	381	356	431	401	433	390	418	385	387	402	391	387	382	406	388	407	415	385	417	402	425	392	372	389	389	422	438	446	416	384	419	426	398	385	399	397	411	397	431	425	415	458	405	392	411	385	398	413	392	410	420	421	415	374	383	413	370	373	380	396	407	367	382	373	416	406	380	406	368	411	392	363	407	353	409	412	394	392	417	416	356	410	391	399	376	369	400	366	386	386	399	384	402	376	382	401	394	396	389	389	391	392	385	400	392	371	411	387	399	351	383	387	383	371	380	391	373	372	376	349	381	355	391	411	336	363	406	397	362	398	352	431	386	411	394	413	406	375	385	412	404	418	342	395	361	395	367	414	388	399	404	388	399	353	416	390	386	389	381	382	385	403	392	399	361	401	390	391	413	363	383	421	354	407	390	358	386	380	397	377	431	407	401	411	359	372	375	368	406	385	406	378	409	440	378	379	431	408	416	329	379	362	388	406	406	409	396	385	397	391	433	378	383	409	377	417	371	416	419	389	400	423	393	407	378	392	381	373	374	396	385	400	391	362	423	410	409	382	377	378	371	375	377	372	441	439	408	401	381	389	354	428	416	399	401	380	395	396	377	389	368	341	392	380	425	392	383	389	354	372	374	379	373	414	383	377	406	396	421	393	378	418	393	353	384	405	403	364	395	403	396	371	389	393	375	408	381	375	351	375	357	348	376	352	357	390	388	401	353	387	399	390	367	391	377	348	352	394	385	383	390	414	376	364	373	413	398	413	362	377	382	358	397	399	391	383	395	388	398	363	394	332	381	399	395	390	369	370	406	442	389	412	371	382	363	389	384	381	377	386	373	398	372	383	381	413	390	371	365	342	375	395	369	370	374	405	391	393	391	388	364	361	393	400	401	383	414	401	395	396	378	404	376	400	416	379	395	372	388	393	392	379	381	405	399	386	387	360	380	394	364	412	419	344	393	376	369	418	410	384	386	398	402	400	368	416	378	384	397	422	405	393	370	393	409	389	404	411	392	375	403	375	429	406	371	377	364	387	397	388	370	351	375	367	363	403	384	394	344	375	397	420	393	375	385	403	389	403	408	376	379	405	411	378	413	395	416	406	412	363	374	427	406	397	376	414	406	433	377	367	377	383	410	389	351	354	423	455	413	414	417	366	367	394	395	394	364	360	411	407	350	354	423	393	386	391	422	344	355	410	400	397	392	364	372	371	384	423	401	398	354	395	377	369	384	408	402	398	381	386	376	360	410	400	384	412	363	364	388	396	381	403	372	417	389	390	382	386	391	404	396	407	383	419	384	393	388	403	397	356	378	388	369	427	381	367	376	366	394	402	384	397	405	390	388	375	431	409	388	413	393	389	369	366	441	378	386	386	378	395	399	399	400	378	360	381	404	387	403	368	393	395	385	401	415	354	353	399	426	372	365	367	383	389	406	398	415	408	360	369	385	386	368	388	376	402	394	393	393	390	432	369	384	401	394	374	419	396	367	395	405	382	402	354	373	383	418	384	417	343	373	390	385	423	383	388	372	394	388	391	374	379	348	383	390	424	409	390	389	437	377	396	369	400	363	389	405	423	364	377	391	436	401	369	360	386	378	404	423	383	366	393	368	391	401	402	365	376	409	388	384	373	407	353	388	376	328	406	370	394	414	387	379	407	405	419	395	401	379	399	389	401	360	404	382	401	372	392	390	381	401	400	401	396	409	378	374	399	391	346	391	402	378	370	406	402	411	374	399	405	388	386	402	394	374	405	392	397	367	378	393	346	449	392	400	382	386	391	424	397	385	380	394	372	369	359	396	383	411	395	422	399	391	399	356	351	375	360	386	376	362	386	361	384	348	374	399	395	395	382	356	376	427	367	378	397	376	403	356	412	416	410	386	400	389	415	417	398	397	392	415	415	378	386	400	390	351	385	390	365	398	384	383	403	359	366	391	356	388	391	403	382	391	384	390	366	405	374	391	377	381	369	391	369	385	386	376	383	402	375	412	405	364	386	410	384	404	414	357	387	379	397	414	345	403	415	382	383	384	374	421	401	407	417	405	397	375	370	386	436	436	398	394	375	386	381	380	399	395	419	395	413	414	440	386	439	352	398	382	406	393	416	407	375	393	368	416	356	379	383	353	417	386	401	405	382	440	367	382	396	396	379	382	428	376	393	385	385	375	389	372	375	388	390	411	411	362	406	396	431	391	399	358	421	368	376	390	411	415	412	407	400	373	391	405	375	414	377	417	424	402	403	409	398	430	386	400	335	415	399	407	385	361	357	399	401	375	414	378	370	359	398	376	382	382	384	410	388	382	411	391	386	356	409	367	380	374	414	375	372	397	417	378	368	377	417	380	413	372	409	358	380	393	378	398	404	400	357	374	409	389	417	404	412	381	353	389	360	411	389	411	364	358	384	415	398	392	394	396	377	381	403	426	378	412	368	384	383	401	380	381	401	392	380	415	367	368	429	410	404	399	390	388	412	376	381	392	374	411	377	421	367	390	395	413	395	390	391	361	372	397	423	399	379	367	406	387	396	392	340	405	395	393	379	398	397	397	356	354	376	400	417	370	379	388	413	357	389	388	364	410	391	413	410	381	414	384	353	424	354	412	380	393	431	367	373	406	355	380	412	391	371	386	400	375	418	339	410	346	384	376	374	387	375	414	401	361	391	391	409	378	411	362	359	368	437	368	379	397	380	382	403	387	394	368	352	401	395	403	386	385	425	403	406	358	413	436	363	370	369	387	380	383	404	394	383	412	401	377	383	406	386	378	388	375	391	434	377	372	375	401	399	367	389	379	378	358	397	389	381	391	363	389	388	351	403	385	408	381	378	384	376	373	361	373	366	381	383	345	387	394	380	409	425	407	365	366	386	394	376	370	403	400	370	374	427	404	365	390	397	398	388	413	389	436	393	388	429	395	387	404	382	390	398	398	356	394	399	422	383	403	403	403	412	381	381	406	419	387	376	384	387	379	418	394	394	377	394	393	361	427	383	397	406	381	396	415	401	407	431	354	386	386	367	365	396	413	357	371	394	412	403	394	392	377	398	368	429	417	385	358	418	398	369	384	431	393	361	408	371	407	412	350	386	399	381	398	399	413	370	397	392	377	383	386	394	361	390	390	408	395	387	399	390	387	371	391	391	371	402	367	387	394	360	406	369	365	430	421	402	400	360	350	383	390	363	389	408	433	363	393	396	360	368	383	388	409	410	424	392	393	414	369	398	365	400	377	389	343	379	368	396	390	396	380	418	397	420	368	364	395	367	387	394	367	379	392	391	346	418	384	361	394	366	412	401	415	366	387	400	392	453	406	407	376	385	383	422	405	416	395	379	423	413	375	392	361	400	394
25494	21294	27218	25379	11522	2846	1811	1320	887	731	594	539	464	426	433	401	386	391	369	386	338	335	351	331	303	276	314	297	313	313	307	329	296	310	291	308	311	334	300	277	325	308	294	294	298	285	285	332	314	310	291	258	311	290	297	303	304	327	276	310	279	318	308	326	287	292	317	294	264	298	292	310	280	273	347	305	278	286	273	287	306	293	300	300	297	310	293	307	308	286	289	302	306	305	312	302	297	315	318	309	276	359	335	271	322	304	316	304	274	322	309	330	321	308	297	306	330	328	328	289	303	296	312	270	289	278	324	307	337	303	267	302	286	282	290	280	318	283	283	296	322	286	277	292	315	300	342	264	293	267	286	305	301	301	288	283	299	289	305	307	293	304	302	285	298	330	293	283	306	281	324	280	304	302	324	267	289	320	308	287	277	296	299	285	319	277	253	298	279	313	287	291	288	302	328	321	314	291	301	246	293	304	302	268	316	282	299	292	266	305	342	340	264	282	322	302	265	290	346	292	301	291	257	276	314	315	324	297	254	282	321	309	317	292	284	309	291	285	305	295	280	299	326	280	312	303	304	258	279	295	272	314	288	279	285	288	311	306	257	281	278	280	283	280	316	290	367	272	286	332	304	288	286	307	278	315	324	300	284	267	321	272	299	305	285	280	278	306	323	303	316	307	283	300	276	277	301	287	277	291	299	284	316	316	314	304	297	287	264	319	304	304	301	301	288	272	288	312	283	294	304	269	302	273	300	304	306	291	281	311	299	284	300	301	281	331	282	320	303	269	299	298	277	278	308	284	265	325	301	294	285	287	282	286	294	271	289	280	273	296	282	276	290	274	315	294	306	297	278	292	311	307	301	314	330	301	286	323	302	289	317	306	290	295	294	283	282	319	287	298	293	301	311	297	314	305	304	282	277	288	285	299	336	289	292	297	296	304	302	283	295	286	323	283	299	313	317	314	309	311	287	277	336	277	270	289	291	305	316	294	295	285	283	305	299	305	297	284	268	295	291	304	265	275	272	279	288	302	266	290	277	269	293	324	282	303	314	271	275	327	284	289	290	323	270	288	280	276	300	290	291	299	286	300	294	262	309	299	310	313	278	282	307	276	299	308	288	290	289	306	299	284	313	291	303	308	311	304	301	314	305	308	313	294	278	321	304	269	269	284	313	308	284	294	299	312	303	311	276	287	330	286	301	291	300	287	294	289	294	302	282	311	285	273	309	326	304	334	286	305	308	295	269	279	305	280	281	309	292	283	279	315	299	304	304	291	275	318	307	334	297	283	270	297	259	300	291	292	285	301	331	289	290	309	290	304	290	296	283	301	320	278	307	299	270	308	321	280	296	308	293	324	316	302	290	286	293	310	274	303	300	285	314	305	312	270	300	297	296	246	317	311	283	286	330	303	293	288	311	303	320	276	281	291	336	312	297	282	290	308	281	293	297	290	258	307	269	258	321	309	283	275	297	311	297	296	289	288	291	322	302	274	282	280	290	304	318	296	311	291	280	314	277	300	285	275	302	319	293	312	279	284	285	288	328	279	285	315	292	322	292	305	308	315	312	298	270	323	314	278	317	287	304	305	321	295	292	300	278	300	295	297	306	295	306	316	302	307	303	306	302	275	251	289	299	283	311	293	276	307	326	309	269	300	300	277	274	312	300	291	282	285	286	293	277	322	284	285	300	296	296	297	302	311	295	314	304	271	322	295	263	292	291	256	298	288	302	281	282	278	291	319	306	304	297	289	278	307	293	267	300	291	293	308	285	331	288	293	336	278	273	292	276	320	309	320	303	291	277	345	296	257	286	277	272	295	307	301	258	307	279	280	298	294	312	278	307	310	295	312	315	283	323	278	276	277	290	285	286	317	311	261	311	278	285	282	297	278	291	284	255	294	284	298	285	317	272	301	302	309	296	310	318	279	300	281	300	299	285	279	285	293	303	292	312	292	297	289	270	289	252	260	298	308	327	307	291	328	309	257	285	284	295	299	308	303	263	282	280	306	320	291	286	282	251	270	307	293	304	303	311	278	312	318	290	301	333	284	276	317	294	297	278	310	300	301	283	255	289	283	295	285	305	288	289	298	294	269	316	294	275	310	282	286	317	314	293	305	309	298	281	327	299	296	330	292	304	298	284	270	300	324	301	309	289	268	296	315	288	281	262	323	305	276	297	305	294	256	275	298	305	294	285	297	285	290	280	282	297	268	292	290	279	288	272	304	324	281	287	254	288	302	279	280	275	299	290	304	296	284	272	330	316	315	280	296	309	273	317	303	289	283	293	329	296	293	297	314	296	294	304	252	304	256	281	303	290	287	335	293	265	301	270	288	287	310	290	328	271	306	292	272	270	314	273	289	291	281	292	314	293	280	291	313	259	303	314	298	289	304	322	295	267	291	297	299	309	292	260	282	284	314	296	303	293	276	292	248	298	283	262	324	306	292	289	296	288	295	284	295	285	304	319	286	260	311	331	283	308	285	287	327	260	309	319	303	310	311	263	282	278	279	292	317	316	315	298	284	293	295	257	317	273	246	301	306	294	332	268	295	318	304	276	295	270	318	295	275	299	267	332	300	295	288	317	302	286	281	303	278	303	271	282	302	303	311	308	314	255	318	308	318	292	274	293	280	276	288	287	257	283	291	292	284	329	296	263	299	316	317	289	289	264	318	301	322	266	292	285	294	284	279	294	330	319	275	262	314	315	322	288	291	339	297	321	309	315	300	285	298	290	324	259	335	292	321	293	302	306	301	303	253	288	280	301	263	308	276	298	297	311	269	327	298	271	318	308	260	338	307	294	303	302	272	299	281	329	317	318	277	289	299	278	301	286	318	287	313	288	289	303	294	300	289	310	270	313	307	330	278	279	284	312	312	287	288	275	278	259	287	282	304	317	279	282	284	291	302	277	312	325	290	293	303	313	300	294	290	290	297	285	284	294	327	294	295	288	307	327	281	294	317	310	299	278	281	299	305	307	325	313	295	329	302	292	285	281	320	293	305	300	298	300	300	314	274	306	288	318	295	296	258	285	291	321	289	268	315	271	296	294	303	275	335	278	303	311	305	293	267	297	271	276	314	303	303	294	290	326	315	316	306	293	286	295	309	273	285	277	295	309	310	289	285	302	267	290	295	287	266	299	318	321	278	333	270	318	298	275	321	296	293	275	311	288	318	268	288	326	288	294	282	270	301	280	308	283	301	281	268	290	282	276	282	281	283	289	316	292	303	327	324	292	311	274	270	306	307	297	299	308	294	306	299	293	292	270	295	292	303	296	284	280	306	282	350	283	311	302	284	277	303	281	280	293	300	283	314	300	266	324	282	283	301	292	308	312	303	307	270	302	308	287	293	297	268	332	291	307	281	293	293	269	302	294	295	288	288	261	286	316	286	298	303	306	293	294	285	271	283	291	262	301	288	297	287	304	283	282	308	283	294	303	301	281	285	310	285	281	288	303	292	309	279	305	281	284	324	284	282	278	291	323	270	337	282
28015	42465	24320	9408	6052	4527	3300	2503	1590	1245	896	772	649	560	587	511	540	499	509	455	443	396	370	394	389	355	397	358	391	334	349	329	342	359	361	393	383	322	345	349	347	348	344	348	369	370	335	335	362	335	343	319	336	336	325	311	340	363	402	327	312	333	368	339	338	344	338	352	334	337	352	367	362	374	338	314	383	327	327	331	332	357	317	342	389	308	339	343	347	317	332	384	367	348	385	346	362	351	372	377	347	371	398	361	361	372	359	333	355	381	350	360	390	328	362	373	351	328	354	370	316	366	344	339	348	352	344	379	324	326	316	375	336	387	338	339	343	329	318	373	357	334	346	361	334	358	358	398	326	365	376	349	348	365	312	313	355	356	350	333	370	360	335	352	345	341	311	358	341	335	363	356	373	331	341	351	333	336	357	339	350	376	362	322	334	330	354	331	376	358	345	355	369	316	355	373	375	355	351	373	326	346	336	356	341	357	352	336	373	356	346	330	349	331	386	360	347	339	354	338	377	374	355	368	351	349	338	347	355	342	340	356	363	340	361	366	322	359	343	346	340	354	325	338	349	353	373	345	320	363	336	374	346	353	364	349	338	333	354	337	360	363	366	334	362	326	328	370	323	340	367	362	353	377	359	343	381	366	345	358	324	339	362	321	354	343	363	334	322	376	332	357	336	330	358	345	379	329	334	303	342	355	356	321	363	352	336	371	334	375	351	329	332	337	342	351	365	353	367	361	327	339	354	346	338	333	314	327	351	356	328	374	360	362	357	347	342	321	354	329	323	373	328	327	349	366	352	351	361	336	328	353	332	316	326	367	352	348	371	373	373	342	332	360	344	352	363	321	364	353	327	371	356	384	335	351	366	355	329	359	339	333	349	361	338	340	327	351	328	328	334	348	338	342	358	347	385	316	361	333	371	323	334	340	356	354	327	349	361	345	386	328	318	380	350	360	350	337	305	348	345	328	337	354	353	352	338	341	362	344	346	329	365	331	347	338	357	348	371	357	348	313	362	356	340	353	333	361	348	346	342	376	357	398	369	350	378	321	334	324	353	349	357	346	351	313	328	371	330	353	344	347	344	326	335	356	345	312	359	336	323	371	336	343	347	387	333	306	357	352	346	322	352	354	341	366	365	339	334	348	370	359	365	385	359	319	355	330	354	364	339	332	325	377	324	384	340	372	340	377	329	344	341	354	358	316	361	313	362	337	325	335	328	356	354	354	355	352	371	376	336	339	321	332	354	334	350	367	345	329	348	338	344	365	348	324	336	319	342	324	341	328	336	364	343	366	346	340	378	331	352	298	323	386	361	348	331	308	359	383	334	351	347	352	368	332	338	324	350	345	357	328	340	308	348	367	330	330	343	360	349	358	349	341	345	333	378	335	360	315	343	375	342	346	323	358	308	323	353	324	329	348	396	338	320	349	338	334	329	343	330	368	334	357	362	373	332	329	337	336	335	325	328	374	338	355	357	388	339	327	350	358	386	358	328	342	325	340	337	356	319	328	330	334	348	347	330	358	328	372	368	379	361	357	376	386	351	340	313	343	350	356	364	345	332	343	333	345	315	378	314	335	345	351	353	350	337	364	322	333	330	373	331	364	305	314	355	339	356	368	333	364	343	361	344	348	350	319	368	313	375	350	352	316	357	344	353	356	367	329	321	354	315	336	306	388	343	335	391	366	386	360	310	345	352	379	359	334	352	338	347	353	353	312	364	342	346	316	330	355	351	357	315	326	367	377	377	369	337	363	372	352	351	347	371	361	347	342	375	341	351	395	354	364	350	316	354	371	357	336	318	347	366	320	347	298	370	336	348	360	349	332	347	369	338	364	372	346	347	353	374	346	360	342	322	368	312	329	351	304	348	323	354	344	351	331	350	360	372	362	318	342	333	331	308	328	352	359	330	321	360	327	357	314	340	335	362	333	349	337	348	373	340	336	327	311	340	338	366	343	347	346	364	353	331	336	361	356	361	329	354	365	300	359	314	343	351	351	337	334	317	376	335	299	334	358	339	330	324	336	349	332	325	372	370	359	397	312	354	354	312	296	332	339	317	310	342	355	320	357	370	339	340	351	344	320	340	326	334	352	315	368	348	334	352	351	359	332	359	327	361	372	340	371	329	308	341	338	333	356	378	339	317	385	335	367	324	346	336	362	368	324	373	338	332	355	327	355	346	371	327	359	325	326	331	356	338	354	311	361	337	348	369	345	334	347	323	340	394	372	335	327	348	337	337	366	333	333	339	351	334	369	333	336	361	349	358	346	364	388	370	316	372	340	332	341	334	308	351	343	350	388	347	350	350	349	329	333	346	312	336	372	351	351	348	334	339	355	371	373	364	337	303	342	335	312	341	354	370	332	353	352	340	345	361	330	348	352	368	357	339	353	366	357	358	358	383	335	338	368	352	354	330	335	395	341	357	342	385	335	329	326	366	353	342	351	360	330	363	338	367	335	378	345	348	371	371	377	341	378	354	357	326	354	349	338	372	367	354	361	343	321	376	343	365	318	366	325	347	327	321	333	338	370	338	355	354	358	329	367	338	341	354	357	344	332	362	358	389	324	334	330	366	357	354	328	334	330	350	352	385	325	351	360	348	357	339	341	344	373	383	359	340	333	346	345	357	303	337	352	367	310	347	334	350	349	328	365	371	339	332	336	349	309	340	347	348	349	363	348	344	349	333	351	350	364	353	339	368	355	316	303	337	306	385	376	346	360	347	320	356	334	362	341	358	335	359	358	343	358	369	346	357	387	313	354	333	323	347	358	394	374	374	314	373	345	361	358	362	330	347	334	338	381	356	347	344	354	352	356	341	337	357	323	345	373	367	366	342	346	345	329	352	326	334	365	321	359	346	310	340	370	315	354	312	336	347	339	337	386	322	342	346	343	352	349	342	353	350	330	342	350	334	357	338	343	334	353	347	345	331	340	327	333	348	379	355	371	348	344	355	346	336	349	338	358	346	384	355	385	364	372	341	329	385	304	325	321	331	349	332	358	346	306	300	343	348	359	356	342	364	368	365	339	349	368	367	375	358	339	343	368	341	332	367	326	366	354	357	355	351	357	381	333	324	346	343	317	357	328	348	332	322	367	347	353	364	375	358	355	356	369	337	344	307	356	353	338	362	342	342	368	343	344	348	312	336	351	330	339	357	347	319	327	337	349	324	332	349	339	354	335	329	355	385	326	370	380	330	334	365	347	364	371	343	354	346	329	343	339	330	357	357	359	383	350	323	342	341	359	349	316	342	365	352	344	323	361	373	355	370	359	368	326	310	338	363	327	343	318	332	346	360	349	322	336	357	355	344	383	363	367	355	333	346	336	345	321	319	330	366	324	355	385	345	340	348	346	366	334	316	358	363	362	372	348	329	337	379	355	326	333	341	344	333	311	320	351	345	345	357	342	342	336	313	356	367	354	337	324	347	339	316	365	346	342	337	374	336	345	347	328	325	374	379	320	363	336	366	336	421	340	355	394	360	320
23074	21315	28942	24027	21317	21402	11451	3012	1695	1468	1110	924	862	782	748	681	671	662	628	635	567	568	514	479	482	523	488	494	447	452	475	488	458	467	463	431	463	469	484	448	450	466	440	435	421	446	480	455	473	426	451	437	446	448	446	442	430	407	446	442	431	411	412	422	454	437	459	445	440	467	438	417	454	479	465	433	423	468	440	444	440	467	429	451	471	466	456	407	447	466	444	464	448	473	472	498	475	471	524	471	461	475	489	472	470	480	445	459	481	468	486	451	439	460	460	426	412	427	476	472	503	467	430	412	439	450	428	441	445	452	421	482	419	446	452	461	474	430	453	452	473	438	483	457	417	434	455	453	455	452	469	453	454	431	424	500	424	415	475	456	424	460	425	478	481	476	419	458	429	444	422	442	431	448	410	425	442	486	456	406	476	439	440	451	457	436	464	504	435	436	438	436	439	408	419	428	459	468	406	432	460	449	413	424	425	463	458	441	464	408	429	444	418	454	444	436	471	425	441	447	395	400	446	411	472	459	455	455	442	466	416	435	444	490	445	438	467	465	428	456	470	419	426	448	462	389	461	424	480	450	433	422	466	424	456	444	486	431	494	441	486	456	398	435	454	437	466	457	401	458	418	447	391	434	481	448	470	435	472	438	416	461	454	428	476	464	428	404	438	448	448	456	431	403	472	439	425	436	481	411	463	418	418	428	438	436	465	437	427	415	414	457	443	495	470	475	453	454	464	455	474	446	457	454	404	449	456	408	452	425	465	486	469	436	460	491	431	435	409	404	419	462	423	470	460	456	445	450	439	472	438	420	456	428	450	453	442	434	409	418	456	432	432	459	402	441	460	443	440	474	468	443	449	430	454	419	472	450	412	447	411	440	455	450	455	478	407	470	433	429	393	442	424	420	444	489	432	465	410	451	446	446	428	439	430	418	440	442	495	432	462	430	428	442	451	442	428	446	459	431	436	427	405	437	420	426	428	463	424	465	470	442	456	466	437	408	409	436	454	443	453	461	448	453	417	490	463	407	426	467	444	441	405	435	441	417	435	467	425	468	462	433	449	432	463	447	467	448	406	465	447	449	463	412	481	438	468	441	436	434	443	438	459	444	440	438	434	459	390	453	418	484	477	461	428	455	432	437	455	462	457	448	440	448	413	434	429	433	447	451	458	431	431	434	461	422	444	455	454	477	410	471	459	455	478	446	423	424	457	469	431	462	452	449	435	446	428	459	426	464	461	413	432	435	443	441	408	463	442	462	453	403	443	444	459	437	415	430	443	414	459	437	440	440	462	453	463	453	460	416	409	439	458	438	452	427	452	447	448	484	447	430	448	442	439	443	435	433	431	427	464	430	447	457	457	408	422	439	424	440	448	472	442	457	440	444	437	435	413	415	449	425	456	453	431	469	438	410	430	437	440	424	440	466	440	443	418	457	461	426	444	426	448	456	425	413	462	436	415	434	454	455	454	447	406	440	458	439	428	413	440	456	440	429	461	437	463	444	448	448	455	432	452	420	410	464	468	433	437	456	377	455	439	471	450	427	432	445	455	514	469	433	468	411	461	424	416	424	438	477	458	437	431	409	398	407	455	484	438	469	435	451	473	436	494	449	432	434	434	421	444	467	424	448	424	454	451	443	453	447	424	464	471	397	446	460	446	477	432	460	453	427	433	435	472	427	477	425	447	437	430	453	472	420	444	464	426	470	394	423	478	443	481	450	445	465	447	437	424	469	423	449	472	440	454	434	456	466	442	437	443	429	416	432	436	486	441	465	463	488	465	417	443	447	450	421	453	442	445	463	446	464	431	477	430	508	424	409	477	401	422	434	449	431	439	476	443	444	433	445	437	484	432	446	438	451	447	437	448	487	436	461	456	435	464	423	424	442	431	427	448	477	444	462	466	475	446	440	433	450	449	472	426	428	442	430	388	459	470	421	440	414	459	419	401	431	455	419	418	427	415	445	443	422	447	398	419	434	445	433	457	406	428	456	418	418	420	436	459	434	461	431	452	449	417	447	406	443	440	477	449	416	462	410	470	517	416	444	472	452	439	429	433	444	418	463	406	429	463	454	462	419	401	463	430	434	447	434	441	449	451	440	454	485	422	450	388	450	430	449	454	438	432	449	441	435	464	425	439	456	448	464	422	437	465	415	452	435	446	448	445	462	433	419	481	443	462	423	448	441	427	407	445	401	404	473	442	417	459	420	422	436	435	445	446	416	441	451	450	462	441	425	468	477	422	453	446	446	432	463	406	444	426	452	489	459	425	455	458	420	415	432	465	437	426	418	469	438	465	445	422	439	446	461	427	443	497	453	459	464	425	409	466	438	450	491	466	428	414	410	402	455	414	440	472	414	487	450	433	486	396	430	455	450	477	470	454	456	438	443	438	449	445	454	462	446	453	465	479	427	483	420	434	463	487	467	452	417	429	439	439	433	444	466	458	457	438	406	410	427	474	444	442	426	519	437	457	482	472	477	440	417	413	462	438	490	428	464	465	452	423	439	464	401	452	480	440	453	442	443	446	451	444	411	436	446	420	415	450	413	456	407	473	430	412	434	459	444	476	496	397	448	432	435	409	393	463	429	472	435	420	429	406	417	447	413	463	453	430	423	453	473	440	456	472	426	466	441	443	444	424	460	426	444	446	401	452	441	448	462	417	453	436	481	465	447	430	449	480	420	469	431	442	430	412	419	436	392	460	427	473	441	462	457	427	451	429	442	457	469	440	436	485	464	435	418	445	423	460	471	417	448	467	445	409	454	439	434	484	380	453	460	448	442	454	453	449	431	425	450	443	413	465	484	486	447	473	430	469	432	442	453	412	475	466	489	448	424	433	463	432	428	445	421	411	473	458	410	455	425	433	421	408	444	437	464	435	459	467	415	435	438	447	473	440	436	463	458	439	439	465	433	468	422	446	455	449	448	422	450	438	448	455	479	469	444	471	449	439	443	436	423	445	495	438	428	421	456	498	435	438	467	458	424	461	471	481	409	429	417	425	461	462	429	433	443	429	443	437	441	430	446	420	447	401	484	419	432	448	439	418	432	449	437	472	432	441	458	440	471	446	436	410	412	469	435	443	439	434	486	445	444	446	436	461	460	412	442	448	391	431	417	467	461	450	437	457	472	453	437	420	465	457	438	398	451	426	465	438	462	459	421	432	429	439	421	424	443	383	480	460	422	442	404	411	445	426	420	443	415	428	440	448	457	437	434	437	432	407	466	469	445	442	475	452	421	435	472	422	444	453	439	458	429	439	459	420	428	454	468	453	443	434	475	473	407	431	479	426	455	451	431	419	461	428	445	432	449	457	448	438	474	411	463	430	459	437	427	455	445	434	421	452	434	480	456	447	479	477	459	438	433	415	399	421	438	469	458	471	408	453	455	446	452	450	462	413	436	453	483	468	442	458	427	446	432	430	453	439	447	439	450	425	443	419	420	428	435	473	434	458	431	436	433	461	438	453	412	506	468	475	451	416	463	457	424
31682	50016	32344	16169	10708	8324	6182	4499	2896	2338	1735	1392	1228	1078	938	901	869	817	795	762	661	635	592	597	532	533	544	597	566	500	520	533	532	528	482	527	510	508	530	462	517	499	489	526	498	461	497	457	510	502	484	567	459	477	495	500	491	495	511	474	505	470	499	502	550	493	461	477	505	490	536	499	501	479	498	514	508	474	488	505	492	513	511	487	509	519	514	511	493	524	494	525	497	488	504	505	490	482	500	505	499	508	538	511	536	509	515	496	548	506	520	531	503	483	507	490	530	504	533	480	480	449	506	502	454	506	474	496	487	468	470	477	471	455	515	479	475	510	503	508	499	532	512	528	477	462	482	498	480	507	501	470	500	468	491	496	477	453	483	520	452	485	498	498	524	497	497	494	495	434	513	481	509	485	513	530	475	482	506	504	503	507	506	450	513	489	498	561	484	491	512	480	521	488	512	483	483	480	498	469	497	511	476	465	495	525	454	464	481	485	485	497	460	505	507	479	457	489	465	501	488	511	496	502	471	491	497	503	505	514	487	490	511	508	515	473	499	472	484	480	477	484	494	504	513	463	516	514	500	484	519	474	453	479	455	513	478	514	482	473	483	487	500	495	517	513	463	497	513	534	511	444	469	488	510	493	452	486	521	476	456	506	432	513	482	499	483	524	466	490	532	468	483	467	445	481	502	468	481	502	452	470	535	476	492	488	510	473	524	537	489	483	452	499	474	484	491	490	508	483	485	479	482	466	501	470	493	492	491	511	518	506	454	477	496	447	462	471	467	481	499	508	504	499	473	493	504	507	508	487	494	467	463	523	511	469	509	490	502	549	499	486	496	476	487	505	509	481	515	449	448	485	520	530	501	446	482	477	514	476	481	543	499	483	532	536	505	469	476	506	513	478	513	475	494	482	507	466	491	457	488	497	465	475	495	522	487	473	488	452	493	505	492	538	499	499	520	474	442	472	545	475	503	522	485	491	506	458	510	524	512	540	489	526	514	517	506	486	508	480	493	532	530	497	493	489	472	467	516	515	481	477	482	485	488	499	483	516	498	481	549	453	457	459	496	534	480	477	483	458	477	439	519	509	481	498	478	502	501	497	504	494	525	504	476	496	480	531	476	473	474	514	498	488	521	531	499	457	491	491	476	483	505	514	485	485	495	471	472	524	474	507	527	465	484	484	538	484	474	489	467	487	470	525	482	475	467	466	496	498	496	459	458	490	486	479	482	498	521	501	494	460	505	481	502	530	495	447	441	506	511	515	507	495	480	489	461	453	516	449	486	515	467	495	474	480	511	489	468	506	517	508	465	462	501	474	529	496	500	484	561	497	515	470	461	506	529	503	454	499	484	468	436	469	495	498	510	499	472	484	500	521	484	522	472	479	462	503	511	508	508	484	444	504	489	500	518	485	496	505	500	518	478	473	453	533	510	471	481	487	511	507	532	523	461	486	482	481	504	518	489	479	477	507	486	508	491	492	496	456	481	474	482	447	509	485	489	471	522	510	464	465	469	498	474	459	496	501	546	472	481	524	506	514	477	490	482	467	476	479	501	504	498	517	481	506	527	451	462	465	488	501	473	488	494	469	487	460	484	473	495	488	488	495	467	531	507	487	490	437	489	507	488	508	506	487	494	467	469	530	458	475	483	511	495	511	455	476	502	488	446	482	462	507	508	474	482	512	508	487	478	487	531	496	508	481	516	521	526	529	481	498	494	477	478	484	484	493	509	496	472	480	517	484	491	463	456	506	477	526	525	514	475	510	487	487	486	508	473	476	490	476	491	488	465	524	456	541	490	487	497	497	506	495	512	497	495	510	512	471	506	467	500	468	497	513	466	502	484	500	513	443	479	508	483	496	501	493	458	507	466	457	515	517	513	479	481	456	473	472	463	457	511	516	486	481	474	507	547	522	509	510	480	503	523	534	464	470	513	506	459	466	469	513	528	506	455	545	478	478	492	503	486	503	515	506	503	463	492	466	488	492	465	471	436	493	482	496	474	493	521	506	513	501	496	483	498	510	486	517	489	468	462	492	462	437	452	495	492	493	512	476	484	520	454	468	488	510	440	524	488	416	473	467	534	491	497	488	501	476	471	472	486	485	472	503	526	505	459	487	481	480	512	504	485	493	494	492	496	503	532	470	473	489	480	516	471	466	491	473	471	515	459	484	502	483	504	473	471	467	432	520	529	508	486	482	456	500	537	481	544	496	505	500	511	483	478	499	504	468	492	489	479	524	477	550	464	499	513	512	481	513	551	499	530	488	473	480	492	507	481	471	488	518	540	480	508	513	457	473	492	499	492	491	494	461	476	496	470	463	506	498	515	474	486	519	476	516	456	478	519	522	462	482	498	516	505	505	480	486	480	502	470	472	481	484	471	523	497	481	495	479	480	525	503	496	473	487	521	511	479	484	503	467	497	473	487	486	516	541	510	511	451	444	491	487	498	435	493	482	474	482	564	456	511	487	493	486	494	494	470	479	512	469	464	476	463	480	481	525	473	512	504	490	458	489	472	458	515	519	493	472	512	449	456	500	493	474	477	483	492	512	448	514	514	508	475	482	511	454	482	496	504	519	489	517	474	504	502	489	510	494	475	490	485	489	492	525	522	487	469	489	435	460	475	490	489	465	473	469	503	473	486	490	434	480	488	487	511	531	462	491	480	525	430	506	520	477	530	498	517	497	483	481	478	458	485	491	457	487	491	510	467	514	508	476	515	485	517	497	471	444	464	498	492	499	473	504	505	512	472	487	499	476	491	482	473	435	478	505	501	486	515	477	514	505	466	483	476	482	491	495	477	528	482	484	476	504	495	462	482	508	536	459	514	508	496	495	508	452	517	474	506	457	483	485	503	495	491	516	479	503	494	461	492	506	469	515	469	496	497	446	463	498	501	514	478	504	521	462	473	513	438	501	506	507	516	526	474	459	532	501	464	493	461	451	525	479	518	470	513	467	488	513	487	500	486	474	498	490	473	503	465	509	487	499	536	467	500	448	486	517	491	497	487	479	498	480	526	446	461	502	495	447	514	496	516	488	477	490	496	506	486	486	486	467	501	486	477	486	492	485	505	479	516	517	453	544	482	480	451	508	490	480	508	494	489	477	512	486	476	488	447	480	488	513	474	470	537	511	507	480	484	494	498	534	476	491	497	470	447	507	470	476	497	518	480	521	510	494	512	474	469	506	464	452	517	469	473	537	521	493	525	517	513	457	484	474	498	514	565	472	528	486	497	521	473	521	518	450	489	481	502	489	509	488	547	491	483	487	495	481	463	488	510	444	520	503	513	469	471	523	473	497	485	461	453	531	500	458	478	494	473	501	538	510	497	502	533	479	485	520	510	480	524	485	490	523	495	495	464	478	441	491	462	531	483	486	433	476	486	477	527	486	512	463	475	498	463	502	475	493	516	483	474	479	494	497	481	504	484	515	527	509	483	498	522	515	468	468	514	495	498	527	494	476	488	505	514	507	479	507	513	490	487	497
27862	23767	21373	8134	2612	1668	1204	984	601	518	366	394	356	334	308	281	296	308	282	264	251	291	259	230	273	257	269	233	261	228	257	256	248	257	249	253	240	248	235	246	257	238	237	245	225	258	229	250	255	244	237	236	247	222	237	236	239	214	242	244	219	238	261	240	265	244	223	250	264	227	230	242	253	231	210	259	251	249	225	246	242	239	234	235	211	238	247	266	263	270	247	253	232	268	229	257	252	240	249	236	271	251	255	281	224	251	231	265	276	243	264	257	248	258	262	258	229	241	227	261	247	255	258	257	247	257	251	236	240	257	256	252	234	266	241	242	262	250	243	262	230	270	234	234	239	233	238	262	243	245	234	257	255	249	242	247	248	268	241	290	265	259	240	256	232	242	251	234	253	267	232	250	275	235	287	274	200	247	255	225	259	225	235	259	240	237	243	241	247	255	267	272	277	251	228	235	250	248	250	240	251	252	223	242	259	252	262	237	256	255	224	249	261	247	252	251	245	245	227	273	230	219	258	274	256	243	247	240	289	248	233	242	223	218	244	243	259	234	231	263	263	241	241	231	226	224	265	255	230	253	225	215	224	266	215	262	235	253	255	269	235	225	240	265	257	285	235	244	243	259	224	234	233	228	262	230	263	255	246	248	207	232	241	224	258	241	232	228	227	224	262	231	225	251	244	248	261	262	221	259	242	238	264	261	227	224	260	253	229	235	267	233	250	254	237	226	254	245	253	203	244	251	221	228	251	237	244	251	239	249	255	233	226	249	235	216	242	258	222	226	265	259	251	260	217	263	291	226	255	252	282	213	263	241	231	246	244	235	226	256	229	248	271	261	264	254	263	270	254	247	239	253	228	230	243	251	243	261	226	224	249	256	248	267	255	240	226	234	226	255	240	260	247	235	228	245	250	260	245	242	242	240	210	237	265	241	234	239	249	253	231	236	247	262	273	257	261	218	239	238	240	252	221	270	255	242	255	245	236	202	235	255	256	224	268	229	242	230	243	243	254	239	254	264	260	265	267	237	216	256	262	249	230	250	246	253	265	250	230	226	247	237	248	227	219	242	238	224	239	237	244	234	254	259	255	285	269	238	231	238	248	245	243	228	262	256	241	242	264	240	243	221	246	219	233	265	257	233	235	222	244	227	253	248	265	277	235	260	225	224	220	219	248	241	218	279	264	269	225	252	266	221	248	284	253	259	244	240	251	245	251	228	263	223	248	262	242	242	263	222	270	254	257	214	245	251	239	294	248	240	248	207	225	244	246	248	232	256	237	259	240	255	253	243	240	221	260	261	240	228	261	242	267	271	256	276	216	237	243	229	246	222	256	253	226	260	247	254	225	253	235	226	265	231	244	232	262	263	251	245	203	233	258	266	222	259	253	249	235	224	248	267	256	268	236	234	234	256	258	271	257	247	269	272	222	270	214	268	243	228	236	224	250	235	264	249	276	238	241	244	250	279	228	234	238	257	257	255	226	233	266	238	263	240	251	260	231	252	233	252	219	265	261	246	246	243	241	248	244	231	250	276	237	261	279	248	225	242	238	250	232	253	254	236	252	252	271	263	255	238	240	234	250	237	229	260	257	255	256	247	226	280	261	255	221	273	233	236	218	279	241	223	251	245	229	234	258	275	224	257	237	237	239	245	258	250	239	236	251	254	243	286	249	228	285	246	250	253	232	235	229	262	239	253	246	238	256	241	232	251	257	244	238	255	278	226	241	240	286	243	243	229	268	246	231	288	269	241	231	223	244	220	252	249	202	231	229	246	254	239	255	242	252	223	243	261	230	253	256	247	262	248	246	289	262	217	262	229	244	251	251	222	234	200	230	229	239	217	290	238	243	239	239	239	268	257	231	260	222	258	276	260	214	237	252	249	242	253	242	239	238	257	238	255	242	223	227	232	253	239	261	261	244	248	244	265	268	254	259	268	237	246	243	249	243	255	224	249	250	247	244	236	242	213	276	274	207	252	255	227	242	256	272	247	276	249	226	247	236	237	229	248	235	241	227	268	248	210	243	248	262	240	245	261	230	281	237	245	245	260	240	231	241	198	258	247	226	246	236	241	248	210	245	222	261	244	252	261	227	251	266	237	238	241	237	245	243	240	252	279	264	230	235	245	203	227	221	260	216	191	247	249	248	231	235	260	251	243	226	235	248	220	237	267	241	257	242	272	234	257	240	248	257	223	264	249	219	236	241	250	239	250	255	207	263	224	264	261	232	271	208	232	222	227	244	252	237	253	239	247	274	222	243	269	229	237	211	243	244	254	259	252	243	240	238	251	253	254	242	245	236	263	247	215	237	256	243	237	219	264	257	254	259	240	259	244	258	254	242	244	260	242	245	264	250	251	260	256	253	261	249	261	241	234	230	272	234	241	252	237	261	260	262	251	237	252	232	219	220	226	227	239	263	253	233	244	221	238	277	262	235	254	226	251	242	247	240	246	236	241	250	254	244	241	248	247	238	245	248	238	296	217	233	280	227	231	261	211	221	256	267	260	275	225	267	241	256	210	239	220	247	254	243	240	231	247	224	243	265	246	254	265	243	248	278	232	241	237	252	261	238	240	240	208	230	290	212	248	298	258	236	259	226	232	245	242	204	249	224	260	238	262	239	244	227	236	260	255	223	222	249	246	234	250	202	214	222	273	232	237	226	244	239	241	225	267	257	232	243	266	247	241	236	234	227	224	240	251	246	228	238	258	253	242	256	229	220	271	228	221	237	261	257	242	238	244	233	236	242	242	236	257	238	222	228	253	254	235	225	224	278	219	229	236	268	266	250	263	245	230	237	238	269	258	231	203	237	261	252	233	250	288	232	229	237	248	228	241	242	268	271	265	239	215	241	248	233	252	232	270	236	265	236	254	252	246	234	253	262	210	262	249	230	237	254	247	239	238	245	248	258	239	240	258	270	248	250	256	230	260	222	239	261	234	254	255	251	272	263	268	228	242	237	264	241	240	239	220	277	271	226	252	242	250	244	237	248	221	244	256	236	243	214	236	246	240	265	249	248	249	239	261	238	239	239	261	249	260	243	249	252	234	232	249	231	237	235	251	227	252	250	243	245	238	246	251	236	240	250	235	252	227	247	243	241	246	262	240	223	219	254	241	222	245	241	286	242	253	269	271	237	229	227	254	252	219	236	242	245	249	247	233	270	247	237	228	230	256	206	222	275	250	245	227	242	234	239	250	247	264	228	254	258	226	232	247	253	246	281	251	251	277	241	248	255	246	241	242	259	249	250	244	243	267	277	246	283	257	242	251	220	244	237	254	241	234	232	222	263	237	269	242	239	231	254	194	227	237	224	225	264	231	242	252	235	269	242	244	233	251	253	285	248	263	261	265	233	255	261	231	277	255	214	245	253	262	232	238	265	271	240	246	268	257	252	223	253	240	233	222	255	258	254	252	237	247	242	241	244	234	227	240	240	256	243	252	247	266	241	248	252	259	230	238	224	246	271	235	255	250	228	270	238	231	234	239
26565	37681	19026	6580	4167	3214	2292	1665	1113	841	584	508	519	438	414	434	377	346	394	347	337	337	324	288	302	267	279	288	285	298	253	289	310	285	294	291	278	310	292	285	288	289	284	314	249	277	295	301	302	307	289	300	267	295	292	322	259	278	293	296	280	273	259	312	289	313	277	278	273	256	258	286	285	294	295	298	248	269	269	281	276	241	310	287	282	269	303	277	290	286	274	301	279	296	270	256	301	298	311	320	295	295	302	300	314	316	278	323	326	286	279	270	301	292	321	290	282	276	288	281	296	307	274	312	300	293	285	313	294	261	249	278	292	269	274	287	301	300	328	273	265	293	295	279	284	265	275	275	301	298	277	307	286	274	260	260	303	281	281	279	279	262	262	292	262	287	281	268	299	275	292	290	285	304	290	323	264	267	273	276	293	250	291	283	279	288	290	291	303	279	278	288	274	264	277	296	260	307	292	268	285	273	268	268	245	287	275	265	274	313	296	311	288	305	257	307	281	309	278	291	281	300	295	318	252	289	291	276	282	291	296	310	262	267	273	273	268	285	261	291	290	283	294	292	310	257	300	280	274	251	260	286	264	291	269	296	285	273	256	288	292	324	289	267	291	286	284	283	271	260	298	285	283	271	281	276	280	281	260	298	273	296	301	272	265	261	288	276	303	274	299	288	286	290	281	270	289	290	285	287	289	320	278	308	293	264	271	299	281	298	282	294	304	301	294	261	291	290	294	270	268	267	284	291	267	252	305	302	293	291	290	281	281	302	323	283	301	295	279	276	301	270	279	287	275	250	283	263	291	283	301	283	264	264	283	306	269	287	297	290	285	274	309	289	277	265	281	307	301	300	284	258	304	270	258	270	266	261	264	301	270	272	290	285	274	268	282	270	267	272	290	257	282	264	267	304	286	295	296	294	260	315	301	256	308	269	281	279	284	298	308	303	276	258	270	293	266	290	271	306	285	293	292	285	283	242	258	260	279	251	297	280	302	272	286	293	295	269	297	274	310	271	268	263	303	270	264	270	292	292	275	276	298	275	278	277	296	282	276	270	285	288	290	261	290	295	291	311	290	281	279	294	304	311	266	295	264	289	283	307	287	283	298	319	295	287	290	281	267	256	280	282	280	288	293	272	291	317	295	315	282	267	269	300	287	286	288	289	299	313	296	242	313	314	286	285	266	289	272	286	303	285	287	312	292	248	276	270	314	260	259	263	287	280	288	293	308	263	274	290	287	266	287	300	285	287	285	294	254	280	287	312	275	280	293	267	265	271	293	307	302	294	281	283	270	309	292	281	285	281	288	286	282	291	299	272	269	271	274	288	298	289	290	276	274	258	297	270	302	275	318	275	275	285	291	268	278	298	286	250	272	297	270	264	296	278	306	280	298	272	268	285	281	305	277	268	271	286	262	297	287	270	272	296	293	260	299	277	276	300	284	268	290	276	270	307	294	322	311	297	286	312	303	295	274	313	294	314	289	303	279	274	285	278	278	312	285	281	313	287	267	270	297	296	287	285	295	258	297	302	276	324	303	290	270	304	286	281	278	312	278	265	270	272	280	299	280	305	282	293	297	267	277	263	273	306	274	271	260	311	291	286	279	274	257	262	287	283	287	249	295	299	281	249	266	299	279	273	272	264	273	317	258	266	280	299	291	297	291	281	312	273	289	284	291	303	282	290	318	288	315	275	290	280	301	286	320	277	271	287	262	302	297	322	313	288	287	259	282	268	274	306	323	279	280	309	284	287	273	280	262	269	285	274	318	272	284	314	291	304	278	284	301	292	314	277	273	276	302	289	256	263	291	303	280	291	307	310	289	293	296	254	316	293	275	260	289	285	287	289	303	280	289	306	294	258	273	287	271	267	273	277	282	295	285	320	276	271	316	302	291	276	260	324	277	299	277	260	288	291	280	257	295	283	273	272	300	266	292	278	276	265	287	286	272	258	284	263	304	256	274	291	287	272	315	286	280	291	293	278	278	298	274	249	277	246	302	286	284	247	275	297	296	281	298	272	327	274	289	286	297	317	292	251	297	260	298	276	275	287	284	287	289	280	255	275	267	327	301	297	300	281	302	288	287	283	259	277	289	300	297	294	282	287	288	268	282	276	264	260	277	282	266	286	300	271	289	263	260	278	275	298	275	271	264	306	292	295	317	303	299	292	306	284	292	301	262	279	305	243	303	293	279	297	276	272	296	279	288	284	271	279	285	259	293	302	288	278	276	284	282	277	269	292	286	290	282	274	306	269	295	273	305	285	276	291	263	301	313	267	307	297	280	254	266	295	292	272	271	277	311	287	264	282	259	272	288	289	292	286	287	304	288	280	276	296	293	275	286	283	296	319	277	280	299	282	274	270	265	307	293	303	299	297	320	312	273	276	284	266	271	242	262	297	269	260	264	284	308	288	265	319	290	285	263	261	280	310	280	297	298	275	334	300	297	255	288	319	276	316	294	287	228	279	308	253	332	276	299	272	270	300	301	300	295	267	280	299	267	279	287	286	269	297	297	277	280	288	309	310	291	271	318	297	299	297	283	277	282	311	293	276	260	293	300	280	278	295	268	282	273	260	263	289	287	281	282	296	313	256	299	297	263	270	287	287	274	304	290	316	284	307	289	261	282	274	253	284	268	257	284	297	299	282	276	301	264	285	271	265	295	275	302	274	268	302	292	283	306	287	254	289	298	301	284	297	260	299	268	267	262	311	287	277	284	305	273	272	244	299	306	293	274	242	276	305	285	298	298	309	276	286	261	290	307	276	295	313	311	290	289	300	268	285	270	291	312	261	289	296	264	294	294	275	278	267	292	293	255	295	275	296	286	268	303	295	334	285	272	251	282	274	294	262	292	277	325	289	298	289	303	291	284	293	272	273	262	283	286	293	308	298	270	306	294	288	272	277	292	286	302	271	258	273	257	279	310	294	282	269	268	296	302	283	238	268	286	308	321	264	295	286	261	289	302	252	293	284	294	279	298	262	319	281	311	289	308	241	296	273	268	281	284	282	280	265	278	272	292	272	275	249	281	270	294	282	297	254	282	270	292	272	273	284	284	284	286	271	261	274	315	260	292	252	312	306	268	281	267	286	304	302	317	288	261	266	281	277	289	291	300	312	283	274	278	285	296	310	251	300	287	261	288	282	253	286	304	279	290	271	296	283	318	250	272	299	291	291	276	262	303	296	279	295	285	277	290	281	292	283	274	288	290	271	292	260	316	295	297	294	264	284	323	282	305	294	275	290	278	253	284	287	302	267	291	284	272	304	280	287	295	298	280	284	308	277	259	258	256	282	293	310	287	240	280	284	302	262	319	279	293	322	267	270	268	293	290	288	287	273	291	261	283	282	282	302	300	283	261	295	310	311	249	287	280	280	280	272	285	267	309	276	276	275	286	293	276	286	304	271	295	302	279	274	259	277	284	313	275	261	279	284	305	291	280	311	268	265	282	252	307	293	292	282	288	299	276	293	294	285	311	264	313	254	273	252
24127	21284	28419	24444	21237	11797	3034	1738	1236	883	773	595	590	477	510	453	449	430	417	417	395	433	382	370	351	369	343	359	331	345	331	335	361	333	367	358	335	368	338	363	346	337	345	326	326	352	348	334	316	353	330	326	344	290	340	328	326	336	331	332	364	323	329	318	327	355	335	328	350	328	321	331	334	324	352	309	312	358	328	334	356	341	360	322	310	338	336	332	306	336	301	325	342	327	343	376	332	326	337	354	326	348	324	369	352	332	343	365	353	326	367	357	301	338	342	314	309	299	333	361	315	293	312	313	347	333	312	327	354	324	344	294	337	320	322	302	307	317	336	364	331	327	333	342	337	327	336	304	308	349	323	313	317	316	326	298	314	333	322	371	293	322	327	317	362	356	322	341	332	313	383	325	355	349	337	339	315	320	328	303	309	316	331	346	297	318	363	334	300	323	311	321	325	320	307	300	355	310	325	315	307	368	297	314	342	344	332	312	310	322	347	338	337	338	319	353	345	344	312	308	313	365	342	317	311	361	341	356	318	302	319	334	313	330	346	337	342	321	341	316	345	323	376	316	324	326	314	347	339	324	334	300	351	360	328	332	325	318	309	318	344	333	298	348	306	317	292	354	374	293	339	327	337	312	342	326	294	333	336	318	337	325	350	326	314	291	352	322	326	329	300	309	355	348	335	305	318	336	361	323	312	351	326	349	348	335	363	322	309	294	340	329	330	330	333	334	324	327	319	328	364	343	356	354	363	297	310	287	316	327	310	319	302	341	331	337	327	302	323	339	305	315	338	327	357	315	310	368	318	332	373	317	297	341	341	347	328	311	336	315	331	348	348	322	355	336	318	304	344	354	365	341	348	313	334	305	311	367	347	338	320	320	315	350	313	316	322	317	321	312	359	343	337	314	335	367	330	329	321	348	365	322	369	339	331	306	311	305	351	329	352	324	326	341	335	346	325	333	318	334	330	297	349	313	341	339	334	309	316	312	326	330	336	348	318	356	350	389	329	334	341	330	346	350	331	327	338	349	332	309	312	322	293	357	329	322	323	306	338	303	329	329	317	334	327	323	297	356	315	331	347	336	322	316	330	325	374	350	317	335	339	335	331	325	297	303	393	341	368	344	327	339	322	321	314	327	336	331	306	355	346	325	322	336	308	343	308	329	328	325	321	334	328	316	335	338	312	328	371	328	329	330	324	365	352	329	315	346	352	343	351	323	366	323	322	326	361	306	322	342	361	334	293	321	304	297	314	315	328	327	332	319	327	326	351	299	330	297	318	363	335	357	353	368	342	330	326	312	368	320	335	325	330	355	356	319	331	322	344	319	307	355	302	367	329	319	382	352	339	336	348	329	357	355	321	318	330	295	328	314	342	314	311	316	295	319	358	338	323	349	312	333	304	332	301	318	313	344	349	341	334	308	341	370	327	344	354	311	298	319	300	316	360	344	320	316	310	346	305	330	318	311	321	342	348	346	352	306	332	344	292	324	286	326	340	346	315	335	335	349	327	351	334	314	289	321	324	305	352	312	316	325	346	332	307	320	306	337	338	372	319	317	318	312	344	321	333	347	325	358	335	338	342	329	311	329	316	286	331	341	346	348	321	308	323	328	309	302	311	346	348	308	310	343	338	315	310	322	328	350	374	328	325	357	348	313	302	331	357	355	336	315	327	359	320	360	372	317	350	317	355	345	317	330	342	333	335	336	300	352	311	313	316	341	343	312	335	326	332	330	316	308	328	316	304	326	313	325	316	321	357	283	324	311	316	313	303	310	326	346	332	334	333	334	319	364	330	349	320	327	346	364	333	329	331	366	325	301	312	321	339	310	350	344	320	304	313	349	351	304	316	326	271	361	331	327	352	347	341	352	341	341	321	327	355	329	313	349	334	337	313	311	311	311	321	321	332	329	327	323	344	320	346	297	328	349	331	354	329	379	339	316	319	319	364	320	328	340	332	324	311	330	307	336	285	334	327	347	331	331	344	339	289	325	322	317	324	297	343	339	349	322	318	328	294	328	314	320	329	325	288	346	334	341	325	331	350	330	321	336	313	344	316	299	328	320	328	363	360	376	336	347	339	321	339	336	316	357	361	361	346	353	346	298	346	320	311	313	307	312	309	367	313	356	312	332	304	324	308	336	359	307	303	328	329	303	337	320	321	331	383	301	324	342	350	342	309	316	318	342	352	335	344	341	318	318	322	334	354	375	352	305	340	339	345	322	346	346	308	354	334	328	335	319	321	343	322	310	328	333	311	335	347	324	335	354	321	342	327	348	335	345	331	327	326	340	331	345	312	350	322	338	326	320	286	327	291	337	363	354	318	327	307	300	345	299	332	294	321	305	359	319	350	320	320	358	363	329	354	339	325	375	350	338	347	296	349	338	339	367	318	317	332	311	356	349	316	316	350	329	323	325	321	366	352	338	329	317	360	353	324	324	331	321	326	335	299	326	321	329	323	303	306	317	330	327	347	320	321	315	306	359	315	298	307	314	323	365	314	347	293	342	344	325	322	308	319	336	308	317	342	333	320	308	325	315	354	326	323	333	315	352	318	313	308	308	334	295	322	314	288	348	334	360	317	340	324	329	337	335	324	335	322	324	364	293	335	330	319	290	309	302	336	342	333	329	323	333	309	346	327	292	347	290	327	325	326	322	312	310	336	351	332	347	315	361	295	296	309	351	322	333	341	345	345	330	328	309	318	327	307	330	343	324	339	313	328	356	303	326	323	326	332	321	308	307	339	333	359	319	321	362	336	320	312	327	339	315	348	331	360	352	328	309	355	325	316	328	358	319	310	333	345	311	299	323	347	327	304	320	339	347	329	288	318	334	313	359	331	343	313	324	305	318	339	328	325	347	339	302	322	355	309	299	341	320	340	361	327	314	293	311	323	305	344	362	305	331	305	342	342	313	304	290	340	334	321	274	329	348	329	321	320	331	347	312	319	330	336	319	357	343	357	339	343	323	319	348	367	319	309	317	321	312	307	330	311	323	324	302	339	321	319	326	318	314	332	318	340	343	307	313	339	323	351	328	324	305	318	336	294	304	330	346	330	320	320	328	317	310	322	321	307	329	318	335	339	321	308	317	354	350	315	345	300	311	314	322	337	308	366	328	332	332	328	348	324	343	319	359	302	310	324	317	314	297	320	346	302	355	315	338	324	315	320	353	325	342	318	369	337	316	304	358	345	304	332	339	346	313	311	314	357	320	372	305	341	316	311	317	304	345	315	311	331	298	365	357	302	331	312	316	329	329	313	324	322	342	317	290	329	330	289	330	323	319	335	337	314	300	309	303	347	348	341	310	348	313	328	333	292	357	321	310	311	305	332	358	344	309	302	346	356	355	300	339	292	334	327	343	315	337	353	313	353	318	327	385	351	336	333	306	333	331	338	332	351	318	333	310	337	326	335	331	334	360	330	332	331	341	343	295	319	331	324	339	323	342	363	321	339	322	339	333	336	310	331	335	298	342	321	334	285	351	340	363
27385	43956	25012	11877	7465	5673	4056	2936	2160	1466	1131	933	815	708	608	638	553	509	545	523	480	467	438	449	421	434	412	388	415	380	369	408	424	395	371	349	400	417	358	405	394	354	395	380	349	365	353	386	375	368	405	396	367	382	359	362	376	373	367	378	360	393	372	383	374	354	375	385	391	344	401	378	334	405	355	381	402	370	399	404	326	343	374	375	375	373	439	379	351	384	383	375	371	376	382	380	428	425	386	401	372	376	395	381	383	424	400	394	352	354	376	386	393	393	403	410	361	436	378	366	370	412	386	342	383	386	355	371	384	372	385	386	354	387	368	356	402	372	363	382	353	338	384	368	384	373	367	380	366	353	370	410	404	367	371	363	365	389	352	316	383	399	384	338	365	395	360	361	398	360	395	361	365	380	391	358	372	384	408	380	359	347	373	382	369	367	385	369	377	393	378	365	390	352	384	370	350	367	375	321	349	380	390	347	351	395	392	369	352	359	383	375	390	380	365	370	379	329	411	345	395	374	367	370	360	367	405	386	358	375	335	384	395	399	366	367	369	374	355	372	371	398	362	381	374	346	401	379	401	361	391	352	368	393	373	364	366	366	345	378	352	365	376	367	375	384	385	363	367	396	379	365	360	357	397	354	370	359	374	377	356	375	380	364	360	380	373	374	395	366	366	413	382	367	384	374	384	365	367	373	387	361	375	361	370	362	351	375	370	353	384	363	361	351	364	372	375	380	359	390	361	337	407	364	373	353	369	350	395	356	350	348	397	377	374	369	356	361	399	352	369	387	361	336	377	339	375	371	328	354	403	404	365	374	409	381	370	374	359	404	359	398	394	368	361	383	341	388	357	382	387	351	356	375	391	413	381	375	385	399	365	367	382	370	356	377	399	356	372	360	363	360	356	365	361	363	357	366	349	403	364	381	389	381	391	389	381	382	367	393	378	362	352	361	376	389	357	361	364	397	370	421	381	367	360	360	378	366	355	395	379	417	363	387	342	369	375	390	373	381	359	368	381	409	357	401	351	345	362	349	381	398	366	389	363	373	365	394	379	388	378	383	382	371	387	352	345	355	361	387	338	348	391	361	393	353	364	361	365	378	390	380	368	338	384	365	364	374	382	363	405	391	381	401	356	367	390	376	411	412	377	375	371	358	354	371	374	355	390	366	379	372	373	358	351	350	390	359	366	405	360	368	376	368	386	372	357	392	342	353	376	394	388	349	370	369	353	374	417	342	326	372	388	348	382	359	357	378	391	355	376	378	394	394	362	398	350	376	362	389	376	364	330	391	356	410	370	371	408	358	408	372	419	393	372	397	398	368	402	371	381	368	382	372	367	367	314	358	354	378	379	351	354	380	320	356	353	359	403	363	362	366	376	391	438	367	383	359	363	358	378	364	362	350	355	367	370	371	364	391	391	396	360	353	377	353	386	359	374	369	383	405	374	365	362	377	377	372	353	334	372	373	355	370	382	348	378	351	363	361	349	365	394	416	397	363	399	353	410	389	370	393	351	386	394	365	372	334	364	351	385	332	381	371	350	365	379	388	350	372	366	370	394	391	380	412	342	342	344	368	355	375	343	399	373	376	392	388	391	342	355	365	365	369	369	378	388	357	361	364	344	363	348	374	418	389	373	334	380	333	376	376	360	360	378	341	382	384	382	390	393	364	388	340	372	356	390	373	374	375	387	347	387	366	341	357	375	371	342	360	371	380	351	367	361	370	356	382	362	384	392	383	361	376	370	395	364	348	375	354	382	392	364	362	383	361	359	390	387	400	365	373	375	356	359	344	357	378	353	375	398	391	405	389	364	362	358	387	380	389	374	385	407	365	375	369	374	368	367	357	356	369	334	358	394	400	357	399	388	379	380	360	336	366	357	376	392	357	401	381	351	374	420	382	357	391	342	373	373	381	386	360	380	373	384	360	412	367	392	406	357	397	359	407	344	367	364	376	384	356	373	373	423	346	353	376	376	396	384	362	378	372	370	378	415	352	402	385	353	356	355	373	377	378	361	398	364	404	340	394	382	390	374	373	370	359	392	380	376	330	335	348	384	362	416	350	326	385	369	349	384	374	375	391	363	389	404	329	381	370	414	370	336	362	367	372	336	381	403	400	353	354	373	370	387	387	377	382	339	348	388	378	332	363	389	374	357	366	379	380	369	381	382	374	379	377	380	359	393	339	395	382	378	363	374	383	370	379	374	373	348	359	383	366	353	371	379	430	364	336	377	379	342	352	399	354	404	372	390	362	364	364	395	361	360	401	366	380	352	367	383	386	391	402	339	349	377	361	373	375	348	395	392	383	375	385	394	368	348	386	352	348	347	373	358	388	369	365	370	366	398	379	371	390	355	361	372	419	363	365	380	384	373	332	384	396	374	382	393	378	357	360	387	384	407	358	391	358	414	391	367	406	369	365	378	355	403	381	392	390	348	393	362	352	375	390	383	394	398	402	361	381	379	402	375	359	338	393	382	375	340	369	360	394	377	359	366	380	386	365	363	377	390	378	396	328	352	367	366	359	370	412	356	389	382	389	393	377	359	371	377	381	356	348	378	367	328	360	383	331	380	411	358	367	371	383	353	389	348	377	390	397	346	352	355	390	394	380	384	376	353	392	364	371	378	408	372	383	347	381	370	397	397	374	400	354	394	335	394	393	367	350	371	378	423	389	363	359	383	363	373	395	332	381	373	350	353	385	411	394	388	368	390	365	378	352	368	345	339	363	364	345	377	387	355	373	381	361	380	393	369	371	384	355	322	402	367	378	348	345	407	378	367	349	389	378	375	352	376	353	373	373	357	368	373	408	370	359	383	377	376	382	360	373	369	364	381	354	383	372	416	407	348	391	383	387	380	393	395	353	356	377	379	341	362	374	384	364	412	376	387	395	392	357	379	342	360	391	347	389	334	395	394	389	379	397	352	414	372	379	333	381	375	380	359	380	357	358	382	340	374	362	395	387	368	358	383	364	384	357	396	364	386	358	371	361	394	346	375	373	357	359	379	394	397	353	381	378	350	416	382	375	363	368	398	368	362	340	383	386	395	380	367	387	371	361	375	349	361	373	395	386	394	389	403	380	380	383	358	344	364	389	385	352	373	356	401	378	389	353	414	386	396	404	379	385	366	333	352	405	371	352	391	368	350	400	363	394	361	371	365	378	386	395	347	393	352	402	376	373	389	364	414	373	384	373	369	386	404	381	376	398	384	358	391	376	366	387	378	337	358	379	391	359	389	392	395	363	369	361	365	397	382	371	392	345	389	358	381	408	377	381	385	375	397	349	354	375	378	380	363	390	399	396	359	394	371	352	369	388	345	360	381	364	360	358	397	394	351	398	363	385	366	382	370	385	327	364	365	378	352	407	385	358	349	352	358	354	358	365	372	405	334	391	346	378	348	387	360	378	369	378	390	336	364	362	330	378	370	355	349	398	333	384	352	345	365	346	377	350	359	398	398	353	361	386	433	387	411	371	347	338	370	372	383	372
25362	21276	27372	25237	11682	2739	1626	1270	938	603	574	477	474	410	354	337	329	362	292	330	327	290	334	280	291	290	290	304	313	274	299	298	282	293	269	303	279	314	278	320	278	279	278	273	264	253	265	255	300	263	289	274	264	289	272	290	271	264	280	265	297	264	290	269	254	300	267	281	297	277	292	273	276	292	267	284	275	255	272	246	287	303	266	276	278	299	296	286	246	270	296	256	303	319	296	273	278	255	289	287	299	301	269	278	278	308	294	296	281	249	290	297	301	280	279	258	252	278	310	266	270	255	257	319	289	273	280	267	283	280	258	262	258	276	286	289	273	265	295	284	267	274	275	282	276	284	296	274	254	276	280	299	286	264	289	315	304	289	236	289	248	278	254	280	262	289	268	290	298	275	278	258	281	269	297	293	291	263	286	284	280	258	300	306	305	244	288	268	277	275	257	309	268	246	313	315	299	279	257	260	292	297	294	269	293	258	269	255	281	305	273	300	258	289	284	275	296	283	316	288	271	283	275	267	302	296	268	274	258	269	268	246	256	269	309	263	259	281	250	279	283	291	271	302	265	258	256	311	315	271	280	334	273	274	278	256	285	274	285	267	294	246	283	293	273	281	274	267	266	277	243	287	255	265	272	255	255	262	280	310	279	274	302	276	296	243	292	273	268	258	273	281	265	277	265	251	308	266	279	276	260	322	307	288	259	260	275	293	279	283	295	292	257	284	242	293	294	300	273	265	262	288	272	253	275	261	273	297	249	290	259	301	252	254	275	273	292	272	281	301	267	263	281	290	254	267	279	297	287	268	267	240	290	276	245	278	270	242	280	256	286	302	283	283	259	276	277	286	268	266	269	312	274	252	264	293	275	268	274	298	299	270	275	287	288	249	271	276	285	274	275	271	295	265	262	275	281	275	258	263	255	302	288	284	254	297	258	291	268	304	283	257	267	279	279	293	278	269	295	275	282	306	290	283	314	290	253	295	265	298	266	282	303	287	266	265	292	263	271	268	272	288	256	270	255	304	256	264	283	264	273	266	288	272	285	282	278	262	256	276	321	261	305	260	244	269	306	265	253	268	268	280	267	282	293	278	291	267	299	279	283	272	246	236	257	277	265	300	258	289	282	265	266	289	244	296	252	279	261	272	301	314	299	289	278	278	300	286	294	289	285	302	296	260	298	277	275	278	287	279	284	294	267	263	272	263	288	286	302	296	299	260	290	297	269	307	260	260	294	313	285	266	271	256	259	299	268	283	275	298	293	278	264	276	259	270	268	280	258	282	264	277	271	246	281	271	261	276	293	246	281	292	237	282	290	300	244	270	314	301	276	292	279	289	267	284	279	267	265	256	240	256	262	263	288	301	271	278	271	294	284	313	326	256	294	266	285	293	304	297	299	295	314	270	265	303	270	285	265	269	294	301	280	259	307	296	256	266	238	291	281	269	269	258	277	280	262	270	248	260	304	289	265	328	301	286	252	295	281	288	278	285	292	291	260	266	301	261	280	279	296	282	290	272	302	299	274	259	265	278	270	263	257	260	298	290	307	286	278	272	267	265	253	283	272	264	286	284	286	262	253	268	290	278	290	255	294	280	298	262	292	263	261	279	287	290	282	283	278	281	289	295	287	281	287	287	268	285	274	282	285	288	295	260	296	283	328	283	305	290	276	260	263	283	278	303	254	281	268	278	308	233	283	288	270	266	283	276	269	280	273	253	291	264	275	259	299	260	284	285	274	277	261	298	264	270	299	273	272	256	244	277	314	273	287	277	305	287	305	276	252	247	251	259	266	269	257	256	234	275	296	250	273	287	270	288	267	272	284	274	286	274	275	278	286	316	310	272	258	259	274	265	277	289	280	260	288	278	272	282	260	292	308	286	299	307	300	300	276	321	283	277	278	291	296	269	281	287	262	276	306	264	236	296	261	291	300	284	287	249	257	260	258	243	270	265	259	301	274	292	297	270	283	274	282	276	282	304	277	313	281	259	273	307	289	269	289	260	236	287	298	263	256	276	283	264	266	299	281	279	284	299	266	284	290	270	296	282	255	274	304	288	274	290	304	296	262	293	253	295	260	262	244	272	272	267	277	289	285	302	303	312	299	292	269	272	269	254	281	282	264	300	311	317	276	252	309	278	279	276	277	282	275	286	265	289	287	280	280	302	258	247	258	253	271	275	289	290	250	303	270	276	266	258	288	280	244	256	241	283	310	277	315	280	287	290	276	288	286	311	262	294	301	267	257	263	260	274	255	259	252	266	273	286	304	302	274	291	264	274	273	295	279	265	292	271	266	270	309	276	287	284	287	300	307	290	290	269	265	291	275	300	273	287	291	284	282	285	290	282	268	264	278	269	285	260	283	285	283	280	278	299	295	275	291	290	233	286	287	291	283	279	286	284	262	248	298	263	302	279	296	267	282	276	296	264	294	282	258	250	251	279	304	253	279	256	262	239	280	294	269	280	284	251	258	288	284	267	249	286	304	287	314	275	300	262	274	276	272	259	279	241	289	297	254	275	233	299	288	283	296	249	271	287	291	284	286	258	282	295	282	290	249	292	309	297	309	291	268	296	283	287	266	250	260	243	256	279	266	287	260	247	282	295	259	288	304	257	264	276	274	276	296	241	313	271	274	267	259	278	282	274	269	284	284	288	264	275	292	275	285	287	289	274	291	242	288	276	278	283	300	286	272	270	297	270	280	292	294	262	297	263	243	273	287	289	284	283	253	330	282	283	277	286	266	306	288	271	261	242	261	247	303	276	288	277	294	256	271	277	293	285	299	282	270	286	255	287	293	290	267	262	294	272	266	249	269	305	278	281	238	264	256	270	290	272	275	276	286	311	295	277	288	284	277	286	264	304	307	266	266	262	259	247	266	284	283	296	296	280	290	337	271	259	275	270	295	252	305	285	270	240	282	271	272	322	285	290	260	275	271	250	301	257	294	278	262	254	297	261	284	266	270	277	300	278	277	286	266	272	257	272	278	274	274	297	275	298	305	230	266	279	261	297	269	276	283	265	272	306	272	270	272	284	297	313	286	300	299	303	296	267	289	250	267	268	282	279	294	264	277	243	261	277	261	258	289	263	258	277	292	302	283	271	271	261	287	282	247	281	310	273	241	277	270	281	260	274	277	254	250	284	267	269	265	264	295	287	277	276	269	268	262	240	282	283	295	283	311	279	276	272	286	254	307	306	277	284	275	271	288	284	277	293	285	290	317	286	289	259	282	273	281	252	280	271	270	284	254	288	301	257	277	258	267	274	283	286	290	257	294	284	270	281	246	261	287	281	281	302	275	295	273	279	274	292	275	276	255	298	271	281	262	282	308	308	294	302	266	277	285	279	269	257	298	266	279	276	277	311	278	287	285	254	270	283	283	244	290	265	267	249	257	276	278	281	296	277	267	272	252	262	282	258	302	272	247	294	280	249	260	263	228	264	285	279	265	258	253	278	289	271	261	277	238	278	274	312	309	295	275	273	295	282	292	268
27200	40134	23383	10028	5899	4228	3226	2398	1697	1123	895	744	655	596	464	479	480	446	445	411	408	418	370	342	351	352	352	348	322	343	324	297	309	343	320	377	354	370	352	333	313	314	332	316	307	328	324	326	344	334	334	302	304	305	309	298	319	290	331	324	316	332	319	318	313	299	303	285	360	312	330	345	333	328	317	320	337	324	331	327	347	317	312	336	333	319	331	328	358	336	375	333	342	340	322	346	353	333	312	319	331	375	350	344	337	338	336	334	344	325	371	327	328	350	323	335	319	351	309	315	305	291	313	326	324	343	370	339	347	344	324	329	321	321	311	353	337	364	301	345	346	321	377	335	316	303	294	317	321	323	276	324	320	296	310	308	330	323	350	304	344	317	318	286	348	304	349	325	337	354	314	315	304	340	346	334	317	343	323	329	298	307	343	314	366	350	310	333	293	348	305	324	335	302	336	322	323	308	346	324	317	343	324	327	316	354	311	362	338	319	292	338	299	347	321	356	311	329	311	357	315	301	316	356	349	303	357	323	334	300	364	346	338	318	325	314	358	325	326	321	328	298	318	326	336	321	300	331	306	315	335	320	334	327	306	313	301	331	320	305	338	379	348	309	323	357	344	321	344	315	333	303	315	321	342	331	319	331	328	365	347	331	345	336	340	336	322	350	333	301	353	280	340	337	341	301	350	339	353	321	310	304	289	356	292	330	312	332	310	350	312	315	318	322	286	338	326	321	327	303	318	309	322	328	347	321	331	316	327	314	329	310	342	347	316	351	362	315	312	320	315	315	320	305	290	319	314	327	333	320	344	308	325	295	336	334	349	301	345	352	338	307	323	324	340	367	379	325	335	340	303	340	298	317	348	332	325	332	317	337	314	305	329	340	366	321	322	325	338	342	337	305	358	303	321	313	317	353	333	318	352	309	323	347	319	315	316	354	346	342	327	344	344	335	328	342	336	319	363	322	333	330	309	325	321	335	321	301	305	316	342	338	324	329	332	333	301	318	305	328	334	352	330	307	335	353	328	353	327	337	358	314	364	340	318	350	327	342	348	302	337	322	328	332	324	304	302	358	324	326	294	320	353	332	316	320	341	327	326	327	316	312	338	311	299	331	326	299	323	301	348	330	312	364	291	305	324	332	333	305	322	295	333	330	340	348	312	314	322	299	332	310	329	323	285	312	324	327	344	338	307	326	352	316	345	338	325	314	322	351	363	307	308	317	353	375	342	338	307	337	327	307	303	347	307	334	335	310	341	331	330	374	309	304	325	329	323	326	329	333	345	318	329	291	336	359	308	306	294	350	338	305	334	314	312	319	314	307	308	337	338	326	291	341	314	323	363	324	325	339	334	313	345	331	375	312	293	290	328	333	336	313	332	313	282	280	320	341	330	331	333	308	352	336	321	330	324	337	329	313	353	336	311	298	304	314	315	293	294	316	315	380	327	297	282	317	360	339	318	325	319	302	323	357	295	330	329	317	324	332	302	309	352	335	312	323	327	286	355	316	335	321	306	319	301	303	351	306	324	346	306	344	352	343	331	346	329	301	338	333	322	326	309	290	320	318	333	305	311	326	322	325	324	320	298	308	333	330	295	351	358	357	339	311	330	308	315	333	333	330	299	308	343	317	318	345	318	327	311	299	309	354	319	354	311	333	346	333	322	334	305	324	310	313	341	345	316	309	332	336	342	310	323	344	355	305	346	315	279	322	314	324	331	336	301	351	318	315	348	309	319	335	335	348	300	332	302	324	337	322	311	329	334	337	355	294	323	316	317	361	303	340	331	339	339	339	323	332	307	308	288	345	323	289	347	335	320	329	321	339	309	326	318	287	340	319	312	320	336	291	314	333	342	330	320	355	352	342	358	329	348	335	315	334	310	320	316	325	321	344	332	337	305	315	313	317	304	350	357	340	340	346	332	325	332	318	331	305	332	339	318	334	297	318	298	327	305	313	300	320	336	343	326	312	360	334	316	309	356	283	350	323	299	323	320	321	317	334	314	316	344	319	343	314	341	314	337	329	304	308	293	305	317	330	346	332	318	338	366	315	362	321	321	343	337	305	292	329	330	311	339	317	321	348	307	323	320	321	362	292	328	306	335	353	284	295	306	348	301	329	311	329	301	333	306	360	322	317	349	359	330	305	333	343	331	311	302	312	342	349	337	326	321	348	351	316	304	317	301	361	346	335	338	319	328	302	323	341	331	333	322	320	356	326	312	322	310	316	312	338	310	311	341	330	326	337	338	337	337	310	330	314	307	333	345	343	320	304	336	326	345	338	323	346	335	340	337	334	312	310	319	336	339	294	337	324	340	302	317	335	326	341	354	301	336	318	325	312	333	327	319	329	324	325	350	336	333	338	358	315	330	322	307	344	301	331	297	336	331	312	331	352	340	315	306	319	335	326	317	330	336	328	332	330	322	339	315	324	346	359	353	299	346	309	339	295	315	297	335	318	330	284	299	344	311	331	312	320	333	298	299	346	327	356	308	324	336	333	309	302	339	347	336	337	345	308	294	310	341	319	324	306	341	320	320	331	343	296	327	329	327	336	334	304	332	286	341	327	324	315	315	318	333	323	297	369	330	310	309	309	336	320	316	309	330	318	334	338	331	353	386	320	322	322	329	318	353	294	335	339	301	326	312	330	306	336	305	341	325	323	298	321	302	343	339	363	296	333	317	314	313	310	315	350	326	298	317	360	333	307	297	295	326	380	286	307	337	311	334	312	306	292	338	326	306	322	312	323	328	346	319	327	327	290	322	308	357	327	351	334	333	315	309	311	324	335	313	320	333	313	349	314	323	314	320	348	317	318	324	362	340	304	327	336	328	329	348	340	299	342	356	311	339	315	340	325	310	337	330	300	319	337	331	325	325	305	337	314	303	344	313	307	331	322	350	294	316	327	330	288	318	325	335	321	328	292	343	326	300	317	325	333	344	333	338	315	368	296	314	347	314	339	329	328	338	327	344	322	321	343	299	372	338	326	326	343	312	313	317	317	302	342	330	331	347	346	325	334	329	339	314	360	305	313	300	301	323	303	305	307	349	342	343	321	303	317	345	326	358	305	350	326	324	340	302	358	314	305	339	320	332	300	328	327	322	309	321	315	331	309	322	342	343	302	334	338	335	332	338	302	344	314	341	336	323	309	316	347	349	308	328	348	334	330	349	317	320	304	325	354	343	297	342	331	342	341	341	336	326	338	328	322	339	348	342	349	346	301	311	339	331	322	339	303	340	360	322	309	318	296	317	341	350	305	338	339	347	312	347	336	350	311	313	295	315	371	336	311	311	354	320	278	342	327	324	325	338	313	321	321	334	338	299	297	329	327	346	297	326	321	298	292	341	328	318	365	324	338	323	358	338	354	321	314	297	298	317	356	324	356	325	301	325	372	378	339	322	323	320	309	317	314	320	354	315	293	330	311	346	339	317	332	343	305	352	341	346	294	329	337	347	332	279	332	321	341	355	329	327	313	332	337	328	314	307	310
23073	21258	28881	23948	21276	21310	11378	2860	1880	1248	1044	935	820	801	687	614	611	538	582	595	538	530	527	456	500	482	477	434	456	439	466	486	431	461	475	434	480	423	466	403	488	448	441	442	421	421	434	457	439	420	418	437	413	387	456	433	434	413	434	415	434	416	434	429	404	446	395	448	433	417	445	436	411	451	441	428	461	418	432	390	443	417	393	405	417	434	408	418	446	419	432	422	415	409	431	415	445	460	429	464	452	443	474	459	437	436	502	409	463	422	436	483	466	438	439	404	432	432	444	413	429	452	417	421	411	419	455	407	432	449	398	378	442	370	440	438	420	444	466	446	457	415	426	439	419	420	417	446	445	423	445	403	427	429	476	450	395	406	428	422	413	434	432	432	427	457	475	426	427	410	433	456	437	411	428	435	429	432	436	413	397	449	410	410	391	432	399	444	433	420	429	408	440	398	427	455	438	398	431	442	423	430	421	406	384	414	430	448	449	421	421	456	409	406	408	442	448	426	430	447	434	419	463	413	436	421	440	392	443	438	409	431	450	414	435	398	422	421	463	441	466	399	460	401	420	414	393	409	409	424	421	430	434	429	449	410	402	421	441	443	410	427	437	431	375	369	464	424	413	457	427	421	439	419	448	437	383	442	419	420	413	439	445	468	472	420	427	429	451	429	440	448	436	424	437	429	405	396	416	396	466	433	422	430	421	445	378	442	479	440	413	444	390	419	444	410	415	378	455	420	425	397	409	397	435	411	393	423	425	391	380	427	408	414	447	439	409	386	428	435	432	409	430	445	409	395	465	378	404	427	436	415	391	479	451	472	388	430	448	408	404	381	393	464	413	391	436	405	448	409	443	455	394	431	413	405	404	478	439	452	436	418	427	416	448	426	438	396	425	412	440	429	406	451	446	439	411	415	391	447	442	380	463	399	433	402	423	444	435	433	451	415	435	399	431	418	442	430	413	411	423	416	396	415	426	409	413	420	432	402	410	429	420	421	418	411	429	404	417	410	412	418	435	441	417	444	422	431	437	432	438	404	443	430	402	412	415	455	458	442	390	405	459	425	408	415	407	427	371	420	449	448	408	401	412	423	369	442	424	422	408	436	410	426	397	423	410	425	426	436	418	461	432	449	437	446	413	404	422	413	434	417	451	399	407	417	438	419	416	399	437	441	446	441	416	433	391	447	429	442	440	455	410	447	424	420	420	490	410	451	402	429	414	442	429	437	454	413	400	407	403	435	438	421	404	420	449	457	402	434	462	459	421	374	432	419	399	426	412	404	453	393	411	415	416	453	425	469	379	380	428	421	439	461	433	444	373	451	388	427	462	406	400	448	406	435	440	438	424	428	439	435	417	456	415	402	431	406	418	417	407	420	452	410	450	411	430	439	415	400	441	456	441	431	454	420	433	452	400	440	393	445	438	447	436	423	408	446	426	436	418	402	428	424	416	431	411	399	402	454	412	448	428	416	439	458	468	416	442	426	409	444	474	403	458	398	404	474	435	397	445	450	402	450	426	388	432	434	439	416	442	432	431	420	439	402	464	415	398	433	410	420	427	421	436	408	410	413	402	401	393	434	421	436	427	431	405	420	417	425	422	414	405	428	417	438	445	444	404	392	428	444	434	434	400	397	430	451	419	420	429	410	399	451	392	454	424	438	432	454	404	448	403	405	402	410	423	404	419	396	404	429	438	391	403	467	417	437	393	413	409	424	408	447	445	418	407	381	435	402	413	412	412	432	438	427	441	453	436	463	436	395	431	445	427	416	404	409	414	448	433	400	404	430	417	425	419	472	446	456	422	420	429	409	421	432	431	446	459	422	394	397	400	411	411	406	450	381	411	410	406	406	451	428	429	430	402	428	446	409	434	426	439	453	385	424	420	412	404	454	432	404	435	413	429	397	425	422	475	425	451	439	441	451	402	433	462	438	406	429	432	411	399	406	401	420	394	428	451	410	417	412	451	440	442	392	440	415	417	421	422	414	428	452	409	437	448	429	402	453	418	460	451	392	419	431	462	432	411	436	420	408	380	425	426	472	446	452	404	417	436	415	392	432	404	424	405	451	412	439	362	429	424	442	458	396	401	406	441	399	437	430	426	412	416	417	408	437	427	387	422	406	452	396	402	441	416	434	447	423	438	392	440	433	459	421	410	436	386	436	418	423	398	422	438	404	423	418	398	422	425	435	433	432	416	425	424	405	388	436	435	417	435	453	398	434	434	384	428	445	446	399	437	445	391	426	446	445	442	442	399	436	426	442	432	453	429	401	430	448	442	385	401	412	414	449	433	435	395	399	424	447	456	453	437	396	463	424	429	437	451	416	431	404	431	418	446	407	392	438	426	475	417	405	406	415	411	426	459	442	475	440	415	436	373	407	418	430	412	457	402	402	411	430	418	428	415	385	448	432	407	419	426	404	408	465	445	378	425	459	478	427	444	422	407	432	424	388	443	408	458	403	369	407	452	437	391	411	422	409	428	468	391	455	414	414	401	408	433	371	414	426	420	453	421	444	438	417	428	378	457	440	446	406	446	409	417	414	400	415	434	411	431	456	408	418	389	394	410	374	468	409	438	445	451	428	415	457	449	417	436	403	428	427	413	421	404	443	422	423	438	422	434	392	385	438	411	418	417	445	420	422	418	448	445	413	425	445	437	417	425	420	423	459	411	434	438	421	433	424	412	446	437	418	425	413	453	428	424	422	428	409	447	442	411	402	403	406	433	402	442	431	444	434	430	445	402	399	429	425	416	412	417	456	423	440	439	430	456	414	383	453	364	425	417	418	423	448	448	419	391	430	416	404	425	431	449	417	399	422	457	434	409	426	444	424	454	419	432	440	447	395	420	400	391	420	425	418	409	405	430	418	450	435	424	444	451	414	418	455	391	390	464	450	457	433	426	451	423	429	390	456	447	387	440	408	448	433	453	398	415	464	391	442	409	427	446	415	437	444	422	433	446	430	402	422	425	440	456	436	432	411	398	402	453	459	420	427	393	418	425	431	467	455	417	413	414	400	426	410	434	405	419	436	467	451	415	413	425	443	445	401	436	422	396	456	381	418	448	415	420	419	415	398	452	401	445	402	407	407	435	411	450	410	418	432	446	421	394	438	436	430	449	454	422	412	392	431	417	461	393	433	376	403	408	446	451	419	394	457	406	416	450	421	443	433	429	421	426	417	439	447	429	412	438	468	429	380	435	448	463	392	437	418	417	435	436	386	409	378	377	412	432	403	451	407	433	419	419	456	433	426	395	406	434	395	450	397	404	479	432	408	467	387	408	403	429	430	450	453	406	440	437	408	419	441	399	428	454	421	427	401	409	454	452	419	402	435	433	403	424	393	425	409	432	412	396	430	403	436	459	417	416	395	388	411	430	444	421	442	426	402	429	408	424	461	443	395	440	388	426	461	447	417	414	410	440	457	443	418	442	430	455	456	429	436	404	418	433	466	425	398	426	396	471	427	407	405	423	447	405	398	397	373	446	419
29610	48849	30855	16931	10627	7931	6200	4377	3328	2082	1641	1441	1249	1095	937	745	814	758	775	736	634	556	594	591	544	562	565	559	540	529	532	506	506	487	516	511	511	517	462	497	500	509	480	482	467	443	462	481	475	490	459	490	453	477	506	470	476	487	451	474	480	482	458	501	493	485	494	452	458	504	468	475	505	469	461	483	488	508	483	477	455	495	476	478	489	440	482	458	471	460	475	461	479	494	483	539	474	492	523	502	505	505	517	513	518	532	503	473	477	489	531	504	484	537	501	470	488	452	497	434	459	481	446	478	490	496	470	534	468	464	467	462	470	490	447	485	527	482	457	468	449	451	447	479	467	490	497	479	474	450	458	434	493	464	484	514	479	469	456	472	537	493	490	461	464	500	480	481	456	457	510	494	455	481	479	478	428	482	487	431	455	441	483	509	462	433	495	447	480	476	471	427	511	419	507	504	494	489	462	447	449	476	504	494	491	489	448	468	473	491	454	460	477	442	455	466	468	475	455	468	460	466	481	468	461	490	448	488	504	462	473	507	470	482	459	495	481	461	462	490	481	490	448	444	494	493	500	432	512	509	509	467	477	455	447	498	453	491	481	471	491	455	475	492	490	456	489	469	478	464	475	466	475	515	447	473	465	475	470	484	515	489	460	470	468	508	433	486	472	489	455	459	466	456	472	466	444	469	486	487	464	451	487	534	495	459	441	440	416	460	474	479	485	480	462	507	470	463	463	422	494	477	483	501	461	472	479	503	483	494	429	447	451	491	438	480	486	472	466	492	439	493	463	476	491	460	463	477	470	497	502	487	453	468	461	487	417	449	480	454	488	475	468	476	454	520	484	455	476	482	458	471	467	465	468	475	446	481	457	475	476	451	467	464	435	467	426	525	490	449	463	476	493	521	467	484	487	486	485	475	490	477	480	482	451	505	499	490	485	448	484	425	494	443	472	480	476	499	490	510	496	476	492	491	487	500	471	446	480	501	471	513	453	463	489	508	461	471	483	507	459	484	466	429	444	464	451	496	446	457	469	472	490	507	454	490	462	450	457	482	504	462	466	480	462	499	469	467	507	457	446	443	482	489	448	473	462	451	464	463	470	489	477	444	472	475	493	442	462	487	469	449	499	468	459	490	467	476	517	470	489	471	494	497	472	508	457	467	490	492	426	458	467	438	457	492	485	494	496	467	471	463	456	491	464	453	492	453	450	474	477	465	447	490	467	430	457	449	490	491	440	491	475	500	524	497	446	446	446	476	451	473	434	458	486	454	458	501	490	446	429	467	472	464	445	475	499	502	474	445	449	466	510	486	472	437	468	440	480	477	500	455	492	437	479	474	497	496	484	480	477	483	471	453	471	477	501	462	461	464	486	503	420	466	491	473	520	454	464	478	487	501	458	457	470	473	477	483	436	461	451	464	469	469	514	492	488	469	458	458	470	468	485	494	451	482	464	472	448	430	468	508	494	457	459	445	475	516	521	473	442	460	451	484	487	443	411	467	438	463	464	474	462	456	449	460	502	443	478	459	463	446	471	490	491	444	486	469	446	437	480	476	489	460	478	462	444	470	466	452	456	443	447	485	451	480	485	461	486	447	478	488	487	492	481	474	489	457	456	485	520	492	486	482	458	455	459	482	505	458	494	447	433	470	476	435	498	489	478	443	491	475	470	459	481	451	478	446	484	507	462	490	497	497	469	473	520	446	519	458	480	465	430	478	445	466	468	474	491	492	436	462	447	446	501	433	473	428	483	448	452	462	467	491	491	447	471	484	506	496	462	456	458	456	526	501	511	496	468	491	468	518	498	482	482	489	477	454	516	474	443	472	446	458	479	432	493	461	498	484	502	469	475	470	467	543	442	460	462	458	472	467	463	491	459	498	479	481	457	443	500	462	516	481	462	494	507	484	467	510	436	422	445	487	500	472	456	479	490	504	413	460	453	483	459	507	448	494	484	478	460	476	433	446	448	460	464	506	491	462	519	482	430	495	456	460	488	476	493	481	475	461	467	509	466	451	495	470	484	488	495	496	476	452	490	418	486	495	478	447	476	498	466	480	458	503	467	463	436	433	457	477	453	464	512	487	500	478	464	470	484	479	478	462	446	452	434	473	452	436	473	456	460	482	434	468	509	441	492	454	422	470	474	479	476	491	515	467	453	481	450	513	506	492	471	440	481	455	488	429	485	444	500	455	434	460	470	457	479	486	464	481	495	473	493	503	450	465	423	481	472	500	471	507	438	449	468	478	490	482	448	482	449	464	452	464	470	479	510	484	429	510	447	467	451	441	444	502	506	466	465	497	474	464	450	484	453	455	465	428	468	450	467	492	492	486	513	456	459	506	485	467	467	471	452	468	475	475	495	487	473	504	458	466	505	476	445	484	506	517	487	507	515	440	456	455	467	469	472	470	466	471	490	460	488	470	473	483	486	495	428	484	493	531	460	487	482	490	441	443	482	487	454	428	491	450	546	435	448	475	521	490	481	478	484	489	466	497	452	484	427	474	450	446	505	492	486	463	449	511	468	489	467	460	449	506	465	418	454	482	454	466	456	441	496	479	451	447	488	490	491	447	428	500	433	464	469	481	499	449	490	481	491	467	525	466	457	466	438	477	471	448	453	467	495	477	502	450	453	507	446	438	457	477	455	498	509	478	493	450	507	473	471	472	490	468	483	443	488	462	467	455	445	509	483	464	497	464	465	459	507	503	461	427	483	483	481	482	454	456	488	454	483	486	487	456	505	478	473	482	468	477	488	465	468	496	478	485	482	430	490	444	472	471	447	476	498	464	462	410	485	456	460	480	474	534	494	496	455	450	460	502	472	465	452	452	453	470	457	444	476	499	480	453	434	480	466	488	486	478	514	477	450	470	480	477	481	487	439	521	493	492	446	491	480	449	479	463	464	443	492	466	463	454	447	466	430	477	465	470	478	465	452	464	470	463	452	489	493	462	500	503	448	498	439	466	460	452	456	458	470	500	498	445	458	473	503	449	418	451	482	478	450	474	468	487	478	481	499	457	508	457	473	474	488	461	459	465	481	468	459	460	477	479	509	486	470	443	471	447	476	488	452	485	462	500	461	482	476	457	485	444	436	503	483	477	445	462	486	486	466	474	447	497	469	440	455	468	494	456	432	448	482	466	467	447	495	464	500	493	442	456	474	490	473	472	468	468	466	461	480	461	463	490	424	488	458	487	456	494	474	474	450	435	518	465	502	515	492	427	498	452	533	420	442	459	486	465	506	496	448	515	465	474	423	527	486	485	412	471	467	470	434	446	455	499	490	459	482	459	470	459	472	484	490	452	483	513	463	459	485	474	466	477	482	473	499	443	475	475	478	473	507	495	491	487	493	506	497	467	456	492	427	495	515	505	446	502	462	508	461	492	488	427	479	470	465	482	471	463	480	433	491	488	438	480	428	456	452	455	494	481	486	471	453	458	470	509	471	493	441	506	463	467	523	448	480	460	479	447	470	444	456	431	515	489
27941	23473	22871	9543	2797	1612	1219	896	692	465	408	351	330	326	288	280	269	266	248	236	255	202	237	242	224	242	235	215	210	190	245	214	223	215	229	258	212	207	227	228	229	213	218	189	217	224	202	208	221	215	190	202	233	199	209	225	242	205	211	242	202	197	192	223	213	234	229	230	220	205	217	207	196	211	210	204	220	213	216	212	212	226	197	210	203	220	243	225	228	231	210	240	220	195	241	232	228	203	223	220	229	233	216	231	224	228	232	231	232	208	218	204	219	215	220	217	225	216	241	212	224	210	233	215	232	229	210	239	243	200	209	265	220	186	217	237	217	229	243	218	217	240	229	201	207	217	191	211	228	225	187	226	218	229	211	227	211	225	212	211	223	227	197	235	212	228	210	228	182	219	256	195	221	238	213	225	212	215	178	196	200	229	224	231	230	202	206	244	191	220	234	225	226	230	204	218	194	187	210	218	226	195	204	214	228	217	219	218	218	192	220	215	206	242	205	235	186	213	205	232	223	209	213	233	194	217	227	219	217	217	210	214	193	233	250	214	217	214	204	205	225	220	218	212	232	239	223	245	206	201	186	200	227	224	205	225	179	230	221	200	187	239	212	221	206	206	235	227	234	228	226	221	188	227	232	226	229	199	212	232	212	212	205	206	229	226	216	206	208	215	246	206	213	205	248	209	238	216	223	220	198	203	223	240	227	200	206	236	197	221	214	192	205	238	228	227	214	249	192	222	208	232	220	214	209	187	208	213	226	215	204	208	210	214	204	198	203	209	204	207	207	209	184	211	235	211	206	216	217	217	229	198	219	222	210	219	231	198	216	213	238	210	224	213	211	217	223	206	205	203	222	218	218	221	222	224	214	229	240	199	223	204	204	237	220	217	230	213	215	220	220	216	222	216	203	204	227	234	205	215	229	193	223	216	199	230	213	207	215	214	220	193	199	209	195	190	201	231	230	213	229	220	197	208	223	198	207	229	214	209	214	215	211	220	227	217	218	225	238	221	212	216	212	194	232	199	192	206	246	252	257	193	222	220	199	241	245	218	218	206	229	203	219	199	219	211	210	225	216	189	225	227	214	192	227	188	221	201	205	220	239	226	221	216	213	216	208	229	219	206	215	228	236	221	221	209	198	195	227	239	228	211	191	178	210	232	206	258	227	227	213	219	218	202	227	199	212	210	207	183	214	245	221	207	203	225	231	239	238	224	188	202	211	223	204	195	221	208	215	216	228	236	183	208	185	223	244	219	226	213	226	203	184	213	210	219	188	211	219	212	214	228	208	215	223	197	227	215	247	189	234	213	259	213	202	230	207	218	219	237	212	223	221	225	193	221	218	225	218	233	218	201	220	231	246	195	231	201	199	217	209	247	244	246	198	190	221	242	206	217	198	197	222	212	218	220	225	233	246	214	226	219	203	211	197	214	219	220	213	218	242	197	226	232	198	211	197	206	201	210	217	232	236	202	203	216	230	205	230	209	209	206	211	232	205	194	221	220	223	220	220	213	215	236	223	207	207	229	209	197	209	217	232	198	210	274	230	190	232	243	235	221	203	207	239	218	216	225	232	227	222	191	210	225	213	214	232	204	202	193	245	216	245	207	217	194	234	239	226	207	231	228	227	232	241	199	207	234	224	225	201	206	225	231	247	217	234	224	204	192	193	202	221	199	209	224	201	204	191	240	197	216	200	207	218	224	201	211	200	224	245	207	186	229	220	204	251	204	171	223	203	231	197	211	197	192	220	237	205	228	243	216	207	221	217	260	221	220	217	221	205	246	226	183	192	182	248	198	207	206	195	236	239	213	216	240	200	250	234	209	219	229	228	203	202	228	224	218	207	250	226	195	209	219	224	245	210	208	195	221	231	192	220	209	211	215	209	206	205	224	198	206	184	203	221	192	216	203	208	232	220	233	191	213	220	225	227	202	217	211	237	241	251	232	216	229	228	216	215	228	204	198	213	241	235	248	196	221	224	232	230	214	199	217	217	230	224	199	210	245	206	217	219	242	238	220	233	232	227	204	204	255	221	189	205	223	213	224	229	203	214	224	215	227	218	202	200	220	222	227	219	211	202	238	228	214	238	223	197	228	249	223	219	211	200	242	205	200	227	191	214	184	205	217	206	215	211	215	212	201	198	221	213	225	234	232	219	196	194	217	207	220	230	211	229	229	220	216	199	209	206	232	204	210	221	230	218	212	239	212	215	228	205	210	196	204	219	218	221	214	230	215	232	200	238	237	221	203	209	229	226	218	207	233	213	196	215	218	206	219	212	230	194	221	217	197	215	228	213	216	212	232	228	220	214	222	186	230	183	210	232	229	228	217	228	217	214	178	219	230	225	231	202	199	204	229	203	203	225	200	203	224	213	199	228	214	228	210	206	212	212	209	202	211	223	232	221	219	234	260	205	223	214	228	216	223	252	225	197	229	229	234	203	197	227	207	240	214	228	215	209	213	211	215	224	203	213	210	223	232	224	207	208	203	210	224	212	220	259	241	212	206	218	211	222	221	193	224	214	235	222	227	224	226	216	210	221	181	210	232	243	227	230	203	210	202	243	238	212	219	220	217	212	193	220	216	231	207	199	237	226	215	224	226	235	230	235	189	223	215	211	232	218	208	212	201	213	215	209	248	217	213	194	187	176	240	219	235	210	201	203	256	195	227	207	214	226	216	210	209	241	203	214	224	196	210	251	219	218	212	220	232	237	204	215	204	227	240	218	213	241	194	213	201	208	194	239	200	260	212	213	245	232	244	208	225	219	222	210	226	221	212	210	238	211	213	212	222	205	231	220	203	208	233	220	215	183	242	195	178	208	201	244	201	228	207	217	206	192	198	217	195	210	215	218	219	228	208	203	241	225	228	219	201	216	232	213	218	215	220	213	233	228	224	213	225	221	200	215	222	216	194	199	218	240	221	226	220	198	234	222	209	233	202	217	243	243	214	209	216	239	197	212	213	200	247	220	212	216	182	220	245	210	241	221	212	230	211	237	211	199	238	220	215	215	205	215	218	198	242	205	220	209	247	219	233	222	200	211	247	200	239	225	212	242	206	205	190	208	216	240	199	206	224	210	222	199	235	228	210	201	236	204	228	211	242	207	213	219	221	209	221	230	214	205	240	214	225	215	236	241	232	229	208	232	216	214	190	228	227	215	228	234	255	206	224	224	233	230	235	229	201	216	206	206	241	208	214	208	211	221	227	217	226	210	212	222	217	199	187	219	216	202	215	233	218	238	212	213	215	203	203	207	217	207	230	227	202	197	226	238	208	250	231	214	245	205	211	222	252	220	238	212	218	233	227	238	201	198	213	228	223	230	215	224	228	255	232	223	219	191	207	203	222	220	222	188	212	220	217	221	195	215	233	204	219	208	231	237	220	209	218	234	218	201	203	227	228	213	222	238	198	228	215	231	207	209	228	236	202	229	222	225	199	220	225	206	210	221	199	225	193	208	218	203	229	238	198	216	215	228	219	203	228	249	194
24380	36535	21875	8468	4341	3009	2405	1711	1288	675	605	511	475	410	374	340	342	314	327	300	272	276	289	256	263	257	276	244	256	237	263	254	261	268	248	249	238	276	265	271	242	245	266	247	244	251	233	284	251	246	253	245	243	240	246	256	242	234	257	266	245	275	253	269	259	249	262	256	256	257	283	253	246	281	249	261	257	263	246	274	250	271	268	266	269	259	252	282	273	254	248	259	247	240	273	259	231	271	272	255	240	249	287	267	287	255	251	244	252	300	255	240	233	254	248	266	262	239	240	232	242	243	267	259	301	249	238	260	220	269	269	268	261	247	267	252	221	258	234	279	256	251	247	268	254	253	269	255	274	295	253	245	243	262	221	258	246	264	238	260	260	254	248	252	257	280	243	215	268	240	291	240	284	238	235	245	277	288	231	234	260	238	235	263	279	266	248	267	249	252	220	248	262	252	229	264	255	228	265	265	235	249	266	229	243	259	244	251	268	257	261	254	204	235	252	235	223	226	243	234	257	252	275	281	263	249	239	265	231	244	278	250	238	270	268	257	235	258	225	294	223	236	243	233	255	242	255	258	260	262	266	264	246	253	234	225	265	271	268	282	241	273	249	266	279	245	257	255	247	278	273	255	264	252	276	258	267	228	276	282	233	279	245	263	255	271	278	246	239	263	236	251	243	290	276	250	241	267	219	251	260	260	238	235	266	239	258	248	275	250	274	219	246	249	246	265	259	265	281	275	235	269	238	247	257	284	227	249	259	233	287	257	275	252	252	271	258	251	239	272	246	266	278	250	247	260	260	235	270	253	243	249	236	255	266	245	225	256	268	245	266	252	264	242	269	246	228	252	250	231	231	249	263	274	236	283	286	248	266	283	240	275	256	234	254	264	293	234	260	243	254	260	261	259	259	253	251	272	259	253	248	230	291	274	237	271	251	273	244	252	247	253	246	252	254	266	243	245	263	267	257	251	243	271	239	245	250	240	263	249	261	235	280	225	239	245	272	252	250	248	254	248	265	244	258	278	262	260	248	261	239	264	253	286	268	230	255	254	243	220	250	249	243	264	266	230	256	239	213	278	241	218	249	247	278	235	258	245	229	260	231	277	236	217	258	262	247	269	257	245	259	251	254	256	249	230	272	290	280	259	263	243	244	235	248	256	267	266	241	235	240	266	243	245	272	233	285	246	250	250	273	257	235	263	232	276	233	255	251	252	229	258	248	243	239	251	229	249	241	247	234	255	257	255	256	237	250	254	229	240	240	258	267	251	252	244	267	245	239	252	277	272	256	267	224	256	247	236	231	253	273	241	255	269	248	273	273	262	233	261	257	271	234	247	270	250	252	245	229	232	254	237	243	265	259	251	253	270	234	259	260	230	236	263	266	261	247	271	242	261	264	231	219	250	254	251	237	222	261	259	255	251	237	258	245	261	270	251	243	242	250	243	239	272	250	254	242	272	226	249	242	229	266	252	245	239	247	230	256	256	254	230	246	272	245	285	232	287	252	272	269	269	264	272	254	236	257	257	265	275	241	249	249	297	257	286	240	258	245	268	240	256	252	259	268	253	235	243	271	262	280	270	254	277	260	243	247	251	285	238	255	248	248	247	229	259	248	267	228	260	240	258	263	253	241	256	255	291	242	248	259	234	258	280	273	256	265	283	236	269	288	255	250	270	246	272	233	238	288	258	260	241	257	256	257	243	249	264	237	270	249	278	239	231	240	224	260	254	240	253	244	246	258	264	275	256	253	265	254	243	269	245	268	204	235	250	239	243	253	255	258	250	240	225	243	232	252	262	245	266	276	219	265	246	269	255	234	279	257	259	264	265	235	260	271	265	245	257	289	262	227	252	265	280	279	229	254	276	252	254	225	242	260	234	223	262	256	223	266	252	259	256	236	239	266	242	204	247	238	244	275	273	257	265	274	257	250	269	255	276	262	222	254	254	238	225	267	258	234	244	281	251	257	251	244	252	230	226	242	260	281	251	256	233	275	266	244	279	251	248	257	255	252	262	250	273	236	254	220	243	250	259	250	231	277	257	267	271	250	268	239	226	254	268	266	235	263	255	267	228	271	220	254	229	242	269	245	282	275	244	233	254	264	239	266	232	227	224	242	233	251	262	255	272	267	247	259	248	236	249	268	258	272	267	233	241	253	242	238	266	238	275	261	237	248	278	245	245	232	246	255	265	256	255	248	245	251	256	258	267	248	255	240	269	250	271	252	273	246	252	235	234	239	269	258	243	275	269	263	253	276	299	267	243	240	259	290	232	240	293	245	256	240	285	266	273	267	269	223	274	229	224	261	260	244	237	253	233	257	248	241	296	256	245	262	269	276	275	246	248	250	229	280	267	231	262	228	260	218	257	277	236	287	241	247	255	275	244	223	253	256	256	247	232	239	256	240	242	264	247	220	276	264	263	230	255	255	245	252	252	251	242	260	253	256	243	253	241	233	246	256	269	251	231	268	262	241	243	247	203	269	235	250	226	241	233	258	252	260	241	246	228	263	271	248	249	278	265	289	242	246	274	249	260	286	273	237	250	280	241	265	269	252	288	269	268	244	227	244	241	254	273	246	275	237	243	239	256	267	246	258	254	254	277	261	228	290	267	258	259	254	253	268	256	252	277	266	267	270	254	241	265	252	256	254	237	265	265	283	244	247	224	253	238	257	254	246	231	262	245	269	266	253	263	227	250	257	253	234	268	248	229	253	272	268	248	263	256	247	240	238	243	270	263	238	224	241	237	275	250	261	264	253	256	265	242	239	257	266	277	252	244	265	253	240	232	242	255	258	251	241	261	244	246	263	246	254	276	234	254	237	254	262	257	254	294	257	266	246	237	221	243	246	238	251	256	287	248	242	263	257	258	231	258	253	249	244	258	257	257	267	270	250	231	243	233	241	246	230	253	262	259	277	273	230	265	264	252	245	243	249	268	267	277	263	249	256	249	260	264	247	294	245	236	245	252	262	234	256	276	266	242	240	272	224	306	255	252	272	249	239	248	247	265	268	263	254	222	269	246	261	257	263	267	280	242	249	242	260	266	260	299	238	227	254	263	239	246	257	245	267	257	241	278	289	242	251	269	231	247	259	301	258	250	261	251	256	238	250	258	248	241	252	225	258	269	253	276	270	234	274	263	248	248	269	288	254	275	231	271	264	265	263	266	261	287	227	268	239	250	247	255	255	290	237	250	264	264	264	273	234	274	236	251	266	246	272	261	278	234	222	259	268	229	247	247	266	265	264	273	261	270	288	247	250	274	279	251	231	268	254	241	248	243	216	268	252	280	252	261	242	245	245	235	244	253	266	280	257	237	251	257	260	213	304	265	248	266	232	236	248	283	258	238	231	260	264	229	261	254	251	259	274	245	253	239	277	255	261	235	276	263	234	239	253	272	243	271	250	254	241	245	238	286	248	255	267	274	249	260	251	249	275	261	282	266	257	245	270	257	259	253	244	248	253	254	262	282	271	274	252	241	229	249	279	244
24084	21261	28462	24378	21199	11963	3080	1822	1317	884	760	575	587	515	472	452	449	412	397	409	400	368	387	371	344	328	320	322	310	344	327	303	320	314	336	304	337	325	334	286	322	321	320	273	339	288	316	329	332	345	300	301	336	327	324	330	317	317	325	291	323	300	309	312	342	310	339	285	286	338	309	327	315	318	328	273	307	338	337	313	315	307	326	312	287	291	311	313	299	293	303	324	337	265	311	334	286	331	336	324	278	324	348	317	298	330	306	322	306	298	306	323	336	292	303	297	319	290	315	293	312	289	287	329	307	285	306	310	284	320	289	327	307	322	321	308	300	305	295	316	303	304	330	319	269	305	318	286	349	299	317	331	318	309	294	310	291	322	306	324	292	315	321	277	323	328	311	288	290	294	301	293	322	330	325	314	289	300	328	311	292	321	292	289	332	297	282	298	299	268	310	295	308	309	318	295	322	298	330	266	302	271	276	292	294	305	293	305	308	273	295	274	332	294	333	292	322	319	306	285	309	311	309	299	318	289	286	320	317	303	323	314	324	303	294	304	334	318	310	320	282	318	292	278	328	302	317	316	330	293	278	328	317	315	312	285	311	327	281	291	352	285	307	320	296	296	332	289	352	318	300	288	298	296	315	289	299	321	296	321	310	299	314	285	264	341	330	296	290	311	328	311	267	305	317	301	327	327	306	297	302	270	311	324	301	326	304	301	322	331	328	290	317	290	302	287	260	303	310	300	275	313	319	300	300	284	341	268	295	274	289	342	304	321	309	333	294	321	303	300	296	319	326	303	286	309	329	306	298	323	298	316	315	285	276	286	315	293	301	299	318	320	309	315	303	338	292	323	286	333	310	327	286	301	318	341	298	311	304	335	263	293	298	278	285	314	308	289	291	288	304	325	307	287	319	307	280	299	320	327	302	321	302	322	321	283	297	307	293	292	281	296	295	322	298	317	302	311	314	308	297	273	328	303	339	331	321	307	291	323	301	275	286	319	335	316	317	297	289	305	311	305	322	290	306	309	267	285	299	319	289	287	317	280	272	286	286	304	317	332	323	312	343	357	333	351	298	295	323	294	303	309	295	303	333	290	323	314	315	304	326	311	320	318	321	304	277	312	292	296	296	274	327	298	282	318	322	298	288	300	268	331	302	280	292	283	312	312	317	300	328	299	304	284	318	304	327	299	298	334	292	302	280	313	328	314	288	327	291	306	289	270	309	307	297	333	306	291	312	302	259	276	299	329	324	289	319	303	327	281	299	296	315	298	306	286	309	281	317	279	291	329	310	283	302	274	317	328	312	298	335	309	295	291	314	322	282	305	289	336	314	309	305	305	309	324	324	301	323	274	265	297	302	322	344	281	300	321	315	311	293	310	334	313	285	297	278	283	310	322	290	295	318	291	290	288	303	304	349	309	330	294	322	300	337	294	322	307	320	324	312	330	303	300	290	297	316	314	319	275	277	335	282	312	280	313	350	316	304	285	297	306	290	296	312	341	296	298	315	303	282	308	293	335	272	318	329	309	313	298	294	305	320	304	304	331	314	294	283	296	301	313	295	316	301	311	309	267	317	288	303	315	342	297	291	332	291	330	359	327	302	310	288	288	317	317	318	293	301	326	285	327	290	297	294	280	315	290	308	294	309	292	292	306	282	291	290	336	311	322	301	323	289	293	282	290	341	272	297	297	283	321	335	282	325	320	337	280	297	316	317	315	277	310	290	326	312	321	303	323	321	329	320	292	308	302	310	308	328	274	298	283	274	309	314	313	315	336	295	339	320	318	303	313	301	321	321	304	305	298	307	291	309	289	312	322	310	287	326	313	315	287	285	312	295	322	304	287	308	306	265	288	310	304	322	307	319	298	311	316	287	322	329	315	320	295	319	291	339	313	288	270	273	321	308	317	334	275	284	312	306	286	303	308	281	347	299	316	311	329	317	316	338	309	317	300	307	303	293	322	308	328	301	303	300	323	294	289	313	296	287	339	278	301	312	314	299	317	304	298	289	324	272	306	289	306	299	299	334	320	314	272	279	311	331	322	293	314	302	297	333	277	311	296	310	278	324	315	304	287	305	322	307	318	325	317	293	336	298	296	292	308	307	339	296	306	326	312	274	320	317	314	310	297	304	289	336	332	284	296	316	314	272	326	317	296	341	335	318	305	284	295	277	304	320	320	311	311	319	319	297	283	309	295	355	299	296	314	303	308	304	295	296	307	311	303	285	327	341	298	288	296	306	327	284	312	283	326	286	340	314	324	279	273	283	289	285	310	325	317	289	326	305	273	284	274	294	316	311	302	319	301	285	305	290	318	304	312	291	316	280	296	297	324	309	327	330	302	293	315	308	301	292	324	296	294	318	312	296	320	297	316	299	302	310	326	310	268	331	306	308	323	315	316	312	295	281	316	262	291	314	334	328	317	286	296	300	323	291	319	307	285	301	274	312	314	257	303	281	315	310	348	299	293	300	275	318	289	276	297	298	335	293	286	286	323	289	315	321	264	306	320	323	271	297	281	324	284	294	319	294	313	308	322	309	281	295	309	289	311	293	275	301	298	283	315	339	299	324	280	333	339	301	289	312	309	311	299	309	304	301	301	316	298	281	320	326	302	303	299	307	277	301	280	300	327	348	303	297	317	276	309	283	312	323	324	297	325	324	325	318	287	295	318	286	295	289	286	283	303	286	313	284	290	326	294	310	262	284	309	314	309	256	331	321	322	298	311	305	299	300	299	304	316	295	297	319	288	326	340	297	313	312	314	298	302	284	298	293	303	294	285	305	324	304	354	306	308	299	310	294	334	319	273	320	324	289	319	332	331	348	270	318	298	296	323	327	321	325	282	313	282	298	315	288	292	293	275	303	310	277	318	313	316	313	297	309	325	319	279	302	302	313	311	287	273	290	338	275	300	289	290	293	301	283	305	309	296	313	301	313	321	304	319	328	306	314	310	325	297	304	301	338	285	334	327	322	281	280	331	315	298	335	309	290	289	299	314	330	305	299	314	310	314	307	292	324	311	325	274	304	304	356	304	287	296	333	305	299	339	284	313	308	277	309	297	303	322	325	290	336	325	324	310	295	299	303	312	308	334	276	314	296	290	288	316	313	337	338	300	304	291	305	302	318	304	327	318	316	286	274	295	284	284	300	303	312	306	329	306	322	327	330	299	291	328	309	320	300	326	271	330	299	297	298	313	297	290	308	329	273	322	302	299	304	316	307	326	290	280	311	305	323	288	327	272	296	313	281	285	291	312	323	311	320	308	293	309	291	324	331	294	319	312	278	290	311	327	307	295	314	297	319	310	302	330	309	302	288	296	294	307	306	307	314	313	320	302	319	322	326	290	331	275	333	313	295	304	328	331	335	315	295	316	286	286	310	286	320	316	334	323	297	315	278	312	286	313	297	326	328	299	309	324	285	272	316	300	314	298	312	307	298	312	334	281	319	327	319	301	281	317	282	327	324	307	292	298	301	299	297	347	330	317	328	325
27147	46106	29790	14100	7824	5320	4185	3199	2384	1430	1219	894	829	683	618	551	564	568	481	481	446	459	424	421	407	391	392	416	381	348	406	356	362	394	397	380	354	370	338	396	348	353	328	357	363	356	340	326	345	322	332	351	350	362	340	351	333	341	340	324	356	382	348	332	375	333	340	334	363	359	333	375	348	350	343	325	350	371	345	359	351	355	360	347	380	366	340	362	344	328	321	347	372	337	356	359	353	401	375	324	359	389	383	394	347	352	375	367	346	359	334	401	339	350	312	343	363	340	390	384	354	337	329	346	376	351	351	320	362	353	358	321	360	320	329	367	335	332	373	344	339	318	384	372	344	315	334	326	334	359	332	336	359	331	342	336	359	366	338	307	379	356	329	380	322	323	320	362	354	343	349	361	305	347	362	372	335	349	361	338	341	383	322	387	354	329	377	391	350	354	326	358	377	345	335	295	353	345	383	356	375	333	336	356	334	316	366	312	348	354	337	318	353	324	342	347	338	347	328	319	352	349	340	305	342	337	337	346	358	324	308	354	375	315	322	378	365	334	336	340	339	358	353	330	349	333	336	350	334	355	351	356	368	354	358	328	383	326	321	359	358	343	327	331	360	358	377	328	347	361	332	348	358	335	338	351	360	334	338	329	328	366	348	368	319	351	333	337	336	315	327	378	384	364	369	350	327	351	342	327	335	347	327	338	360	360	365	369	366	339	313	340	363	346	335	340	358	367	347	339	349	342	360	316	339	309	337	341	331	329	311	323	334	362	342	339	396	334	327	335	363	382	321	384	352	359	346	322	342	336	336	318	335	343	342	342	349	317	342	335	329	356	376	363	333	327	350	342	334	378	361	334	352	343	350	382	360	376	359	321	338	364	382	366	333	347	361	357	364	352	342	316	332	344	363	364	332	329	401	344	383	368	351	339	334	370	351	345	384	343	327	340	362	340	307	360	360	305	366	400	322	348	317	363	352	351	327	331	341	391	358	313	326	375	322	317	348	364	324	342	366	357	353	350	337	356	313	326	357	341	338	320	341	368	346	344	375	329	308	362	358	361	358	350	370	343	363	377	348	321	315	350	334	356	337	385	357	319	366	339	358	337	353	324	347	362	339	318	366	382	319	353	354	325	345	345	332	328	346	358	308	356	332	346	376	364	318	344	336	329	352	353	359	331	365	342	320	336	327	393	326	360	329	348	320	339	346	352	307	376	331	343	355	317	365	376	360	362	339	344	318	344	353	355	368	355	347	357	352	322	322	376	359	333	336	361	340	347	366	363	343	341	317	358	326	348	335	316	333	369	341	350	313	348	380	334	337	365	318	319	353	341	342	353	328	325	327	337	328	363	359	330	372	323	363	362	329	329	353	346	314	347	345	312	364	370	342	332	347	342	325	349	320	350	353	358	406	335	393	377	371	349	336	319	333	342	358	332	355	351	348	333	364	341	333	366	373	347	342	345	316	335	350	362	331	342	366	326	368	361	336	356	332	339	342	357	356	383	310	379	346	347	310	356	329	329	356	366	332	330	355	318	362	383	354	332	365	319	329	331	329	354	337	331	377	365	355	345	327	348	354	328	338	342	347	346	351	317	346	339	338	329	334	349	353	353	377	335	370	351	335	357	349	368	325	369	327	362	362	361	330	359	330	382	326	345	335	356	348	365	365	330	366	332	363	322	367	342	340	318	314	334	313	347	349	327	329	350	345	364	373	317	319	343	350	340	348	317	347	360	330	362	333	347	332	331	360	359	330	358	319	334	330	318	339	347	385	350	334	365	336	340	375	352	357	350	368	337	335	346	295	353	344	341	322	371	355	386	364	344	342	337	360	358	333	331	363	343	367	337	316	350	319	335	339	353	359	327	345	351	321	362	356	329	333	339	336	308	372	340	315	372	341	344	346	356	350	376	356	322	341	343	383	372	332	400	337	380	335	349	333	364	365	334	338	338	333	375	362	327	405	337	329	342	321	374	331	356	349	335	334	354	371	344	352	325	354	340	341	323	337	352	341	333	318	375	351	366	359	330	350	343	361	340	357	356	323	334	316	359	355	349	380	354	348	337	341	328	340	359	315	346	340	348	345	347	352	337	345	360	359	336	318	370	320	336	354	361	336	357	363	362	359	334	366	337	322	342	358	356	355	347	325	353	365	369	341	328	360	343	325	309	355	374	341	356	324	356	325	332	347	338	373	340	321	342	335	350	331	326	347	346	319	389	357	347	355	391	368	327	354	354	339	338	337	368	341	383	335	346	317	354	314	352	362	358	358	363	364	323	320	335	338	339	331	319	340	345	341	341	318	339	322	367	325	357	321	367	328	334	337	342	336	337	325	325	331	339	319	371	352	340	348	347	322	320	336	361	347	345	317	357	326	366	393	365	362	344	360	313	346	335	306	369	329	359	362	329	374	338	347	377	387	340	370	377	368	320	332	322	356	332	348	363	369	348	352	329	330	332	332	349	351	343	382	338	345	346	337	331	359	328	326	339	368	374	337	369	369	369	341	351	361	323	314	306	383	311	368	336	340	326	364	295	362	345	328	346	348	336	361	317	315	366	331	355	318	333	368	349	313	352	347	350	370	336	374	332	294	335	348	331	338	374	345	318	333	390	376	333	334	319	355	364	337	344	360	390	366	327	358	319	340	354	332	390	324	369	347	350	355	355	327	365	341	349	350	334	352	360	358	365	370	295	352	351	357	343	334	343	343	322	343	341	336	322	320	349	352	321	320	308	366	353	377	312	358	363	363	349	360	355	330	349	315	362	400	370	352	355	341	352	376	356	360	354	328	363	355	354	367	330	325	346	328	352	338	357	347	363	365	327	346	373	354	342	347	330	341	334	343	353	344	387	321	355	337	369	364	329	331	361	329	324	352	320	351	311	332	343	337	354	362	351	368	326	374	315	402	334	361	318	366	349	319	362	339	331	313	336	317	352	327	300	356	341	355	351	359	316	327	332	367	327	345	336	377	319	363	347	349	351	350	341	337	342	355	383	328	321	317	348	361	306	362	315	332	323	353	329	350	349	343	334	329	341	309	355	336	389	346	348	363	325	344	346	361	352	344	317	364	323	356	365	344	313	346	363	332	355	332	339	372	343	382	325	338	344	376	321	344	358	348	313	321	325	333	358	335	333	382	363	361	351	342	373	336	377	395	400	370	345	374	348	366	364	363	339	341	315	348	335	342	363	363	343	342	337	355	346	341	353	329	328	329	364	352	313	349	323	323	324	355	325	360	349	353	360	336	385	369	322	344	370	346	347	348	344	362	346	331	349	331	335	295	337	315	323	323	351	347	360	338	356	323	353	353	354	350	320	349	331	345	359	338	342	368	334	349	338	363	325	326	337	351	332	369	336	349	352	347	355	362	377	354	300	361	341	316	351	330	360	361	346	311	358	350	355	382	340	379	340	359	341	351	343	340	313	330	368	376	364	367	352	339	345	341	345	341	300	335	378	307	352	343	316	348	335	317	353	362	350	346	359	329	328
25273	21330	27399	25263	11399	2508	1616	1174	969	624	525	442	416	377	306	332	363	329	284	302	303	292	279	273	278	230	255	270	262	265	252	255	223	263	247	239	243	221	269	264	254	229	256	241	254	271	281	242	262	262	250	272	256	271	268	263	269	217	269	236	261	201	276	255	255	243	247	234	239	265	243	254	252	238	242	249	230	260	218	270	234	257	259	231	275	244	256	255	246	285	293	263	240	239	263	266	245	257	245	276	271	267	277	255	266	267	273	287	272	268	271	251	261	269	237	213	250	275	270	250	234	255	245	222	274	235	245	251	282	240	246	255	219	250	238	252	244	234	265	224	262	278	258	267	236	270	238	266	260	255	257	217	234	279	251	245	287	252	276	231	277	250	254	257	213	275	281	261	236	240	269	245	251	258	251	260	230	260	259	272	269	247	262	244	233	198	279	238	266	237	263	235	249	238	251	282	259	234	253	229	238	241	239	234	242	291	259	267	239	273	232	243	255	243	248	243	277	240	243	241	204	233	249	269	235	242	269	254	265	251	261	270	256	240	229	232	250	266	258	236	241	273	263	263	260	245	281	236	226	281	253	260	270	231	247	226	291	248	257	254	257	244	246	235	236	267	201	227	258	240	234	255	264	253	225	241	259	227	249	253	252	219	224	251	231	265	235	249	238	219	285	245	269	262	246	275	260	257	236	236	283	265	212	245	261	256	252	254	252	268	256	243	263	259	239	260	243	239	255	228	246	242	248	264	269	242	278	228	258	226	250	252	238	236	249	238	224	249	275	279	231	239	225	244	267	241	229	246	237	248	244	240	249	240	245	242	255	253	255	263	240	233	246	262	260	247	236	250	249	253	263	260	263	266	266	257	224	235	256	238	246	251	255	262	273	249	278	259	255	229	251	279	288	250	245	242	241	242	276	258	234	271	261	269	252	252	245	261	255	246	283	252	251	234	261	275	237	243	247	225	226	240	218	260	230	239	252	268	257	269	217	225	225	227	254	266	250	246	260	241	261	281	262	243	236	256	251	226	268	263	243	282	220	209	256	235	242	248	264	262	242	250	236	255	257	259	258	296	249	265	249	238	266	236	234	236	289	255	243	261	276	233	234	245	255	265	259	237	250	227	249	229	257	256	251	241	250	261	240	277	234	252	242	244	209	271	269	227	243	253	269	241	257	213	236	234	240	249	240	256	244	255	272	237	271	254	281	254	261	252	253	238	262	228	225	261	261	257	237	249	244	277	229	231	271	259	247	248	249	246	287	237	260	266	239	240	239	255	243	270	237	255	238	249	269	245	229	284	292	246	237	251	265	262	255	284	273	243	266	264	255	227	256	261	251	217	246	232	258	277	215	226	258	277	253	268	266	233	265	257	265	270	246	258	247	230	252	232	246	241	249	262	279	250	244	257	265	252	243	273	245	250	251	264	221	246	234	261	283	229	237	248	236	210	239	267	245	257	229	247	254	257	223	232	256	248	252	239	261	232	242	229	257	233	244	235	232	249	252	239	263	251	266	250	262	224	264	252	260	258	243	275	248	218	271	254	205	234	222	238	269	245	277	254	242	244	261	263	256	259	230	245	265	225	256	283	260	262	241	257	274	224	252	264	257	260	238	239	267	260	266	269	259	217	261	250	237	227	259	234	254	246	240	231	249	230	254	275	248	241	244	268	260	272	222	275	257	261	267	280	252	238	249	232	241	245	259	258	250	233	273	244	212	240	257	262	234	229	256	252	239	235	245	248	251	268	242	232	232	254	232	236	228	239	241	254	240	236	277	261	246	258	261	235	241	242	232	270	235	258	235	238	266	247	276	247	242	243	237	239	241	250	258	256	231	241	303	224	269	240	256	238	262	258	249	222	229	251	286	225	216	254	275	242	262	253	230	259	245	276	255	237	239	238	245	233	248	279	243	249	251	220	251	245	233	266	236	238	244	217	223	252	214	286	253	263	259	241	269	229	237	257	230	248	226	231	247	250	256	249	238	283	260	239	252	248	253	243	220	227	227	254	252	268	237	279	263	266	219	253	244	275	247	239	263	263	266	264	263	215	241	247	240	262	250	249	243	251	269	252	263	211	256	284	224	250	240	280	247	282	233	232	226	248	274	244	238	253	249	247	271	228	257	262	250	266	251	266	266	247	244	243	255	234	245	241	251	227	213	229	261	283	242	262	253	263	252	254	242	218	263	220	247	255	270	216	229	254	259	246	244	261	262	270	250	261	271	251	224	237	247	247	250	252	252	288	264	249	250	236	223	261	242	269	271	244	261	246	255	236	264	250	262	247	260	245	270	265	231	261	248	278	249	262	204	232	236	244	224	257	268	229	232	241	245	259	255	252	243	234	255	285	269	259	266	257	235	245	269	249	270	222	240	281	262	269	262	236	254	269	253	217	255	261	271	238	266	234	254	237	247	238	236	248	217	237	233	252	228	254	266	230	248	251	261	239	250	230	230	271	251	248	262	215	262	248	262	283	264	243	225	234	286	244	263	233	241	241	251	236	241	221	261	222	256	239	239	248	215	244	261	231	253	263	232	264	222	245	276	235	235	252	253	283	244	258	275	264	262	272	253	232	256	246	246	252	228	218	240	273	242	269	253	249	252	264	261	242	236	251	212	241	279	228	236	231	241	265	255	266	272	279	229	263	290	274	226	265	239	250	255	231	259	254	234	250	285	246	266	215	242	217	223	252	254	250	251	234	269	236	227	271	260	233	223	250	272	235	237	283	291	246	225	258	259	254	232	254	212	268	241	229	258	243	234	232	254	238	269	253	236	268	263	241	262	247	243	210	222	237	238	240	275	246	281	264	246	263	239	227	244	260	255	244	265	238	236	250	242	227	257	246	249	249	262	249	241	235	261	244	237	243	240	252	230	241	265	266	219	243	258	248	283	263	267	220	267	266	213	287	245	258	265	244	253	257	256	270	251	271	252	230	259	268	260	229	261	227	261	263	241	265	258	261	234	230	252	260	259	216	252	244	262	276	221	235	267	254	254	232	256	246	258	257	258	216	250	252	238	262	254	278	247	276	269	265	264	271	275	251	244	235	250	250	269	255	226	245	248	273	244	232	284	215	232	228	231	267	252	272	261	245	244	240	256	221	227	236	258	272	263	253	269	250	226	269	236	266	259	242	246	261	265	254	235	245	268	260	274	273	258	240	261	241	218	224	263	216	249	260	254	240	220	229	230	243	257	254	206	237	219	295	252	248	272	247	260	271	243	249	250	245	240	285	237	252	269	241	253	228	247	257	266	279	233	239	241	247	268	270	280	233	256	249	247	238	262	251	254	256	265	241	262	266	247	253	273	246	260	227	259	253	250	225	239	270	262	238	288	237	263	260	254	273	254	221	246	260	258	251	221	261	252	262	247	235	238	241	252	246	242	227	256	235	261	216	267	246	265	268	250	234	273	264	262	241	243	241	227	253	209	255	254	241	229	265	258	255	252	236	247	270	261	250	236	248	234	249	285	284	288	267	243	242	236	248
27419	40929	24830	10695	5821	4044	3056	2368	1837	1146	885	732	630	487	443	425	394	400	452	395	331	400	352	334	337	315	292	319	306	302	309	311	311	304	305	299	300	310	334	285	310	300	294	313	301	311	294	302	314	292	307	302	332	296	285	305	315	310	304	281	295	299	317	258	315	297	316	308	298	295	293	307	318	279	284	304	290	276	270	305	315	306	281	314	318	330	290	295	303	310	305	279	342	309	265	314	313	297	296	293	302	317	304	300	327	325	327	317	335	313	285	317	320	274	314	283	310	308	304	308	299	292	293	300	321	294	258	317	277	267	295	280	299	337	308	274	314	294	332	309	300	277	271	296	277	312	283	255	304	280	303	291	295	308	285	334	292	301	303	297	297	287	297	302	316	312	313	283	294	284	325	312	335	290	273	338	327	297	267	299	304	301	284	320	305	293	265	291	268	272	319	298	267	298	313	288	292	324	290	305	309	308	293	285	302	300	293	310	257	289	288	287	273	301	328	311	322	290	272	265	320	331	320	297	284	276	308	288	280	288	292	307	286	294	285	301	297	293	325	304	330	306	312	297	288	289	301	303	282	288	312	263	285	344	282	326	319	289	302	275	282	307	279	306	275	309	281	309	313	279	304	314	289	301	283	262	334	298	315	277	282	281	302	332	274	274	287	279	274	316	270	281	292	281	303	327	310	311	274	319	298	310	285	315	291	283	320	306	309	317	288	309	285	327	303	313	306	290	309	329	283	309	274	314	255	315	299	293	300	313	278	286	293	310	339	303	292	286	291	296	285	295	288	302	272	322	289	286	304	280	276	268	313	300	308	296	311	288	288	327	296	300	268	289	314	288	308	287	301	306	297	333	313	272	287	296	294	319	293	292	289	290	316	275	283	292	301	296	312	313	304	272	265	323	311	299	282	306	291	290	310	303	294	302	289	294	307	292	291	276	287	300	297	308	285	311	289	283	287	318	307	305	283	281	275	277	301	332	326	291	282	306	293	282	279	283	287	293	330	309	303	282	326	315	317	293	304	309	333	314	275	303	298	318	274	337	282	299	331	357	282	311	271	272	346	267	314	304	324	308	261	305	312	277	321	256	314	313	305	298	313	306	296	294	281	314	287	305	294	302	316	321	278	283	297	269	290	271	325	289	272	306	297	303	315	292	303	292	338	302	294	315	304	327	306	271	285	292	310	274	299	295	333	289	289	277	301	318	294	303	279	271	298	302	311	324	308	310	306	276	313	333	291	284	275	277	250	300	306	301	301	296	314	287	338	283	316	294	265	292	301	297	298	307	269	328	317	290	304	288	289	285	287	302	283	318	285	339	327	288	299	324	323	287	293	299	285	308	290	283	309	255	321	350	273	311	280	286	286	289	281	341	343	318	296	316	298	300	312	293	290	284	275	280	292	313	274	291	267	274	294	289	298	294	308	263	287	297	275	267	305	274	281	315	283	289	274	308	303	273	286	271	313	308	301	287	311	312	319	276	312	275	273	297	255	269	273	295	269	286	294	295	298	295	310	298	288	301	299	308	290	305	291	297	278	316	289	282	299	317	294	301	287	280	293	299	280	296	302	310	320	319	291	322	273	286	283	295	290	279	302	285	287	284	288	313	256	305	254	282	301	302	310	293	312	263	285	270	318	295	311	286	318	278	291	291	290	279	296	304	304	281	258	302	308	287	314	332	303	307	290	303	282	294	318	294	291	319	277	288	248	316	321	297	289	312	281	268	298	294	285	296	282	304	325	296	270	305	327	285	280	299	295	294	311	315	294	318	310	321	282	303	320	304	294	330	308	294	326	279	298	273	311	315	305	294	311	315	327	305	325	316	316	279	300	310	323	272	264	302	277	284	275	320	324	312	315	304	298	283	310	257	302	277	286	322	277	282	329	315	314	293	315	286	319	316	339	297	324	293	310	296	305	274	320	314	325	275	314	305	290	337	296	294	333	306	323	302	303	303	328	296	302	280	291	297	294	285	313	296	276	308	281	268	325	288	295	290	317	308	301	284	314	301	282	280	296	286	311	297	338	298	307	314	278	289	298	318	274	330	306	287	307	295	315	287	302	322	274	316	270	328	284	305	315	290	299	309	304	301	286	297	309	310	309	286	301	297	312	312	291	310	301	325	272	295	287	284	314	306	302	308	313	305	276	324	293	289	319	292	286	294	303	287	287	311	282	281	284	321	273	286	304	285	263	291	293	307	289	281	291	283	301	289	298	274	311	287	284	263	308	310	308	272	293	298	316	281	275	267	311	284	306	250	307	321	316	301	325	285	327	287	332	283	287	300	277	318	306	315	294	271	283	264	322	307	311	294	319	291	296	290	278	262	312	292	272	323	285	311	297	265	295	301	278	288	320	301	308	289	292	302	309	311	323	287	319	277	308	282	269	306	279	276	290	313	281	277	299	280	291	265	315	284	286	341	292	295	279	313	330	291	299	299	288	275	309	302	273	277	304	306	291	334	276	300	295	321	308	329	339	311	292	270	330	328	288	317	307	294	317	308	299	307	310	310	313	281	258	279	309	304	295	298	313	288	292	286	277	302	292	292	289	256	289	322	307	289	290	282	319	323	314	295	305	314	331	310	284	287	302	303	328	283	263	282	305	322	307	304	310	319	269	286	277	318	320	294	310	294	294	337	306	337	310	306	263	312	286	271	305	302	308	302	328	306	282	320	296	304	299	275	325	298	301	266	293	300	278	309	267	320	319	309	282	297	334	290	316	276	327	294	286	315	298	288	320	307	294	283	264	274	308	308	305	302	316	297	288	298	278	287	298	273	310	289	316	328	296	318	315	300	288	298	279	288	297	273	282	321	296	313	294	313	297	295	290	291	301	273	310	291	264	283	311	313	267	303	283	289	282	327	288	282	301	309	299	312	312	283	317	278	301	275	273	307	287	310	320	290	307	319	314	287	280	325	296	344	319	294	316	324	303	300	309	286	321	304	310	319	303	292	257	316	318	288	302	320	283	289	304	294	275	321	281	289	304	301	307	291	297	303	300	332	277	287	299	299	310	269	281	283	317	294	293	284	305	296	317	304	331	289	306	302	308	313	285	277	312	281	322	295	290	292	316	283	305	300	304	305	315	309	282	281	286	339	310	301	287	297	281	291	294	292	293	327	302	303	297	272	290	305	289	302	289	289	290	303	300	304	267	301	295	300	297	292	284	299	277	316	275	283	325	285	297	311	310	320	296	301	301	275	314	316	303	318	301	302	322	282	288	300	288	319	286	281	283	289	301	297	300	286	283	286	299	309	273	288	268	295	267	314	319	293	325	285	281	266	308	285	273	289	286	296	262	279	277	305	285	276	274	332	298	242	334	290	291	266	310	270	250	317	297	295	297	337	305	296	266	298	301	282	301	307	320	277	307	280	288	302	274	293	314	290	319	291	300	289	317	280	300	278	323	281	280	288	289	285	293	299	276	304	295	294	302	283	319	300	304	284	283	268	313	306	300	315	306	279	334	315	280	279	270	293	306	330
23194	21360	29102	23976	21348	21381	10782	2750	2103	1398	1111	933	852	778	698	703	599	588	555	544	515	502	468	481	471	450	463	473	470	430	447	459	451	420	410	415	423	422	402	435	395	466	418	441	400	416	408	415	436	437	391	398	435	390	403	408	397	412	409	393	418	400	408	402	443	450	374	393	451	396	427	442	411	409	396	400	426	433	396	404	427	386	404	398	411	410	429	433	407	399	405	448	425	427	421	428	395	432	431	443	444	419	419	412	430	425	453	432	423	430	408	471	404	410	395	414	426	428	375	446	383	426	382	415	409	401	416	384	403	418	408	411	401	418	399	424	438	417	429	407	394	410	364	415	446	401	441	425	397	438	432	405	444	387	431	383	380	399	403	396	458	405	430	376	426	407	449	410	433	383	436	404	394	405	387	368	392	406	389	414	421	388	408	378	419	417	438	426	411	432	414	434	430	445	384	393	402	415	392	386	412	421	434	417	420	412	391	418	411	383	382	389	384	392	395	405	428	416	372	381	407	428	404	404	429	428	396	443	421	448	410	378	375	434	454	391	415	406	398	411	417	346	437	356	387	412	405	419	406	437	427	415	408	369	408	423	405	422	405	394	424	411	421	423	422	407	424	400	401	391	385	412	429	400	404	402	390	409	420	434	399	379	392	446	423	406	431	430	402	398	415	438	457	407	408	407	417	461	446	439	437	424	418	372	442	396	395	424	402	396	384	418	468	398	390	422	439	396	414	366	412	402	374	415	423	406	425	413	382	391	432	430	399	411	403	386	432	430	439	416	423	406	439	381	406	424	447	425	417	378	433	409	412	419	366	413	385	404	402	398	410	385	422	423	416	411	449	398	416	395	387	414	421	444	390	412	397	427	389	414	389	408	420	407	387	401	382	396	410	355	394	428	417	414	391	437	403	367	415	406	404	398	422	390	427	432	411	401	394	421	439	428	399	379	388	409	375	400	411	398	389	430	413	372	465	434	425	387	428	419	377	365	402	387	409	399	437	455	411	424	420	439	420	399	402	386	392	434	397	414	418	432	439	386	432	452	414	421	428	408	425	430	406	368	403	361	384	414	394	383	412	427	429	392	376	390	401	401	401	424	428	407	416	414	436	384	410	398	394	414	416	394	422	419	416	438	408	414	406	415	401	408	428	389	416	399	410	394	408	403	431	402	409	402	397	461	406	429	431	390	428	426	435	412	408	413	401	392	402	407	433	430	417	430	441	418	475	395	396	411	462	389	417	415	430	383	414	410	415	426	422	427	416	408	443	435	431	436	374	454	411	403	411	443	433	396	445	384	433	419	422	436	407	365	376	399	440	407	399	398	435	425	394	406	404	380	386	386	422	426	375	399	426	403	373	380	406	433	398	410	405	422	442	405	439	424	409	397	405	394	436	417	405	395	432	392	407	406	451	443	403	405	429	406	389	387	417	397	394	415	422	412	416	396	393	409	426	418	411	396	416	399	395	433	416	407	425	443	394	419	405	393	406	415	415	385	396	442	412	411	409	390	380	441	407	436	415	434	414	417	440	434	427	384	426	415	436	394	436	420	403	392	418	418	410	412	458	413	388	429	386	425	423	390	426	392	394	470	430	388	388	391	402	457	429	399	388	397	403	398	393	418	405	405	431	402	428	414	418	418	367	415	405	407	437	429	389	433	430	406	400	435	413	408	364	426	401	395	398	405	428	405	428	403	431	420	379	393	431	439	407	442	400	363	397	390	437	409	382	437	398	415	384	401	408	390	429	387	389	427	390	425	409	420	440	409	395	403	389	431	407	407	399	405	434	422	354	448	403	385	436	416	387	391	401	435	363	423	478	375	383	413	393	402	429	394	387	425	435	435	401	381	403	394	386	415	384	416	390	370	434	408	405	428	367	407	398	397	409	427	405	385	396	417	385	431	418	376	420	403	429	388	398	419	432	423	441	434	422	427	404	432	427	431	393	394	403	390	410	349	407	406	394	397	397	406	426	412	451	420	405	416	401	438	434	400	394	433	388	383	399	396	411	442	449	416	420	418	409	418	406	430	384	415	395	425	399	407	403	428	384	375	419	436	436	416	387	391	407	420	410	404	402	418	396	402	399	417	422	442	421	431	368	415	399	421	424	390	432	401	413	416	383	438	408	407	414	422	405	419	389	404	404	403	407	454	446	429	408	399	431	413	406	362	389	430	376	422	420	400	393	444	447	394	460	447	433	420	378	399	404	386	424	444	411	383	428	404	428	438	438	392	383	438	439	406	393	384	422	395	411	403	426	389	424	403	422	407	384	438	402	429	410	390	435	399	368	441	406	422	454	400	394	441	398	436	394	373	392	405	424	392	388	408	430	396	418	435	387	458	411	398	403	385	413	415	375	429	429	438	414	419	454	418	398	402	444	455	429	414	428	418	448	416	410	406	429	422	415	394	396	397	424	425	468	437	406	355	395	372	428	404	367	410	417	452	391	401	432	443	421	406	400	381	473	414	396	398	413	429	426	429	454	410	422	414	397	413	423	431	413	452	428	419	389	419	403	400	418	427	398	420	402	397	415	391	397	381	401	401	358	400	415	392	388	434	383	398	430	455	430	380	404	412	406	429	388	415	395	380	426	425	395	375	401	424	397	398	424	407	416	428	420	387	400	405	398	447	401	456	407	408	400	443	384	423	387	395	403	386	400	375	408	386	421	409	435	425	429	430	421	410	441	428	424	411	444	428	397	417	436	398	418	436	380	428	386	407	421	426	382	417	381	418	408	412	397	413	403	433	425	372	390	396	397	412	427	417	436	405	378	438	436	392	414	416	393	411	418	411	425	431	450	421	426	414	424	415	382	433	400	396	399	413	405	403	391	377	399	425	402	390	386	391	387	376	416	427	466	419	439	410	406	414	422	433	404	412	412	426	417	415	397	361	404	405	421	407	418	441	428	411	354	427	459	411	424	393	449	403	431	383	417	433	416	423	415	381	413	370	390	415	425	416	391	447	420	398	408	447	439	394	441	406	411	420	416	433	397	415	421	440	448	413	420	381	415	444	378	456	386	438	406	415	391	394	376	360	395	405	392	367	406	421	432	393	442	403	431	444	400	381	382	430	430	395	417	405	411	413	418	411	394	392	435	428	395	408	362	422	358	420	418	413	417	431	386	419	408	414	422	420	401	403	410	404	416	397	402	441	422	423	425	383	395	422	411	370	425	394	409	441	408	376	452	421	402	421	389	403	389	440	415	440	436	417	411	369	397	409	404	382	403	394	371	418	419	385	449	394	375	428	376	381	385	429	372	396	394	389	408	432	395	428	385	414	410	413	392	399	405	403	400	415	408	411	416	421	443	382	422	421	417	407	426	409	410	389	379	468	394	403	388	419	411	395	416	419	410	396	423	409	417	409	413	381	407	391	371	409	399	385	409	368	404	415	393	409	404	411	427	410	455	411	419	414	412	429	433	424	403	422	394	419	401	417	429	402	400	411	391	424	433	414	398	439	425	427	380	440	406	424	483	430	420	424
29998	50581	32592	16979	10855	7496	5409	4617	3626	2392	1713	1449	1155	1011	932	859	745	759	742	674	629	606	525	558	560	537	544	539	492	473	509	500	485	492	477	471	492	443	459	451	478	444	425	443	487	453	514	458	439	469	444	465	480	467	443	494	446	481	488	454	460	480	454	423	483	429	449	437	457	447	427	477	465	457	451	493	467	454	473	478	474	498	455	501	473	444	473	427	494	464	457	478	469	448	471	443	483	499	483	520	473	476	483	475	521	515	494	509	494	479	445	441	471	432	473	500	481	456	465	458	466	426	502	490	455	455	464	491	440	431	482	459	496	406	478	448	450	467	474	435	468	456	462	473	446	460	476	449	451	453	454	442	464	453	439	487	476	404	440	435	479	443	440	427	448	472	432	505	458	406	498	443	440	469	476	449	477	462	449	484	484	444	470	416	452	498	474	449	491	412	432	411	439	433	442	454	382	494	462	473	495	462	470	476	459	450	511	482	437	480	465	457	459	455	454	439	460	424	463	480	435	465	489	450	442	453	508	493	467	428	481	489	412	430	423	443	440	470	456	436	477	469	494	448	448	443	435	493	454	463	503	474	466	515	490	468	490	465	453	471	476	475	460	422	447	456	455	448	453	465	466	428	435	416	490	436	450	408	433	479	463	424	455	462	442	439	462	485	465	453	455	512	453	435	488	483	446	463	440	446	444	421	449	458	488	443	449	467	458	445	438	447	451	472	471	414	511	466	463	450	441	461	459	462	423	454	483	511	433	482	464	463	446	467	473	442	458	477	459	453	448	450	445	499	468	458	415	465	483	467	443	445	440	468	432	448	463	460	482	471	429	454	451	452	417	464	423	451	466	482	455	469	448	447	409	499	472	453	507	460	468	429	442	445	473	424	446	441	468	487	455	456	488	495	463	476	470	454	495	426	454	420	451	487	506	428	485	463	472	456	472	488	478	430	452	483	469	434	484	446	436	437	458	429	472	482	486	427	433	475	456	463	472	466	474	481	473	518	472	471	485	404	482	439	468	440	468	468	467	434	458	440	444	438	492	464	435	476	473	475	469	458	464	461	444	448	452	463	438	422	458	434	460	439	447	479	430	422	459	470	462	431	469	448	493	454	467	485	421	517	456	430	472	446	463	449	478	433	393	470	469	494	464	483	478	464	454	486	441	437	407	526	457	465	459	496	446	438	466	449	442	448	473	441	469	446	423	447	465	475	456	491	440	444	442	470	439	489	477	436	447	453	442	438	446	449	477	429	454	450	492	466	490	430	435	449	458	459	446	473	462	442	454	457	464	440	439	433	455	453	414	454	433	464	456	466	425	473	467	457	464	442	439	427	463	437	440	472	493	435	399	482	460	434	469	458	461	422	479	427	428	432	475	481	458	450	442	418	457	472	436	429	427	456	434	463	434	440	432	440	426	465	450	461	459	486	465	431	465	470	462	421	442	459	426	485	455	513	442	451	459	465	432	467	470	438	486	474	440	447	460	499	436	478	462	421	488	449	423	442	497	519	435	458	512	470	431	469	458	461	452	479	455	439	452	456	466	442	444	430	488	460	451	483	481	457	434	435	417	431	443	516	457	463	409	441	463	439	468	436	471	423	438	510	482	459	447	468	472	456	453	479	474	484	466	486	467	433	429	454	444	431	476	492	427	429	497	448	488	414	454	437	448	471	442	459	438	468	443	488	462	496	416	450	437	457	460	432	396	437	477	430	433	430	471	433	464	428	470	495	399	471	463	460	486	446	414	458	437	431	496	469	445	461	487	465	457	459	480	447	433	469	435	459	472	488	446	440	473	470	440	454	464	462	431	467	440	447	487	472	452	462	453	456	441	452	469	467	471	475	482	463	423	431	484	452	452	493	445	447	476	467	456	438	455	444	474	468	465	472	447	459	430	450	486	444	437	489	466	436	461	460	496	501	482	487	435	485	466	449	450	469	478	503	448	433	418	423	478	442	494	488	466	466	463	444	460	467	451	478	451	454	449	427	411	442	472	451	443	420	446	441	483	467	468	464	441	467	466	463	467	463	417	474	454	491	473	456	474	457	443	489	454	470	451	430	424	441	474	457	459	457	449	429	456	457	476	479	427	463	450	470	423	461	463	442	492	450	467	470	506	495	462	444	474	470	423	439	458	440	461	453	482	443	443	455	438	417	458	434	451	413	470	457	456	504	439	403	442	463	452	470	462	439	496	463	438	506	444	456	423	456	465	460	470	486	465	469	469	463	477	502	443	437	450	466	461	458	442	430	495	483	463	431	464	482	467	486	462	463	437	511	438	464	475	463	425	446	485	466	463	475	491	439	476	454	430	488	487	444	452	471	438	460	454	476	455	473	476	468	455	483	468	446	404	443	445	480	436	496	429	493	464	509	462	456	458	437	461	465	478	436	451	481	435	493	462	495	450	445	508	478	448	469	459	446	451	399	467	460	470	457	419	448	480	475	477	447	430	463	444	442	464	435	483	456	459	410	470	467	451	475	476	443	423	461	473	465	457	469	458	492	430	468	452	471	452	481	468	498	483	450	452	473	446	476	455	482	430	425	454	489	444	484	466	465	470	452	479	450	444	451	476	459	471	456	464	438	474	459	446	500	440	459	434	450	438	478	445	451	464	474	447	424	461	425	438	478	466	470	456	462	452	411	447	470	469	465	476	463	409	466	440	426	471	462	426	465	452	442	470	469	462	435	475	485	463	448	426	464	450	497	470	470	453	469	439	481	457	454	438	454	486	467	489	448	438	443	412	434	477	420	461	458	445	436	469	448	481	449	473	462	441	449	463	439	459	420	421	468	439	459	457	433	467	440	447	480	486	491	513	501	453	444	470	448	442	474	473	425	472	491	488	465	450	493	435	440	456	497	434	435	457	442	425	473	487	408	449	446	492	468	485	432	447	448	436	502	448	464	478	465	421	463	443	470	455	455	456	444	436	427	505	443	460	467	466	475	458	440	461	455	414	462	469	427	499	439	443	439	413	471	457	462	448	484	443	473	468	444	455	473	431	472	455	453	480	440	454	464	451	463	474	474	496	445	456	453	504	462	449	512	446	463	455	497	453	460	465	450	500	486	438	478	432	457	492	469	470	434	457	492	452	458	450	503	485	459	460	470	445	460	472	468	469	487	438	450	506	471	415	468	462	465	432	454	482	454	493	463	436	427	432	484	456	486	461	419	485	461	458	476	466	452	486	468	449	439	446	475	457	476	469	486	455	470	471	461	466	484	400	446	415	465	451	443	436	478	459	477	467	507	458	463	464	497	507	411	472	470	472	436	487	432	451	445	456	482	454	477	479	490	461	494	447	442	446	416	482	481	472	442	406	457	448	431	459	482	474	428	460	466	486	436	481	438	477	470	451	446	435	479	480	437	431	461	474	435	461	483	466	464	432	423	473	446	455	431	446	440	468	464	473	474	455	440	429	478	407	443	423	485	448	478	496	470	455	489	456	457	459	463	444	474	480	483	480	486	453	453	445	477	475	460	468	448
28229	23929	21373	8361	2467	1417	972	860	758	459	363	356	294	255	278	266	259	242	219	248	224	217	209	208	231	200	229	192	221	181	198	176	196	217	175	193	217	207	207	198	214	181	211	193	221	178	198	189	201	196	207	184	225	188	216	208	193	211	185	197	224	204	180	192	188	200	205	206	187	181	235	177	208	204	182	178	205	218	184	184	199	199	194	193	223	195	200	191	208	179	202	206	174	167	230	189	240	214	198	185	225	210	178	231	195	209	200	202	216	206	221	188	191	204	194	203	186	184	197	197	195	207	199	206	196	185	184	180	209	198	185	211	196	206	189	185	192	204	208	210	210	206	199	197	198	223	207	205	204	200	187	231	199	205	202	202	195	191	210	212	190	215	179	215	222	196	214	226	201	164	201	219	192	227	194	176	196	200	210	191	211	208	197	201	202	212	200	230	209	178	201	207	186	212	198	188	190	238	172	200	189	183	226	199	207	186	203	174	187	179	183	217	190	190	211	188	182	195	198	203	196	208	196	200	187	208	205	200	188	191	191	184	228	198	186	192	186	189	207	210	193	224	192	197	201	190	185	199	205	194	199	195	199	194	193	208	223	192	221	208	213	198	178	204	216	187	225	214	179	196	221	205	187	155	191	175	192	188	190	183	172	186	206	209	193	188	205	200	211	193	199	209	169	190	194	192	215	182	182	184	217	201	209	206	182	204	198	175	205	220	210	208	173	211	200	176	167	203	208	208	204	195	213	200	182	184	158	204	201	175	201	190	221	205	208	205	193	215	188	180	192	184	210	222	183	205	193	196	204	201	192	184	208	195	184	215	207	194	213	191	201	186	198	196	193	199	214	206	186	186	210	181	214	185	189	162	175	201	183	191	217	195	198	203	200	212	195	170	201	187	208	178	200	187	179	199	199	187	196	209	201	207	194	193	192	179	219	198	223	190	200	216	209	192	211	217	180	186	194	210	187	211	191	204	186	209	171	191	177	211	193	190	206	223	201	187	195	199	216	183	222	205	186	171	173	217	194	196	202	207	182	222	184	193	200	191	204	210	209	153	183	191	195	198	187	194	222	187	200	212	213	171	194	194	190	205	200	205	190	226	192	200	233	195	204	188	190	206	213	220	207	229	207	178	212	180	209	197	193	212	193	227	201	190	211	193	198	225	181	207	175	192	217	208	206	207	191	178	222	200	167	217	206	173	213	194	215	201	202	182	216	202	193	222	208	204	188	208	189	205	175	191	193	218	199	192	197	179	213	213	200	206	201	191	176	198	207	180	182	186	194	185	193	230	204	190	206	199	213	195	193	207	206	170	208	205	198	201	215	200	237	211	186	184	188	186	193	212	224	209	208	182	216	185	219	195	201	192	190	192	218	209	189	197	194	200	182	224	202	201	212	205	189	177	191	205	187	227	194	197	207	182	216	222	187	192	203	178	198	206	180	217	175	179	201	209	211	187	201	199	196	178	193	197	197	202	190	199	190	232	194	202	177	176	189	188	175	207	205	185	208	207	200	204	196	174	190	191	188	198	211	217	206	170	210	202	211	218	193	198	204	192	220	213	226	194	208	207	184	219	206	193	190	201	208	227	190	217	187	172	191	203	185	216	190	187	200	203	209	211	190	171	198	208	196	210	194	216	188	196	203	194	195	196	226	218	201	222	195	215	201	220	187	193	187	196	191	185	210	214	175	196	180	186	216	205	182	200	193	185	192	176	180	213	188	195	218	218	209	188	188	209	194	159	182	212	220	194	188	186	199	206	202	159	195	206	189	203	192	198	176	210	175	207	185	191	227	195	211	182	220	182	188	200	204	221	191	180	192	207	184	207	193	193	210	180	200	211	190	223	201	209	195	167	212	213	180	192	196	184	191	188	169	192	181	194	184	192	180	204	194	205	189	196	183	222	193	230	210	199	236	211	201	204	205	193	197	188	198	209	175	218	198	200	195	232	205	195	196	190	182	202	186	204	211	197	181	195	179	208	206	177	182	229	211	191	189	179	190	186	200	190	196	196	201	200	210	203	181	223	207	194	209	188	185	188	200	188	208	196	189	210	168	204	191	215	194	195	233	213	209	195	208	183	202	190	214	194	198	217	230	221	211	186	197	205	204	208	196	193	193	190	185	202	193	191	195	197	203	197	185	180	191	199	217	205	198	196	215	206	189	197	215	204	209	185	194	179	201	189	226	175	192	206	211	210	196	181	186	198	175	192	212	184	203	196	215	188	181	195	182	200	203	173	205	213	195	191	187	176	211	214	222	205	209	190	199	168	203	187	204	188	217	216	202	210	196	189	211	212	191	200	180	193	183	212	196	206	195	187	197	199	197	182	190	197	217	193	200	179	226	195	195	194	185	199	195	194	209	184	179	195	207	197	197	208	220	201	225	219	193	202	213	185	207	208	180	185	216	217	198	191	204	205	200	178	197	179	207	199	188	181	205	200	214	197	194	193	188	205	196	183	178	183	191	213	196	217	199	172	198	206	210	167	198	193	190	218	191	212	222	204	217	205	220	183	201	192	173	207	190	177	173	177	192	186	221	200	186	174	186	199	194	206	196	194	193	234	194	215	183	198	195	197	189	197	216	196	193	219	203	208	190	194	190	202	195	193	209	207	210	206	187	185	197	212	212	199	203	192	178	228	184	171	200	205	212	211	200	184	212	204	196	196	213	189	196	188	210	213	195	204	181	193	194	182	214	190	175	221	182	189	193	201	204	182	194	210	190	174	202	209	194	197	187	178	190	206	211	204	216	213	184	204	198	193	197	221	205	204	200	198	197	178	213	194	209	189	175	215	196	189	179	205	179	199	176	176	183	188	213	170	195	186	191	190	206	199	191	201	200	172	188	194	187	191	190	212	206	217	220	184	187	199	202	228	203	200	213	196	219	213	200	222	193	214	191	177	198	189	202	190	213	184	188	198	197	202	206	191	212	190	191	181	191	190	169	218	209	206	208	193	203	186	199	193	195	194	201	192	205	195	201	208	184	210	183	194	215	185	203	225	208	202	177	188	198	196	179	197	189	187	196	193	183	180	198	220	186	170	194	195	204	207	196	205	195	224	178	195	201	191	181	204	209	222	193	227	200	189	199	204	208	216	222	191	182	218	195	204	193	213	190	212	193	192	199	195	219	205	189	221	195	185	208	196	202	198	203	186	206	165	196	206	212	220	185	211	202	209	198	212	207	209	206	206	170	223	208	215	212	220	210	220	177	204	201	190	179	199	211	188	205	187	186	195	197	169	187	193	205	213	207	192	198	203	193	186	187	208	174	201	170	181	197	203	217	208	210	178	204	205	177	202	219	192	183	229	170	205	211	185	200	210	205	212	222	224	176	181	201	181	183	201	201	210	177	210	202	215	179	187	198	190	215	184	215	217	206	189	219	224	188	211	200	184	194	185	177	191	211	175	176	190	196	207	198	210	203	189	184	203	179	190	206	191	199	193	211	212	214	196	198	212	197	200	213	198	218	182	205	198	198	179	188	148
27822	37348	19597	6957	4050	2574	1833	1659	1424	839	550	558	414	353	352	348	305	307	263	276	288	267	279	246	254	249	231	206	246	248	253	252	227	239	226	248	230	219	240	263	237	213	225	209	228	243	231	221	233	234	222	222	255	220	212	216	252	241	233	229	239	263	251	229	236	249	246	238	222	218	212	237	228	222	229	232	254	222	203	236	236	234	247	243	224	238	232	221	202	268	258	216	226	209	258	276	241	251	199	236	217	273	237	240	263	257	222	215	224	234	225	263	235	239	264	233	228	250	229	238	224	228	211	228	210	257	234	222	221	209	238	251	245	223	234	197	255	258	236	227	223	226	235	240	253	231	227	243	226	214	226	262	216	230	227	221	236	237	265	219	256	236	256	215	230	215	226	209	222	258	228	216	240	217	240	240	229	232	228	237	246	223	242	253	258	210	228	235	227	226	241	242	273	232	262	282	247	248	229	234	242	236	240	219	199	225	221	251	237	262	212	258	241	241	220	248	226	240	247	237	269	240	233	201	223	234	242	242	234	240	240	212	222	227	231	243	210	228	234	239	225	244	255	215	213	212	238	242	219	257	217	222	208	229	229	236	231	248	253	234	250	253	234	250	222	213	232	252	233	231	214	244	221	240	249	240	232	221	233	223	195	210	240	246	226	235	221	225	230	216	231	237	241	224	244	205	239	235	240	230	251	236	217	231	250	225	208	233	216	221	246	233	221	257	211	226	212	246	277	249	231	259	264	211	232	220	215	228	260	259	234	231	241	260	227	222	218	191	224	263	246	216	236	254	238	218	202	246	240	235	227	227	226	225	232	234	215	232	259	212	243	230	214	237	251	257	239	238	234	234	223	206	222	232	238	230	243	213	247	217	249	237	206	234	227	241	256	238	227	223	221	221	248	224	258	244	228	211	226	213	228	211	212	238	239	202	238	245	229	221	261	234	245	236	199	236	263	224	229	250	236	229	244	241	238	220	222	264	210	223	252	235	263	249	204	236	219	250	220	235	226	250	228	249	243	259	232	261	265	233	229	267	262	230	209	244	216	248	244	227	249	255	240	266	260	211	245	249	223	225	225	221	274	231	245	237	231	244	219	228	241	219	228	239	258	239	241	233	208	212	240	227	249	255	221	225	238	239	222	227	260	224	240	261	241	220	224	222	232	222	241	216	220	237	243	244	270	233	218	242	251	273	231	232	228	221	242	217	240	224	226	248	206	234	217	254	239	240	236	268	213	230	237	238	240	216	228	215	218	242	238	233	216	223	245	241	241	256	227	246	277	256	243	236	238	222	245	225	223	214	248	238	223	210	211	248	251	239	241	222	208	245	224	211	245	247	223	198	265	208	258	253	248	253	247	195	229	238	231	233	200	253	243	238	208	217	235	242	237	237	238	252	230	239	253	237	230	238	237	208	218	246	231	249	213	257	231	217	228	257	227	205	240	212	215	247	262	231	221	260	229	234	224	195	248	233	244	258	209	218	228	240	239	225	243	220	207	227	209	224	245	245	213	247	253	252	231	215	256	243	243	237	230	244	247	263	221	218	224	251	231	245	233	246	233	216	255	223	214	236	245	248	245	242	232	233	234	235	239	238	232	231	229	242	242	232	223	216	252	251	223	230	229	239	227	238	232	224	229	227	240	244	229	235	214	259	225	248	246	255	205	232	232	248	231	233	246	274	254	228	228	249	221	219	245	236	240	228	224	238	258	225	244	246	215	229	231	216	237	228	240	260	233	226	243	218	252	254	233	230	252	236	233	226	229	217	266	242	226	215	248	229	221	223	226	220	234	225	223	239	258	229	211	222	237	253	228	258	229	246	228	251	240	222	218	241	256	254	223	250	220	257	238	239	237	238	226	219	213	248	243	247	253	262	250	240	241	228	231	256	237	233	236	260	237	243	233	252	254	207	263	226	235	245	215	250	222	231	249	228	246	265	246	233	247	258	238	265	234	217	232	235	240	232	228	206	182	209	226	228	263	260	209	239	235	223	227	235	228	249	246	254	238	218	253	220	264	232	225	231	238	239	244	239	209	263	216	188	239	259	238	198	228	229	239	229	231	239	219	236	228	228	254	226	245	237	252	251	243	234	216	230	228	244	232	270	255	231	234	242	204	253	227	251	242	245	250	229	227	218	235	222	237	229	226	249	239	243	239	225	246	237	223	228	264	270	204	203	233	226	209	236	224	232	261	229	236	229	231	264	238	248	218	206	231	242	247	225	213	230	216	218	232	217	212	246	245	223	211	269	254	215	254	226	248	241	224	232	280	246	225	227	235	238	258	229	233	226	241	237	262	220	240	248	259	228	224	234	220	245	242	235	219	241	236	205	225	230	267	226	247	230	237	238	252	226	233	282	236	223	228	252	223	230	202	228	244	243	237	236	233	250	241	237	252	241	239	239	252	231	263	259	205	234	221	238	216	244	240	218	231	241	213	208	252	242	209	238	253	224	233	251	215	212	269	243	245	245	195	232	225	214	252	241	225	236	243	181	248	218	235	218	240	236	239	234	231	206	230	217	216	240	230	205	210	235	245	227	244	225	226	225	247	219	227	243	244	251	224	226	233	249	210	231	231	208	235	226	235	235	211	255	205	239	244	255	233	252	238	208	240	232	219	232	249	261	232	224	227	236	211	229	220	224	239	226	238	238	253	256	257	255	233	232	226	232	215	221	243	255	217	227	207	218	251	234	250	231	247	264	240	263	250	213	244	263	220	209	203	233	216	231	247	233	216	225	252	219	251	251	259	249	224	236	246	218	241	247	239	201	248	224	207	259	240	215	245	248	232	215	240	231	217	238	242	221	231	210	265	203	230	239	269	229	221	229	225	227	264	238	233	232	218	240	233	224	237	231	234	231	228	251	234	234	259	228	250	229	239	244	224	234	209	245	219	200	248	237	222	207	251	221	189	251	226	254	227	223	223	213	253	233	224	254	230	233	236	237	243	235	244	211	260	219	240	234	234	230	231	232	229	242	226	242	250	208	227	242	200	274	234	248	235	247	227	224	247	234	252	218	219	256	232	224	206	203	241	260	256	217	209	215	218	248	248	254	255	259	228	230	224	233	282	233	235	214	218	244	239	223	238	251	227	212	228	251	229	226	246	210	263	225	223	215	234	236	225	247	252	242	226	221	223	229	204	246	235	247	250	234	223	226	222	235	236	210	247	227	233	232	205	248	244	241	238	226	249	237	221	225	261	230	219	242	230	230	225	198	217	242	217	248	227	233	240	230	241	234	224	257	246	266	233	226	281	226	206	209	240	238	198	216	224	245	256	203	204	224	252	234	227	222	223	239	240	226	214	229	236	183	244	233	220	242	223	241	210	246	233	249	220	221	240	236	240	228	224	216	247	242	239	249	240	242	234	234	223	224	228	240	257	256	231	209	274	238	238	217	249	218	237	242	217	219	234	246	247	237	247	232	250	245	232	247	268	253	219	228	225	241	239	229	229	239	249	249	230	240	208	223	238	219	238	202	217	262
24136	21287	28455	24462	21245	11773	2697	1769	1499	1045	740	642	564	464	432	455	384	409	388	346	383	367	335	357	366	335	330	304	289	300	312	325	305	296	313	328	273	294	328	285	294	287	317	312	296	307	282	266	301	317	297	338	302	298	309	299	318	302	291	289	310	298	297	287	302	305	306	320	303	294	321	314	290	319	292	286	314	307	325	270	301	285	278	288	273	299	322	292	312	275	303	323	279	295	278	316	272	314	304	280	327	290	303	334	292	330	298	307	303	294	299	321	278	328	309	294	288	298	294	321	313	296	329	316	294	319	298	290	311	256	278	290	302	300	303	297	277	313	309	261	282	302	292	261	297	320	281	274	300	306	280	296	296	311	294	273	325	294	297	293	293	317	282	327	286	290	298	260	293	309	267	324	313	287	286	269	326	296	299	292	292	301	268	279	301	317	260	286	277	305	269	298	272	298	303	271	290	326	277	308	301	264	265	299	289	292	289	294	312	284	256	324	295	295	307	279	293	289	283	319	315	270	291	290	298	304	309	302	286	285	279	296	316	285	320	277	296	329	283	301	282	306	286	288	315	272	302	296	282	287	298	290	320	289	294	290	277	280	290	307	335	279	298	318	303	265	290	283	320	308	292	296	313	306	266	268	313	277	267	303	289	297	292	264	313	300	296	304	279	300	305	287	323	285	312	286	289	279	279	276	310	270	265	284	289	307	294	287	311	271	300	287	292	303	308	306	293	305	313	305	302	290	309	293	290	285	298	299	308	325	320	290	285	308	293	293	278	267	315	300	310	299	305	294	285	287	285	288	277	296	289	283	274	280	301	294	319	265	303	296	298	252	290	286	290	283	295	286	273	305	310	309	287	307	305	296	301	308	284	282	301	280	284	299	271	319	278	308	288	286	272	284	343	277	291	314	278	276	271	285	303	312	287	290	271	299	293	278	312	260	313	265	302	266	288	290	294	284	267	258	308	288	289	300	275	300	268	295	301	271	302	337	289	270	322	287	277	302	313	274	275	326	280	291	291	319	300	286	316	276	301	291	298	287	343	301	306	273	307	309	307	296	283	276	288	305	295	318	291	275	280	290	290	330	301	304	294	293	258	299	319	288	281	305	254	321	288	268	272	291	270	285	300	313	271	326	305	308	306	301	271	303	282	326	272	305	304	262	322	305	293	322	286	295	295	259	296	304	289	288	267	269	273	298	275	290	306	263	285	271	279	295	325	293	292	287	302	301	285	280	292	271	297	306	300	293	290	288	290	309	291	270	302	327	304	296	316	286	274	286	296	293	263	331	287	314	268	295	297	296	317	286	311	288	276	308	297	283	289	303	273	276	285	307	294	284	316	296	318	298	276	307	314	287	284	305	300	303	293	271	287	289	286	277	295	286	311	312	297	296	291	298	300	295	277	288	262	285	314	324	293	288	287	281	281	317	289	296	270	282	300	294	292	325	292	316	298	286	258	303	303	312	262	316	276	282	318	335	308	278	301	287	282	300	302	296	331	305	321	302	271	321	306	256	329	291	299	290	324	279	303	318	269	278	282	304	270	288	293	283	279	305	311	291	322	307	272	300	301	279	334	275	285	288	323	269	308	269	288	297	281	289	298	307	310	312	306	277	300	259	276	282	313	326	344	300	310	322	273	274	275	303	287	277	301	325	307	293	252	289	290	286	269	300	294	335	335	310	286	265	299	283	302	265	294	298	278	284	296	294	308	295	291	277	315	293	272	248	312	296	294	304	320	298	305	279	297	332	294	295	323	299	288	315	277	300	266	296	292	295	320	250	301	287	292	268	332	259	296	281	300	311	282	324	337	265	298	291	290	325	270	299	272	310	287	259	295	297	282	257	284	302	306	275	289	279	331	273	293	313	277	312	315	275	283	307	327	293	300	313	277	305	301	307	256	310	296	294	300	274	268	303	305	308	281	282	286	277	308	270	285	276	295	260	298	278	311	294	292	278	316	334	291	283	320	305	298	300	298	273	312	266	335	280	258	269	294	320	309	328	282	290	296	299	298	296	294	273	285	286	273	326	293	297	272	311	278	309	290	329	332	275	311	307	309	318	280	285	288	271	291	309	308	301	292	295	284	288	311	315	294	256	283	293	301	289	285	274	317	285	310	279	300	322	297	313	286	294	301	299	274	270	294	305	288	305	293	275	284	269	298	262	285	305	248	299	299	265	284	304	303	271	318	286	313	279	274	303	319	287	302	264	278	277	292	279	299	258	290	284	300	273	301	315	284	299	281	297	318	283	284	300	295	278	302	283	302	290	293	315	289	294	290	297	270	313	290	291	247	299	287	275	332	299	284	299	341	318	304	312	251	277	277	279	284	317	280	278	304	290	304	305	299	315	266	308	304	305	272	288	293	289	301	288	313	311	288	293	261	267	279	288	298	308	318	293	257	269	278	292	301	300	320	295	297	299	282	302	266	285	308	334	315	303	268	273	285	282	305	307	298	316	285	305	294	301	312	271	281	269	264	283	283	264	307	319	284	281	297	288	279	291	289	288	294	281	296	295	303	296	296	288	308	286	286	274	305	287	289	282	290	308	356	305	309	295	327	273	310	309	288	285	275	309	268	282	275	305	314	266	257	291	302	282	323	286	298	311	286	299	264	311	285	303	301	316	317	291	270	309	304	288	277	254	301	280	319	271	285	315	313	305	304	297	292	301	312	243	297	271	276	286	279	308	297	286	284	296	316	313	306	305	296	300	275	289	311	268	255	302	299	270	285	288	320	315	310	305	306	305	281	293	240	299	333	285	297	327	289	293	303	261	307	275	300	285	263	312	253	283	283	275	308	273	306	314	296	289	306	291	276	314	323	298	276	308	290	276	300	303	305	299	284	285	287	281	287	318	289	271	299	300	291	276	268	316	274	288	315	278	282	296	315	316	307	289	303	308	299	297	313	303	298	262	267	316	296	287	294	312	286	311	290	300	292	289	267	307	323	274	289	307	319	318	274	283	302	316	276	288	324	262	289	302	308	299	295	262	311	311	312	294	298	291	305	293	303	326	288	279	271	315	297	282	305	298	287	291	292	248	281	245	279	301	290	278	300	303	306	276	320	260	282	338	302	303	290	285	279	320	271	293	295	290	291	285	296	287	300	289	302	270	289	296	311	304	282	288	291	293	310	267	327	251	299	298	312	309	302	299	292	282	293	303	249	274	291	305	301	275	275	288	275	305	289	299	304	313	294	296	298	338	291	300	319	317	268	302	278	283	276	282	313	281	245	296	275	279	262	302	287	275	314	300	265	314	271	281	295	291	284	316	292	308	313	283	288	289	289	269	281	308	241	285	260	302	322	284	267	291	308	311	307	288	299	273	288	286	287	256	288	314	315	290	289	286	256	313	298	288	273	295	299	310	291	278	299	271	289	319	333	295	270	314	297	283	310	294	310	290	283	284	315	279	285	271	269	298	298	265	253	282	303	326	292	318	301	305	272	285	293	308	292	299	268	294	273	326	318	333	265	283	274	307	288	295
27528	44569	29069	13731	7852	5304	3761	3176	2541	1586	1118	934	801	663	607	561	557	538	485	455	417	412	432	411	394	365	396	356	356	386	333	308	322	338	353	379	335	335	332	313	339	360	359	350	343	329	339	348	327	358	337	311	352	324	335	353	364	358	328	344	377	309	363	314	342	336	333	317	369	324	329	331	335	305	331	342	339	303	368	319	335	332	333	321	353	333	318	325	354	340	336	323	312	327	361	337	360	353	365	389	346	372	382	350	380	352	361	368	336	310	346	326	325	373	316	349	296	309	332	340	364	315	341	354	344	346	375	351	335	328	314	324	351	337	351	334	323	343	347	339	323	332	326	323	348	318	344	316	324	325	317	326	313	297	326	351	312	311	347	344	327	326	337	340	344	310	334	370	345	337	346	349	321	321	353	364	338	292	338	332	347	373	315	342	344	331	343	331	325	322	364	325	334	339	349	308	320	334	348	331	346	331	328	327	356	338	351	307	342	328	329	346	308	316	335	331	344	327	324	357	340	317	342	328	325	357	352	357	369	313	346	338	339	319	346	343	330	339	340	352	345	337	362	345	332	330	330	355	360	348	354	320	332	307	313	331	325	360	354	332	309	334	336	324	339	368	326	318	300	330	344	369	337	366	327	331	331	359	343	348	330	343	325	324	334	313	357	342	350	340	345	359	346	353	348	323	334	352	347	341	339	332	357	329	306	314	334	339	314	340	338	329	332	343	337	306	342	327	326	333	320	348	321	358	344	309	355	309	333	312	302	335	342	293	318	328	322	344	353	329	326	332	320	328	321	329	333	353	341	334	334	354	356	341	323	339	321	345	335	351	349	340	335	346	336	361	317	338	335	367	341	331	357	320	325	328	345	335	365	329	321	318	339	332	341	281	312	320	327	303	322	356	303	356	322	338	344	322	320	375	334	333	341	339	308	350	340	357	335	315	312	360	355	360	341	343	297	346	319	350	337	344	332	323	324	339	334	329	318	322	302	319	320	331	330	310	323	333	310	340	306	332	318	316	308	328	332	350	338	315	350	306	343	333	334	339	351	349	367	340	352	364	332	329	339	349	325	356	372	343	324	331	320	346	352	322	349	338	325	333	302	329	316	332	361	344	315	353	337	351	340	341	337	337	300	348	353	316	341	316	288	314	357	357	363	307	336	317	335	328	329	314	357	320	327	358	319	292	329	354	358	339	359	327	337	312	298	348	316	323	331	336	357	349	349	305	326	354	301	357	350	315	330	336	367	341	323	346	301	345	317	339	339	322	329	345	320	326	328	340	331	337	345	352	331	351	327	336	336	353	315	328	345	343	320	309	323	319	353	337	362	299	322	320	330	315	346	341	340	339	354	296	334	356	309	318	345	344	314	334	315	404	319	329	341	309	367	363	373	324	328	294	322	321	306	318	358	314	335	344	335	310	336	341	334	342	321	362	341	318	321	338	330	326	347	344	348	317	345	351	336	329	341	320	330	348	311	338	349	298	337	318	295	304	344	328	295	328	342	317	336	357	361	370	323	354	337	320	334	340	327	336	329	338	341	322	335	331	347	329	325	296	345	328	318	348	329	322	314	315	328	344	351	342	342	320	327	325	342	321	329	325	353	351	360	328	323	346	337	329	326	318	308	332	342	366	322	309	349	351	307	356	325	326	316	342	373	339	347	350	325	331	342	327	334	330	341	299	304	314	313	348	345	327	317	343	343	339	325	305	340	312	318	322	337	330	384	337	333	377	330	344	309	345	325	349	351	315	309	331	315	330	349	324	306	348	330	335	360	345	348	324	336	342	328	313	354	307	354	331	305	381	325	333	322	322	350	365	344	374	310	341	328	344	311	355	329	352	325	282	299	331	352	342	351	310	358	374	337	312	293	348	318	308	376	319	311	333	348	328	347	359	336	316	349	331	324	294	338	346	340	322	324	344	367	372	332	387	348	367	308	341	309	295	303	335	361	347	356	316	344	342	333	332	343	321	356	334	301	354	367	351	304	329	340	351	286	335	338	358	325	349	306	308	352	344	337	358	336	349	347	351	366	327	307	353	331	325	341	371	326	323	328	369	345	329	340	314	353	350	353	328	318	316	349	332	360	318	326	321	299	327	287	332	340	389	344	331	315	343	318	339	328	333	345	349	336	372	342	331	339	307	321	335	322	346	305	356	330	347	338	323	336	309	357	317	335	342	357	308	342	347	370	302	322	310	304	322	329	337	333	345	332	336	316	343	293	338	358	320	330	318	359	325	308	326	310	377	328	333	322	338	335	352	285	320	322	366	307	311	340	325	328	316	330	311	354	324	343	364	335	312	321	348	335	331	328	315	323	318	315	340	348	315	345	334	318	295	338	362	319	325	332	338	353	361	333	324	318	349	337	299	323	299	319	323	333	299	315	340	306	295	345	332	326	322	344	331	350	349	337	353	317	356	368	304	346	308	348	325	324	335	359	349	341	354	361	344	320	332	338	334	335	316	351	362	296	342	350	310	359	345	348	351	343	308	317	305	338	343	317	325	326	327	333	320	330	363	323	351	327	324	367	331	314	314	324	325	298	337	339	338	367	335	325	356	368	358	377	317	341	304	294	354	363	345	354	318	344	319	332	310	324	331	342	341	301	337	338	345	329	334	342	329	344	327	343	323	337	309	334	301	345	323	328	342	330	345	339	364	354	343	334	348	314	352	343	316	343	340	340	347	345	335	330	336	325	321	368	334	318	315	319	372	333	336	315	318	320	343	342	371	351	346	338	318	295	333	314	310	325	329	347	346	327	324	351	310	361	320	291	338	315	357	341	351	338	311	323	353	358	356	324	330	349	329	353	330	350	297	340	328	334	348	342	323	354	327	323	370	356	353	323	318	313	368	324	327	337	367	317	322	333	339	313	359	325	320	354	333	298	324	338	340	366	339	349	317	347	347	347	310	328	353	332	355	343	341	338	337	353	316	358	340	349	320	295	325	346	322	384	327	306	332	343	356	325	337	325	344	342	336	337	309	337	341	355	324	319	349	340	355	305	352	346	326	331	328	345	352	326	330	320	347	339	298	339	348	364	340	339	330	302	325	346	312	322	328	339	355	311	320	346	347	359	313	374	322	311	312	339	375	309	309	340	334	342	352	342	320	362	332	355	343	328	323	309	297	340	337	335	321	344	323	312	332	318	350	334	364	325	357	343	347	317	302	338	365	308	272	338	330	333	358	323	336	330	356	303	338	304	318	333	351	346	329	309	347	345	297	307	376	310	334	326	341	309	310	321	308	337	336	288	329	347	364	321	333	363	298	349	331	358	338	347	319	339	298	337	373	297	333	360	350	312	353	333	325	348	343	332	311	342	319	305	348	333	344	322	311	358	345	334	318	335	353	342	320	321	318	319	319	328	336	328	316	326	308	333	333	354	343	351	322	334	313	317	342	345	288	326	342	337	365	345	342	345	358	333	352	309	333	334	327	350	309	300	294	327	330	343	334	359	338	386	340	331	349	336	327	322	333	359	348	365	363
25341	21310	27349	25275	11773	2461	1476	1164	1011	705	545	434	372	356	349	324	294	296	308	276	304	294	243	237	243	239	280	246	281	253	236	252	250	273	244	272	225	243	256	248	231	289	233	242	230	233	227	240	233	245	240	256	209	232	225	266	243	240	253	243	276	243	230	233	252	242	223	251	228	247	218	270	215	258	251	228	219	233	256	239	241	248	227	264	240	236	226	256	248	237	242	245	247	266	281	249	246	278	243	242	247	235	260	260	229	228	237	228	242	226	215	235	257	216	281	249	239	238	228	246	219	246	232	265	253	246	261	240	232	247	233	239	236	243	227	248	245	241	225	235	206	253	209	240	208	236	259	251	227	233	210	227	240	259	223	230	222	250	246	253	219	218	225	240	223	277	238	250	228	264	242	210	260	251	259	212	229	248	241	234	218	221	251	231	251	236	243	212	246	213	229	235	245	214	237	248	224	256	257	243	256	246	248	277	223	247	223	231	262	233	228	245	224	229	233	244	250	213	231	225	209	237	231	221	247	246	226	264	261	253	262	259	267	239	240	236	254	214	241	261	234	230	219	249	242	228	198	254	254	238	244	229	208	223	217	264	232	247	245	235	222	239	217	235	261	235	211	251	250	252	278	250	214	258	187	269	233	248	253	239	243	235	254	231	236	230	230	240	245	222	283	242	238	263	232	253	240	226	235	231	226	228	225	269	257	237	255	236	233	233	251	235	212	201	231	234	261	234	246	239	254	231	271	225	215	241	226	214	228	257	244	239	253	236	251	210	263	232	245	224	216	223	227	223	219	248	238	212	262	229	239	247	235	253	227	231	254	236	251	248	228	242	248	220	233	256	262	254	242	235	215	231	245	283	235	225	234	240	245	251	241	229	211	230	259	241	234	232	251	225	263	251	238	248	273	238	226	248	267	249	234	272	261	252	255	271	237	256	258	246	219	240	228	238	252	247	245	252	232	242	249	239	254	247	269	248	245	227	214	235	245	235	259	247	224	220	249	232	235	229	211	217	270	232	217	252	248	246	233	233	211	231	217	256	251	231	256	194	225	265	204	238	226	202	258	244	240	244	240	245	238	241	202	246	243	231	218	256	260	245	258	232	256	230	217	221	220	251	229	237	252	214	228	253	218	237	238	222	233	237	237	241	234	289	227	244	214	248	277	260	234	249	220	241	238	223	262	257	249	206	248	255	245	225	238	221	231	245	241	227	255	231	254	245	221	221	217	233	251	247	242	234	237	258	255	251	212	242	232	235	255	254	232	252	252	226	227	267	227	237	248	241	260	250	213	229	246	251	242	243	235	228	223	248	264	240	222	232	216	236	225	258	257	234	230	271	232	240	235	206	252	219	250	238	243	240	257	276	216	268	227	232	252	230	199	239	226	240	260	224	237	208	245	231	243	268	216	271	246	237	232	246	248	239	222	224	238	244	226	254	236	256	235	206	226	190	244	232	207	254	252	250	233	226	256	230	249	267	242	226	235	223	235	214	249	249	276	272	234	238	246	233	234	252	247	221	232	252	235	245	233	238	259	231	250	215	257	255	211	240	243	242	223	251	246	210	241	228	246	209	250	235	249	258	220	255	241	244	236	250	250	234	241	252	252	241	233	260	257	239	259	249	240	253	241	257	229	243	224	240	227	249	229	242	224	247	254	243	262	254	248	251	244	295	256	252	259	258	252	237	237	245	265	217	247	266	240	254	223	223	251	218	244	239	233	226	252	242	271	210	234	230	266	225	234	251	256	243	220	227	222	234	244	247	262	253	233	245	259	233	248	257	240	250	229	256	217	221	217	249	246	250	227	231	279	232	244	250	224	235	223	232	228	225	241	236	242	219	245	231	250	225	210	229	235	223	267	245	252	216	231	262	247	247	263	259	243	242	228	231	235	240	247	254	228	269	229	230	220	228	241	237	242	234	252	209	263	246	232	247	275	245	256	228	243	242	255	221	235	219	227	254	212	225	270	229	231	229	221	232	248	239	259	250	277	250	243	235	243	225	227	242	247	240	246	235	242	192	216	224	233	239	224	252	229	246	250	227	238	264	256	220	255	252	240	233	239	236	240	231	258	224	225	271	240	232	235	281	229	241	251	265	250	238	221	222	226	253	240	225	259	263	270	234	274	266	258	264	246	229	274	236	272	246	243	200	243	239	241	218	235	220	252	247	243	269	223	257	245	240	258	224	217	239	212	241	220	228	232	262	244	246	216	226	262	237	237	217	234	214	235	232	233	213	243	245	235	227	254	235	252	234	219	256	214	252	242	280	222	234	205	225	241	224	233	240	254	244	234	220	250	243	245	206	236	224	237	267	241	230	264	254	220	246	227	248	237	272	243	274	223	234	233	251	253	233	265	261	256	239	248	225	241	253	217	276	198	253	269	207	235	238	219	265	245	231	224	242	247	259	220	222	215	238	216	245	255	276	262	233	183	250	224	264	225	267	255	198	261	240	218	239	244	229	241	241	210	236	260	245	241	234	233	253	229	241	216	238	205	228	247	229	242	224	238	282	234	235	243	229	236	266	225	246	259	266	241	261	259	237	258	220	258	224	234	235	248	253	253	242	236	198	243	222	218	227	208	227	200	229	248	239	241	221	240	216	259	243	277	233	228	239	225	234	236	224	229	236	208	253	229	228	233	230	249	216	232	227	221	228	235	254	248	234	248	222	256	251	252	250	231	210	253	242	205	233	229	240	263	234	243	239	231	246	213	235	270	243	248	253	232	242	218	234	216	227	237	260	265	242	249	223	221	220	233	231	235	237	262	229	219	222	241	239	213	215	233	259	237	236	239	248	254	224	236	250	217	243	220	221	200	229	230	220	225	230	252	230	225	226	251	249	222	240	226	218	232	246	269	245	222	245	240	254	247	238	240	230	249	224	254	244	224	241	231	239	246	258	241	239	270	234	245	243	271	228	231	258	217	236	272	238	250	240	269	256	247	227	243	211	231	250	233	239	227	234	206	244	214	286	266	251	229	244	245	233	247	229	237	235	261	258	229	228	234	217	242	213	235	241	229	251	236	242	281	208	239	231	233	226	219	251	224	204	267	238	228	250	229	255	232	243	230	232	216	242	225	200	255	270	264	227	220	258	233	245	236	239	258	222	239	253	261	250	203	226	245	255	229	247	203	245	233	249	253	223	239	219	258	224	230	233	220	257	243	234	232	237	203	240	215	264	258	266	249	243	246	227	226	221	248	229	244	264	262	211	231	220	249	227	241	239	244	199	247	252	234	271	204	252	219	235	258	251	238	249	252	209	231	232	226	255	248	215	223	217	250	239	257	233	234	235	256	222	233	234	255	253	227	225	248	234	256	246	248	233	218	210	242	245	238	233	234	243	248	224	247	191	227	226	216	248	222	257	245	228	249	244	256	230	246	240	246	223	242	233	234	220	227	265	248	246	234	241	260	251	255	222	224	250	221	233	239	220	219	259	239	262	275	225	237	257	198	257	251	235	240	229	231	240	242	266	228	270	232	214
28807	40977	25710	11189	5928	3995	2716	2354	1998	1289	863	706	535	510	483	458	416	390	391	394	355	373	329	358	294	320	329	279	301	315	300	270	261	295	297	319	318	310	285	284	291	276	289	295	270	269	281	306	273	281	306	276	292	285	302	285	299	240	284	279	283	269	272	288	295	297	295	274	290	306	306	272	248	299	278	265	306	299	273	307	305	276	294	275	304	322	294	305	299	315	281	258	296	269	301	341	298	292	265	290	283	312	308	314	302	290	309	293	331	289	294	278	279	283	278	285	331	315	277	293	285	274	296	275	293	303	287	290	257	285	254	284	284	287	262	310	276	284	283	281	285	293	290	296	311	280	312	278	296	289	266	297	306	323	275	286	278	309	286	275	278	263	306	293	282	262	276	296	275	262	311	274	293	278	286	291	294	295	302	310	304	299	289	284	321	280	303	295	266	300	295	285	285	276	285	275	273	276	291	269	295	278	321	299	296	282	267	286	272	306	277	305	291	263	260	259	304	265	305	284	267	283	294	256	282	297	266	296	288	292	279	286	271	324	310	278	292	294	284	264	299	259	305	302	309	299	297	302	289	270	293	289	293	261	288	278	298	268	323	288	277	299	286	275	290	299	250	281	296	300	286	263	287	259	276	276	280	298	295	315	279	282	296	269	272	272	286	268	276	275	310	267	261	286	268	303	320	302	266	306	274	282	298	304	293	260	300	246	287	304	254	289	277	273	316	272	255	300	319	265	271	288	284	295	297	279	284	282	276	277	288	287	266	302	275	279	283	286	284	308	298	270	295	292	298	304	286	275	296	332	297	303	252	322	250	304	294	265	297	288	274	296	282	300	286	279	281	276	289	287	292	278	279	278	276	298	283	284	256	303	293	284	284	281	310	268	324	275	298	286	304	283	264	292	299	297	292	292	275	267	273	293	268	309	248	312	273	302	302	261	298	261	302	294	291	264	283	279	286	271	299	270	289	298	286	322	256	294	260	280	300	274	261	289	293	283	272	296	272	255	291	280	300	302	256	293	306	259	294	310	258	264	284	257	262	282	268	281	275	270	305	300	292	280	255	263	300	276	288	314	304	285	275	296	255	262	284	285	301	272	261	323	267	270	279	268	296	265	264	287	290	288	260	287	292	248	264	280	319	306	274	293	306	271	280	270	258	299	287	294	290	276	289	272	288	299	297	283	277	299	275	274	301	299	279	302	298	266	285	271	312	304	293	285	307	291	255	254	276	270	314	274	301	291	293	285	287	302	282	260	268	269	279	295	274	290	295	294	363	306	288	294	284	289	294	286	296	262	271	279	310	295	313	254	290	277	264	325	274	297	285	297	267	294	274	274	278	302	305	294	301	253	276	317	272	271	296	284	270	289	266	259	279	295	301	298	293	285	288	290	269	283	274	284	276	279	312	310	275	282	315	307	308	291	301	286	269	273	276	290	273	282	261	306	309	288	316	291	288	292	285	273	292	273	292	285	269	279	292	293	278	282	272	285	289	294	260	297	291	265	288	292	278	276	287	301	277	278	308	284	266	289	287	264	321	267	270	254	280	299	310	283	288	315	276	289	279	306	292	309	296	306	290	287	307	307	263	273	285	308	269	271	275	266	282	310	290	296	294	255	303	300	270	315	258	298	270	275	284	285	271	303	247	280	313	274	282	291	296	299	278	282	257	296	287	278	300	273	286	287	267	308	308	306	289	285	263	298	268	284	305	308	269	285	269	293	280	295	313	283	286	294	276	272	295	282	263	275	265	303	281	277	246	288	250	295	316	273	291	264	304	280	291	284	281	282	294	271	280	261	281	255	292	281	286	273	310	292	270	272	286	282	289	307	271	276	276	315	291	301	317	302	296	256	294	297	312	264	290	282	290	284	293	281	289	304	282	257	269	268	293	292	281	284	275	262	286	281	278	296	255	285	301	281	293	279	269	280	296	310	285	288	308	268	315	294	322	267	293	293	300	288	279	264	273	273	297	307	286	244	286	313	265	295	288	297	283	291	272	261	302	300	299	284	298	276	276	272	293	263	288	294	282	273	292	262	302	313	278	266	303	297	284	278	300	270	296	275	316	248	315	263	307	306	293	276	307	280	280	281	297	303	297	274	276	267	289	310	297	293	290	281	249	303	267	294	288	259	271	301	271	269	273	269	297	273	282	286	318	297	296	269	285	277	310	300	279	285	292	277	291	270	294	283	303	325	332	273	262	301	278	288	275	283	284	276	300	259	284	271	257	334	243	312	310	260	284	287	280	290	278	304	303	262	283	288	277	288	292	276	290	272	257	311	263	277	306	295	295	283	304	286	279	284	270	291	274	253	294	275	279	293	306	279	309	290	291	291	288	264	292	288	308	277	269	286	298	281	280	276	282	262	288	293	298	302	275	264	305	278	270	293	276	273	278	281	302	264	330	269	261	301	258	268	270	280	305	291	276	295	290	295	278	269	290	267	272	277	279	310	261	290	297	290	254	282	294	283	278	298	282	296	264	304	266	290	294	275	283	266	307	302	282	290	285	299	273	309	283	282	287	285	293	289	303	294	293	256	292	272	279	302	264	275	282	290	288	286	288	279	274	288	284	318	268	301	287	280	291	284	272	305	291	282	290	303	272	257	307	272	256	278	257	261	294	269	323	275	275	277	277	282	303	294	291	328	293	285	310	306	263	286	288	285	294	265	295	282	271	258	276	327	267	254	276	281	283	272	264	297	263	310	277	284	249	303	260	300	290	290	277	269	291	273	284	287	273	313	288	306	297	281	289	286	267	268	284	254	312	290	280	265	267	287	293	275	340	328	290	278	300	269	285	265	269	268	274	271	281	292	265	298	284	283	284	285	316	240	307	286	280	287	296	256	277	280	308	272	299	321	284	280	279	283	283	290	299	281	301	279	296	273	282	260	304	280	292	278	299	297	257	302	325	255	262	288	285	279	280	275	279	273	302	281	285	282	268	288	291	304	301	279	261	270	285	298	300	285	264	266	303	289	261	285	267	319	291	276	270	318	310	291	299	312	278	285	268	263	296	301	282	315	266	312	285	272	275	294	279	273	304	282	317	305	271	295	271	295	282	263	265	277	297	280	292	301	290	261	281	296	278	259	286	266	256	279	298	322	278	269	305	289	289	282	262	261	307	280	306	289	267	291	273	288	308	276	281	316	300	288	306	282	276	264	294	291	292	266	306	255	286	267	277	282	275	256	287	295	279	318	284	271	297	260	263	325	252	282	304	312	298	294	279	268	262	258	296	270	278	288	311	282	257	286	278	289	318	321	297	314	278	275	283	292	310	290	283	271	280	266	307	284	283	298	288	308	295	303	282	267	302	279	301	287	274	274	278	298	294	273	321	259	287	319	272	283	278	273	273	275	282	269	254	286	305	295	318	299	289	277	297	266	300	281	264	284	298	274	297	288	272	293	268	295	306	292	302	262	289	305	317	299	271	284	316	312	294	274	299	304	269	280	293	291	280	282	276	245	311	265	301	253	249	291	287	301
23253	21425	29085	24100	21418	21433	10555	2760	1897	1418	1079	853	774	673	638	633	624	580	528	520	492	455	484	456	483	507	452	465	414	421	430	436	420	436	397	442	425	383	417	392	442	411	432	412	432	419	403	396	428	403	455	400	409	415	424	439	398	398	451	453	447	397	434	362	413	418	407	386	409	412	428	418	412	401	427	388	418	389	387	394	409	421	378	424	418	440	400	380	402	403	444	411	411	407	395	449	413	424	384	432	470	436	430	463	395	358	414	424	443	408	431	426	370	428	443	408	422	428	369	383	401	394	424	399	420	419	419	385	395	416	415	423	396	415	405	424	387	397	396	415	375	408	415	382	359	406	385	409	409	396	340	371	380	383	411	358	449	402	432	429	402	392	391	401	412	377	396	391	372	441	419	412	392	407	411	392	386	385	431	387	369	450	393	430	396	423	415	426	441	430	416	393	427	405	408	421	417	372	382	435	408	399	411	401	404	401	434	401	444	405	357	418	410	423	399	425	391	397	394	409	420	430	426	381	446	395	437	432	403	387	430	415	421	388	383	411	393	404	453	414	405	402	400	426	407	407	374	416	391	406	431	414	408	378	400	332	386	410	434	397	413	405	404	470	375	376	386	448	422	392	426	388	381	419	419	415	396	414	401	415	401	423	417	397	382	419	394	394	395	392	381	407	402	383	405	411	423	378	396	404	426	417	393	430	395	417	422	388	405	435	381	457	395	405	389	367	399	425	401	438	388	416	392	409	443	437	406	446	419	394	394	384	425	384	418	447	388	419	411	416	426	402	410	428	414	438	415	419	430	411	405	420	389	433	422	399	432	434	421	407	424	379	365	420	413	415	404	414	402	443	395	397	425	375	367	399	367	400	454	405	366	416	409	463	399	391	422	399	401	429	408	427	393	392	411	419	441	365	442	428	378	408	410	385	423	402	424	373	428	405	397	387	405	403	383	393	371	367	395	426	407	430	390	410	409	377	409	410	399	393	395	430	418	383	416	443	396	395	407	384	407	383	418	405	395	418	407	410	362	391	393	352	400	412	403	399	412	391	426	397	406	385	388	444	406	406	373	419	427	427	395	386	451	366	408	426	415	409	394	412	425	403	431	411	419	419	396	374	379	408	400	405	417	433	447	399	408	408	431	365	412	421	376	433	445	398	409	392	408	418	402	423	424	403	402	385	440	374	376	394	419	415	400	411	388	407	386	440	391	454	399	417	394	392	433	423	398	429	430	391	407	428	414	420	398	373	404	385	417	419	395	409	407	443	384	388	424	442	422	434	384	422	387	408	402	413	442	351	434	407	381	425	419	389	413	424	401	384	424	441	401	398	365	406	392	347	385	400	431	436	424	405	367	399	384	389	406	397	389	411	425	410	396	401	410	448	393	424	428	380	411	413	422	416	423	366	416	396	371	405	409	394	435	374	394	422	409	389	391	464	382	412	402	338	431	408	400	385	410	428	426	441	383	430	380	394	392	404	383	403	420	373	422	391	371	416	410	417	388	398	360	392	380	404	401	440	441	388	416	424	400	437	417	429	403	397	417	382	416	424	400	413	390	458	407	425	390	418	406	408	391	409	407	430	362	414	421	417	395	418	426	414	386	390	437	387	423	432	394	421	440	359	390	428	425	397	405	394	394	406	417	413	399	405	418	413	411	373	414	352	399	414	387	384	414	368	404	390	420	420	434	415	429	376	409	401	399	423	388	401	379	435	408	459	433	403	408	415	373	440	394	416	373	398	429	384	413	427	406	395	412	395	414	397	401	419	375	369	431	429	366	398	392	415	421	410	391	379	415	405	381	418	424	419	412	429	403	403	401	415	370	425	409	407	371	403	422	405	403	412	379	397	406	398	386	404	407	386	444	424	395	429	375	431	395	409	402	464	384	392	404	421	417	399	365	374	385	407	396	419	385	371	431	384	411	407	395	375	398	422	403	401	387	427	382	410	415	409	415	403	384	434	415	395	396	401	422	401	412	404	353	417	389	410	399	366	396	431	427	375	389	429	387	402	372	397	419	407	415	409	470	418	409	406	414	404	378	391	334	360	379	405	375	385	404	425	413	423	409	406	399	416	432	404	413	390	420	383	422	373	435	430	410	442	430	411	417	384	387	446	423	402	419	394	416	409	410	457	361	426	399	413	385	447	441	397	415	394	382	392	418	382	416	380	425	366	434	397	389	405	389	450	346	371	412	394	375	432	410	414	416	413	446	368	375	393	389	426	369	400	419	391	386	388	396	384	404	368	411	416	411	375	409	368	403	402	407	404	391	430	410	390	345	381	424	424	387	414	426	413	391	340	437	387	391	403	415	377	388	374	394	418	391	428	417	413	395	396	419	428	419	423	377	383	428	416	404	374	397	402	416	407	443	408	395	405	388	392	404	411	404	411	427	409	417	421	401	384	441	440	406	414	433	387	416	366	405	393	404	410	403	404	385	405	444	420	412	410	393	403	488	390	380	392	395	389	414	386	416	432	393	414	418	374	425	420	411	419	387	361	376	382	387	395	410	428	418	431	396	391	412	397	398	408	396	389	406	398	422	424	383	385	392	394	401	424	421	396	415	395	399	391	411	417	395	401	377	404	429	397	404	404	390	431	384	386	409	402	398	452	408	424	421	391	418	404	382	445	395	399	411	396	439	420	413	381	404	418	429	422	387	401	435	419	417	413	371	427	383	408	416	420	388	423	439	433	436	431	412	429	394	383	416	370	417	387	386	412	404	404	433	405	424	403	410	397	400	406	455	421	394	385	423	423	445	397	396	390	429	369	418	391	404	417	429	421	433	426	430	368	388	381	355	404	422	369	433	385	379	405	389	421	371	376	383	433	396	393	434	402	436	389	395	379	435	399	425	432	419	386	417	455	399	396	432	415	429	420	467	434	360	402	372	424	444	394	394	390	399	424	377	429	410	442	423	401	418	407	437	395	433	396	421	390	405	388	407	415	395	386	406	422	433	357	402	379	379	398	383	394	347	386	412	390	403	374	418	410	442	397	390	430	408	411	385	394	413	393	421	413	360	380	425	449	423	387	422	375	409	413	387	390	443	408	381	400	383	388	374	409	362	421	393	400	422	420	400	387	397	447	394	424	399	387	371	412	393	421	409	377	382	386	430	396	402	426	423	411	383	418	397	418	422	390	412	376	399	416	416	403	396	420	442	414	418	412	406	377	391	413	397	379	391	413	411	382	412	417	411	371	410	422	385	402	409	432	424	412	413	422	397	442	371	418	385	393	397	408	427	377	400	401	463	405	411	438	437	402	381	433	386	405	427	414	396	397	413	405	408	439	433	384	405	439	398	445	399	394	377	398	383	404	365	377	390	437	382	410	402	403	402	373	433	437	390	428	434	381	426	395	396	413	382	385	441	386	417	414	402	388	419	414	392	393	395	402	384	407	397	368	415	397	396	378	429	388	399	397	404	377	406	409	387	382	419	396	383	420	404	388	364	407	371	400	446	385	441	393	412	384	409	411	427	384	422	398
32603	52802	33417	18163	10866	7255	5162	4241	3529	2429	1661	1298	1139	957	926	846	713	654	656	648	600	636	616	569	525	507	497	497	474	489	491	497	494	500	459	493	524	469	452	487	459	437	472	477	484	409	454	442	479	466	455	469	455	446	479	477	493	515	424	436	472	449	472	453	433	459	447	428	476	474	450	443	449	490	478	450	449	468	445	463	456	475	463	429	457	403	443	457	461	494	464	411	428	456	484	473	441	443	486	475	445	486	469	459	459	479	527	471	467	467	487	486	462	454	467	455	467	452	475	499	448	462	473	474	443	429	458	420	488	482	437	425	450	447	463	460	455	438	429	448	453	417	458	485	515	447	447	466	444	428	479	450	454	442	482	464	455	434	439	423	430	441	441	461	435	445	454	477	454	472	481	465	418	417	453	429	471	421	467	450	481	432	456	445	435	471	423	444	454	439	491	449	473	482	439	453	472	439	455	438	469	437	458	450	471	454	460	463	474	480	449	464	425	429	472	455	430	439	436	448	487	473	449	474	450	438	464	427	436	458	446	435	437	456	487	450	466	442	459	478	462	454	479	446	455	449	426	502	417	460	450	450	448	456	464	431	392	442	516	421	452	488	416	455	444	456	409	457	457	457	459	460	437	442	449	434	427	455	455	433	486	415	455	478	455	463	447	436	437	419	480	443	472	448	465	470	437	456	462	434	454	461	460	485	462	458	492	413	439	524	426	467	405	452	459	463	456	470	470	418	434	456	444	457	453	463	468	440	442	420	478	449	465	428	446	457	481	459	463	447	466	440	452	427	441	457	450	466	440	460	439	443	458	478	459	437	463	454	427	476	421	444	434	458	435	467	455	467	472	471	458	450	413	428	486	466	476	461	459	412	472	447	436	472	450	434	433	433	435	466	421	447	460	427	433	405	468	449	406	394	469	453	456	440	473	478	474	458	469	439	403	476	443	417	424	483	494	447	474	431	474	464	456	448	471	467	408	445	439	453	393	477	456	436	465	445	431	456	488	432	433	451	455	469	429	463	437	433	419	450	463	431	494	449	456	445	440	429	439	463	459	450	474	429	468	458	428	434	439	454	476	486	453	476	449	428	425	458	487	485	415	472	468	457	457	466	449	449	455	468	441	488	427	474	417	477	454	501	443	469	453	447	458	478	475	430	438	483	456	463	449	427	489	441	507	471	504	448	454	440	468	469	448	461	439	467	454	440	472	440	450	470	446	443	453	446	467	489	436	474	472	432	417	486	483	417	491	468	442	466	462	435	463	478	487	476	473	442	444	465	460	465	431	457	477	437	462	450	455	474	444	454	453	456	467	441	443	457	434	440	432	435	430	435	453	472	463	463	470	429	414	447	432	492	430	490	434	435	469	439	451	400	422	449	435	486	469	437	490	456	475	477	409	448	469	443	418	458	472	456	482	469	442	470	434	455	474	451	440	467	407	495	420	441	498	453	425	491	461	448	449	470	465	463	439	427	479	443	465	458	495	467	447	410	462	456	439	469	503	461	466	445	457	438	429	445	438	416	460	434	457	448	455	470	455	448	467	435	478	430	438	424	449	455	433	503	467	427	459	443	440	438	459	426	425	477	449	492	440	450	445	441	428	427	451	471	416	447	469	493	476	426	467	455	428	477	473	459	470	446	500	438	450	475	437	460	453	478	490	416	442	485	442	444	455	443	442	434	461	453	473	421	453	449	436	453	445	400	472	460	463	442	462	463	404	491	452	442	447	443	471	490	451	431	439	456	479	448	424	434	465	471	475	421	449	449	490	443	443	456	436	470	399	456	441	452	465	437	458	415	463	430	425	453	440	421	441	456	469	408	454	483	452	455	430	464	437	461	436	462	463	448	444	485	421	453	475	452	458	438	461	428	469	393	477	473	435	458	461	438	481	461	451	449	436	454	440	454	420	457	419	468	416	453	437	406	426	450	442	474	476	455	453	450	439	474	444	427	465	418	473	460	440	443	459	477	452	446	478	484	459	447	451	469	447	454	449	445	470	471	430	467	444	468	443	446	475	450	484	448	459	431	479	469	461	423	462	440	440	478	420	437	432	462	431	473	438	525	453	464	447	450	421	437	409	441	482	450	446	446	451	412	440	423	438	434	474	453	500	421	471	433	462	453	428	458	450	478	448	472	437	442	439	486	447	446	446	464	412	428	390	437	501	416	472	440	448	475	428	470	434	466	445	439	434	401	427	467	442	444	428	433	421	467	454	481	455	439	478	479	454	452	484	449	445	461	460	449	473	477	444	486	461	463	420	434	473	429	444	411	460	427	477	448	427	472	429	459	512	451	513	475	437	463	468	455	462	458	445	477	458	500	492	458	469	458	481	389	443	452	452	409	487	454	462	445	414	460	447	411	448	475	462	412	466	445	442	437	423	432	432	471	460	433	421	475	458	435	428	453	442	440	450	417	467	486	441	428	477	429	430	453	437	444	438	425	484	461	460	462	447	468	425	435	476	444	422	444	477	458	450	463	459	438	502	401	450	492	467	448	447	454	473	459	430	426	449	443	442	439	452	484	426	465	437	463	493	420	419	431	476	406	471	433	430	466	473	454	467	439	407	439	449	457	466	481	455	448	450	436	482	490	448	428	438	446	477	452	428	423	419	479	431	438	421	464	464	386	447	475	443	506	441	413	448	451	487	458	444	442	430	446	487	446	446	444	476	440	470	412	419	448	472	477	455	490	434	451	494	409	464	466	451	434	452	448	517	464	436	463	418	444	456	438	487	437	488	454	457	435	491	425	462	453	470	470	502	412	413	465	423	432	486	445	446	468	461	468	447	456	441	463	474	461	470	429	426	474	450	478	510	436	463	461	448	440	421	450	433	448	446	451	439	448	486	447	433	492	463	426	439	435	503	472	467	462	421	442	462	448	451	451	430	481	463	439	448	439	434	448	433	450	465	432	509	474	419	451	437	432	436	477	460	441	438	452	464	466	505	426	458	429	484	451	438	433	450	473	441	464	503	449	462	464	474	427	483	436	447	444	444	450	458	448	442	430	430	460	458	479	444	456	456	456	492	456	413	465	462	466	474	436	481	469	438	439	458	485	492	465	433	448	434	421	456	432	437	479	459	441	434	468	430	443	416	441	452	452	493	448	445	406	441	453	464	443	460	425	457	439	434	474	429	466	439	408	445	486	507	444	458	406	425	437	466	429	459	449	436	451	446	459	401	428	442	448	468	453	467	465	457	470	462	439	479	433	466	429	450	439	455	441	445	399	498	465	496	463	479	471	453	424	424	443	417	467	468	499	423	499	442	437	443	475	424	424	455	432	459	452	468	459	447	467	436	446	470	455	437	449	476	506	416	479	447	435	459	477	411	457	437	437	454	430	441	419	423	453	414	458	465	501	457	454	432	440	470	456	478	459	440	412	447	470	418	445	438	435	489	428	445	458	433	463	465	450	444	439	431	456	434	476	451	443	481	481	455	446	447	423	461	421	454	470	463	452	459	496	456	459	438	455	472	471	468	451
28515	24313	21813	9719	2563	1306	904	838	682	480	369	323	269	259	250	240	223	221	208	243	228	194	219	181	198	207	177	214	208	205	167	205	205	192	184	173	192	195	212	213	194	169	210	202	161	215	194	178	182	182	188	177	185	199	199	193	203	186	195	168	176	179	192	220	174	190	219	221	182	184	222	185	164	201	204	164	188	194	189	197	194	199	196	189	195	186	174	191	185	181	207	188	202	180	183	175	215	191	219	209	192	201	205	187	159	189	212	200	201	196	200	184	197	206	180	194	194	196	192	202	177	180	167	187	221	197	168	194	197	184	203	172	170	172	186	195	192	219	179	184	182	184	189	168	196	191	186	203	174	165	182	179	170	199	187	194	200	178	204	173	165	192	193	191	196	198	197	166	178	164	186	162	194	185	186	181	199	188	183	196	199	187	206	196	177	206	187	192	164	196	195	206	192	178	188	165	201	195	211	182	191	174	181	178	193	196	182	191	197	187	172	171	199	190	187	203	195	192	196	176	186	184	194	162	169	188	213	187	203	177	197	177	185	197	188	200	208	183	193	167	200	178	202	197	189	196	179	209	171	200	196	184	204	173	164	176	169	207	198	187	217	185	177	197	190	209	166	172	195	190	185	171	202	192	179	202	181	177	189	196	192	186	190	156	195	192	202	204	187	193	173	199	193	182	193	206	211	200	194	214	187	187	204	201	197	202	180	192	200	166	204	216	171	172	194	199	173	197	199	178	176	192	202	167	212	183	211	180	217	206	206	186	156	177	188	191	179	202	197	199	195	169	181	194	183	193	174	190	208	197	216	201	180	192	206	177	198	210	191	173	171	199	201	187	177	172	199	177	158	206	179	194	205	195	176	185	178	194	191	206	196	199	206	156	164	225	191	191	204	179	177	174	174	213	188	198	189	188	174	187	155	165	205	194	188	185	189	181	203	198	212	191	181	213	196	190	182	203	178	178	162	186	185	178	196	186	192	167	178	175	182	196	186	185	201	198	181	179	178	192	187	196	207	188	191	204	170	216	165	205	220	191	184	173	207	175	195	173	184	183	194	191	181	192	197	171	182	174	173	204	162	205	179	206	173	202	192	192	198	190	188	184	190	186	182	198	203	202	194	190	194	158	232	183	199	195	208	163	196	159	212	199	192	193	171	195	186	168	177	205	220	195	166	199	186	203	178	186	190	185	200	200	172	170	182	193	177	179	189	187	167	187	192	201	165	179	206	189	196	176	175	192	172	184	198	170	181	220	172	171	190	185	193	173	188	189	203	178	177	186	167	194	176	187	193	189	172	201	187	186	187	182	200	191	180	176	173	205	195	203	191	195	208	192	170	188	203	189	193	196	234	203	200	186	195	188	228	174	174	193	162	188	186	194	201	217	197	197	190	198	189	179	192	191	176	200	178	188	196	193	203	171	199	181	170	183	172	199	204	173	191	169	205	194	200	181	189	181	191	204	205	234	175	209	172	173	210	191	157	218	183	189	179	201	199	164	167	192	186	172	176	179	193	222	207	152	202	201	182	186	171	210	192	185	226	214	176	191	206	182	185	164	164	188	201	188	184	202	189	162	188	171	185	190	188	197	191	188	172	199	210	207	163	171	193	184	208	185	191	173	165	188	206	203	200	168	180	219	199	186	165	198	193	196	179	187	175	174	185	208	183	177	192	189	175	211	176	191	228	201	164	202	211	176	192	196	203	211	181	173	189	180	194	172	201	172	188	156	173	201	200	198	184	182	187	188	193	166	184	194	202	184	206	174	191	178	157	174	198	180	210	189	209	194	224	205	195	188	163	188	158	172	209	194	186	192	189	164	173	194	192	189	179	193	202	206	180	228	185	198	198	186	187	190	172	155	214	190	211	203	179	201	197	173	198	194	196	177	179	169	161	204	181	194	188	186	165	174	155	191	202	196	184	192	171	183	214	197	167	207	181	180	175	173	165	172	183	209	178	178	165	180	190	191	208	194	180	190	169	196	178	184	187	191	187	174	184	212	203	186	197	206	178	191	198	161	195	225	171	195	190	174	189	195	185	175	189	154	183	200	185	174	180	176	197	181	194	197	185	207	200	177	196	186	170	166	201	195	180	215	168	187	204	191	182	175	188	186	194	193	202	210	183	179	202	191	176	200	197	178	200	174	164	165	181	180	188	182	187	200	180	198	181	176	226	181	171	175	186	206	181	218	215	202	188	179	163	185	192	196	169	177	164	183	216	203	155	205	202	195	216	217	172	182	205	166	204	190	169	171	196	190	180	184	162	177	187	197	181	191	186	189	198	216	160	173	195	163	205	179	184	166	195	217	198	185	187	179	175	180	177	198	210	212	185	202	187	181	189	193	175	170	169	188	176	203	163	195	213	194	189	192	211	172	195	192	210	177	209	185	204	179	198	190	189	202	167	196	215	190	213	157	181	172	183	210	204	203	214	198	193	214	199	162	204	209	184	169	183	190	191	168	198	184	208	197	213	177	197	145	167	191	190	183	172	191	182	192	197	186	203	201	197	216	223	192	209	201	174	194	154	189	190	201	192	176	197	182	199	187	205	170	205	184	186	198	220	170	174	182	184	199	204	192	168	209	175	185	202	202	210	178	185	200	200	198	182	183	185	205	187	164	207	222	192	178	180	182	159	201	205	198	200	178	190	191	191	183	199	173	161	165	189	199	201	165	204	196	194	205	202	181	210	196	233	180	175	175	153	207	175	187	194	220	186	168	199	186	175	200	222	205	181	182	196	193	200	178	181	193	181	186	190	195	192	197	179	193	170	193	185	183	197	214	191	181	187	185	173	194	225	205	208	190	191	207	195	177	176	174	185	176	190	173	195	217	189	185	176	198	180	158	180	187	186	210	182	194	194	186	195	176	186	177	201	174	206	183	186	208	179	187	184	197	165	203	184	185	208	196	194	169	186	201	175	195	212	193	208	158	198	174	197	164	166	202	159	206	185	168	196	192	203	174	175	213	185	174	199	188	174	196	197	211	190	186	176	175	185	175	187	185	187	229	174	184	191	178	205	205	135	193	191	209	188	194	187	204	199	182	189	193	198	195	189	192	164	161	185	184	182	188	184	180	203	206	201	185	205	181	182	206	188	189	189	186	210	175	195	177	181	167	196	200	204	215	194	169	202	221	207	181	186	186	200	208	188	175	173	209	186	203	187	190	208	198	185	219	188	182	176	187	198	176	211	188	193	172	197	193	162	183	191	196	180	189	183	202	184	212	187	201	191	174	180	183	209	192	187	174	183	191	194	191	201	169	201	190	197	235	184	196	214	179	199	187	184	174	193	173	181	198	177	189	185	177	200	179	201	215	207	178	182	173	189	209	178	185	200	206	190	176	193	203	201	176	193	201	207	200	204	168	208	185	170	181	176	187	204	183	207	206	179	193	187	184	196	189	190	194	194	180	181	203	176	186	168	189	196	182	172	189	206	196	195	187	201	179	178	164	192	182	211	206	170	207	170	169	171	216	210	200	176	186	189	194
29303	37642	20609	8747	4171	2415	1883	1627	1288	894	621	501	397	336	346	345	320	271	265	263	262	245	230	247	222	281	251	227	257	221	246	224	228	201	208	249	223	212	248	225	251	206	233	220	222	215	243	213	210	211	223	194	197	221	223	224	228	262	212	218	271	218	238	240	216	240	225	221	223	195	219	223	227	216	227	224	224	252	217	246	204	216	256	232	196	212	226	248	266	218	213	218	240	225	241	234	241	258	219	237	228	200	238	257	231	236	226	251	229	248	200	249	229	229	219	227	236	222	231	205	206	237	202	243	220	228	229	222	218	213	228	215	214	242	208	206	216	242	218	220	276	216	204	221	244	209	195	193	242	196	231	242	237	202	238	201	210	230	238	237	253	212	239	222	225	208	211	216	250	219	215	222	243	202	206	213	233	217	249	217	261	234	230	236	221	228	209	199	220	238	205	219	225	213	245	212	209	213	233	221	226	210	228	222	205	241	254	234	264	254	219	194	252	215	240	230	222	256	204	224	223	240	240	263	236	236	232	219	202	222	234	236	262	223	225	247	246	247	237	231	248	231	226	213	227	213	229	230	226	236	234	193	251	236	223	258	212	242	236	210	225	239	264	227	235	189	231	232	235	220	249	214	212	197	210	222	196	250	210	240	202	224	249	248	252	225	202	211	254	227	222	232	223	220	220	220	215	222	236	210	261	233	224	236	227	217	222	226	228	223	230	231	214	222	221	218	198	225	224	209	220	248	208	209	229	212	210	190	227	227	238	228	234	231	247	196	221	225	235	200	213	209	232	225	229	221	247	223	212	228	217	235	241	220	213	203	215	200	233	227	226	223	243	194	267	247	221	213	224	220	273	241	208	224	242	272	204	228	221	229	216	223	248	227	212	204	205	239	228	244	244	233	230	219	211	225	232	242	226	210	238	248	223	205	215	205	229	224	242	223	232	215	254	230	229	228	243	237	218	225	254	236	217	228	219	218	235	226	233	234	205	250	217	209	221	227	218	207	251	217	228	250	231	216	216	238	232	225	231	222	221	209	237	230	242	213	203	219	211	238	212	245	197	226	225	220	211	217	204	237	232	214	205	216	227	227	192	197	230	236	229	246	234	217	232	205	206	221	237	219	219	225	223	223	227	250	240	219	245	211	217	205	223	221	225	230	221	227	251	223	220	217	223	222	224	240	207	239	233	222	226	197	206	251	223	226	220	234	205	228	215	203	256	225	201	229	226	224	220	218	215	241	257	205	205	241	222	215	255	243	209	244	261	232	232	237	240	247	228	215	226	223	235	223	244	253	241	215	237	234	239	210	213	215	214	199	217	202	254	215	207	242	211	236	172	220	225	201	213	237	221	227	231	212	217	218	218	212	221	218	237	235	246	216	207	210	239	226	251	226	220	240	259	232	213	211	225	214	244	242	229	214	238	238	220	209	213	204	232	241	223	237	215	253	231	224	231	218	211	207	225	230	199	262	236	239	245	223	243	246	235	207	227	219	241	219	206	215	237	216	199	212	198	247	240	240	243	203	213	214	236	220	230	202	231	223	224	218	200	224	221	240	234	221	255	200	219	214	211	220	216	218	216	199	230	238	209	241	243	230	248	218	211	219	214	205	223	221	231	222	243	219	245	246	254	236	214	224	224	217	231	198	243	212	225	216	213	207	235	214	228	241	229	213	219	224	245	226	232	221	218	228	221	239	228	221	231	203	216	227	216	237	187	220	232	224	246	227	226	216	221	206	233	217	214	215	223	216	229	229	220	202	240	215	221	250	219	205	224	210	220	266	246	204	236	238	214	223	213	225	231	211	223	232	212	215	213	202	239	214	225	220	245	200	230	209	229	206	219	196	193	197	211	236	226	221	214	241	233	244	205	248	232	224	240	219	205	190	250	208	204	219	230	225	228	234	240	216	208	205	215	244	209	216	242	225	239	210	247	219	216	208	202	227	231	190	200	233	211	210	220	213	193	233	231	228	210	229	262	232	215	243	247	203	205	225	237	212	218	244	225	228	211	219	189	219	220	258	223	224	213	221	224	231	226	225	241	210	208	247	230	185	221	244	206	224	245	259	239	197	206	226	235	239	225	197	230	240	220	230	223	214	210	196	224	227	227	214	253	241	231	214	215	240	213	232	241	225	210	219	222	220	214	218	191	221	216	203	231	206	224	212	218	222	230	230	210	237	218	221	231	251	230	217	211	223	233	232	207	211	230	240	208	251	248	206	231	225	210	243	243	230	240	247	248	228	233	209	249	239	219	233	211	205	226	217	221	214	233	235	222	217	239	218	219	237	223	224	205	247	210	234	222	202	228	227	219	236	218	210	219	224	219	233	225	207	239	222	229	236	204	236	225	225	243	217	213	198	239	243	225	239	240	258	232	249	218	215	211	225	210	233	206	238	242	217	257	203	227	228	203	246	237	222	240	235	243	203	240	246	216	245	229	220	241	233	222	233	245	212	198	252	205	254	216	240	231	249	250	225	196	232	208	215	228	219	211	253	226	186	241	241	218	249	205	232	226	207	221	223	269	238	205	211	234	217	268	230	218	191	244	229	240	253	239	213	239	210	221	217	219	222	215	258	235	243	231	226	238	245	238	219	210	242	246	252	211	222	237	244	222	236	212	233	220	226	230	213	205	232	215	227	221	254	256	226	219	242	250	209	204	224	233	210	217	229	199	246	229	245	200	257	195	243	198	212	239	232	205	231	217	231	231	219	205	264	235	243	183	224	236	214	236	233	237	269	213	217	240	210	231	212	211	226	210	205	226	224	200	205	213	242	238	219	245	234	233	215	211	212	221	247	203	190	203	225	247	206	230	217	216	242	240	231	221	244	253	215	215	204	227	242	228	213	226	237	204	221	236	248	211	228	211	215	217	219	198	221	200	228	209	226	219	211	237	231	235	222	217	253	231	221	220	237	224	207	224	215	190	203	218	244	218	234	228	215	227	222	222	217	251	241	218	223	218	210	241	223	226	237	221	229	234	221	205	196	245	257	233	220	231	215	236	212	225	218	236	202	241	259	215	238	227	235	238	217	250	211	216	209	227	236	252	203	226	232	206	252	220	216	232	218	231	217	219	248	231	214	224	210	233	226	206	230	215	229	202	227	236	206	240	219	233	252	235	229	230	219	229	251	261	207	219	217	215	199	223	234	204	228	225	242	237	208	237	200	207	213	205	226	199	223	208	238	244	206	218	208	241	235	238	246	215	235	215	228	249	214	216	243	210	209	241	207	222	232	229	241	225	214	246	233	214	234	209	198	222	219	209	210	208	233	216	243	225	248	227	225	225	205	220	236	204	209	229	224	230	248	231	231	214	197	203	222	227	221	221	222	232	221	214	251	216	222	239	201	228	220	237	219	219	220	212	227	189	218	230	241	207	223	251	222	231	235	247	232	179	206	221	223	201	234	245	233	239	221	234	221	230	230	208	235	208	211	239	220	191	203	214	216	215	239	219	224	196	227	213	200	212	236	205	224	199	211	221	217
24216	21294	28445	24415	21180	11551	2477	1528	1210	947	706	651	500	458	416	424	431	425	361	372	370	322	358	316	350	305	345	284	282	320	319	329	287	280	307	337	291	284	310	301	322	309	283	279	328	277	256	304	266	290	296	297	277	265	284	301	292	295	316	277	278	297	325	285	256	287	265	300	295	285	271	289	283	274	279	300	316	286	290	300	296	264	289	299	321	289	333	277	283	302	282	285	297	315	321	286	295	299	315	284	313	299	330	301	272	317	305	303	271	283	298	316	290	304	274	263	294	270	294	309	300	276	284	298	287	252	323	311	307	300	281	306	298	302	296	283	265	305	303	276	316	291	318	286	287	290	293	284	281	308	270	269	283	301	296	291	273	268	290	291	281	286	314	271	292	306	291	289	329	300	277	295	281	273	250	312	295	289	327	298	272	298	289	292	311	280	298	268	291	294	293	301	283	289	287	299	308	289	279	289	312	265	272	307	263	261	278	278	319	284	284	294	310	279	296	307	283	266	264	315	337	285	275	303	315	274	311	317	273	292	313	301	282	299	279	287	298	303	306	244	316	245	307	313	270	290	311	302	287	285	315	290	290	291	325	296	276	298	334	303	313	249	291	300	293	257	315	284	256	267	261	255	301	279	294	276	327	282	314	286	332	274	297	286	298	303	295	284	299	288	268	281	286	270	296	284	317	276	276	302	293	282	318	272	277	279	239	297	310	286	255	319	278	293	311	309	291	303	257	283	269	298	271	292	282	309	308	289	279	291	289	286	308	280	326	296	296	316	300	273	279	257	297	307	307	290	319	265	301	306	271	290	309	301	312	277	293	286	305	309	259	280	302	292	298	293	271	305	306	295	298	276	311	262	280	313	277	281	274	265	262	330	299	315	267	301	292	322	282	273	272	298	307	302	310	296	278	308	287	305	291	284	279	304	269	273	308	278	305	298	286	290	340	299	298	304	317	319	286	270	285	267	267	323	278	290	323	272	309	298	290	293	308	255	304	277	311	338	306	282	290	282	316	286	281	273	301	288	318	279	258	294	276	312	296	294	281	304	313	280	293	296	274	313	314	250	302	310	282	276	309	290	289	294	313	276	271	290	295	307	293	300	284	302	301	296	282	288	294	266	287	277	297	294	303	278	309	301	294	284	280	274	285	277	272	249	291	292	287	296	264	284	269	296	284	280	258	310	314	279	262	254	263	282	265	306	313	298	305	295	314	301	301	261	308	308	268	291	283	269	285	271	253	279	276	306	293	288	300	272	285	243	291	288	298	276	284	302	312	288	301	295	291	270	297	283	277	267	292	286	305	290	293	325	295	280	301	271	333	293	281	278	294	308	273	292	288	280	280	321	283	322	285	274	291	310	292	281	287	332	298	285	273	311	305	293	292	310	294	280	303	301	335	278	276	284	310	299	272	326	313	310	310	299	277	300	294	255	288	271	289	296	282	285	311	303	299	308	307	296	294	308	251	297	291	270	311	284	294	273	325	316	294	303	278	282	303	321	287	275	294	301	297	309	291	294	267	273	283	305	267	274	299	310	295	298	289	298	315	336	300	288	307	275	281	286	272	311	280	269	309	301	336	299	295	279	296	301	300	280	297	305	296	283	300	277	308	323	323	270	292	287	286	290	328	275	271	271	284	287	290	314	301	288	298	285	282	295	315	248	305	310	284	289	292	301	327	294	326	300	298	304	288	300	275	294	274	277	301	302	283	275	313	279	331	292	289	286	303	262	328	248	297	272	291	293	305	278	293	336	291	293	267	305	269	273	296	287	256	284	274	295	322	314	283	279	276	297	315	288	285	278	280	291	290	303	300	302	308	299	278	323	313	313	328	267	283	281	244	255	287	308	284	302	300	285	290	283	273	257	286	304	289	305	287	279	284	294	330	296	291	285	231	306	280	299	269	289	311	270	291	313	298	272	309	279	304	261	320	292	292	287	297	269	255	293	297	268	311	277	293	287	305	287	304	313	263	355	267	307	261	285	274	265	319	268	274	286	304	296	311	293	319	337	298	273	292	286	269	277	289	271	293	272	245	271	305	286	257	284	290	296	286	272	315	285	288	287	303	273	318	289	313	317	274	306	294	288	253	295	317	345	288	255	287	285	281	323	298	279	261	306	294	290	312	305	315	270	271	287	284	273	301	300	291	294	281	276	259	294	272	290	253	265	262	287	284	294	272	273	290	310	312	294	280	293	276	278	291	290	275	278	284	270	289	316	275	301	310	304	280	301	297	299	308	259	268	281	305	279	338	258	274	264	290	324	272	298	293	256	273	316	282	289	303	296	311	290	262	277	287	288	287	293	255	290	307	287	302	271	259	266	307	277	295	295	283	271	293	280	301	293	280	277	288	277	297	290	273	282	298	306	304	322	290	288	308	289	278	305	306	269	281	297	285	293	288	305	315	319	303	292	280	281	305	307	314	301	306	283	286	320	286	255	267	295	275	274	296	251	292	299	292	291	298	295	284	315	282	292	288	298	302	286	309	315	294	302	273	297	286	284	294	286	299	277	293	281	329	308	288	278	285	295	314	328	304	309	302	265	293	307	273	283	316	274	286	307	340	278	284	297	304	293	329	310	289	301	288	316	321	280	317	324	255	288	289	297	303	297	314	254	295	262	278	293	291	263	254	295	298	301	294	289	313	275	250	296	303	283	276	325	280	302	296	291	287	291	291	303	276	290	300	282	288	318	291	295	294	276	278	298	288	290	291	302	295	321	291	274	275	308	262	275	297	295	274	279	269	278	278	294	254	295	280	247	297	311	305	272	289	289	279	297	295	273	272	283	288	274	284	287	319	292	269	294	300	287	276	325	307	288	295	281	272	297	276	319	323	314	268	297	297	259	313	279	292	274	308	255	308	273	300	302	309	291	297	289	311	270	291	282	283	298	302	270	304	283	277	276	278	288	286	311	286	293	284	304	317	291	283	336	272	301	306	306	302	271	313	286	292	282	301	275	271	288	307	273	305	274	311	248	299	286	301	303	272	278	268	286	261	287	307	290	280	255	280	273	284	306	297	276	308	265	323	270	281	303	308	313	305	313	281	283	303	269	292	289	295	287	298	291	309	281	299	278	290	267	280	260	293	288	252	289	266	262	315	271	294	311	314	296	297	275	285	271	284	307	306	283	283	289	297	287	303	270	287	325	282	287	271	299	291	269	288	287	266	305	300	311	294	286	239	305	315	309	301	302	301	265	309	282	256	283	284	305	282	306	273	270	302	317	267	293	263	316	286	291	306	280	301	267	281	290	295	271	282	275	281	280	298	288	275	279	282	318	297	302	283	303	269	293	274	272	312	292	330	278	319	273	300	291	288	312	298	286	310	308	293	298	306	295	324	270	288	300	285	316	298	308	301	282	266	291	288	314	310	290	300	303	271	286	294	290	291	288	250	300	305	278	299	280	290	286	285	322	288	310	313	261	290	291	278	334	270	278	282	274	276	320	271	314	305	312	279	285	281	291	304	314	290	291	291	290	314	282
30724	45112	29653	14377	7205	4577	3332	2671	2267	1547	1130	950	738	591	543	559	471	445	460	416	449	404	397	361	361	357	385	356	363	379	347	340	333	380	346	360	348	331	354	357	364	292	379	347	350	337	338	325	322	300	338	357	328	378	305	327	327	347	319	331	330	294	346	303	326	314	306	358	344	343	327	323	305	359	320	321	334	318	314	324	361	317	356	320	340	349	311	359	332	369	327	330	334	338	349	332	392	356	336	320	355	343	353	372	314	361	320	364	321	351	334	299	317	300	339	319	341	315	333	328	329	307	340	369	322	308	325	333	322	360	343	315	335	346	305	301	305	335	355	346	340	343	348	323	354	359	340	364	312	343	341	318	367	292	328	342	342	343	337	350	356	339	289	314	353	345	340	325	326	332	346	333	291	346	313	337	328	321	328	309	328	345	319	343	331	345	328	288	345	339	316	342	382	301	325	293	326	296	326	345	342	294	343	319	336	302	336	329	332	323	341	319	347	362	351	336	320	350	324	335	355	319	286	374	335	360	331	322	369	361	340	340	325	347	357	343	331	348	328	335	325	337	366	349	374	315	336	307	348	328	326	361	302	324	333	310	331	333	352	348	320	327	354	342	297	366	351	329	326	316	293	341	300	332	308	308	332	303	322	358	340	351	339	294	307	345	311	364	336	318	342	333	307	339	355	322	336	332	317	330	314	317	373	334	330	327	359	332	308	328	340	356	292	334	330	349	351	323	377	327	347	326	352	325	309	317	326	320	304	316	321	350	331	330	321	310	328	354	328	353	332	334	349	351	334	334	333	353	336	350	317	307	303	346	327	322	346	373	321	314	321	325	324	318	371	333	314	337	322	324	330	335	333	323	304	336	329	303	343	332	318	313	338	315	318	343	339	318	355	329	338	343	349	303	318	331	346	296	322	326	327	333	342	334	363	357	321	348	318	343	352	346	344	336	339	320	372	314	331	322	329	325	352	328	364	362	319	352	316	354	325	346	328	345	356	334	309	290	336	342	357	316	320	331	336	309	281	337	337	316	338	314	326	363	345	331	338	357	338	333	337	325	347	335	317	301	322	307	328	319	346	320	315	345	328	320	323	323	302	342	347	290	326	327	313	345	331	332	319	320	330	348	348	364	313	347	311	334	336	340	329	376	327	338	335	339	351	346	347	353	338	315	331	344	319	320	307	294	287	322	347	360	314	330	304	357	333	334	330	339	312	314	339	329	353	330	313	300	337	345	328	336	356	335	359	310	340	336	338	334	320	328	328	311	343	332	321	308	333	326	315	332	350	335	322	318	387	357	336	332	323	340	300	338	340	332	318	312	341	329	313	352	328	317	309	330	318	331	318	317	336	328	321	349	340	328	315	311	340	372	315	309	328	322	331	347	312	343	344	358	323	324	380	340	334	326	325	366	312	342	325	337	335	333	334	325	321	344	324	310	324	332	331	316	329	330	337	307	309	341	316	321	357	343	367	324	292	331	328	333	310	291	318	346	305	298	344	292	320	316	347	319	312	329	366	304	331	340	308	348	340	364	309	347	335	330	318	344	341	289	311	326	340	324	316	327	352	350	319	326	317	335	350	278	315	324	330	315	323	289	325	374	324	330	348	325	314	336	326	341	331	338	339	339	335	351	335	314	346	344	342	349	335	303	323	331	358	353	319	346	338	359	347	338	355	307	314	317	338	320	293	393	308	338	332	345	327	323	325	351	331	322	311	370	317	344	325	323	309	293	330	307	326	345	357	324	310	356	329	332	325	323	328	338	322	345	329	332	338	320	360	329	348	315	370	354	328	347	353	321	328	323	320	327	334	332	314	327	345	318	341	338	326	330	337	337	360	334	356	322	304	321	330	341	337	327	306	293	316	325	316	327	357	303	311	303	316	340	319	321	330	320	332	340	346	326	306	310	293	331	323	352	310	328	347	302	321	322	340	334	320	332	336	341	301	336	322	325	356	352	338	302	316	338	341	302	324	342	300	357	339	366	348	298	358	338	342	340	346	288	318	311	322	319	325	354	327	329	347	332	312	326	368	317	319	328	331	305	312	353	351	316	348	315	331	348	311	356	327	336	341	318	333	316	322	318	292	317	318	294	337	338	322	301	336	326	353	310	317	340	349	337	340	326	328	300	330	316	328	340	328	332	365	343	300	323	342	342	325	346	335	330	326	357	318	321	356	339	319	286	353	317	317	339	320	325	361	325	344	319	328	345	327	330	339	309	289	320	359	338	293	288	335	322	325	338	352	304	312	333	338	365	347	346	330	356	326	329	319	340	337	314	325	337	286	327	348	336	328	307	300	321	358	308	296	342	347	331	317	335	337	319	340	336	333	322	321	323	332	329	314	319	354	333	328	304	351	324	282	334	346	309	323	343	320	321	335	343	324	358	330	318	315	326	325	350	332	320	340	308	316	339	357	342	335	347	320	345	279	327	325	325	317	305	302	330	315	330	306	339	316	340	337	354	323	374	362	309	337	325	344	330	333	331	325	338	330	306	331	320	351	316	322	328	331	345	349	316	324	316	300	328	326	320	320	318	288	298	329	334	324	325	347	323	337	327	361	316	303	338	342	328	346	330	324	320	332	318	323	336	351	313	321	357	329	364	335	332	294	317	351	322	356	329	332	350	348	353	323	349	331	337	354	317	296	305	304	296	332	326	316	288	291	342	316	319	309	319	349	311	335	335	325	324	341	325	309	342	323	341	303	308	358	330	321	348	313	335	327	308	332	319	341	355	355	323	339	323	331	348	308	344	345	313	321	334	349	342	326	324	318	311	322	351	314	301	353	321	356	317	337	348	345	279	303	348	368	328	337	355	327	324	334	351	315	331	320	316	322	323	330	348	333	331	298	354	360	323	338	355	312	328	329	335	337	321	326	333	310	352	334	345	319	319	355	320	315	315	339	329	341	354	344	335	336	316	316	322	300	325	341	362	324	334	349	341	328	318	354	353	316	303	309	338	352	326	295	332	341	315	361	336	345	340	316	317	304	329	317	298	318	324	326	344	336	334	372	329	313	341	322	317	315	312	351	303	313	287	337	328	321	339	310	297	331	358	320	332	318	320	376	295	334	334	341	329	346	345	321	346	337	310	321	352	346	317	324	303	307	369	299	321	355	343	322	330	351	347	311	361	317	324	345	307	300	318	303	321	325	319	342	343	352	301	333	314	336	314	349	325	337	311	344	330	307	343	335	336	332	300	343	347	328	343	335	295	322	323	310	361	309	345	335	312	314	322	348	336	317	330	344	341	326	346	356	311	340	316	326	330	325	327	331	299	312	318	345	335	346	324	338	346	334	312	344	356	338	344	335	349	333	331	341	343	352	327	354	343	319	312	345	335	324	327	323	337	297	330	325	319	350	329	320	335	336	344	331	281	311	309	335	333	364	349	345	348	322	350	335	315	337	357	362	331	346	333	346	323	332	346	344	327	338	370	358	325	315	333	324	324	299	292	323	360	310	307	307	327	303	348	326	351	300	326	325	304
25306	21207	27342	25231	11771	2416	1308	1021	955	738	527	469	391	349	333	284	304	304	270	258	272	272	258	240	260	273	257	246	250	241	217	240	245	248	242	227	242	244	237	255	244	227	225	207	239	246	250	236	233	233	213	219	223	269	220	215	220	259	221	231	235	264	235	242	236	268	235	250	228	222	250	216	235	227	218	253	251	220	245	245	219	220	241	249	208	228	251	238	257	219	252	245	225	227	240	224	241	225	226	246	219	250	229	246	248	215	220	246	242	233	212	210	213	235	210	232	229	225	213	237	253	242	215	229	257	233	233	259	260	237	271	219	255	246	232	241	260	216	204	244	239	236	240	225	233	214	229	235	252	242	252	210	248	220	199	227	253	233	228	223	222	230	209	235	220	251	231	255	233	239	246	256	235	218	243	204	241	241	227	221	227	222	219	211	230	211	225	210	206	228	220	244	222	230	229	259	244	250	237	220	222	223	239	244	217	233	251	258	231	233	257	230	231	226	222	206	239	235	240	224	225	234	238	219	266	242	214	229	263	249	226	241	232	248	241	245	243	242	240	234	251	222	225	241	221	251	217	248	222	256	238	251	241	232	240	229	214	230	214	232	219	222	237	236	209	224	236	209	238	237	234	232	254	250	228	208	217	254	223	207	213	230	198	219	235	226	213	224	243	235	231	271	234	217	241	218	227	223	219	207	226	244	242	259	234	223	221	253	250	247	228	224	234	224	217	227	215	234	208	231	226	233	199	202	236	246	214	244	230	233	235	236	204	229	210	225	225	234	238	220	264	211	233	255	232	211	203	228	233	243	230	213	248	247	261	238	226	229	223	222	255	227	205	227	217	211	226	263	214	237	238	232	202	246	214	215	271	233	274	224	218	228	219	258	235	219	218	242	232	211	212	253	233	230	237	229	229	253	231	261	246	212	228	217	226	244	233	247	206	220	231	218	261	228	235	226	223	206	254	225	217	218	236	211	234	219	228	228	231	221	226	213	238	228	258	242	234	242	240	204	230	215	223	252	225	217	227	244	234	228	249	205	245	215	255	249	203	237	245	229	229	250	248	247	268	231	219	237	229	237	218	229	203	205	224	224	246	222	200	251	246	239	246	251	240	228	216	246	233	262	240	226	215	264	221	218	236	263	241	221	190	243	229	226	226	248	247	239	223	242	245	234	235	234	232	246	253	222	218	216	215	240	215	255	245	225	229	238	230	233	245	224	239	210	211	234	240	249	247	201	231	215	244	220	234	245	227	216	244	214	228	239	196	245	245	231	222	214	200	214	235	232	220	235	233	253	226	243	241	218	214	236	206	237	209	226	231	265	247	251	225	216	241	243	237	221	241	239	247	220	246	233	255	243	225	238	229	220	228	225	240	198	239	247	233	223	244	223	219	233	212	216	228	229	234	228	239	249	237	210	230	240	239	220	233	239	193	239	251	258	235	213	246	230	202	219	223	240	251	224	249	233	232	223	239	230	248	249	234	247	209	241	267	252	220	232	236	239	236	240	228	239	213	230	234	221	218	223	243	234	209	258	224	207	231	244	243	245	243	251	240	253	218	233	217	245	219	230	209	256	233	227	218	228	227	229	206	248	246	209	236	228	224	222	219	229	225	238	232	221	198	241	230	212	248	254	226	228	230	237	240	218	228	221	210	240	216	201	208	239	254	228	235	243	244	231	207	248	229	238	221	231	246	211	244	245	242	215	228	222	221	230	241	238	206	233	230	206	259	250	230	211	261	235	224	231	210	232	237	213	218	205	223	248	250	218	228	253	207	250	226	227	242	222	220	232	229	216	231	213	239	273	238	223	225	219	214	245	239	240	233	241	230	220	229	245	248	260	216	220	224	212	224	233	245	226	227	239	220	240	247	255	232	219	203	225	221	220	241	229	221	247	241	210	217	218	216	239	227	256	235	237	254	254	221	245	227	220	224	243	233	227	218	244	236	220	226	230	227	247	230	239	213	218	217	229	245	214	214	223	246	239	213	233	232	266	238	226	213	226	231	223	239	236	226	247	256	213	236	236	231	256	260	198	228	236	224	230	237	224	211	244	257	247	209	235	229	257	235	186	265	240	225	221	241	243	236	238	238	236	228	224	239	210	236	228	210	215	217	229	222	221	212	219	247	254	217	245	217	259	235	224	221	224	235	223	218	230	224	238	221	241	233	216	250	237	241	211	236	230	253	237	213	234	208	238	234	244	254	217	244	225	249	219	233	247	228	217	238	252	225	229	249	209	221	230	229	243	240	222	228	232	235	228	222	237	210	226	224	245	240	214	220	230	253	210	249	214	253	236	237	225	229	221	240	262	234	246	246	231	220	235	226	237	203	225	220	238	230	227	249	255	261	220	251	241	246	218	221	236	224	231	225	246	241	242	252	227	218	241	221	239	238	221	225	242	243	191	251	238	212	219	253	188	219	236	230	255	247	224	225	249	236	233	225	226	223	230	211	243	211	210	262	212	229	240	232	243	253	252	236	248	254	215	221	219	221	274	221	236	235	244	249	202	230	226	235	228	236	208	210	227	206	253	215	236	242	235	214	226	232	227	226	202	199	245	220	215	236	225	218	238	280	275	234	236	241	214	244	214	242	219	205	222	215	219	237	231	232	231	211	218	224	242	217	241	238	248	216	224	240	243	260	236	236	269	219	248	236	241	227	214	232	242	215	222	244	229	208	243	224	208	231	202	219	230	213	221	215	247	231	224	196	209	220	254	245	231	225	245	258	212	242	272	226	236	241	246	259	238	258	211	228	236	219	241	225	234	230	235	208	236	207	238	232	212	228	256	223	236	212	253	218	238	245	211	234	236	224	226	219	240	245	263	236	233	238	215	236	251	230	223	226	226	234	230	227	236	219	218	226	255	233	243	217	214	240	248	240	223	248	211	218	203	230	217	242	252	218	211	226	217	233	215	238	218	222	231	223	239	228	233	218	239	232	212	233	236	237	246	236	203	242	237	227	222	232	218	217	248	224	237	213	231	226	267	244	232	241	246	215	229	226	226	254	227	220	211	228	248	228	228	238	268	244	222	222	223	236	229	233	232	234	230	230	218	218	230	219	229	206	259	225	225	243	232	240	253	222	243	234	210	227	240	240	221	228	227	242	228	242	231	242	235	206	224	210	229	233	234	208	240	206	256	235	241	209	212	238	267	208	244	246	220	221	201	250	223	236	226	213	233	224	253	230	234	208	241	220	227	230	201	254	239	220	224	223	246	262	230	242	212	233	237	229	245	236	243	221	203	231	232	216	218	220	250	250	226	240	263	223	213	237	238	241	229	232	226	223	248	223	249	233	224	227	241	229	236	260	209	235	219	221	213	220	227	252	208	225	224	218	210	201	227	218	195	226	206	213	235	246	214	204	248	233	226	208	244	231	214	231	218	221	222	224	201	240	225	229	241	249	230	223	233	224	244	241	222	221	200	242	235	224	234	213	192	245	218	238	249	212	252	262	221	213	217	234	220	262	249	228	226	246	222	220	220
26541	42477	26533	12157	6061	3683	2485	1998	1860	1332	905	779	610	504	436	414	432	362	400	373	367	348	334	319	297	307	340	315	302	263	293	274	261	285	289	262	299	244	234	302	273	276	262	262	287	289	239	247	288	262	280	271	292	261	272	281	256	281	267	275	277	279	286	285	277	268	268	295	296	264	305	238	275	248	287	284	273	273	312	285	287	286	281	295	289	265	249	297	310	281	271	301	286	294	257	295	255	251	276	248	288	300	264	272	288	268	317	289	274	279	269	260	261	294	271	284	251	284	279	253	270	251	259	282	244	285	269	257	304	254	292	262	292	287	269	277	255	303	248	262	271	242	251	256	243	263	294	287	306	283	268	299	280	280	263	261	280	295	288	304	235	291	285	247	275	280	280	276	279	273	288	282	314	290	257	270	279	261	290	282	281	257	270	297	249	296	279	248	268	299	283	286	279	299	260	288	286	300	271	299	280	283	259	294	294	287	283	294	277	263	258	285	277	271	280	259	243	280	286	294	256	276	278	255	273	308	289	284	275	294	263	265	305	282	264	266	255	304	288	270	266	273	281	262	278	267	281	265	280	266	281	297	290	293	285	265	266	306	281	263	278	290	259	296	272	284	296	268	280	276	282	302	266	266	271	247	258	264	251	293	285	269	254	252	256	317	280	272	282	272	257	280	285	284	287	285	247	280	296	295	275	254	287	295	293	300	273	263	274	288	291	286	277	271	270	286	309	300	282	274	267	277	278	276	274	320	295	306	292	292	301	273	266	269	253	283	320	268	292	274	242	264	284	261	271	253	280	290	278	260	250	272	269	281	260	266	265	273	288	307	265	267	300	261	269	289	249	281	274	255	289	292	296	252	273	278	287	268	289	282	294	281	295	266	280	286	268	263	252	265	283	262	261	265	281	274	285	288	297	287	296	288	290	263	273	297	284	288	292	280	270	269	267	278	297	295	259	260	277	277	289	285	266	277	292	255	272	297	344	255	269	292	272	259	282	257	294	289	283	287	253	249	279	254	268	269	299	271	265	271	285	277	327	276	253	278	279	275	292	226	258	283	288	288	285	278	308	281	259	265	294	275	271	264	246	272	295	265	295	276	270	289	249	279	273	253	256	274	308	303	254	265	278	261	252	287	271	241	280	281	270	288	278	278	248	286	271	271	276	262	282	269	269	264	270	277	284	281	244	273	268	274	276	261	278	271	275	268	282	324	309	300	262	292	289	295	253	284	252	276	275	314	252	302	286	265	232	277	290	259	286	278	270	264	295	272	271	291	279	282	276	278	273	287	279	282	278	284	288	264	252	272	262	273	276	260	293	302	300	272	280	253	277	283	278	277	265	290	301	279	264	277	294	293	271	251	254	279	261	256	271	307	278	272	257	274	278	272	244	272	263	285	254	265	265	277	274	279	296	289	284	270	290	265	276	285	267	286	271	253	265	287	264	267	260	282	276	254	263	266	252	304	274	292	254	266	297	268	285	288	257	300	273	276	280	290	282	264	272	281	264	266	288	285	282	279	263	267	261	259	283	305	260	264	300	287	287	259	284	301	254	259	256	304	278	279	233	266	278	251	253	264	260	274	266	265	257	265	286	290	281	256	304	259	268	284	309	264	278	277	273	275	279	265	276	258	275	334	259	271	267	260	283	252	313	268	278	287	283	264	241	301	265	273	279	267	285	281	279	296	294	281	285	242	263	287	276	262	268	290	293	266	263	282	255	280	264	293	295	283	275	297	289	280	252	266	281	235	274	257	293	252	283	284	232	247	281	279	264	267	297	262	281	222	243	285	275	274	305	262	287	296	310	266	280	278	306	279	303	294	278	266	237	280	268	258	307	297	269	228	293	298	244	275	273	259	296	284	269	272	272	276	298	289	285	251	273	299	298	265	249	265	273	265	266	286	269	266	279	270	254	260	261	250	249	247	291	264	278	281	280	294	254	243	261	285	266	290	274	282	280	303	275	270	289	277	266	294	228	266	265	269	250	257	264	276	266	293	268	257	266	264	283	264	278	226	263	277	305	262	300	276	269	262	275	296	274	274	268	318	273	247	301	299	258	283	279	287	259	286	261	306	292	281	256	279	290	294	264	274	278	253	287	257	306	256	290	276	293	253	264	284	256	293	276	266	276	293	274	239	271	277	266	249	261	291	253	287	272	295	287	278	285	281	231	272	297	283	287	274	280	267	270	287	270	260	249	265	256	266	288	258	266	294	271	275	262	256	231	283	278	265	272	310	280	280	283	267	282	284	290	268	256	272	267	269	262	249	280	273	283	288	275	306	254	263	246	293	312	272	264	276	286	269	283	297	272	284	262	264	287	288	311	276	273	253	302	262	281	276	272	245	261	269	261	278	273	281	269	274	257	255	288	281	298	267	278	254	257	273	271	268	266	290	246	291	297	265	254	306	273	285	273	283	275	259	288	262	306	296	277	294	297	263	280	269	293	258	269	266	266	271	289	264	298	290	268	258	301	256	273	255	250	285	289	303	292	293	264	283	278	266	266	245	249	272	318	297	308	275	263	279	281	272	280	282	274	276	251	283	278	279	302	277	282	296	271	263	283	298	288	260	256	320	258	317	242	279	292	291	264	283	259	289	295	272	307	262	281	264	258	273	282	262	239	304	269	244	271	263	256	286	281	279	270	271	272	305	262	270	244	300	257	298	264	301	272	272	311	293	268	286	274	225	283	272	278	262	277	268	267	253	267	285	270	281	304	264	269	278	279	258	276	261	285	249	229	315	247	278	261	292	269	271	291	265	274	271	272	249	314	268	260	303	278	287	292	276	292	271	310	247	264	268	263	296	300	278	274	272	277	278	285	295	246	297	268	287	258	291	286	291	299	281	269	277	282	220	297	280	270	246	258	278	285	277	286	276	318	286	279	273	247	314	275	282	279	266	270	277	247	271	248	284	261	274	312	278	283	297	277	262	286	251	283	282	266	273	272	267	271	280	271	283	278	263	276	271	282	255	261	286	278	284	292	281	310	291	268	288	250	257	271	303	248	270	310	280	255	287	279	250	292	288	274	264	296	264	281	279	277	267	303	247	282	247	269	269	259	286	296	297	284	253	282	284	274	283	264	246	275	318	262	284	313	278	266	278	243	288	273	272	285	274	252	264	262	296	274	313	265	280	264	264	277	293	286	248	269	292	290	287	267	266	293	274	282	284	282	286	306	256	275	289	260	281	299	257	289	279	293	277	270	281	292	271	290	296	280	311	262	264	274	250	264	270	283	275	270	276	258	299	270	286	271	279	245	268	311	286	267	288	296	290	300	271	275	256	262	319	267	291	265	293	289	291	270	291	289	239	265	304	285	257	244	290	285	282	264	285	284	265	275	276	263	280	294	267	268	283	299	268	265	275	294	318	283	279	307	272	286	269	298	261	284	291	264	262	266	293	291	311	281	280	270	310	263	253	261	269	262	308	252	265	302	298	271	280	282	285	266	281	278	282	294	274	282	281	267	280	279	288	326	266	269	258
22990	21301	29057	23854	21296	21309	10307	2371	1946	1635	1223	905	780	690	670	634	522	571	547	513	536	513	444	509	468	460	438	439	419	415	429	414	414	379	419	407	432	408	395	386	372	396	406	424	391	401	401	402	374	399	416	405	419	407	371	380	391	366	394	396	408	398	408	410	431	397	386	402	404	371	427	419	393	383	391	412	381	398	387	427	388	412	371	372	374	407	409	389	398	423	391	398	427	422	440	383	403	383	412	401	398	431	405	392	394	397	416	378	418	428	412	399	387	419	421	411	405	390	416	414	423	399	436	408	428	384	391	434	425	381	392	410	401	407	407	390	401	421	394	384	404	418	397	374	399	398	415	405	387	418	378	366	382	375	392	403	388	383	395	409	371	400	395	394	441	425	427	432	416	434	392	381	398	385	397	430	428	444	390	393	419	410	423	381	410	397	402	386	391	405	386	395	361	407	372	402	422	390	393	407	421	385	405	403	372	395	424	402	383	369	359	415	417	392	409	403	400	355	384	369	399	371	414	389	418	400	393	375	441	408	407	391	406	360	385	427	370	388	387	385	401	398	398	405	369	413	416	441	442	386	390	387	393	396	415	406	435	403	403	387	376	400	402	390	398	409	383	416	387	374	394	377	413	402	401	418	407	419	415	392	402	404	378	390	357	396	372	381	382	387	410	417	373	399	410	407	408	410	390	425	387	408	411	397	392	408	403	404	365	386	426	394	386	417	382	423	397	389	404	414	387	398	396	423	391	369	403	339	417	386	420	389	418	385	422	389	382	423	380	389	427	410	401	389	389	377	410	432	413	407	449	396	370	415	392	405	375	414	366	399	428	389	405	369	439	419	411	430	388	393	418	401	394	371	424	366	382	405	363	425	391	403	400	439	421	390	438	386	406	413	401	403	361	402	379	366	452	423	400	384	410	369	453	376	406	409	373	408	379	385	361	371	396	380	372	382	408	406	384	404	411	369	385	379	388	371	359	447	370	386	402	379	416	390	415	413	431	413	399	417	392	427	356	383	420	379	379	365	389	424	400	423	392	386	377	410	413	401	413	395	417	384	380	417	355	420	411	434	413	405	395	440	409	431	422	397	415	418	393	373	395	403	410	411	360	373	366	359	391	394	429	401	386	409	410	405	386	400	384	410	384	405	368	382	402	357	393	409	385	427	405	379	396	424	394	423	381	423	413	407	395	394	398	410	381	390	382	408	376	411	383	392	395	390	396	403	399	368	383	385	389	391	386	398	396	382	364	386	421	395	412	418	394	413	392	402	371	405	417	396	385	391	404	397	390	414	430	381	386	414	407	405	430	407	413	458	401	381	424	435	407	410	409	387	368	417	392	421	418	427	366	411	402	405	413	384	370	404	404	370	394	403	393	378	406	358	405	358	409	417	395	406	400	398	406	425	405	409	362	396	411	393	428	391	421	430	414	415	406	406	422	371	400	375	404	390	367	374	435	367	397	394	387	366	339	382	408	409	378	373	404	408	381	396	386	392	398	394	431	379	417	442	380	388	443	383	443	410	382	421	373	403	407	386	393	424	378	382	383	415	363	388	386	414	423	385	391	404	363	353	399	395	396	388	404	346	419	393	401	412	407	385	405	412	433	411	376	420	382	376	399	401	394	435	401	364	398	373	402	387	385	419	401	402	398	399	417	381	416	394	393	422	389	417	367	433	412	384	406	407	393	407	409	430	413	385	387	381	362	390	407	381	421	393	420	383	386	410	402	411	403	381	419	383	393	408	375	413	421	370	438	445	405	385	412	370	398	387	392	424	396	360	393	409	398	396	431	433	427	408	411	396	363	397	416	380	375	410	390	384	389	391	423	424	410	403	415	395	367	416	388	403	376	394	377	382	381	398	380	399	381	378	403	390	389	375	380	424	409	391	406	381	428	401	406	396	400	361	420	389	381	448	425	389	367	418	435	360	398	399	400	415	399	414	402	439	411	401	395	337	384	384	383	406	381	422	383	432	447	385	386	367	397	391	380	409	428	411	408	374	404	389	392	377	412	391	443	437	411	399	439	398	407	357	416	399	375	408	396	429	359	422	411	389	421	399	383	364	402	374	402	361	389	393	390	422	408	375	387	437	427	398	382	383	373	462	412	420	390	395	429	407	350	391	405	393	361	428	428	376	409	385	365	409	402	437	393	402	435	367	429	401	417	393	412	394	387	395	389	408	386	423	371	399	404	379	376	361	397	394	402	413	423	437	404	400	374	383	408	427	404	376	417	386	423	436	409	403	410	415	387	378	400	379	409	366	390	388	390	348	392	400	386	398	421	402	357	420	394	409	386	416	383	398	402	405	375	398	385	447	395	366	373	411	402	392	381	390	394	424	391	399	387	388	380	412	409	377	374	371	407	397	420	424	401	402	417	394	442	422	393	419	413	376	402	411	394	353	421	412	381	393	437	419	433	416	415	405	406	371	407	424	390	398	417	396	401	392	348	385	399	376	380	400	388	412	391	399	391	404	384	394	402	432	408	394	385	376	422	413	370	406	381	405	393	411	392	389	395	378	411	374	409	381	396	369	392	399	406	394	364	409	376	408	414	427	391	379	387	382	400	411	360	356	374	345	393	384	347	377	376	382	420	413	399	405	407	410	419	405	412	372	398	410	432	379	414	399	383	385	403	401	403	394	422	410	394	386	382	441	368	404	412	402	402	424	396	387	396	402	395	420	409	377	423	431	417	382	382	393	395	440	408	436	349	419	421	428	396	369	412	391	396	382	398	387	397	398	419	386	400	424	420	391	413	438	404	419	394	416	392	408	353	381	398	395	391	367	406	365	422	399	400	394	412	416	419	377	417	420	414	370	340	408	381	395	382	364	408	396	448	380	377	370	376	395	380	381	409	400	372	429	392	419	416	365	374	394	416	401	403	399	407	380	394	381	387	407	417	410	409	405	405	412	381	380	393	411	404	402	388	403	390	375	416	373	396	431	403	356	414	443	409	433	425	381	399	400	404	386	410	428	407	409	374	393	428	421	370	381	379	401	393	404	415	403	384	381	404	405	378	406	380	422	404	350	407	411	363	415	398	419	397	412	418	392	416	400	369	405	383	432	380	446	408	397	417	376	409	367	414	424	398	417	423	384	400	408	419	368	393	391	379	403	420	350	375	367	398	385	404	391	397	401	409	379	380	372	383	367	413	396	387	429	386	415	430	367	407	412	408	400	379	417	356	398	411	381	426	406	411	397	429	363	374	419	433	411	372	381	390	406	430	403	363	402	396	394	377	406	375	375	416	398	404	393	399	394	397	373	403	403	357	383	400	401	385	408	409	381	363	393	384	390	401	421	429	416	434	453	381	395	437	421	381	406	394	435	411	379	426	349	376	365	393	425	436	400	419	409	368	389	408	365	368	377	409	387	402	407	401	395	394	396	404	384	418	416	404	447	399	404	408	412	404	416	396	407	411	396	430	428	404	373	388	385	398	413	410	409	433	412	417	407	389	404	387	405	380	371	385	420	420	437	373	381
29497	53241	35228	19301	10964	6984	4604	3665	3331	2659	1963	1501	1202	971	863	808	757	695	679	653	658	602	566	559	517	549	501	481	497	498	469	505	461	481	470	470	456	458	467	452	431	448	465	464	466	432	454	463	483	482	483	426	453	455	455	450	448	441	444	467	454	416	455	490	479	453	488	435	454	454	455	461	444	460	470	412	455	450	455	434	478	463	451	482	431	462	471	437	443	484	468	458	448	456	486	435	428	440	469	458	450	451	479	501	453	462	481	458	444	434	441	458	502	461	421	453	455	468	467	436	479	483	464	438	447	444	442	441	448	449	463	431	453	425	443	461	443	407	427	451	439	441	456	440	452	434	444	417	437	467	439	460	467	463	427	393	467	456	452	432	477	438	441	435	431	438	410	440	415	420	442	443	426	449	475	428	454	447	486	481	438	453	474	421	410	470	435	478	459	462	463	448	435	448	448	464	453	431	463	476	495	446	457	433	435	439	430	475	410	448	453	455	433	448	430	467	455	417	465	451	447	412	454	447	449	466	483	445	417	427	469	406	463	429	460	439	470	457	444	472	444	426	439	427	452	458	412	477	460	470	454	445	445	441	444	455	430	457	444	474	454	462	490	477	443	455	457	426	431	450	443	446	422	442	453	433	449	419	481	490	453	441	455	476	440	461	496	446	441	453	448	460	438	450	444	440	428	424	457	407	470	418	449	456	437	414	440	451	448	437	424	407	423	434	453	441	439	469	433	465	491	443	451	452	439	427	385	435	461	437	465	470	442	448	417	439	448	439	477	461	454	449	453	454	468	403	423	448	460	449	424	458	441	444	431	454	422	446	470	470	430	464	447	444	460	473	441	403	459	452	435	456	441	452	455	452	427	435	440	433	437	435	459	426	470	431	444	465	461	420	429	437	434	453	490	447	465	464	417	451	429	462	452	437	458	400	477	472	413	451	451	428	505	477	434	441	429	440	440	428	456	431	482	426	463	466	456	453	451	422	455	469	468	453	434	451	444	437	480	489	460	398	455	471	446	455	447	491	411	451	421	489	446	443	410	423	441	451	436	453	444	433	399	453	436	462	444	449	451	445	472	480	442	459	474	448	444	452	447	451	455	425	448	441	428	455	405	490	416	447	447	471	452	457	437	476	425	431	448	447	427	454	463	440	453	454	452	477	440	440	417	419	466	423	417	458	442	455	446	443	417	467	436	438	418	429	425	407	443	431	439	435	431	423	455	446	465	432	484	455	413	405	456	425	433	461	447	427	464	440	434	420	474	508	425	432	476	484	420	415	454	446	452	446	430	427	447	417	448	435	434	460	429	465	448	420	463	471	449	430	432	456	458	421	439	440	448	447	391	465	404	430	454	448	460	472	437	435	437	446	413	457	405	417	445	477	461	418	482	438	449	450	451	450	422	405	427	451	420	449	453	431	441	486	483	458	452	463	475	437	453	393	447	454	428	470	443	418	437	437	429	481	448	490	478	446	458	469	427	407	453	456	389	446	434	448	422	456	418	479	436	436	439	448	424	471	414	456	447	452	458	470	460	454	432	464	449	443	458	469	435	400	445	473	440	453	456	447	402	505	441	436	451	471	465	447	428	472	418	416	448	412	451	453	430	462	388	441	480	453	411	459	449	500	450	469	455	457	465	441	442	461	446	457	445	429	445	462	438	427	440	410	420	433	424	458	475	444	460	458	424	433	476	440	448	434	461	461	424	414	419	420	453	382	426	429	460	435	454	455	408	463	432	473	440	415	418	447	448	455	405	447	471	425	459	409	456	462	449	469	432	428	428	461	457	439	444	450	471	483	438	406	453	401	480	465	482	422	452	404	439	432	427	452	456	479	450	497	465	460	463	464	429	429	405	448	443	450	438	410	471	429	438	423	476	436	434	465	463	491	451	452	432	449	404	463	436	469	473	474	398	440	449	424	417	448	437	435	463	485	457	446	450	457	475	439	444	423	468	439	457	418	458	426	448	438	432	461	472	460	446	449	487	448	456	423	448	448	466	450	440	463	414	476	414	419	456	453	411	468	432	457	437	437	404	460	476	469	416	460	463	442	442	455	458	438	426	450	443	468	415	431	438	462	439	427	473	417	458	465	435	444	424	444	452	442	439	433	429	414	435	424	444	438	440	431	482	421	450	439	435	469	437	447	480	472	436	422	408	429	483	457	424	444	412	441	413	462	439	459	447	436	424	438	435	463	454	421	401	433	417	439	422	484	451	432	438	407	494	422	452	428	402	416	449	429	482	469	473	520	432	440	412	417	440	455	441	436	443	453	415	491	475	436	411	435	428	440	457	449	424	463	484	434	448	420	438	446	449	455	481	444	434	469	478	456	464	445	441	436	453	444	446	430	448	450	436	398	427	422	481	471	439	421	446	428	454	426	431	450	488	441	417	460	442	418	428	408	419	417	429	476	454	450	441	446	424	433	425	450	441	438	447	456	448	454	469	467	420	455	420	424	459	460	441	449	441	415	405	435	423	468	447	445	438	420	445	473	442	467	429	454	453	409	443	415	444	420	429	437	466	465	426	396	451	416	453	467	429	417	433	433	443	456	465	472	436	455	432	425	439	465	433	433	442	479	446	450	473	461	456	429	422	447	438	458	418	433	468	468	473	408	423	460	476	423	445	427	436	459	428	466	471	461	453	451	432	484	398	469	446	424	468	482	446	436	460	400	450	491	460	441	495	434	455	427	444	460	468	456	470	450	413	468	427	461	433	464	465	424	476	459	437	466	453	434	445	431	434	457	491	446	455	435	460	468	439	471	424	480	464	447	434	471	420	443	444	422	446	469	409	405	441	451	444	494	435	466	419	418	428	405	403	421	440	459	433	449	461	450	414	446	479	444	420	463	411	456	435	433	471	468	426	464	476	435	417	418	442	426	426	465	419	432	457	458	449	427	437	461	414	460	400	452	462	403	414	449	464	431	465	407	448	471	434	442	445	430	430	477	419	471	446	443	416	420	449	425	437	446	423	464	466	445	457	430	442	431	416	432	440	450	435	450	431	471	454	466	451	452	476	418	440	442	443	482	450	437	466	465	454	450	426	428	476	425	471	420	478	462	473	452	445	433	428	471	429	430	426	435	460	424	445	433	433	427	473	431	452	434	455	443	443	456	461	438	470	424	430	466	426	413	448	462	419	487	447	425	444	440	400	421	472	447	440	465	424	427	454	415	427	424	430	467	478	447	449	426	432	430	486	439	469	455	425	414	467	426	452	448	445	436	446	447	442	436	413	420	421	447	471	475	456	444	483	450	506	468	436	471	435	480	456	462	446	440	438	413	460	448	440	455	443	402	400	455	436	422	429	419	417	447	456	414	443	489	422	429	394	445	413	439	470	447	420	454	448	452	491	419	480	431	476	426	444	449	425	468	428	419	455	402	439	428	420	456	433	416	436	472	439	463	449	470	433	458	439	422	393	476	481	428	450	453	446	444	402	441	416	401	441	400	413	454	459	436	417	416	456	466	447	482	483	456	415	436
28069	23841	22985	10530	2680	1307	849	603	622	543	376	371	306	274	285	228	257	233	247	190	218	174	174	178	193	192	191	180	188	188	165	204	199	218	165	218	157	187	167	182	181	185	179	201	207	164	169	193	156	195	170	180	178	171	171	169	155	191	206	184	172	204	188	183	169	185	196	192	191	190	184	171	182	150	189	170	157	194	181	181	148	191	190	208	194	170	187	184	200	181	177	187	187	206	219	191	193	188	201	180	183	192	194	191	180	172	188	160	180	200	182	175	211	218	201	209	201	172	186	189	187	193	184	187	156	186	165	192	184	191	175	208	171	204	183	185	185	171	198	170	196	191	176	196	185	202	185	166	220	182	210	185	191	199	202	187	206	179	200	200	165	191	170	191	166	201	173	157	186	184	153	209	187	180	186	180	187	180	192	197	195	178	211	208	195	172	180	179	173	189	192	175	164	209	193	182	194	171	186	216	208	174	195	213	203	192	189	184	172	181	185	196	189	172	200	200	144	175	185	211	172	179	203	201	164	176	179	190	183	175	199	195	188	174	184	184	200	164	206	211	173	174	170	175	152	169	190	175	179	184	173	179	170	197	178	192	172	185	176	203	199	185	187	184	175	207	193	179	193	178	197	200	192	193	181	187	173	185	190	174	190	217	217	186	199	172	172	203	160	190	182	191	191	197	208	188	172	186	185	189	193	182	218	184	170	173	197	158	204	172	158	160	193	184	158	146	168	201	191	164	189	190	188	186	178	179	170	208	184	186	181	202	170	175	186	177	178	194	169	213	190	190	174	160	171	185	178	184	182	179	189	170	190	160	184	177	168	168	209	180	194	190	197	197	178	183	176	207	214	177	189	174	176	200	206	201	194	178	187	189	172	177	196	175	211	168	193	213	160	179	197	202	195	164	181	183	182	182	215	176	182	188	203	186	201	173	179	179	207	214	194	191	181	204	190	194	195	180	189	183	181	163	177	207	187	178	199	180	185	174	187	196	199	172	200	185	183	209	207	191	188	196	191	183	177	176	183	183	178	190	187	175	168	178	170	193	173	187	175	166	183	175	182	199	219	170	198	167	177	189	191	203	191	186	167	181	170	148	188	183	176	197	196	194	190	178	189	172	161	195	192	175	192	192	207	172	210	191	200	166	182	168	167	196	184	177	175	199	218	170	167	182	175	163	172	184	181	168	169	205	188	192	201	191	196	183	190	193	184	159	161	174	197	180	202	169	185	181	189	188	162	179	201	181	197	196	192	195	144	174	200	186	178	222	174	166	194	198	190	170	180	181	188	175	185	175	213	171	181	184	176	174	181	181	156	180	202	189	170	204	184	185	200	196	188	189	187	188	176	191	188	185	200	176	201	208	191	197	160	185	194	201	181	187	172	176	170	208	175	178	191	202	179	183	181	178	170	171	182	195	176	181	202	180	206	201	183	193	168	187	180	186	172	159	173	200	186	170	173	210	198	173	195	168	194	201	210	173	194	201	183	201	184	171	185	178	183	183	177	168	183	170	212	166	214	189	183	207	185	217	167	156	199	171	192	207	181	203	177	161	168	203	200	179	159	169	167	189	201	183	205	181	191	185	191	170	168	195	155	189	198	181	188	163	161	177	204	189	197	179	180	173	175	192	184	202	192	202	163	142	197	180	176	181	169	175	200	182	164	218	178	177	177	191	173	182	198	177	179	189	174	180	190	185	158	206	162	189	196	197	189	193	170	182	205	179	185	171	166	171	174	187	196	193	197	170	197	167	193	168	201	203	209	178	172	206	207	166	172	173	186	154	181	177	204	193	172	203	172	194	193	199	200	167	183	192	161	170	212	162	160	207	196	166	190	192	177	159	204	203	190	170	185	163	182	197	192	188	187	178	164	199	181	186	173	190	168	189	179	191	200	183	181	195	157	167	162	205	174	191	187	156	197	210	183	168	201	185	193	180	170	188	194	158	149	170	184	175	172	181	199	176	172	174	188	171	176	180	178	185	185	175	203	181	185	189	174	185	198	188	189	189	186	177	186	186	204	195	172	190	180	173	154	189	180	170	156	185	199	170	198	172	195	183	206	190	193	157	197	171	195	170	176	197	180	154	197	177	183	174	168	187	208	201	195	187	155	185	197	170	178	181	168	186	176	173	195	186	189	195	190	189	179	192	171	198	179	204	176	183	177	195	178	180	188	191	156	196	168	181	176	162	184	179	179	168	199	199	174	182	179	160	185	163	188	196	168	177	184	166	180	182	200	184	180	159	205	187	177	196	194	179	173	170	171	194	179	180	200	189	191	178	162	205	174	169	194	196	189	191	205	210	196	177	167	180	191	179	160	209	194	195	180	198	193	213	167	179	210	178	196	182	159	180	175	195	177	187	209	170	173	198	166	168	179	190	197	169	176	170	167	194	190	219	182	203	184	189	190	197	159	173	193	172	189	201	185	164	182	191	177	158	177	175	175	186	195	164	182	177	179	161	213	196	196	190	184	185	185	206	182	211	174	172	189	175	203	191	195	205	180	188	176	181	197	196	176	186	182	155	190	193	185	173	196	185	172	186	215	182	181	173	186	188	168	166	188	175	192	198	206	201	189	175	206	171	191	161	178	173	197	176	179	175	167	170	194	152	167	183	175	190	163	191	204	181	180	202	186	216	181	180	177	186	188	174	189	191	169	184	197	154	200	198	198	196	199	185	194	158	182	165	191	193	179	183	157	197	167	189	202	203	190	183	195	160	189	194	183	196	187	182	192	206	184	191	194	175	160	163	176	171	170	185	192	200	153	193	194	198	172	165	170	180	168	210	193	169	174	175	194	205	190	189	162	189	183	182	176	185	197	173	188	198	191	179	178	164	188	165	165	205	180	169	183	182	164	207	183	198	176	192	176	174	168	200	204	173	190	186	197	205	168	175	171	188	176	201	179	193	194	166	173	193	171	186	174	173	184	183	198	182	187	191	182	201	193	204	188	168	203	165	164	184	188	160	179	173	207	188	177	216	168	170	169	193	199	173	191	178	175	184	178	179	175	191	166	186	178	207	200	175	188	183	188	185	175	176	177	168	167	181	194	186	175	177	191	199	188	176	155	148	175	170	167	185	201	189	194	206	198	186	168	186	179	175	195	176	180	177	179	183	193	195	192	186	193	188	205	181	187	171	186	194	177	174	184	194	186	178	176	160	199	172	170	183	194	175	193	180	186	186	177	193	176	171	178	183	178	187	181	177	188	167	140	199	176	187	170	208	186	176	212	191	209	189	171	171	177	197	193	205	180	203	182	172	185	187	181	193	191	196	175	187	182	170	166	178	168	166	173	170	171	196	173	160	172	181	181	169	199	188	190	214	181	174	156	182	188	204	196	170	168	202	191	173	186	195	197	159	172	196	184	165	178	166	180	202	189	206	189	191	181	197	188	200	203	184	162	177	154	180	192	173	179	183	170	174	199	193	188	163	181	172	179	177	178	201	190	183	194	178	169	186	193	176	195	184	153	201	191	205	173	181	167	195
26681	37226	22379	9198	4266	2453	1678	1268	1130	968	681	547	498	436	378	330	302	301	276	268	281	230	230	242	234	255	241	226	230	241	229	227	226	213	222	209	201	245	243	218	222	221	229	252	235	235	228	215	201	219	236	213	223	207	214	231	226	195	218	238	212	206	220	240	222	237	219	205	221	224	184	204	232	219	221	219	199	249	238	214	230	222	192	229	232	214	219	227	239	223	208	262	219	238	224	232	204	247	226	249	237	239	222	227	212	227	220	243	205	234	233	234	218	247	205	240	229	212	219	235	226	214	224	223	214	232	198	210	243	217	219	217	219	248	198	213	230	220	233	202	253	227	225	220	238	193	225	230	231	203	237	234	191	223	210	235	224	182	216	201	217	214	201	225	240	218	179	212	236	198	198	206	215	220	237	254	226	206	221	200	220	227	210	216	223	210	195	259	205	233	220	219	229	200	239	193	218	219	208	239	199	220	235	244	233	240	247	209	245	233	213	226	217	201	227	218	225	260	227	220	252	214	236	213	211	249	218	186	235	201	212	232	205	206	216	206	217	218	225	221	212	173	241	217	218	215	208	233	229	209	205	225	231	193	239	241	222	190	235	208	209	195	209	222	205	236	210	193	233	219	218	234	194	225	213	217	243	228	222	227	212	226	230	228	219	222	207	220	204	257	248	228	208	222	209	207	242	215	234	234	215	217	219	196	254	224	211	236	215	204	235	206	244	234	226	203	235	258	240	227	241	239	214	217	202	216	199	229	224	233	211	240	261	222	226	214	226	231	208	213	252	198	197	220	202	243	217	202	230	228	214	225	214	216	191	197	225	212	217	225	225	219	233	225	214	198	211	254	241	222	209	217	231	223	213	210	191	230	233	210	239	225	216	229	241	218	208	201	221	212	196	203	222	203	235	210	248	229	229	236	224	207	217	192	209	199	193	224	209	237	218	212	229	204	251	235	211	224	234	243	210	219	250	215	231	201	203	227	218	226	224	246	239	220	203	240	227	243	213	208	241	272	257	233	213	204	217	213	225	240	224	218	232	218	249	226	210	221	213	215	245	216	230	206	231	236	252	206	223	239	191	193	213	226	184	204	211	209	254	212	222	211	235	220	231	215	214	211	243	246	224	205	211	204	215	215	213	245	228	231	234	220	237	229	210	218	220	216	230	224	204	198	198	222	205	193	242	219	199	228	191	205	219	231	243	198	194	196	206	217	250	236	195	246	234	221	212	219	237	241	195	228	203	238	214	225	223	227	226	219	216	222	211	192	237	234	198	201	214	211	206	231	232	222	217	233	214	214	234	216	219	214	219	224	222	238	206	203	223	204	211	205	220	206	225	241	187	201	221	218	232	224	207	241	224	221	219	215	217	229	219	224	212	225	231	215	212	206	254	224	227	214	224	240	234	203	225	227	225	218	210	216	225	212	211	258	222	223	227	225	209	207	210	213	206	194	228	206	196	210	214	229	225	212	237	207	221	240	225	213	250	219	235	203	224	253	200	210	215	230	209	211	218	209	230	209	220	237	231	191	210	210	208	227	219	234	210	247	232	258	217	188	223	234	219	213	202	226	238	205	248	209	235	247	228	222	222	232	210	193	212	214	237	213	208	233	215	212	223	212	240	233	213	194	211	219	226	227	242	244	218	222	226	232	220	212	197	225	200	198	211	237	205	213	198	212	256	204	196	229	212	209	215	228	217	212	233	248	221	227	209	233	218	212	208	223	203	225	224	229	230	244	209	224	209	225	225	202	215	233	226	231	189	217	200	199	191	206	219	225	237	217	232	256	212	187	203	245	251	233	221	215	207	196	218	199	218	228	212	239	202	232	199	216	209	229	212	197	205	202	232	203	227	224	191	214	233	244	199	215	228	229	226	248	240	208	197	206	217	239	246	210	215	207	193	245	175	223	194	237	261	244	220	234	191	229	224	199	205	258	224	252	219	231	226	211	217	211	226	231	239	219	239	217	231	229	259	221	233	220	218	219	212	217	202	223	242	236	226	213	206	213	200	225	227	242	221	225	218	222	198	192	218	217	224	217	228	225	199	228	223	220	234	211	222	206	201	232	214	219	235	236	219	222	262	222	206	214	205	218	213	210	219	215	213	246	226	246	220	215	221	204	219	203	218	218	244	212	225	224	201	216	211	229	189	223	233	219	208	218	195	238	239	247	193	210	225	202	231	219	219	215	216	237	185	215	220	214	231	227	226	237	226	215	225	227	237	215	210	226	231	201	234	203	220	239	233	191	235	214	227	233	206	243	232	228	217	218	226	233	208	207	206	219	225	218	222	227	220	208	207	228	209	231	210	221	217	215	214	230	236	209	200	229	231	210	210	232	209	186	204	243	215	208	199	229	232	208	222	209	210	213	201	234	202	236	216	194	222	204	220	207	221	227	227	248	240	231	235	220	243	233	242	220	224	234	219	233	222	224	233	211	224	234	217	219	216	207	209	229	227	190	198	237	219	226	210	229	231	228	222	235	209	214	222	211	222	230	229	232	228	227	216	194	202	200	216	244	224	201	222	212	216	237	223	233	223	211	246	209	208	229	243	234	206	211	212	227	235	206	226	220	214	201	198	216	217	210	262	195	202	191	215	210	235	226	226	229	201	214	227	254	211	200	239	235	238	206	242	229	212	233	202	219	217	235	201	238	240	222	202	216	220	191	230	227	216	228	256	206	210	201	209	206	222	199	219	215	185	204	218	224	229	238	203	203	237	211	229	210	236	225	216	190	214	213	222	223	199	206	210	232	224	220	216	206	236	202	246	228	213	229	230	227	213	205	211	236	212	196	225	230	230	241	226	212	224	202	239	194	232	227	221	234	239	231	213	223	210	216	229	205	235	208	216	239	225	200	194	196	208	195	196	220	224	245	201	222	219	215	214	219	229	212	229	227	242	245	197	222	208	209	234	209	244	188	219	225	208	255	229	232	225	210	213	199	221	233	231	239	216	198	231	216	219	198	221	225	243	194	231	258	235	192	229	197	233	233	210	222	222	207	213	219	235	217	221	220	253	205	232	245	228	246	234	226	214	222	223	226	212	203	246	239	209	230	205	207	238	213	239	200	183	212	207	199	208	230	204	221	211	201	224	225	221	231	208	209	205	206	203	215	220	222	236	239	208	203	200	208	241	221	222	213	232	217	216	225	208	224	201	225	248	220	232	189	223	259	227	219	222	212	214	224	249	229	221	218	203	199	206	192	227	227	247	226	224	195	220	218	219	243	195	201	230	228	206	248	222	245	213	194	232	223	196	230	203	250	223	201	240	209	199	232	218	214	211	198	250	219	221	197	239	210	224	213	234	229	198	223	223	228	204	216	228	202	203	216	220	227	212	213	209	236	205	209	212	197	200	206	223	217	219	223	220	196	213	223	248	235	231	214	223	217	205	238	219	223	203	212	247	213	236	205	227	236	218	228	233	215	206	226	223	203	219	199	227	216	206	209	193	220	207	253	233	197	226	219	221	234	204	194	212	213	224	236
23912	21158	28345	24256	21077	11782	2486	1273	1122	1010	730	597	533	484	457	452	412	412	392	365	329	343	304	326	300	322	313	300	286	314	277	287	305	279	303	308	276	248	298	303	267	271	267	294	277	255	288	267	284	297	305	280	274	308	280	275	297	309	289	299	302	296	296	275	293	261	268	286	307	268	268	286	279	250	278	307	262	299	312	265	288	280	303	275	255	288	270	291	305	311	262	266	297	276	276	264	272	279	317	282	313	290	306	308	280	245	281	293	309	271	284	276	329	306	290	278	299	266	291	281	259	252	304	264	281	297	294	297	290	281	289	291	282	279	295	291	248	265	268	299	275	301	262	264	266	324	304	282	268	292	273	276	280	272	306	258	293	264	301	282	286	283	292	234	261	288	292	281	274	281	298	293	276	286	302	289	311	303	276	285	259	272	320	272	276	302	270	262	306	279	307	273	267	273	292	285	295	270	275	282	316	259	295	265	276	272	297	272	249	229	283	315	285	275	296	297	310	296	257	267	287	276	300	260	285	283	273	298	285	302	304	275	263	242	257	284	250	271	281	284	270	303	279	271	282	297	281	252	309	288	272	264	262	291	272	268	304	318	281	290	275	237	302	255	287	292	271	283	286	277	273	292	283	271	287	283	285	283	301	300	261	303	290	303	319	294	296	278	275	280	301	255	287	293	286	291	273	265	268	310	285	270	240	275	248	297	290	296	277	282	257	261	269	274	265	256	272	261	296	276	277	267	274	281	315	289	282	298	263	286	299	334	299	287	312	290	277	279	260	283	292	294	302	303	284	282	269	294	302	284	299	312	273	310	280	283	282	253	259	309	252	276	293	240	260	286	260	290	290	292	302	310	277	277	256	294	298	299	298	262	269	254	283	307	266	290	236	240	279	280	275	287	266	288	294	273	279	303	284	268	273	269	301	302	299	302	309	298	290	256	322	283	282	298	316	292	264	273	295	257	287	299	286	275	296	300	277	279	278	281	280	275	270	261	265	261	259	289	297	254	307	296	271	267	283	312	285	287	268	295	282	254	271	295	253	282	248	305	270	269	278	298	276	302	290	295	292	269	268	276	280	289	267	257	273	298	287	293	273	277	295	308	271	247	296	264	274	298	280	280	271	268	268	263	272	275	322	286	274	276	282	289	267	261	262	256	279	248	295	275	272	315	272	314	273	274	282	266	277	266	271	308	262	269	286	260	294	285	259	299	268	251	293	280	274	273	297	255	260	289	265	290	257	285	316	265	313	270	283	278	346	278	275	272	275	269	267	287	297	334	293	262	296	274	298	293	271	316	275	299	315	276	270	280	270	321	284	269	275	294	282	292	274	266	259	278	278	275	284	260	261	271	276	252	278	295	260	279	280	278	261	271	284	280	290	266	294	297	275	298	291	248	270	270	282	254	274	290	321	277	303	269	276	283	261	293	270	270	293	258	265	261	295	266	271	290	268	244	272	301	275	265	280	281	263	263	284	298	276	283	295	273	265	284	250	297	307	248	291	300	282	294	261	267	271	281	287	241	302	264	295	269	310	296	281	248	312	278	306	302	297	270	254	266	263	270	283	291	268	264	292	242	297	299	305	275	244	291	259	282	282	235	265	264	311	283	262	276	283	282	263	286	280	284	246	275	287	302	282	277	291	313	293	288	251	246	290	298	278	283	303	295	268	270	296	283	271	279	272	291	302	283	269	314	281	275	259	301	280	304	295	283	270	288	291	260	256	298	288	284	287	281	277	312	267	262	284	305	295	286	275	295	278	280	274	296	275	284	233	298	272	264	304	234	266	308	297	315	294	290	238	281	288	274	258	288	312	272	272	259	270	286	247	266	287	295	257	308	289	279	303	252	265	282	307	283	283	309	303	283	259	267	271	267	292	297	287	280	255	293	298	270	307	296	252	272	278	286	264	270	296	287	266	265	288	279	279	294	284	286	298	291	308	275	306	259	288	325	274	289	273	284	289	257	286	293	269	243	257	271	268	276	280	273	286	275	284	295	308	281	297	281	255	269	278	274	291	289	305	262	272	277	270	294	270	289	267	272	293	286	271	277	269	258	323	286	265	240	277	297	271	278	280	270	244	303	275	280	292	264	283	264	296	257	283	307	261	287	273	262	267	287	286	252	275	256	254	267	262	297	280	274	285	272	303	292	281	271	275	292	280	255	297	292	261	272	275	238	265	299	294	272	293	299	300	284	252	282	291	282	242	292	269	311	301	315	291	286	269	291	275	303	291	273	291	263	251	284	293	263	290	296	289	265	292	280	270	286	287	296	285	292	286	272	289	278	308	240	305	294	285	299	281	280	259	279	267	265	270	254	296	266	291	265	272	294	269	276	267	271	246	271	276	276	284	287	265	280	290	273	296	309	272	292	248	267	303	301	284	293	285	290	274	278	262	262	258	296	278	266	258	261	283	294	254	278	267	280	285	276	290	287	272	269	272	282	295	280	268	308	278	298	273	298	275	297	278	293	264	290	275	291	282	284	258	282	281	299	264	261	286	311	283	292	271	289	265	260	300	277	284	267	295	279	261	280	286	284	265	269	297	269	295	293	298	311	309	256	304	277	267	282	271	305	290	287	272	268	278	260	281	290	273	299	295	267	260	276	272	275	280	275	299	303	304	285	295	305	272	250	277	267	273	275	287	270	303	272	289	241	267	298	259	301	270	325	298	268	303	267	283	321	275	306	261	304	293	296	305	276	251	244	289	268	302	282	283	321	299	264	298	250	268	264	268	268	281	284	244	286	272	270	272	296	299	282	299	291	274	258	268	251	297	287	291	300	291	282	276	233	306	321	302	264	275	286	263	279	280	293	299	286	264	280	287	309	263	290	303	286	292	274	288	270	321	278	283	279	254	259	278	278	284	319	251	297	296	307	279	257	288	278	275	262	281	275	269	263	277	279	277	283	289	317	319	265	301	277	267	297	302	265	281	298	266	243	272	296	280	290	278	272	282	275	291	270	282	279	261	297	249	299	275	291	265	295	275	286	294	248	271	255	269	290	286	321	284	277	293	283	260	320	309	268	318	267	265	299	281	304	306	315	278	293	287	310	277	270	299	283	305	279	280	286	288	260	278	287	277	273	262	270	290	296	283	273	284	289	259	271	274	287	291	297	286	274	272	283	266	264	300	290	282	284	298	266	287	273	283	279	305	292	261	259	283	273	292	292	275	289	278	270	282	285	264	293	301	302	275	333	294	283	284	290	282	313	265	318	288	294	291	278	295	297	289	296	280	276	288	240	268	284	290	278	286	274	305	297	299	287	272	258	300	264	266	316	257	293	306	295	327	286	308	288	278	258	274	291	261	281	283	294	301	284	331	298	281	265	308	290	281	297	280	276	284	277	297	286	270	267	299	297	287	263	289	271	297	288	269	305	275	296	296	305	266	304	275	312	287	302	273	304	285	282	262	269	276	295	298	296	297	274	277	297	262	290	302	274	292	280	292	281	311	302	267	269	279	302	276	291	283	260	275	291	275	288
26594	47181	31819	14980	7812	5145	3202	2250	2079	1739	1196	1062	850	742	666	578	507	506	443	424	443	433	354	360	394	386	360	335	323	373	335	330	337	311	347	328	318	337	303	331	343	310	348	373	381	342	318	305	327	352	344	347	306	363	317	333	327	299	287	364	316	328	325	327	341	337	301	310	313	302	337	322	310	307	320	336	328	330	368	331	340	303	334	278	351	294	348	357	337	349	313	332	362	313	335	312	330	353	313	340	323	360	342	311	335	343	335	338	324	312	345	326	339	318	322	302	316	343	294	295	319	318	332	307	320	310	344	294	303	324	318	322	309	336	314	329	327	321	302	333	293	312	332	315	292	318	351	319	351	328	354	296	307	322	321	349	331	328	328	292	334	332	336	309	340	337	301	347	317	303	309	347	354	341	324	335	304	331	336	318	304	318	314	324	319	339	325	310	344	312	333	309	317	299	326	319	322	327	304	327	328	351	354	330	332	323	329	328	323	319	342	303	311	266	332	321	308	302	317	352	289	314	337	308	324	302	306	355	325	331	332	312	313	303	300	304	334	320	340	309	337	338	324	307	311	307	320	358	324	322	337	307	342	323	350	333	300	302	349	308	331	336	332	308	305	313	309	351	334	344	314	331	318	332	331	321	335	324	321	325	331	322	298	350	336	315	318	324	297	338	300	318	341	318	318	316	319	352	302	322	366	311	311	312	346	331	307	344	335	328	362	313	314	358	294	324	304	325	331	338	313	322	334	308	330	292	322	320	301	320	325	314	314	305	310	319	304	316	316	357	315	314	334	361	338	312	322	297	318	350	335	315	309	342	323	360	330	309	316	371	318	297	279	298	316	316	301	315	314	314	347	368	333	310	354	326	301	308	299	341	316	330	378	283	306	369	318	357	313	314	323	327	309	295	308	313	285	324	334	337	284	328	315	321	347	306	313	299	318	309	327	306	344	327	310	312	326	311	354	302	355	333	327	312	310	325	306	338	311	319	305	335	322	298	312	358	341	306	315	307	366	308	295	330	288	343	301	327	324	323	325	338	322	335	325	312	332	311	333	326	329	292	318	306	341	347	354	340	303	341	337	327	345	301	310	314	324	310	328	343	344	343	346	324	330	343	322	334	349	314	325	324	338	324	310	331	322	361	346	322	313	332	324	314	317	357	288	307	331	320	305	319	326	310	316	340	328	334	340	324	323	311	339	286	300	335	360	326	330	299	348	319	294	346	298	292	316	335	306	347	306	343	316	314	302	312	301	356	320	308	334	315	325	337	295	327	318	326	321	340	295	340	319	294	300	313	313	305	295	332	356	350	283	311	310	361	298	312	319	299	310	332	328	341	342	343	323	313	306	318	313	332	343	281	330	342	327	304	283	329	329	325	331	332	327	309	312	321	319	333	340	316	328	314	326	327	363	309	325	310	324	337	307	287	318	300	303	322	333	346	314	296	343	316	347	327	348	310	345	297	299	317	326	348	311	322	354	340	315	333	334	308	301	310	357	323	327	308	290	328	335	319	313	329	358	282	300	310	329	307	342	315	344	303	330	331	306	327	331	342	292	313	342	346	362	313	297	328	341	313	318	338	305	330	329	336	314	329	317	291	318	315	317	316	310	333	317	295	295	330	310	326	315	309	316	319	318	316	335	316	333	318	302	301	306	322	328	282	328	303	314	304	344	313	325	284	313	320	318	344	328	330	335	299	323	335	341	338	309	288	327	305	308	314	319	324	335	299	319	310	310	305	284	328	326	332	316	293	316	317	299	321	352	337	338	323	331	349	326	336	301	364	286	302	321	352	294	320	295	338	307	319	364	306	306	358	315	303	315	315	370	335	321	307	322	326	313	326	302	309	344	361	321	353	315	331	345	354	317	323	322	332	294	316	339	325	326	322	313	313	333	281	294	308	351	300	345	296	319	353	324	327	297	302	310	333	348	337	350	332	331	296	352	293	318	321	301	311	328	334	328	330	304	312	340	329	329	319	295	337	326	346	333	339	308	322	320	298	326	315	338	318	325	298	336	310	324	314	353	314	349	355	314	320	344	333	299	307	325	316	342	321	320	310	321	340	346	356	328	304	324	344	313	321	307	353	301	312	317	341	319	331	321	334	320	313	333	324	338	297	365	310	301	341	333	333	313	338	330	330	325	314	314	311	338	316	311	304	294	338	342	302	341	341	307	296	338	320	321	334	333	316	330	359	293	315	311	323	285	345	339	327	324	358	322	330	312	337	338	274	296	338	334	342	322	324	346	290	318	339	300	338	337	324	349	334	321	301	352	321	321	342	303	319	369	338	316	303	300	318	328	299	317	323	302	324	334	298	302	315	322	301	358	346	343	327	282	344	364	344	349	307	355	333	327	306	347	312	302	305	347	306	320	299	320	325	304	314	303	325	323	329	341	302	308	310	331	274	361	292	291	327	316	315	336	326	355	309	324	363	316	317	354	315	312	308	336	337	321	340	301	299	326	291	350	323	306	329	354	309	310	353	325	333	338	330	334	311	287	355	308	325	302	311	340	328	314	317	341	331	333	327	335	305	317	309	317	332	316	344	329	319	322	327	322	325	318	316	349	323	324	319	299	324	318	353	298	323	352	327	321	318	295	330	350	319	330	317	328	299	321	321	326	334	352	314	363	344	315	309	340	309	355	328	344	312	328	297	336	310	307	305	356	317	333	305	345	336	339	333	353	323	331	325	323	343	327	346	347	355	315	337	325	316	327	359	324	328	318	300	324	317	321	293	326	299	327	324	337	330	295	347	309	297	326	310	360	317	316	320	322	326	306	322	330	321	311	294	319	304	318	325	332	313	328	325	310	329	311	343	331	342	355	307	322	340	294	332	314	346	350	337	303	319	321	359	311	337	336	350	337	332	313	355	323	309	348	313	322	328	324	346	345	331	342	333	313	301	309	297	318	324	365	335	335	316	320	343	340	318	320	351	335	309	324	334	312	307	309	307	301	341	302	290	332	324	336	303	319	336	327	340	304	327	319	332	301	334	335	325	323	320	343	321	345	307	325	374	332	323	320	313	331	313	309	304	308	329	326	325	332	315	323	312	321	322	284	315	344	311	303	289	313	297	317	326	314	334	313	347	280	330	307	304	327	364	321	314	301	318	345	333	299	314	330	290	305	335	309	319	337	328	295	310	316	320	322	291	307	327	344	306	338	291	317	317	346	339	348	320	328	298	332	319	284	356	310	333	329	313	290	326	337	336	334	326	322	296	304	290	316	313	289	323	297	312	332	347	333	360	301	328	340	329	329	312	323	281	335	314	340	334	313	317	341	321	312	348	302	324	309	309	367	298	294	339	322	334	345	310	326	325	327	338	318	319	336	328	345	319	303	320	316	331	340	333	319	331	350	318	342	275	334	335	314	302	361	290	321	351	345	336	311	323	312	326	301	371	343	332	337	308	313	329	312	320	306	386	302	314	323	307	291	358	344	321	331	335	314	289	313	333	318	329	309	319	291	336	323	316	337	306	320	308	314	319
25451	21373	27436	25407	11854	2449	1272	857	777	783	575	466	400	424	327	347	298	302	312	278	295	271	254	257	251	257	267	267	239	241	218	272	240	257	236	233	231	242	273	224	228	233	213	245	229	234	237	217	240	222	248	221	253	227	236	216	245	248	216	242	258	236	221	233	223	243	222	241	226	235	219	245	221	230	267	262	256	213	213	231	263	227	246	215	252	250	235	233	234	262	217	219	233	270	233	213	243	257	251	222	257	222	222	221	279	259	244	215	286	233	247	242	227	235	244	257	233	229	244	247	244	263	225	222	247	246	255	225	229	222	243	216	235	235	216	223	199	210	232	218	234	251	201	229	228	221	228	251	233	221	245	239	238	262	227	255	233	261	237	232	225	246	235	245	249	260	225	215	262	235	241	237	217	244	235	242	241	222	225	256	246	237	216	244	226	238	257	228	214	226	231	252	245	238	250	219	239	230	211	255	213	233	225	208	227	230	228	213	221	247	256	233	258	253	267	243	233	221	257	217	233	237	248	232	225	242	245	205	229	243	208	225	243	232	244	229	250	251	215	260	229	226	209	254	211	219	220	210	240	233	256	219	263	216	221	236	259	231	255	236	254	231	214	225	260	232	246	226	227	229	259	226	248	245	236	201	221	254	234	221	247	254	240	257	246	235	219	242	219	233	232	242	244	243	238	258	229	231	229	252	259	242	230	242	217	215	222	243	228	239	233	225	240	218	236	244	232	258	257	213	250	241	248	249	244	247	231	250	253	225	222	246	271	224	220	229	229	229	250	237	243	244	240	244	256	240	217	228	241	234	224	220	239	262	238	223	217	238	257	241	252	226	227	211	226	223	220	247	222	229	232	246	236	235	228	219	239	258	250	204	235	204	232	227	252	221	210	253	242	220	205	243	239	229	229	234	238	229	249	228	241	235	236	239	225	245	255	229	244	236	229	216	212	216	239	229	242	195	228	244	262	262	229	227	260	224	258	241	208	226	221	250	200	256	226	246	244	238	245	250	238	248	238	230	242	246	249	230	227	228	253	233	244	216	234	228	243	222	231	254	219	231	220	231	231	221	224	246	248	233	218	218	215	257	255	217	229	242	224	236	255	243	222	260	226	217	247	227	219	202	243	224	230	208	240	210	217	228	222	239	212	233	231	252	262	232	234	246	232	237	227	227	235	216	235	243	254	251	250	225	226	259	231	214	219	246	218	242	257	233	238	237	215	236	236	252	234	272	247	255	241	236	239	229	226	254	222	199	240	211	226	209	230	201	231	249	250	238	252	214	240	242	234	243	264	241	235	230	233	236	238	219	235	209	254	203	238	233	231	201	233	206	213	230	227	254	229	233	231	234	223	259	215	215	244	240	204	250	238	215	242	259	239	234	229	243	233	205	236	212	220	244	240	264	218	256	199	262	226	214	238	207	237	215	261	224	209	220	237	251	220	232	209	235	231	231	234	235	239	246	229	234	213	217	237	231	239	267	236	234	226	256	254	231	245	216	222	229	222	202	227	240	240	255	248	217	250	271	219	226	234	230	243	229	264	239	259	227	233	215	226	217	252	219	257	257	250	257	237	265	225	213	236	230	237	248	223	232	243	247	238	222	219	218	246	227	222	229	239	235	208	228	223	226	269	231	251	236	226	219	205	217	241	230	221	250	230	242	209	228	269	241	232	230	238	245	243	237	252	233	226	249	209	254	226	231	234	236	234	251	220	249	231	246	242	226	224	214	232	217	223	239	225	220	240	221	209	219	231	243	224	241	222	245	226	229	235	238	223	239	233	217	255	240	231	237	217	233	228	213	226	257	222	204	245	225	221	231	230	231	222	245	210	248	232	196	265	235	248	235	195	242	229	228	233	216	211	245	244	215	220	210	235	238	223	242	209	225	239	261	239	241	226	231	273	263	230	244	199	231	247	242	205	272	234	236	237	236	231	222	250	224	225	218	241	242	200	236	216	237	240	218	242	216	238	214	240	224	226	264	256	227	245	226	243	238	222	220	242	244	220	222	237	228	253	238	235	242	249	212	236	245	253	234	208	247	211	238	277	237	234	237	217	244	207	256	237	226	265	250	205	229	256	221	213	236	253	227	221	240	243	231	221	241	227	255	223	242	232	225	234	215	226	266	242	248	265	255	262	243	223	233	232	229	222	205	231	234	229	217	242	247	222	243	251	236	232	230	222	225	276	222	246	210	252	256	235	261	239	249	227	245	221	258	250	246	251	254	222	234	266	209	257	199	239	259	206	233	231	214	214	250	231	274	237	214	222	247	222	203	243	240	248	239	241	214	244	216	234	264	242	230	235	242	253	214	274	205	233	224	240	236	209	249	239	254	251	251	247	234	240	207	232	282	216	255	236	249	228	252	233	218	240	246	239	227	213	255	233	249	215	270	232	232	272	228	219	213	242	227	227	239	231	243	260	213	237	258	206	232	228	250	226	244	211	272	240	224	253	228	243	229	263	223	248	235	230	213	234	267	243	267	223	246	230	237	231	229	213	250	232	233	230	222	240	223	243	215	279	231	251	240	209	252	228	221	217	228	249	222	267	233	248	239	236	221	247	240	245	218	218	242	263	243	259	221	231	215	243	241	229	243	232	245	219	238	214	242	228	243	264	224	238	228	234	246	228	252	243	209	259	224	237	253	256	215	230	249	217	201	223	207	262	216	231	244	241	247	233	226	253	221	220	237	232	218	265	238	230	275	246	229	212	199	220	229	219	255	265	214	237	230	241	234	244	239	288	268	245	228	230	215	224	221	232	246	226	243	219	216	244	245	265	228	234	243	225	282	242	231	270	235	245	224	201	224	241	221	225	225	241	243	229	236	224	236	234	268	226	264	234	231	220	255	231	216	224	256	245	228	210	220	274	247	255	255	228	228	240	240	220	226	243	240	234	225	250	255	260	237	231	254	252	242	235	219	258	238	230	248	227	226	211	237	232	245	249	228	223	240	222	251	250	234	242	223	248	261	255	226	242	220	263	252	253	234	246	236	225	228	210	218	259	243	215	243	252	245	232	218	211	249	251	243	238	232	239	209	240	233	235	222	257	224	288	242	234	218	238	217	226	234	234	232	217	221	264	218	242	213	219	249	246	249	218	193	223	249	244	230	244	249	225	235	230	259	244	215	240	221	231	232	237	210	232	208	211	236	258	250	228	244	256	205	229	232	225	219	212	238	225	222	240	209	258	231	247	238	237	244	213	253	192	255	238	276	278	239	223	229	258	227	203	287	233	218	226	244	258	228	228	256	251	194	236	246	237	220	234	215	250	243	225	218	219	225	227	232	227	231	234	217	218	249	207	218	266	204	226	242	216	250	243	238	222	217	213	249	237	221	222	231	229	235	232	249	250	234	271	222	229	200	226	239	246	233	210	243	219	237	266	249	212	200	251	253	234	234	224	244	241	213	217	247	260	219	249	235	242	244	245	244	245	204	205	230	247	226	243	225	237	240	226	220	232	210	245	236	215	226	247	222	228	268	258	212
27988	43258	28293	12205	5950	3855	2437	1669	1626	1375	900	709	721	622	519	440	430	413	375	379	333	328	338	319	304	324	286	318	285	293	289	299	317	293	279	265	296	312	286	316	324	279	283	276	266	292	291	271	265	273	288	265	307	278	307	289	298	317	272	301	254	255	289	286	287	267	298	293	282	299	285	303	264	268	254	237	260	289	287	267	276	280	281	264	264	265	257	254	284	293	273	304	277	292	282	287	283	235	279	292	288	285	288	282	292	275	275	285	277	262	266	262	287	279	274	269	290	300	244	271	282	279	253	303	326	273	267	303	296	279	271	253	293	283	264	260	258	289	269	281	300	287	279	295	260	277	310	295	273	285	290	286	297	252	271	274	278	286	297	270	280	283	281	288	278	284	262	304	288	247	272	268	288	270	295	268	245	297	271	274	264	289	274	266	298	256	271	297	282	282	266	273	303	314	260	315	280	287	280	309	267	275	311	285	257	280	276	256	288	281	277	293	273	258	284	276	313	298	267	272	285	302	293	279	302	280	293	297	259	290	289	263	258	301	281	276	284	300	247	286	274	278	255	299	272	282	284	282	264	273	274	270	285	266	271	263	277	296	286	268	264	281	270	271	277	269	291	269	302	294	270	267	295	256	284	276	254	282	289	303	273	254	285	281	281	268	307	267	252	296	271	262	299	272	253	246	269	264	282	274	262	279	269	294	269	280	275	277	277	282	288	264	300	295	290	284	290	327	300	303	293	268	281	261	285	272	307	285	260	283	259	281	259	265	258	247	279	269	301	266	261	269	301	254	277	290	291	252	281	258	281	280	253	272	299	296	266	301	272	276	281	308	289	270	290	311	293	240	282	274	307	268	257	259	298	276	288	272	285	289	292	272	270	261	282	278	262	277	271	273	263	276	264	273	266	269	275	252	285	273	284	294	293	314	284	292	279	255	289	300	287	288	276	263	260	266	281	293	293	250	295	286	281	273	251	260	290	244	277	267	270	302	260	284	280	267	301	254	280	272	280	276	266	275	251	272	255	264	280	274	264	292	255	290	285	299	293	278	298	256	294	275	282	271	278	266	277	294	265	262	270	293	260	285	315	254	292	273	269	285	304	272	260	272	275	283	278	282	304	288	291	281	277	278	283	265	302	281	273	263	300	280	274	258	257	287	270	276	275	280	263	276	296	307	294	269	288	282	255	288	284	286	283	275	272	294	286	288	299	294	295	285	250	314	282	300	273	292	294	275	267	277	260	280	276	276	283	276	293	263	275	246	277	252	310	254	295	283	316	276	282	268	293	265	232	269	267	279	272	273	242	268	310	276	251	242	290	271	292	299	291	288	286	226	264	300	256	272	274	287	274	286	300	268	254	275	291	289	274	289	283	285	295	305	282	272	258	266	257	285	282	287	267	297	259	286	261	282	294	274	274	288	235	266	276	270	308	301	299	281	266	288	272	268	248	244	262	270	271	273	257	311	284	275	256	306	274	294	264	278	271	256	276	268	286	281	256	276	306	269	283	242	257	269	251	280	291	266	267	288	237	286	276	275	295	232	286	273	289	284	249	285	273	291	308	284	262	286	322	292	286	279	271	291	272	278	293	275	282	286	268	298	284	280	281	279	326	261	286	256	256	305	298	276	283	280	285	262	259	253	300	290	324	274	264	292	285	271	320	279	291	278	287	284	277	279	299	308	257	246	277	288	279	277	280	288	295	304	310	294	271	279	286	292	277	274	297	282	282	284	291	270	273	312	270	289	262	282	271	260	265	251	259	262	266	264	260	266	276	265	283	293	308	269	243	274	288	300	295	274	267	289	283	268	283	272	284	259	306	259	273	266	293	302	294	251	254	303	272	261	296	242	262	300	272	252	236	277	308	291	252	286	268	316	302	262	301	283	248	274	284	256	261	295	281	272	276	283	261	314	278	275	298	283	287	304	278	292	263	267	260	297	283	273	303	251	278	277	270	265	312	251	255	278	297	274	318	283	284	267	303	285	313	263	265	280	284	282	286	277	329	265	273	294	273	295	283	290	272	286	285	283	286	285	269	291	276	287	266	273	270	292	276	284	298	254	289	278	273	287	278	262	258	268	305	283	254	279	278	255	279	261	303	270	290	308	294	271	291	277	278	248	273	268	303	270	305	297	278	281	289	278	269	277	277	282	296	299	280	278	290	279	286	273	252	290	265	310	257	281	278	253	269	273	276	288	286	286	260	288	283	267	302	242	303	265	277	269	276	282	303	288	259	275	291	291	270	266	278	279	273	275	272	297	277	291	284	265	265	282	289	279	313	295	274	264	285	266	299	253	264	268	295	273	298	280	284	257	245	274	240	303	302	281	259	255	278	313	269	260	244	283	270	273	286	287	288	277	308	244	284	288	260	300	269	296	320	288	302	263	263	280	293	287	265	291	268	287	273	261	279	264	316	253	287	288	274	288	248	291	300	271	290	243	269	287	288	266	292	257	262	258	269	289	266	244	263	287	292	295	296	293	298	273	281	268	279	318	269	276	269	269	308	260	278	292	262	279	269	303	300	283	265	287	262	290	295	283	269	261	271	306	256	288	285	282	292	294	262	280	292	268	243	290	297	283	261	280	253	266	281	281	273	276	294	280	308	249	271	284	264	235	280	265	261	271	308	262	297	299	287	295	291	291	283	319	304	261	289	300	266	275	284	283	280	282	309	290	257	282	263	288	342	284	297	265	260	282	291	261	260	258	285	274	285	276	283	287	282	296	258	278	277	281	248	280	297	264	292	301	291	279	285	306	267	286	286	276	266	269	252	291	275	268	276	264	269	280	271	286	283	271	282	303	275	280	269	267	284	274	273	247	299	272	274	281	274	286	296	269	257	281	309	265	294	272	280	276	292	265	316	282	246	306	251	292	270	279	255	284	269	286	269	269	259	291	258	295	272	258	258	266	289	287	279	264	261	248	270	286	281	253	291	271	272	275	299	244	268	252	277	308	273	296	306	260	288	261	269	289	300	255	298	288	292	272	285	296	281	276	317	262	289	267	272	287	290	274	292	268	271	308	264	264	283	289	297	279	261	296	283	268	276	273	288	320	295	281	276	238	316	289	277	270	266	268	258	243	293	260	311	261	258	276	247	293	290	277	237	281	272	268	281	277	283	285	286	280	303	260	270	258	269	268	268	258	293	275	283	305	278	268	288	296	260	281	283	278	277	265	285	262	279	255	307	309	256	313	245	256	274	273	281	291	277	251	275	261	284	291	279	274	279	294	270	267	242	296	282	285	305	269	289	300	297	275	246	293	226	249	268	284	262	271	289	277	271	276	249	261	277	279	281	313	292	288	260	270	272	277	277	288	292	283	275	269	275	289	274	260	259	273	249	290	273	280	273	284	318	263	285	260	274	269	278	285	276	288	288	277	272	280	271	290	275	274	284	287	278	265	271	286	272	277	278	278	292	290	249	259	306	285	257	258	247	279	288	285	255	296	283	272	296	249	288	276	258	274	317	272	271	273	291	290	243	267
23100	21336	29083	23901	21337	21360	10491	2215	1774	1703	1207	928	789	800	702	697	572	522	539	520	473	514	501	441	485	438	429	413	405	422	456	407	412	447	427	445	419	378	434	365	365	409	407	440	412	389	422	413	402	396	391	423	395	380	409	419	391	424	417	385	392	390	380	415	416	406	422	417	371	424	425	408	393	428	391	478	399	397	409	410	402	384	384	410	401	385	411	389	389	384	436	403	447	416	418	414	414	369	414	384	404	396	391	431	407	423	403	418	403	409	374	390	391	417	393	388	366	396	407	386	368	420	389	411	383	382	403	392	420	411	368	421	390	417	396	405	403	391	393	405	407	391	384	363	412	393	413	381	393	424	423	380	401	402	380	418	351	386	428	403	404	401	413	395	378	432	393	378	391	396	431	364	393	372	401	399	433	411	402	405	344	400	414	403	420	379	373	391	394	378	371	406	423	407	395	423	424	389	403	385	413	379	396	420	399	389	401	378	413	416	435	406	388	390	390	405	375	400	374	408	387	392	405	380	400	379	404	433	415	387	417	380	428	395	385	390	388	396	396	477	425	397	389	345	398	418	377	380	431	363	403	419	438	413	422	376	380	400	361	405	400	372	407	422	409	401	348	436	390	437	406	400	428	413	412	418	415	409	415	403	426	397	401	394	423	393	389	416	405	385	395	400	379	431	388	411	404	372	387	378	393	404	393	388	397	409	385	372	378	384	405	389	415	429	399	421	387	384	393	412	406	394	377	399	449	367	426	388	373	409	397	408	398	378	410	403	382	408	410	387	375	400	427	412	394	387	389	406	397	414	403	439	418	403	361	419	385	396	430	423	414	366	371	379	413	437	431	386	408	419	419	402	391	416	360	384	421	407	378	413	380	413	396	391	394	377	396	443	403	387	383	398	444	382	381	406	411	394	431	375	374	456	413	421	400	394	389	416	402	396	422	385	390	427	380	394	356	420	377	404	430	376	390	358	457	380	392	385	382	417	393	402	370	388	407	401	391	377	381	429	426	387	388	431	413	413	385	411	356	414	415	363	415	379	402	381	395	414	410	389	414	388	406	378	422	402	415	371	414	399	417	400	441	403	400	384	363	400	429	374	412	393	398	397	398	417	391	405	390	393	416	434	385	398	406	408	403	394	404	366	394	384	418	379	382	400	380	412	380	340	405	408	407	399	412	384	385	400	398	444	406	387	392	368	407	393	409	385	383	425	412	436	397	398	387	406	385	416	382	396	393	402	370	384	396	377	358	379	398	383	434	394	389	433	377	410	406	397	363	423	401	415	414	356	418	394	436	394	403	374	390	405	360	382	372	387	367	393	425	368	367	399	408	397	398	401	399	405	394	405	394	418	407	431	408	410	399	421	399	389	413	385	391	417	397	393	404	420	426	402	415	376	406	381	416	405	391	409	389	383	418	417	409	391	388	427	419	387	423	392	397	387	408	412	407	402	360	417	408	364	400	398	418	421	399	392	389	378	384	416	393	391	444	421	452	376	395	421	418	384	403	386	377	407	396	416	402	432	406	387	425	422	351	417	402	408	419	409	405	416	431	420	414	390	429	409	384	393	396	406	374	373	438	401	390	389	378	410	378	402	425	411	389	394	405	414	381	415	433	393	422	393	401	429	380	425	396	413	458	463	411	432	400	407	360	372	408	374	396	377	396	421	414	392	351	413	392	399	392	418	408	411	404	407	430	427	379	390	407	418	404	416	398	372	447	374	412	424	373	426	401	429	410	394	398	414	413	392	374	416	403	429	404	440	405	458	357	393	422	395	430	394	384	349	400	410	433	386	381	385	400	402	371	391	382	416	402	369	415	392	414	384	439	419	400	376	387	396	376	412	398	405	371	380	378	412	448	407	383	413	403	384	366	378	417	424	421	395	395	385	404	372	381	422	360	377	405	378	406	413	403	396	424	382	411	397	414	418	404	415	372	386	383	397	396	416	423	400	386	429	414	391	390	400	400	409	433	416	377	426	408	406	392	393	398	406	425	369	398	383	431	409	414	407	381	413	403	418	394	408	395	419	417	370	426	407	388	371	399	369	382	405	398	404	405	384	385	413	387	404	383	425	399	424	352	388	410	427	421	419	432	402	436	415	393	381	404	385	388	400	401	400	387	403	398	413	381	410	411	381	360	404	368	403	418	445	418	351	414	381	419	385	399	390	416	373	388	394	407	404	414	382	387	364	392	392	430	387	390	406	369	377	390	414	380	388	374	402	389	398	403	426	376	377	416	402	403	378	406	397	374	378	438	402	404	374	413	401	405	412	400	392	427	404	400	438	371	416	411	390	397	397	417	389	372	416	391	374	365	409	387	422	423	396	389	411	389	357	403	413	412	430	377	412	374	384	408	412	383	399	384	399	390	392	431	409	408	370	391	380	404	408	409	400	399	380	399	435	388	408	391	378	394	415	414	390	393	406	393	376	416	387	415	381	367	401	367	422	396	399	420	402	364	398	388	372	390	378	406	385	381	383	385	360	406	389	407	429	384	369	410	390	388	373	395	370	407	353	408	413	370	385	401	381	380	406	402	426	415	407	352	419	433	406	396	394	423	416	410	428	391	387	415	420	393	357	408	419	365	394	411	413	400	415	357	397	408	422	419	372	373	413	408	431	369	397	433	350	392	401	441	376	406	388	416	390	395	367	390	413	358	430	403	393	400	405	369	431	381	384	424	387	411	393	369	454	421	376	368	386	403	377	370	423	398	455	421	437	408	414	392	382	412	410	366	408	371	424	393	403	404	375	412	415	390	390	384	438	408	385	359	369	389	422	366	367	401	369	371	417	383	393	401	407	405	397	373	360	409	369	392	370	388	437	403	392	426	415	431	425	430	409	441	422	392	419	399	376	407	380	425	399	407	374	419	368	405	365	425	409	405	365	393	414	407	399	428	380	428	400	394	461	428	438	395	386	399	372	377	416	373	394	398	418	403	381	436	388	405	389	395	395	404	386	387	393	390	393	400	412	451	425	397	388	373	398	374	424	410	371	406	407	394	401	424	405	411	394	395	384	419	401	386	422	415	411	413	421	430	411	434	379	415	420	419	393	350	411	379	370	385	414	405	367	402	361	389	388	407	376	411	408	411	382	381	395	362	423	403	423	405	375	384	387	398	379	399	373	437	425	404	457	384	391	403	379	415	427	425	448	408	360	435	395	418	418	391	395	407	386	398	439	398	390	360	416	396	416	411	369	364	396	379	360	401	410	425	446	403	414	388	435	382	410	419	354	382	424	414	425	391	369	403	385	441	360	392	401	399	380	397	405	385	399	406	410	385	385	392	419	346	401	406	409	443	401	399	410	394	479	437	384	409	414	430	398	393	420	414	387	418	350	429	412	383	393	401	377	431	418	405	402	390	392	409	396	370	417	392	434	409	411	409	380	404	394	395	400	369	451	409	383	374	393	390	391	399	408	373	381	411	406	404	384	412	390	403	385	379	390	402	381	428	419	406	418	416	394	387	389	370	393	416	412	390	388
31245	53029	36278	19244	10257	7192	4904	3278	3022	2794	1924	1428	1226	1174	977	856	715	670	628	670	623	600	574	589	543	522	497	479	491	495	474	469	465	485	492	440	457	465	483	479	483	458	429	425	445	437	490	449	459	458	469	403	483	481	465	450	453	469	422	446	486	480	471	466	483	431	472	464	420	420	449	425	450	439	449	476	459	446	461	449	435	435	475	482	473	504	449	461	496	470	436	490	462	474	469	463	464	425	429	458	453	424	428	436	436	442	477	433	444	461	451	409	444	447	449	472	451	420	429	457	468	463	474	473	440	409	459	447	440	466	450	459	478	487	462	432	438	457	438	425	436	452	424	471	467	444	432	472	464	461	466	443	457	427	430	426	443	461	431	462	476	459	471	433	444	446	435	437	433	447	443	400	477	424	466	475	440	468	447	440	456	406	477	414	430	465	464	437	449	467	452	422	501	400	474	448	441	436	454	461	498	451	463	506	443	501	458	431	446	451	445	440	460	440	445	442	473	432	414	442	460	471	443	467	450	479	456	471	448	430	459	454	407	433	428	460	445	431	428	468	422	445	441	434	442	502	431	403	436	424	438	431	414	465	424	419	448	441	453	448	413	443	472	420	473	421	455	454	419	473	450	426	440	433	405	437	437	466	396	410	482	413	441	415	473	442	484	500	472	448	443	456	472	427	440	427	476	463	450	472	463	443	427	397	431	452	420	440	428	480	424	445	466	442	471	455	440	441	466	461	435	442	458	422	444	439	428	400	425	475	461	448	443	440	409	446	421	477	432	448	472	456	445	437	442	443	483	439	445	451	439	415	426	471	440	474	453	439	457	394	436	463	438	458	445	495	391	444	394	399	455	466	446	466	430	423	421	423	419	423	445	497	463	442	460	460	449	456	458	463	415	442	469	419	423	450	422	434	413	419	424	439	444	415	411	483	444	459	448	459	459	462	461	425	447	411	479	438	431	424	465	428	481	441	450	459	442	447	487	448	464	403	459	488	468	478	449	456	433	464	445	410	443	464	454	401	449	454	446	470	462	441	402	443	468	444	452	505	484	467	468	437	428	433	433	443	460	403	405	449	434	399	433	419	471	438	421	464	485	448	464	446	445	440	432	428	453	429	464	439	440	435	437	459	423	492	454	439	450	454	443	456	434	447	448	500	468	441	427	462	399	466	449	470	467	444	457	439	452	450	457	430	463	439	461	487	465	452	409	449	459	448	420	440	469	470	451	448	426	460	432	439	479	430	471	472	429	463	438	496	477	445	437	473	447	454	424	398	423	448	447	473	437	426	457	489	460	419	463	435	463	443	444	489	411	417	468	475	439	437	430	445	450	449	440	413	457	473	446	439	424	432	465	439	478	421	472	428	487	407	460	495	448	426	452	425	465	480	472	446	450	460	466	412	452	407	483	458	429	456	452	446	465	449	451	478	388	437	463	481	433	442	460	408	478	457	442	447	440	446	475	492	420	423	417	454	450	427	435	451	439	419	414	467	440	421	400	444	469	457	453	446	406	451	461	425	436	456	438	438	436	425	436	417	431	446	417	477	486	456	438	451	471	449	460	408	431	468	435	465	429	436	456	449	448	436	449	471	444	440	429	432	456	424	458	453	441	432	452	437	450	439	458	458	433	447	506	477	424	438	425	467	484	464	424	460	471	493	427	450	423	452	406	458	475	442	427	424	436	490	431	464	462	479	455	421	447	431	483	428	467	434	458	449	451	451	422	414	443	425	467	472	472	441	455	428	417	409	449	452	456	468	438	444	423	458	458	442	478	403	398	448	461	445	447	450	448	447	453	465	446	424	419	458	442	447	440	427	420	463	451	445	446	408	436	430	455	422	446	452	436	445	427	440	464	443	426	445	433	479	486	448	435	454	432	435	447	432	453	462	483	413	453	454	468	437	437	445	456	449	477	452	447	420	418	409	431	441	434	465	420	414	432	469	454	453	434	459	462	480	416	452	476	425	434	478	456	441	429	437	455	424	463	468	449	494	438	440	444	448	432	437	469	454	439	463	443	409	461	448	430	425	455	452	431	422	442	463	422	479	424	435	467	454	462	490	462	442	477	435	466	435	470	444	452	488	472	431	449	419	470	459	419	428	433	435	409	443	466	420	420	437	418	457	462	454	437	438	440	436	436	452	446	440	437	419	462	420	427	449	449	490	456	457	474	438	444	470	412	408	431	436	434	427	456	419	465	464	454	512	449	441	424	425	462	448	476	488	450	430	471	465	446	442	455	427	449	445	435	454	447	465	435	480	430	451	439	457	434	445	440	448	417	428	474	420	448	464	439	438	448	447	448	449	436	461	443	465	417	471	439	464	481	444	476	415	457	438	458	447	441	459	467	434	450	454	457	471	424	459	450	454	490	447	468	484	449	443	450	446	441	435	455	424	393	452	447	461	417	452	445	479	409	467	456	428	439	435	403	413	456	411	438	444	426	442	449	479	438	459	411	428	443	433	464	468	438	428	432	481	452	422	463	479	475	481	457	437	439	482	499	445	445	476	451	450	445	455	415	452	455	437	421	468	462	398	428	475	450	432	487	473	467	452	468	413	452	427	441	443	438	453	445	428	448	440	409	471	472	453	433	406	430	419	455	438	462	478	444	392	434	458	437	476	451	463	448	445	456	452	471	430	457	418	443	446	446	440	512	405	453	478	463	423	437	411	459	462	467	479	446	420	474	428	447	445	490	433	438	433	429	447	427	435	436	454	450	443	458	442	456	465	375	440	466	480	454	443	420	451	425	423	446	464	479	464	422	433	424	473	450	460	475	449	433	507	434	445	435	401	424	430	431	452	435	428	474	452	428	410	419	439	414	463	448	450	439	453	432	427	410	452	433	453	466	441	419	415	441	435	453	486	433	434	411	445	447	476	452	438	452	443	441	454	476	408	410	413	443	409	485	447	496	464	425	425	405	417	438	469	448	463	463	467	419	439	419	474	485	455	454	446	433	440	394	434	422	458	416	435	472	446	469	441	457	430	445	457	483	467	456	460	451	435	499	444	415	451	467	420	419	418	484	439	397	445	453	434	420	486	463	455	421	468	426	449	436	453	476	435	432	430	441	448	477	481	435	444	398	424	437	438	426	419	460	431	472	432	433	443	399	421	430	418	459	465	462	440	427	439	437	422	450	430	448	459	440	442	453	448	452	447	447	455	443	445	447	466	461	459	410	466	424	435	438	405	483	459	437	457	465	444	443	491	448	448	427	448	480	437	474	436	442	450	454	444	433	404	460	451	450	442	456	403	452	505	466	446	433	480	442	441	471	439	454	442	449	449	431	480	430	439	434	415	470	441	463	461	464	464	422	461	458	471	441	410	438	411	417	463	415	410	448	471	452	509	433	447	425	428	432	456	413	471	440	444	405	441	461	441	436	455	488	463	449	396	407	451	444	453	456	459	422	468	439	441	458	408	472	436	481	460	437	460	466	475	450	454	457	450	386	493	457	433	401	458	460	484	418	448	439	439	446	409	449	426
28369	23987	23937	10262	2523	1306	866	609	558	574	395	353	282	285	283	257	184	227	196	208	198	208	201	186	180	176	196	198	169	186	172	193	180	188	151	190	199	204	193	182	185	207	208	195	174	186	176	176	187	182	186	168	209	208	193	179	206	156	160	190	183	187	173	205	190	190	175	194	181	195	174	173	196	193	186	195	200	184	180	189	192	168	191	202	171	172	173	198	202	198	181	204	218	169	184	189	161	206	194	173	204	193	170	184	166	204	178	158	175	178	177	181	190	188	200	171	205	156	186	203	154	167	177	169	176	170	182	166	180	184	201	166	204	164	181	176	185	173	198	188	176	194	195	184	155	189	205	174	189	190	185	166	188	170	188	185	175	185	205	197	196	189	181	194	163	187	174	183	180	199	168	171	179	168	165	151	197	182	183	161	209	191	174	179	209	197	195	165	165	198	203	176	172	181	182	183	187	222	199	189	181	187	191	184	200	179	174	184	190	183	186	197	175	210	200	189	179	183	194	200	192	184	206	167	199	184	143	178	189	193	185	185	192	192	177	185	198	169	181	175	165	177	192	188	211	173	180	175	190	187	191	192	198	181	171	199	180	179	179	193	190	175	208	200	194	199	194	207	197	175	177	185	197	222	193	201	181	185	176	157	182	184	175	188	184	196	177	220	192	169	176	179	199	216	197	180	166	180	170	201	212	172	188	201	164	186	174	200	193	166	195	149	159	180	164	172	178	191	202	206	206	178	158	187	182	206	174	207	183	157	187	188	183	172	181	182	195	189	184	188	169	199	178	183	192	191	214	167	202	181	170	215	174	203	188	200	193	178	180	183	189	185	183	199	177	187	201	182	173	184	204	168	195	175	200	184	158	186	181	219	203	179	178	196	195	186	141	190	183	181	173	174	197	199	171	174	200	170	167	186	182	172	203	197	198	170	186	168	195	190	167	167	184	173	161	193	173	181	174	184	198	180	176	203	182	200	169	181	194	193	156	195	199	182	176	166	209	197	165	191	188	191	171	184	170	182	167	195	173	190	168	176	181	196	194	178	179	177	198	160	176	198	206	194	210	190	198	175	150	169	173	195	172	189	198	169	193	168	216	172	212	187	166	189	192	205	177	190	175	163	182	178	187	184	212	202	172	212	174	198	172	163	195	172	161	227	194	157	186	170	187	187	145	183	173	172	170	166	185	170	185	174	212	195	200	191	184	186	171	169	187	193	173	174	167	183	153	162	166	198	210	169	184	181	221	168	208	157	178	171	193	172	166	193	200	186	208	174	199	171	195	178	179	179	170	208	184	200	177	203	168	164	193	186	200	181	205	187	178	169	207	198	200	169	193	193	177	211	195	169	201	151	182	169	200	165	158	179	197	188	169	180	205	198	175	168	194	183	181	179	206	207	180	175	174	185	197	194	163	169	186	186	157	182	181	190	210	181	192	178	207	199	169	184	184	173	207	195	164	197	187	166	221	210	157	169	196	168	157	189	159	192	185	170	201	161	172	190	187	187	179	204	188	186	161	180	191	192	182	186	177	191	172	192	194	180	181	180	187	185	186	170	202	171	193	202	189	180	146	197	176	182	193	199	166	191	193	193	180	203	190	192	184	182	179	177	192	200	174	207	193	193	181	186	234	191	188	184	189	209	177	168	192	176	177	177	200	188	162	172	209	176	198	209	187	173	194	186	186	225	178	195	160	173	188	199	186	207	177	165	189	183	191	165	168	173	172	182	208	175	187	197	202	190	210	186	179	179	165	193	196	198	182	196	196	207	176	191	184	178	183	194	177	161	179	179	192	180	180	184	195	203	207	202	192	168	203	199	190	190	172	183	180	199	193	154	197	174	187	210	166	188	172	167	184	182	175	181	174	190	194	196	157	179	197	192	174	203	174	191	181	183	199	176	182	192	175	175	175	195	206	165	170	202	152	162	164	176	196	180	194	186	198	158	207	204	192	172	166	216	168	200	193	166	186	191	206	166	198	197	176	158	209	218	198	178	198	169	191	192	190	182	185	192	172	167	191	161	175	194	192	173	174	195	207	186	195	181	199	178	171	188	193	196	191	163	187	160	209	177	192	178	179	175	184	159	196	221	184	206	171	174	165	209	195	186	191	196	165	178	180	167	176	183	193	199	178	173	185	188	165	188	162	169	177	182	190	180	187	175	172	180	202	176	197	183	207	184	182	183	176	178	183	205	194	189	161	199	178	193	177	201	160	173	186	182	183	175	196	197	188	192	165	206	167	172	200	169	191	197	186	201	194	197	193	188	172	185	207	163	189	181	168	214	188	180	185	184	168	180	182	200	169	197	171	175	192	192	195	163	166	175	171	194	155	166	198	170	193	176	197	191	188	184	215	162	183	175	173	197	171	181	185	208	193	205	192	186	186	191	173	208	201	191	203	202	180	194	189	199	198	176	212	189	203	202	191	187	192	178	169	184	188	166	201	186	200	189	189	168	188	197	175	187	163	176	176	171	181	169	181	200	169	180	170	184	193	201	190	198	188	190	195	181	202	168	202	191	205	200	178	198	168	194	177	203	159	179	179	186	176	174	198	209	187	193	211	186	181	176	184	202	193	159	177	199	185	177	197	187	171	182	169	197	179	198	179	188	177	189	176	178	207	176	173	186	186	198	186	170	166	182	179	195	177	219	200	180	193	184	208	187	201	182	188	189	189	196	173	170	176	170	181	185	174	192	169	186	174	176	194	199	162	183	177	185	187	191	187	210	200	197	183	198	188	211	189	185	184	194	173	195	180	168	198	194	173	185	182	181	190	171	213	212	183	203	209	191	197	173	180	217	211	197	198	191	182	182	195	177	200	194	183	174	182	185	192	198	203	164	187	186	169	183	192	201	199	203	192	194	188	153	213	189	191	211	183	188	176	187	207	197	168	175	182	184	183	175	174	183	180	188	192	202	177	193	164	199	175	180	194	183	176	200	157	165	203	209	172	166	180	182	174	208	174	185	188	189	174	189	192	221	173	188	177	190	182	165	194	164	184	199	177	186	206	157	195	204	176	176	179	201	190	186	184	195	178	157	176	196	173	197	188	181	184	195	190	162	182	210	169	180	179	177	195	172	187	159	179	186	193	194	177	154	177	183	157	196	203	187	193	193	175	165	209	189	198	177	187	172	182	180	174	178	192	206	165	172	194	167	190	181	187	184	218	169	163	189	182	198	195	175	158	212	184	167	172	169	201	182	167	198	209	190	175	190	169	190	177	183	167	184	212	195	172	191	197	192	168	193	200	219	167	184	193	190	183	186	157	192	171	179	182	193	191	155	199	189	199	199	218	196	209	189	177	186	209	165	155	182	163	181	182	195	191	184	183	182	216	191	196	172	171	186	190	184	166	200	166	191	190	188	179	190	192	197	183	196	184	175	206	172	183	177	194	184	177	189	187	182	172	207	194	179	206	199	203	203	205	167	174	191	179	183	177	188	199	184	174	170	182	168	181	178	192	203	176	171	186	192	222	204	170	173	198	174
28295	38018	24158	8615	4051	2543	1602	1077	1039	987	700	525	423	444	372	303	288	276	265	239	234	259	253	230	249	237	228	218	227	196	223	225	232	211	238	204	221	237	219	230	200	209	204	225	236	232	195	232	191	226	220	237	226	228	215	261	243	220	205	217	244	204	218	238	226	233	225	222	232	209	241	242	212	229	226	233	227	213	224	216	247	222	213	255	226	203	233	225	246	235	204	234	235	220	221	222	238	210	206	220	228	218	244	204	218	206	258	253	223	210	221	219	207	224	211	211	216	202	240	200	218	201	233	199	240	228	213	221	227	212	218	210	233	211	208	214	224	243	214	227	239	230	230	210	235	222	216	214	207	218	208	214	229	221	208	205	215	204	216	187	207	253	208	227	229	237	201	223	203	217	217	210	264	219	240	223	198	199	232	189	217	213	216	247	192	221	245	191	226	239	212	238	229	226	223	245	218	254	206	201	239	208	203	227	197	220	232	232	223	227	215	230	223	242	175	239	205	197	202	212	216	199	252	239	197	234	230	233	242	231	209	224	228	212	219	221	219	215	256	242	224	207	215	221	197	255	200	217	209	227	226	260	239	222	218	217	205	225	217	219	221	220	205	208	221	225	220	221	218	215	241	231	224	232	218	193	228	215	195	218	223	218	232	219	240	215	221	214	202	223	218	214	208	219	191	213	205	198	246	249	209	209	224	196	224	257	211	228	250	225	236	206	211	232	219	221	243	215	208	207	220	229	218	213	194	238	226	240	219	213	215	187	237	217	201	217	241	248	229	205	202	192	227	187	199	228	205	219	220	218	226	223	225	217	214	216	209	221	235	236	200	229	210	217	224	213	231	226	218	234	200	226	218	240	219	211	212	213	210	235	203	208	207	193	209	195	213	239	232	216	210	234	233	231	208	227	223	208	238	225	216	244	229	198	223	233	229	222	228	225	222	209	198	221	237	215	223	214	211	215	212	201	233	228	232	222	201	240	219	214	232	226	205	221	210	236	224	230	228	200	229	218	216	195	237	224	235	234	226	258	231	203	209	209	227	226	221	233	242	228	217	220	200	244	215	223	211	214	201	211	225	211	209	196	222	239	212	240	228	208	236	208	241	224	214	246	225	239	209	211	200	236	210	243	210	211	210	232	237	214	216	236	204	210	189	215	240	224	212	217	231	221	241	222	241	226	207	205	239	207	234	209	222	198	216	268	217	238	232	210	206	222	201	224	209	188	208	205	198	232	243	218	248	225	198	211	218	226	250	228	202	197	221	203	232	236	222	209	186	210	226	214	245	234	235	193	198	238	212	224	229	207	192	200	214	231	214	184	219	219	219	209	217	225	213	237	262	223	230	218	235	195	211	227	228	205	229	219	216	218	209	220	199	236	227	224	228	219	189	236	199	241	198	204	237	222	213	214	250	237	215	224	226	213	225	236	207	220	229	233	232	222	202	216	208	241	238	235	228	210	182	220	244	207	246	205	235	200	236	224	216	263	233	222	209	247	217	218	235	215	203	235	225	230	206	202	205	185	228	214	232	208	232	211	230	230	237	231	237	207	221	233	235	229	244	219	253	236	216	208	206	210	209	221	196	201	235	211	239	202	225	228	218	222	243	240	203	219	225	220	220	223	236	225	227	190	224	197	202	228	228	225	249	233	226	236	234	235	222	219	211	239	218	236	185	192	226	207	233	222	231	220	225	229	246	198	230	225	206	222	235	249	214	216	205	214	233	260	207	207	222	228	224	189	225	233	180	228	214	207	221	244	229	226	218	245	223	232	222	215	216	220	212	223	215	220	209	219	217	221	219	223	219	230	214	200	206	219	220	234	219	235	216	219	220	229	241	230	237	236	222	226	202	235	212	210	205	211	205	227	186	207	208	226	231	193	218	219	210	214	226	192	228	206	240	196	224	223	244	224	224	219	209	231	206	223	257	208	228	247	219	214	225	212	243	240	197	236	218	221	224	216	226	231	206	195	215	218	214	226	203	236	223	242	210	214	205	211	210	244	218	232	233	198	224	231	213	214	208	224	213	221	233	203	265	213	207	224	234	225	235	218	208	202	218	220	227	202	213	223	222	216	240	232	235	218	236	205	227	237	227	227	196	253	213	225	222	240	236	223	222	228	226	207	254	209	193	213	211	227	210	241	213	242	228	211	231	218	192	179	208	225	220	228	209	223	202	229	215	212	227	234	207	223	262	257	230	201	253	219	226	220	231	250	209	243	204	215	198	215	233	223	197	221	220	198	221	227	229	225	216	227	195	223	228	228	209	228	227	251	232	217	222	216	221	200	209	222	224	214	245	229	220	225	212	244	204	221	218	196	215	232	208	225	222	207	222	240	213	196	191	220	234	255	213	258	204	224	211	243	221	228	226	217	216	201	212	218	219	207	236	230	223	247	213	228	234	209	216	210	253	199	217	194	210	233	212	219	236	230	226	202	214	222	216	229	235	220	218	206	202	208	243	213	223	213	191	194	222	220	212	218	222	241	206	200	223	237	233	215	224	210	212	207	231	240	232	243	222	199	211	216	218	205	227	251	203	219	231	229	198	224	222	227	189	228	219	238	217	230	231	213	238	225	245	209	221	221	238	212	179	205	217	185	231	239	221	213	225	252	218	215	217	217	234	233	237	208	222	196	229	223	214	223	223	215	234	229	233	244	212	248	220	240	215	199	238	237	203	245	213	220	233	197	241	220	230	226	225	258	267	204	216	223	216	217	205	226	189	218	235	229	220	218	239	220	243	212	230	191	216	221	217	236	218	243	226	213	238	225	239	223	211	222	229	238	213	220	221	240	211	228	241	244	212	220	227	209	216	209	212	200	227	211	196	204	210	209	213	212	213	215	231	234	236	233	232	223	186	228	241	217	196	201	206	233	213	220	214	198	220	230	206	225	222	235	205	214	261	220	258	201	232	220	206	234	238	214	211	219	239	239	221	222	218	245	214	225	246	225	237	206	217	209	211	232	228	187	241	211	211	236	244	230	232	261	221	197	219	218	218	205	228	228	215	242	215	235	214	226	220	225	216	233	210	223	227	223	216	194	211	238	227	218	211	210	208	235	229	214	228	253	203	245	198	245	215	220	209	219	238	221	236	222	204	200	214	188	235	209	200	219	242	231	218	205	230	223	222	211	238	208	227	234	223	214	221	219	214	216	201	190	217	199	210	240	250	193	247	237	248	230	218	230	229	206	215	182	226	221	232	219	201	225	221	222	229	236	221	237	246	209	222	236	221	212	246	194	243	223	211	241	206	221	228	190	219	192	203	251	222	230	226	192	222	217	225	246	187	249	251	208	237	218	197	229	235	245	195	218	211	236	222	199	231	238	221	216	221	245	223	242	209	211	204	232	210	242	204	222	232	281	248	224	217	238	233	211	204	208	235	223	198	217	226	209	231	220	227	217	193	213	230	207	234	229	233	193	228	235	230	215	218	216	224	237	198	207	217	220	196	219	231	231	226	212	197	204	228	203	213	206	229	226	254	228
24171	21317	28539	24478	21230	11492	2252	1242	1102	1046	830	615	585	481	436	424	421	358	351	343	348	333	309	342	319	314	342	316	302	303	312	285	315	304	330	295	293	295	271	307	305	292	296	306	275	255	270	286	277	297	299	282	298	281	298	287	301	323	301	300	306	303	293	298	291	300	273	285	317	310	270	273	300	261	325	289	284	289	274	291	284	277	287	295	289	302	302	311	273	269	279	275	271	266	289	284	294	263	286	313	308	301	307	324	300	295	294	283	301	278	285	295	299	280	289	267	261	279	277	266	307	285	286	297	278	291	276	272	322	312	284	303	289	273	284	291	309	261	297	268	258	268	280	269	307	294	288	305	298	284	272	264	277	293	288	296	278	275	281	275	301	270	272	273	307	293	308	301	301	286	270	288	295	271	283	299	268	299	302	292	265	262	249	263	281	281	299	274	298	266	292	298	269	282	288	288	289	293	291	304	295	302	296	266	272	283	330	286	276	264	293	297	318	284	271	310	277	293	295	250	295	288	290	293	280	292	302	275	278	274	302	308	274	294	306	297	290	285	260	275	294	284	290	276	273	274	286	282	266	311	295	304	281	268	277	310	282	284	282	299	297	261	300	272	287	269	282	281	249	275	277	306	308	295	300	288	281	320	300	300	283	304	289	309	306	277	288	309	278	289	270	269	280	283	307	291	274	305	277	291	268	252	254	302	312	304	291	292	278	289	278	290	279	313	267	304	287	283	290	263	289	291	256	273	291	306	259	284	285	246	299	311	303	302	274	309	271	296	293	286	282	281	269	284	256	284	278	307	275	311	316	275	276	313	264	289	284	301	265	268	277	279	264	289	281	319	318	288	288	337	309	309	290	309	276	282	295	276	288	288	251	296	280	296	294	287	287	278	284	246	281	284	279	250	317	254	271	277	307	277	305	265	254	276	296	292	265	294	268	293	260	282	301	272	281	278	262	301	314	267	258	285	304	309	271	276	293	291	288	292	301	280	302	297	274	281	314	262	272	272	292	266	268	299	270	301	273	256	308	279	307	290	295	301	282	305	268	291	303	311	276	253	281	288	267	297	289	314	261	286	312	294	306	270	265	289	313	295	303	271	275	300	307	286	304	257	270	273	277	258	281	297	288	285	277	280	305	284	292	291	325	270	284	307	283	268	287	297	282	247	301	296	255	275	297	282	293	282	281	312	290	297	284	297	292	282	334	272	312	283	301	306	288	280	314	254	302	291	279	282	302	251	296	303	315	264	258	312	302	331	287	277	263	292	266	275	254	285	279	278	280	279	280	282	315	282	318	292	271	296	258	286	249	248	276	303	301	297	255	282	300	283	276	310	260	327	284	288	329	280	287	273	256	309	314	258	283	276	264	267	310	280	259	288	282	290	320	304	308	245	295	289	270	302	293	291	287	287	283	271	271	286	284	282	315	312	259	283	287	283	281	286	280	252	288	267	281	285	275	319	303	281	258	281	292	274	289	256	305	319	248	294	282	307	288	314	299	268	308	300	295	295	249	271	286	295	277	273	271	274	299	279	278	288	286	270	274	272	281	295	280	282	270	278	299	287	293	264	291	292	271	273	291	289	258	259	319	319	318	281	273	277	281	287	285	257	289	312	329	285	282	278	302	262	251	278	275	299	282	306	312	285	281	249	286	303	276	275	271	292	324	280	286	266	285	271	291	288	302	261	283	286	280	305	276	264	325	271	290	275	271	287	279	289	251	314	305	312	290	314	273	288	309	277	288	328	311	271	261	287	284	268	310	311	251	287	280	290	281	289	293	277	293	278	283	303	297	287	288	272	292	292	287	274	308	292	300	258	280	279	272	318	294	312	289	317	286	291	288	292	263	287	288	273	257	278	293	292	288	267	274	279	272	273	291	289	306	290	291	271	280	311	305	309	276	283	274	280	323	322	265	290	310	262	264	298	306	291	301	287	298	279	267	287	272	221	304	294	292	284	291	260	286	302	289	280	285	281	304	310	280	281	302	264	284	289	291	307	322	297	308	287	254	274	285	269	284	325	303	264	283	310	286	284	282	281	286	287	296	319	312	316	266	265	300	269	278	274	297	282	286	277	311	269	275	268	309	304	295	273	297	311	289	287	335	282	283	273	286	288	283	293	308	270	298	292	303	256	262	305	278	288	264	283	263	290	284	307	296	272	296	287	318	273	303	262	286	286	279	262	297	297	265	284	290	285	269	303	281	302	269	240	297	245	298	297	289	278	285	256	269	317	279	253	277	253	292	285	290	274	292	282	267	330	275	286	282	264	290	299	290	251	285	297	280	301	297	293	287	310	274	287	272	282	282	259	279	295	282	291	275	273	267	303	249	251	288	273	257	325	272	307	248	295	293	283	278	286	308	306	291	292	284	260	292	298	263	276	321	328	307	290	297	273	317	293	311	279	254	286	299	327	288	307	285	278	320	283	271	284	293	282	283	285	266	305	311	305	295	276	274	280	269	278	303	287	287	283	317	313	280	312	315	283	277	312	299	276	314	286	311	282	296	244	299	281	294	280	276	280	259	291	301	262	272	266	270	266	259	316	281	269	284	285	296	287	292	293	280	279	276	270	299	254	277	298	290	296	294	284	284	291	283	285	275	299	273	286	293	256	281	290	306	270	289	259	278	285	283	275	293	308	320	328	270	292	288	271	286	288	281	277	307	299	294	290	248	275	291	278	287	295	302	297	285	268	301	319	334	290	286	280	304	292	286	319	303	294	279	284	284	286	275	272	289	286	287	290	287	289	285	305	307	269	321	306	300	277	305	291	302	332	295	283	294	280	272	261	259	279	284	305	279	317	306	309	310	305	292	279	276	284	295	276	281	295	314	308	281	285	290	284	276	288	283	282	286	263	281	291	271	277	299	292	298	281	307	265	272	296	286	292	320	308	259	277	299	249	276	288	273	288	303	301	299	273	291	295	300	291	267	285	275	273	304	274	297	299	309	293	273	266	278	260	304	256	244	283	287	291	311	285	281	282	297	299	265	269	299	272	307	291	289	271	263	287	298	285	316	311	290	309	297	266	264	299	287	285	300	274	295	308	275	271	293	288	259	269	295	270	273	288	279	279	263	282	313	280	277	292	287	287	253	276	281	264	296	310	306	287	288	287	307	271	300	319	350	286	266	281	290	280	311	306	299	293	275	275	282	284	297	274	298	273	262	310	282	355	284	313	291	287	282	286	299	272	248	287	309	298	274	296	271	283	316	279	239	309	288	282	271	295	282	296	281	284	280	284	292	275	273	274	239	282	289	289	265	323	294	310	286	303	264	261	275	283	294	281	307	262	274	282	294	270	293	249	266	293	319	294	266	264	314	313	307	271	284	264	292	279	282	267	265	257	290	312	281	286	294	306	274	290	297	271	291	296	277	297	303	262	305	317	286	290	248	282	305	252	292	266	268	278	290	278	314	287	285	299	284	294	286	297	285	288	308	266	291	286	287	293	305	270	295	275	245	292	282	282	300	277	293	294	285	334	270	279
29922	48241	31877	13726	7743	4543	2981	2156	1872	1842	1430	1025	833	777	583	570	494	467	456	419	411	383	354	377	382	361	353	335	349	348	377	343	355	383	300	361	369	328	346	328	320	324	329	335	323	330	356	324	315	356	357	334	355	332	357	354	338	342	316	303	368	362	376	336	341	306	330	337	329	326	347	337	325	328	360	326	305	386	342	330	324	345	359	341	295	343	393	308	320	330	335	291	319	348	338	321	379	305	344	346	314	312	320	312	336	336	327	340	337	343	316	333	351	312	322	333	322	325	355	337	355	335	290	305	337	327	311	337	344	321	350	309	333	341	313	313	348	316	345	335	341	326	351	305	332	350	337	350	359	320	371	302	330	350	331	313	353	360	344	319	325	326	341	338	359	336	308	360	328	328	325	310	316	306	354	313	319	313	287	305	361	346	339	317	312	323	314	354	330	296	363	317	321	332	348	301	343	330	307	333	322	352	310	316	320	337	326	306	326	336	315	298	335	308	346	328	307	346	337	327	314	324	326	350	330	315	335	338	355	314	324	300	354	324	317	362	333	322	303	302	367	329	332	288	351	342	318	315	326	339	304	360	342	324	306	311	300	328	320	294	305	311	336	307	316	313	331	345	361	293	308	322	306	321	325	325	316	331	315	314	327	345	318	346	328	323	335	335	315	338	340	303	311	324	341	316	326	302	306	337	350	357	323	298	339	344	332	303	322	350	294	329	350	347	343	323	336	358	340	325	330	344	345	291	329	291	337	314	361	347	339	303	360	322	347	298	329	349	325	341	348	340	309	370	334	345	335	304	331	330	316	301	337	315	323	330	302	328	333	312	295	299	336	329	321	315	324	346	327	314	295	344	347	346	353	347	323	346	333	332	324	302	318	327	303	307	319	322	340	333	355	325	356	322	345	315	328	352	268	361	343	305	341	316	329	336	323	330	314	327	300	346	320	342	296	333	332	316	341	299	322	302	324	314	308	314	354	313	341	317	329	320	331	312	320	313	307	337	324	321	318	309	347	299	318	351	283	305	330	292	311	348	302	318	340	312	313	353	329	287	324	344	330	323	309	361	325	341	322	319	358	297	322	328	353	329	320	326	321	301	337	330	353	315	311	318	325	318	343	319	315	298	314	343	326	314	325	330	323	337	324	340	336	330	326	327	330	350	325	303	321	321	380	318	336	338	345	324	354	326	340	313	331	326	342	352	337	332	339	335	324	333	332	302	334	341	315	367	328	325	328	330	329	313	341	339	305	350	313	325	364	334	329	351	318	329	317	328	318	319	328	312	321	336	334	344	340	315	309	324	318	351	346	361	310	292	346	321	312	335	311	327	333	301	314	322	314	312	358	322	365	355	333	322	291	323	308	323	343	319	321	331	322	330	316	307	319	356	333	329	352	320	354	319	305	327	320	313	335	313	315	306	319	320	283	352	324	313	305	330	313	330	306	333	350	329	347	332	338	341	319	298	345	342	313	320	339	329	323	312	285	295	327	313	344	328	302	326	312	322	321	323	326	308	321	332	344	314	317	303	281	300	299	367	347	298	327	321	319	313	325	330	325	306	333	323	349	309	309	309	331	323	312	340	309	320	331	364	329	321	330	331	291	325	324	347	297	312	320	363	311	329	349	317	330	374	320	345	318	341	340	320	331	332	332	324	347	336	314	320	323	317	330	299	314	293	329	333	345	335	299	340	338	324	327	339	360	341	309	309	352	349	344	310	334	326	321	334	312	322	363	316	308	335	336	352	318	314	315	329	339	352	315	311	322	320	347	352	338	340	333	316	303	364	308	329	361	319	345	336	324	314	330	333	333	329	324	352	334	338	340	307	321	350	310	310	314	326	341	309	344	348	316	349	372	322	315	313	321	340	322	339	305	329	346	331	321	342	319	337	321	318	325	320	329	331	374	336	329	271	325	340	361	370	340	323	343	340	316	318	331	301	348	316	352	340	291	340	337	331	327	322	325	331	345	361	338	324	333	328	336	312	312	307	278	322	318	321	334	326	340	356	344	363	345	362	356	327	333	356	335	317	301	359	316	349	328	337	333	349	291	342	306	322	325	309	344	304	304	359	355	336	313	334	308	316	311	359	315	310	297	328	348	325	279	316	322	320	349	310	336	329	345	309	331	320	326	333	297	317	322	335	333	336	317	336	341	314	309	320	321	342	300	352	346	360	290	341	326	309	299	314	327	347	342	337	343	322	344	316	312	345	312	325	341	327	341	335	340	320	340	304	350	317	338	301	312	329	345	324	304	359	310	329	332	297	343	344	351	343	307	309	362	331	329	321	284	345	327	338	348	319	293	339	317	337	334	297	315	322	322	317	354	311	370	312	335	322	359	332	320	337	329	307	353	340	297	324	306	340	325	316	295	312	341	325	320	321	336	345	339	314	359	345	310	328	332	322	317	320	330	341	333	315	317	335	329	335	339	317	292	336	332	314	331	343	366	326	315	307	304	309	311	305	294	312	354	359	322	372	326	357	346	335	308	363	305	336	329	313	323	337	268	328	331	312	283	312	315	335	347	366	361	303	346	316	323	330	334	300	331	335	336	327	337	305	327	319	325	341	330	326	347	301	329	298	321	340	338	318	299	317	349	314	345	343	359	313	301	333	350	311	323	336	320	346	316	309	333	322	338	307	325	313	332	322	329	348	324	322	318	342	334	330	353	356	286	322	326	374	318	323	286	323	315	323	338	330	314	304	341	336	314	328	300	352	335	340	328	339	340	317	321	329	292	324	299	316	318	321	335	334	284	290	343	368	346	335	346	359	307	316	333	335	318	340	301	328	344	358	346	333	353	340	362	327	334	328	324	325	328	326	336	285	337	361	351	313	285	336	337	292	314	356	331	331	340	332	324	331	312	328	336	327	316	335	345	360	282	314	328	376	329	308	349	314	320	336	319	331	341	315	330	312	331	322	317	328	312	334	298	280	295	306	349	315	308	315	316	338	320	340	330	351	280	338	363	318	313	329	311	333	295	352	312	336	314	337	332	326	339	319	295	328	320	331	337	317	326	328	307	352	312	340	313	314	341	331	299	320	351	327	332	308	333	297	299	331	337	326	337	341	317	343	295	310	349	312	350	288	303	353	303	319	319	288	337	346	314	320	315	362	333	310	331	350	340	310	314	333	326	334	335	323	337	310	315	330	313	318	344	341	342	321	343	346	340	338	323	328	311	339	347	307	332	319	300	356	327	316	343	343	304	329	344	335	314	301	307	297	363	298	347	362	275	320	310	319	349	330	321	337	331	320	281	326	316	332	353	346	327	322	336	334	343	325	333	360	325	322	301	298	334	341	309	323	333	303	333	331	318	345	339	332	327	295	338	345	318	300	340	350	334	355	320	310	318	334	348	326	329	365	341	342	328	324	322	307	332	320	305	308	320	328	301	322	299	298	318	347	347	309	329	304	380	326	309	304	343	291	360	327	318	332	340	322	323	355	341	339	350	296	326	325	331	318	325	365	301	366	345	336	302	309	290	327
25321	21300	27424	25260	11628	2073	1184	799	727	769	605	446	415	391	346	321	314	304	282	256	252	285	281	270	234	250	194	244	239	233	233	250	247	243	257	243	238	217	259	250	239	242	226	237	207	221	224	238	254	231	195	257	254	232	229	255	230	223	231	234	252	231	244	244	228	245	257	230	232	274	229	210	242	250	228	233	209	245	229	208	218	236	235	252	232	230	233	196	238	212	254	243	229	252	213	238	226	210	228	237	224	234	219	236	253	240	225	232	234	244	196	221	233	244	229	246	221	240	215	256	230	207	217	241	238	241	250	226	221	226	267	222	222	250	210	225	226	262	241	219	242	228	248	243	203	242	230	232	228	231	229	223	230	222	222	208	253	232	204	228	251	245	216	214	241	223	224	242	208	252	213	228	223	230	218	225	227	238	237	223	226	235	235	228	251	246	231	216	248	238	233	240	235	236	213	241	257	227	232	236	230	239	218	234	231	240	251	240	252	216	231	249	229	237	246	234	246	222	240	230	240	237	225	233	250	212	238	251	237	225	243	259	236	241	233	226	239	245	269	226	247	216	236	203	225	223	214	227	221	265	234	274	257	228	220	216	257	260	268	245	198	247	207	230	239	236	221	243	199	209	218	227	232	226	241	245	241	228	228	221	211	230	241	220	233	248	251	229	225	248	226	236	246	261	229	235	221	222	252	217	214	236	234	223	253	230	260	239	247	239	249	236	202	238	225	248	252	219	220	247	214	204	225	228	242	247	220	230	246	233	249	236	229	232	201	234	212	222	243	240	199	205	246	237	225	239	211	249	250	243	204	227	222	220	247	236	251	243	238	231	222	230	248	258	213	242	219	205	221	216	223	223	214	223	253	227	254	217	242	254	214	220	220	238	215	228	232	215	214	254	215	228	223	228	232	233	254	252	229	236	249	232	229	223	234	224	238	225	234	217	237	226	230	218	234	220	242	230	208	232	252	233	252	238	208	212	232	225	237	217	218	219	227	242	230	244	224	227	244	225	225	238	223	250	237	248	251	235	234	221	255	248	219	223	233	266	242	229	238	248	225	216	220	232	229	240	232	239	238	258	229	252	247	220	224	221	224	212	239	245	248	251	219	254	226	212	242	219	229	233	270	206	232	241	248	213	242	210	213	251	227	230	210	240	198	240	241	211	226	220	229	231	241	225	223	208	244	263	255	254	217	251	235	214	250	213	220	242	241	238	221	242	237	237	229	209	266	232	231	261	233	220	227	214	211	212	254	216	229	239	224	241	239	243	236	231	240	237	231	226	240	228	225	216	244	233	241	200	227	235	251	222	243	216	231	236	267	214	215	228	216	260	237	264	220	246	229	240	220	225	240	223	258	213	222	233	240	224	232	241	226	216	233	238	227	241	237	232	232	217	256	242	256	252	212	244	207	229	248	243	240	230	228	225	234	213	213	233	238	272	208	228	230	239	248	229	244	204	217	205	235	230	218	245	251	241	248	241	248	227	228	241	222	204	222	216	224	235	238	196	234	224	228	232	231	234	237	215	203	219	238	244	224	231	221	235	243	245	217	233	236	222	215	231	234	213	244	231	243	223	227	239	210	224	236	253	235	237	244	235	257	238	225	221	240	211	237	257	223	223	254	216	273	213	213	243	224	238	215	244	232	223	242	234	228	256	242	218	214	246	216	238	202	229	262	233	207	242	247	230	209	243	220	218	234	245	238	236	253	234	226	218	234	224	231	225	221	258	202	242	246	246	217	214	224	221	234	219	242	230	244	244	225	213	219	233	199	255	242	242	239	232	217	209	257	251	234	233	219	242	229	220	229	203	223	231	257	215	249	220	218	244	260	234	218	245	231	249	228	275	236	256	230	246	267	260	242	213	241	230	254	225	226	242	226	243	253	252	224	222	243	252	234	245	229	181	227	232	245	202	234	219	240	207	241	235	237	226	238	243	208	233	235	232	234	244	217	224	248	229	250	216	219	211	248	201	258	212	219	249	226	234	245	224	199	243	221	238	225	241	237	235	239	260	224	207	251	251	216	220	212	224	242	236	208	237	243	219	245	229	248	230	212	253	225	239	237	250	253	229	222	206	240	229	234	228	257	229	230	233	258	253	261	238	231	237	230	247	233	231	247	213	257	224	274	243	261	223	266	240	241	222	256	243	221	219	231	203	233	249	233	234	206	232	256	228	234	229	220	246	252	241	257	231	219	255	242	233	207	207	240	239	234	219	244	230	242	225	220	227	220	200	258	228	237	249	222	240	214	215	220	245	215	222	242	214	256	244	227	238	249	201	254	230	249	243	215	244	253	262	221	220	231	235	243	263	246	238	266	209	265	224	238	250	216	209	186	254	241	241	217	244	238	278	222	248	247	248	232	229	214	210	246	238	243	241	235	229	242	231	220	227	226	233	225	228	202	228	235	244	270	263	216	230	246	255	228	227	262	219	257	215	232	227	234	233	222	263	213	244	240	215	255	262	242	214	236	251	213	217	233	234	223	248	220	251	227	244	239	226	246	251	245	229	245	222	248	224	213	252	214	231	264	233	257	261	216	200	256	245	223	249	222	226	249	201	245	235	212	228	233	254	249	235	267	241	239	220	228	251	216	250	247	225	239	247	221	213	232	249	247	237	236	258	214	238	256	228	273	207	219	205	244	236	209	256	243	260	273	253	240	254	256	253	206	266	237	243	232	211	253	202	234	226	210	252	233	245	257	255	235	235	232	259	259	246	222	236	232	216	253	211	222	201	231	245	216	231	227	244	239	206	231	213	213	244	195	242	264	235	222	199	240	253	228	232	236	224	221	231	220	226	207	266	226	245	247	251	199	221	249	234	226	235	250	245	211	235	232	237	220	228	280	229	234	242	230	247	214	219	261	226	228	229	216	254	232	243	221	254	241	222	246	255	223	229	234	219	248	235	225	221	226	224	220	230	229	236	216	218	207	237	229	202	261	245	218	212	241	238	242	213	257	253	237	241	221	247	248	252	234	211	217	223	215	263	219	245	237	220	206	245	230	241	227	253	220	245	244	216	227	217	242	259	260	254	200	241	258	224	244	249	239	283	241	229	245	228	223	221	250	228	221	215	218	234	223	229	242	220	225	261	243	242	204	242	216	214	218	255	239	241	227	218	237	214	228	233	213	257	242	226	204	234	227	219	216	225	234	221	222	247	240	235	231	247	250	246	190	221	206	231	240	238	247	210	243	243	250	233	225	227	204	247	204	211	219	244	245	232	223	264	230	249	244	260	251	262	240	244	217	237	206	257	227	266	231	240	227	224	264	226	225	229	240	235	228	204	247	235	232	213	232	237	251	234	220	234	242	233	226	261	233	219	257	243	206	236	259	227	235	225	255	223	253	225	222	215	222	224	246	227	257	221	260	207	239	214	215	255	227	262	234	238	228	187	218	251	230	247	236	252	257	232	220	256	233	236	247	237	205	243	271	235	220	243	259	239	238	249	225	247	264	251	216	263	245	231	210	246	230	216	248	234	222	193
27975	43462	27386	11123	6183	3154	2164	1521	1326	1354	1056	765	699	573	482	452	430	393	363	335	333	314	297	317	333	296	295	311	268	282	297	290	303	266	312	302	279	261	268	295	287	286	270	284	290	298	286	252	294	318	283	327	289	264	273	298	277	273	259	276	271	284	287	272	295	267	258	309	275	275	260	256	293	302	283	281	256	328	278	263	286	295	287	245	264	294	266	262	318	289	267	280	269	275	294	298	243	278	269	294	270	323	271	291	288	289	290	254	300	287	288	290	266	301	287	291	292	281	270	281	280	274	273	275	253	234	267	267	295	273	292	262	257	282	281	257	254	273	282	273	288	290	281	275	290	286	287	308	279	278	282	288	272	283	269	293	298	245	236	293	261	270	284	280	282	300	262	267	252	277	265	286	293	278	263	281	281	297	280	280	269	283	296	270	286	291	262	267	281	286	273	275	274	303	263	248	281	284	292	286	275	275	288	267	264	293	259	284	277	294	278	280	279	279	265	288	265	323	291	294	273	325	285	311	258	295	265	288	288	259	273	286	271	273	251	297	291	272	290	291	254	268	293	282	303	295	285	284	314	242	276	275	299	280	294	258	260	264	288	292	279	268	260	277	289	279	297	281	276	257	308	315	268	264	290	301	288	287	279	288	293	292	252	310	317	265	290	329	289	271	271	283	292	296	269	284	285	288	306	251	276	284	292	274	290	242	272	272	299	289	280	287	265	270	270	313	289	281	306	282	266	315	265	283	286	263	273	249	272	271	281	269	265	283	273	289	294	260	257	288	265	236	277	278	277	276	294	249	293	236	275	281	270	274	287	283	262	286	286	268	258	254	289	281	285	275	313	279	305	281	252	288	280	263	260	263	276	244	266	278	293	305	315	261	262	294	290	298	287	304	270	284	292	277	296	291	262	272	298	284	301	256	286	264	252	297	298	287	276	273	307	298	267	264	312	280	283	255	231	316	277	299	305	281	301	302	271	285	285	258	256	280	284	294	261	276	299	262	273	294	269	285	286	296	306	259	255	274	244	300	273	270	293	274	266	279	295	274	251	268	252	246	256	267	298	251	292	261	286	269	284	263	256	298	288	248	299	296	294	282	303	289	296	307	283	288	274	265	273	257	289	266	280	272	262	258	304	284	294	279	276	275	269	236	292	269	262	269	286	298	266	295	287	291	269	304	264	292	278	282	267	279	278	263	266	267	283	286	312	281	242	268	270	282	308	245	266	281	297	309	285	297	289	250	289	307	267	265	250	281	290	268	271	271	284	265	302	306	271	286	275	308	275	271	259	289	258	262	299	273	287	259	261	291	319	287	269	277	283	306	288	252	333	278	291	262	282	264	268	284	286	243	267	333	271	240	288	272	262	273	278	248	295	280	281	266	246	247	292	267	318	279	298	285	250	282	293	283	277	252	253	303	278	280	258	261	271	296	256	308	313	271	271	277	272	300	300	303	281	276	282	281	284	256	273	281	267	260	288	291	278	255	268	266	272	277	250	292	273	249	265	271	284	259	280	292	303	249	272	283	264	253	275	289	278	289	285	264	253	260	281	307	268	281	257	279	280	284	311	249	292	259	246	259	272	283	292	247	271	272	261	258	290	259	256	293	285	277	277	291	283	267	311	281	257	280	283	267	275	309	291	256	324	290	272	292	264	278	259	288	312	286	258	274	288	279	288	257	333	285	261	273	287	272	282	252	288	262	268	256	304	286	259	242	292	280	269	263	293	286	256	287	232	295	266	283	289	279	276	299	287	304	287	253	270	280	266	274	282	266	281	284	255	281	244	290	255	275	236	269	294	284	291	288	318	284	277	306	302	260	281	258	276	268	269	271	293	243	259	259	272	294	238	283	269	270	289	277	278	274	290	277	280	258	277	274	276	270	275	282	242	277	286	253	268	270	263	290	311	286	270	301	301	270	269	275	254	280	296	297	293	287	274	242	298	285	293	267	269	251	312	271	259	269	256	268	291	300	260	307	267	287	281	279	270	277	291	266	268	253	287	280	288	269	324	280	259	246	268	260	269	282	290	272	280	245	271	270	283	284	277	271	274	305	282	283	279	301	270	267	272	295	292	297	296	296	263	275	266	303	301	275	266	294	295	265	293	293	275	280	280	259	264	272	282	300	301	288	293	287	248	274	258	288	267	235	262	298	293	289	314	281	269	288	240	300	276	267	290	281	271	238	299	257	285	282	277	282	295	262	313	279	285	264	288	275	279	266	273	296	291	267	283	277	279	278	276	278	252	276	271	298	276	285	238	275	329	257	246	299	280	291	266	267	288	229	318	277	288	313	266	292	293	279	282	257	281	260	254	270	268	275	258	239	253	276	289	282	281	282	258	258	287	290	312	302	267	295	285	305	243	274	275	260	285	254	299	276	257	272	302	309	297	252	293	305	269	262	320	257	269	277	276	253	288	266	276	252	288	292	269	259	274	271	298	272	292	284	258	306	256	316	267	270	298	278	274	294	286	279	274	238	244	296	290	286	298	269	276	307	285	258	315	288	271	310	280	256	297	254	265	266	271	245	277	269	265	280	285	279	302	264	276	262	259	299	298	262	266	296	336	263	291	273	282	274	293	288	255	292	270	302	269	302	271	295	279	276	259	275	280	274	263	281	297	281	315	271	268	265	281	248	273	292	279	284	278	297	288	273	277	255	280	291	297	272	282	254	290	290	283	283	294	293	289	250	282	277	294	277	280	242	306	260	306	281	249	278	296	271	289	292	261	261	278	272	296	285	277	284	280	305	290	286	318	306	297	287	314	282	293	289	288	287	271	280	284	265	264	274	284	303	266	305	289	270	282	281	243	242	304	251	284	267	282	280	286	268	282	269	258	262	259	272	296	269	287	254	275	295	295	282	268	253	254	285	263	306	263	282	255	266	292	275	301	276	295	268	280	256	280	313	281	282	255	278	296	229	290	286	271	280	280	278	289	269	290	278	262	261	270	285	274	247	284	268	246	281	270	286	291	289	276	296	270	246	264	283	265	276	275	259	287	231	268	289	267	270	275	257	294	260	272	281	283	293	293	256	276	303	266	282	268	285	270	288	261	273	280	274	250	274	262	277	272	282	261	258	271	283	268	280	276	274	278	297	263	313	278	287	277	278	276	269	266	227	286	263	302	283	281	263	266	283	278	272	262	283	288	265	273	274	286	280	278	275	275	272	258	250	286	261	256	256	281	285	284	266	264	308	260	274	254	281	320	246	258	286	274	280	277	290	287	253	322	278	244	280	269	264	283	285	284	256	289	267	273	271	283	283	295	283	266	278	255	274	289	287	292	287	287	237	262	283	277	263	270	269	265	281	263	270	264	266	289	260	276	276	283	286	282	258	274	256	264	278	251	288	263	253	281	269	265	265	263	283	302	278	265	289	283	293	278	327	314	277	255	258	252	290	280	283	250	262	290	287	288	307	289	291	278	266	290	273	306	283	269	277	279	289	282	281	299	281	267	280	285	287	267	285	263	300	287	265	281	272
23113	21327	28937	24026	21316	21280	9950	2071	1505	1467	1210	936	841	744	661	627	609	578	499	532	530	471	473	458	467	439	418	458	394	422	433	478	429	446	426	387	416	373	387	427	408	408	418	426	411	420	429	422	409	438	394	422	392	418	413	408	399	391	406	391	423	433	401	438	402	397	393	417	386	408	392	425	452	389	394	396	387	425	423	415	434	403	419	400	385	428	402	439	374	388	417	385	390	400	387	416	411	382	410	424	375	388	422	393	406	406	427	407	462	384	421	413	448	402	424	444	399	409	391	420	404	380	402	396	400	382	375	430	424	412	392	434	415	382	379	390	408	399	445	412	381	407	415	402	441	416	411	389	390	385	404	376	409	423	397	426	416	428	408	391	403	390	395	430	358	403	424	407	395	405	358	412	389	414	392	385	401	359	372	400	420	383	388	382	424	437	378	395	416	409	427	411	404	375	393	411	392	409	402	408	408	372	407	400	357	410	396	401	423	396	386	410	375	390	426	421	418	410	454	407	409	463	369	386	372	361	404	426	369	386	395	398	445	387	422	410	390	405	423	424	372	411	354	400	390	407	404	398	387	410	421	405	375	422	370	406	428	384	386	420	436	380	378	374	421	372	378	406	385	413	397	410	408	379	450	410	424	388	387	377	419	448	384	395	417	419	395	414	417	399	441	418	400	429	413	376	370	406	434	375	399	405	434	405	390	393	369	408	420	381	411	441	417	411	395	413	363	408	404	389	432	384	402	422	400	402	355	400	379	358	414	419	353	397	402	384	391	418	385	386	410	412	437	414	400	426	363	399	399	368	400	413	381	427	404	443	414	388	388	396	370	388	391	361	406	402	402	388	350	423	371	392	428	414	396	389	393	393	402	414	413	438	387	397	409	408	386	408	402	412	394	372	380	426	398	384	399	401	416	405	407	370	405	399	406	421	406	430	418	433	396	394	432	427	407	379	430	387	452	406	392	420	387	393	364	389	428	393	395	376	395	415	412	435	402	420	403	384	414	410	417	404	387	436	397	395	450	408	370	393	374	358	383	368	399	396	379	418	419	397	379	430	442	378	395	399	394	360	460	392	377	423	399	397	389	393	409	402	380	410	401	395	405	409	360	379	396	417	437	380	418	397	395	407	419	422	374	401	394	366	416	424	398	411	384	381	395	389	408	376	409	401	433	408	408	391	419	374	360	427	373	386	428	430	381	417	404	399	398	381	386	406	407	402	353	397	475	387	389	411	374	370	378	392	406	426	408	412	412	402	394	445	399	380	390	344	416	410	367	404	381	393	419	396	409	396	402	359	414	419	389	396	377	389	392	328	421	412	426	381	380	399	385	367	372	373	344	423	394	390	397	393	408	422	405	402	416	403	400	420	413	415	412	405	382	397	407	408	417	439	395	405	390	409	405	424	407	391	420	402	410	397	382	417	385	380	415	387	402	417	388	403	411	353	384	417	394	404	389	423	381	398	374	412	374	385	397	386	390	402	403	363	366	363	410	389	435	416	397	401	409	381	419	433	377	387	389	430	394	420	428	400	397	395	409	398	385	382	403	389	381	417	363	363	380	397	398	396	401	412	436	393	405	407	421	386	378	389	392	418	395	419	389	399	415	393	421	426	372	428	399	381	394	435	400	404	376	390	419	414	404	434	409	407	406	370	378	390	372	403	422	411	386	380	426	383	416	402	356	386	434	407	384	392	361	407	420	402	348	394	381	370	412	411	387	362	390	403	420	435	403	399	419	379	401	415	389	390	369	378	392	429	418	402	401	380	404	371	410	406	418	430	400	401	392	394	414	376	406	413	373	394	403	377	428	451	391	417	360	390	413	429	377	413	362	387	392	396	394	375	372	388	346	405	418	415	399	437	409	382	383	394	403	421	379	366	384	432	372	406	378	363	392	393	415	401	430	395	393	430	382	398	427	423	420	386	372	415	414	342	420	420	413	379	416	410	384	410	421	416	349	383	380	399	407	427	406	382	410	383	411	385	385	399	381	428	350	410	377	445	408	391	397	425	353	406	374	394	428	401	386	395	369	431	411	422	415	398	409	471	413	375	407	406	414	410	429	390	399	397	425	360	422	370	387	396	395	407	408	384	420	397	434	417	361	400	414	388	406	425	399	393	404	407	416	394	412	389	385	378	384	369	360	430	417	356	387	451	433	401	416	393	422	384	383	383	420	405	416	402	405	397	416	399	415	406	399	382	372	378	417	416	385	418	392	412	430	356	405	408	407	380	403	419	432	388	420	390	396	384	377	428	408	439	406	376	398	420	427	433	389	382	398	380	406	413	395	386	395	374	424	409	395	390	396	392	413	387	397	386	392	389	356	417	373	386	378	394	405	404	400	415	389	404	365	390	412	405	403	361	389	401	396	373	383	413	380	354	397	397	420	401	396	394	404	440	394	440	399	372	420	425	407	437	377	419	406	374	419	393	394	404	396	430	403	405	408	445	429	368	398	372	402	454	405	380	371	415	401	397	390	410	406	393	375	383	417	371	425	433	407	389	395	397	375	415	414	415	444	395	413	390	393	413	373	407	363	416	383	443	408	394	419	394	374	393	394	404	386	377	398	407	399	391	398	424	378	370	400	400	371	409	447	352	390	409	352	398	394	414	408	375	390	378	344	398	427	413	383	409	408	395	405	398	419	421	381	426	401	385	404	468	389	394	395	409	421	377	398	388	393	416	415	386	384	417	405	399	399	403	384	414	411	440	390	387	384	384	396	379	409	453	405	370	389	374	372	383	397	388	388	383	390	387	366	431	387	368	407	393	410	413	406	394	404	423	396	409	399	417	407	411	409	417	363	399	437	412	401	407	388	368	394	380	381	406	415	397	403	409	412	425	393	437	398	389	373	421	377	388	389	414	377	393	410	398	380	368	397	395	431	400	391	369	369	387	389	389	416	370	396	436	434	394	372	417	376	405	403	381	398	399	396	396	378	373	400	386	373	391	374	402	400	368	388	436	374	405	399	385	396	415	411	398	403	384	394	407	415	400	375	438	413	422	400	407	400	390	374	377	390	400	385	401	430	402	390	430	391	401	426	422	420	359	413	366	425	387	416	414	365	397	383	400	445	392	393	387	393	435	356	415	394	404	404	406	410	422	397	397	409	387	414	459	405	409	434	412	400	390	399	376	419	394	388	430	413	402	423	397	356	384	408	394	400	391	390	397	381	440	421	385	375	397	403	412	372	367	394	421	352	403	418	386	366	387	421	390	401	423	397	385	400	443	391	426	368	415	396	407	416	417	383	425	410	376	364	416	347	388	390	430	435	392	396	362	395	383	413	388	368	420	389	396	399	390	421	424	389	414	430	410	375	405	393	366	380	363	402	409	444	396	380	390	377	398	390	349	393	406	386	407	372	380	384	405	439	415	416	387	366	409	428	406	429	387	381	413	390	403	388	387	422	419	410	389	376	385	398	384	413	389	416	397	407	391	417	392	387	378	378	382	406	373	394	379	394	454	441	387	365	423	401	382	409	391
31214	53152	35705	19375	10642	6311	4378	2957	2493	2415	1956	1442	1219	1006	953	844	742	699	636	603	622	561	519	548	531	503	504	519	484	478	502	486	463	502	502	406	478	451	445	463	466	439	470	492	439	436	516	453	453	470	450	467	497	430	433	457	470	432	433	415	481	451	435	531	442	499	458	457	482	411	480	457	420	435	466	435	453	475	489	448	465	499	432	484	461	434	459	432	431	450	416	471	480	460	444	466	453	459	470	464	430	430	473	431	423	444	444	422	457	479	422	454	424	473	416	437	466	437	432	449	452	450	488	456	460	418	420	489	488	456	445	460	443	455	477	432	449	466	441	453	464	441	450	434	447	431	482	429	434	448	474	474	448	423	407	419	458	395	498	437	436	485	478	425	411	444	430	484	464	474	445	459	427	470	436	457	462	437	488	476	451	455	430	453	445	437	437	447	461	453	449	440	425	471	473	443	450	456	433	462	442	459	454	452	447	450	431	443	430	448	462	437	469	444	458	435	433	471	458	445	417	444	440	442	427	423	482	446	455	457	435	452	431	476	455	431	422	429	437	449	459	439	401	443	423	424	483	461	465	425	437	442	424	461	430	466	463	442	435	449	422	468	463	480	452	467	430	446	480	435	430	444	425	463	416	427	444	423	452	456	461	433	455	431	446	433	439	455	428	482	439	458	432	442	448	437	440	427	469	414	450	445	477	432	462	448	454	418	417	440	461	459	462	438	438	449	482	467	462	445	447	439	448	424	451	453	418	438	452	456	480	475	476	454	448	456	449	449	406	485	465	500	451	449	454	458	422	430	441	444	499	404	415	417	480	451	452	460	436	431	469	418	442	426	445	430	476	439	461	457	447	496	452	475	468	482	427	448	441	464	436	443	469	466	411	469	420	468	429	433	452	459	434	443	513	477	449	470	454	445	440	452	467	435	430	461	445	458	471	401	464	418	395	445	441	439	469	452	448	460	436	482	436	455	465	429	468	471	411	432	458	427	485	441	452	440	462	465	427	470	432	462	436	478	430	406	468	454	417	467	440	433	479	427	475	483	419	453	434	425	436	423	429	466	467	472	482	452	413	487	440	448	461	436	455	441	447	439	435	407	461	427	449	423	424	434	433	430	408	396	456	432	434	407	423	416	446	464	427	447	433	404	442	426	447	453	417	441	437	475	430	428	472	495	481	413	475	424	449	445	415	420	453	434	433	442	448	425	448	473	478	460	430	431	474	462	453	434	455	421	412	468	433	439	441	449	446	430	420	444	470	437	445	485	451	472	432	444	435	427	436	402	464	435	437	473	438	429	439	466	459	479	469	434	443	460	435	451	463	436	436	456	469	403	459	467	477	483	419	442	404	454	416	510	494	444	452	443	435	457	424	499	435	440	433	457	456	436	426	441	460	474	405	474	445	474	456	452	489	430	422	426	432	422	407	425	457	464	464	430	437	458	393	444	447	465	440	458	477	416	421	455	456	434	457	475	449	446	456	428	432	465	444	436	454	457	441	454	421	458	439	454	414	444	456	458	443	432	447	445	446	445	461	486	411	411	400	472	463	453	455	435	445	481	465	420	433	441	444	416	435	451	431	426	446	463	415	460	452	490	457	414	446	465	494	437	391	447	450	477	445	484	427	426	443	455	418	453	439	443	402	433	433	429	460	462	456	438	465	483	490	426	452	433	438	480	409	445	427	406	455	426	423	448	464	452	472	420	420	439	440	460	447	453	446	426	471	415	434	406	451	444	430	424	438	469	448	442	461	399	470	466	473	428	441	457	442	429	493	441	469	471	433	456	442	427	460	457	454	423	464	432	411	453	428	422	481	449	466	437	397	418	444	441	431	459	429	475	440	450	422	445	446	459	451	464	462	474	452	465	449	441	465	446	461	466	432	433	460	485	459	423	445	462	441	459	456	444	423	441	430	451	434	476	411	480	442	440	450	473	450	437	465	453	451	416	450	438	420	429	472	420	442	414	409	396	428	449	445	412	433	424	449	458	408	447	454	474	451	431	436	460	483	418	497	455	452	416	436	436	436	428	465	470	469	448	465	414	434	454	453	450	444	446	455	416	411	442	421	453	417	428	442	428	477	435	409	471	425	462	456	452	414	446	409	409	431	483	503	438	459	467	462	430	450	450	401	450	442	456	427	430	475	442	423	481	430	420	440	427	443	441	435	423	412	429	431	424	449	455	436	434	402	456	499	420	457	444	428	426	447	459	422	438	458	460	455	469	463	476	421	409	488	443	422	480	430	449	469	467	449	441	436	438	434	479	472	436	465	484	459	478	459	451	453	442	445	441	406	446	454	443	424	415	446	444	417	482	433	412	465	437	452	473	443	435	474	414	416	418	437	420	444	420	429	423	411	484	485	436	436	461	451	425	425	437	463	441	443	455	450	463	444	483	453	463	406	468	458	456	450	443	465	456	403	458	437	465	433	440	467	461	439	427	455	469	420	435	440	436	433	448	438	466	458	429	437	456	441	449	467	449	445	442	438	433	450	399	431	440	457	487	458	485	452	450	464	459	455	426	455	474	415	463	420	449	426	452	432	430	462	456	458	434	468	452	454	448	413	432	481	470	447	427	408	411	449	450	442	408	419	460	461	453	409	486	459	436	464	435	416	422	441	429	438	442	463	428	437	441	456	484	409	411	435	421	458	425	451	420	453	442	455	453	426	460	428	454	412	469	431	467	423	456	446	435	465	424	452	421	456	422	416	434	485	452	454	456	485	440	464	446	431	436	443	440	428	461	437	457	428	436	421	441	448	450	418	456	453	427	480	428	420	420	431	437	429	488	423	473	492	458	476	426	461	447	438	454	427	420	486	437	434	445	447	464	463	424	451	445	438	450	447	469	465	458	476	445	451	509	484	453	420	421	430	450	430	447	432	433	449	453	418	471	442	451	461	470	452	467	443	442	462	452	440	442	437	473	423	445	476	473	455	456	448	451	430	456	452	450	436	438	412	468	455	457	431	422	443	451	463	460	467	430	443	428	457	438	470	421	475	438	443	439	458	427	413	455	464	460	439	443	456	442	455	476	415	420	438	454	488	461	465	416	427	424	475	416	417	450	435	459	472	433	449	426	460	450	436	433	466	444	435	447	453	451	450	424	473	477	420	473	436	420	426	428	465	423	451	431	469	437	421	428	416	458	462	457	425	481	442	407	436	378	436	435	446	466	411	436	432	449	451	465	482	455	445	428	436	459	431	461	464	482	466	450	466	474	438	439	451	445	426	411	420	420	455	457	442	411	425	466	472	436	463	458	454	456	443	436	470	443	449	517	441	491	450	444	388	413	433	433	409	453	397	454	424	456	437	455	453	484	424	451	434	443	498	469	455	456	425	495	459	432	437	430	464	422	444	437	479	428	443	424	439	444	450	424	407	450	461	419	449	455	438	395	448	448	458	427	433	424	422	388	456	419	455	423	399	432	459	457	465	455	449	425	458	459	436	437	471	442	418	453	442	460	472	452	440	472	428	416	476	440	409	428
28354	24706	23740	11207	2746	1284	756	543	572	535	491	294	281	291	234	252	223	228	219	213	216	186	181	200	192	181	208	198	201	177	197	158	193	185	200	190	171	189	209	185	155	206	184	184	194	177	188	176	176	177	180	180	180	183	186	204	186	188	170	173	190	178	190	216	187	201	185	196	169	205	178	173	201	186	191	187	185	211	183	185	174	190	179	191	172	207	191	187	199	185	180	203	187	185	183	175	184	215	217	187	181	180	202	188	171	187	166	185	182	184	178	181	173	167	196	173	174	217	180	169	181	192	166	217	196	209	158	194	192	174	208	186	175	181	189	194	181	193	207	180	178	164	182	202	186	179	175	191	215	189	202	196	153	207	174	178	211	185	194	159	166	191	193	197	209	176	195	193	180	201	191	178	180	157	174	184	168	187	207	185	190	172	183	183	199	196	185	166	170	196	173	175	181	198	203	191	177	199	162	193	193	218	196	199	171	188	169	207	205	174	172	197	187	198	206	181	195	161	207	184	195	191	169	207	194	230	175	179	179	164	195	205	179	184	198	175	210	172	179	200	178	171	186	156	195	211	217	211	205	188	189	189	195	190	201	177	195	181	170	179	209	184	168	201	185	201	181	167	192	191	178	193	184	201	194	185	192	192	188	166	183	197	181	161	209	166	189	173	178	190	188	177	179	180	189	188	207	200	207	206	193	200	170	200	172	194	172	183	195	165	176	189	206	176	161	181	191	176	189	200	162	200	203	189	177	184	201	215	171	196	151	168	178	184	183	209	176	183	187	178	187	192	184	207	203	164	196	190	191	198	194	189	169	177	199	193	192	179	205	193	194	207	173	179	183	170	170	188	167	176	181	193	161	181	170	188	212	197	187	173	196	166	201	201	189	192	166	175	181	197	196	182	196	178	180	190	205	186	182	203	191	193	199	195	189	194	200	220	176	167	199	154	180	179	215	165	182	186	181	195	203	191	174	184	194	201	189	186	189	219	182	183	173	193	207	187	172	188	190	195	209	188	186	181	168	201	173	195	166	172	177	165	218	195	159	173	192	203	200	168	179	184	186	168	193	203	197	182	192	174	200	188	185	174	188	179	198	195	207	192	172	175	216	213	189	207	163	177	191	180	204	212	189	171	193	192	176	185	176	205	210	184	166	204	168	175	184	192	203	196	186	199	200	164	199	172	180	196	186	168	199	190	187	199	196	179	189	182	193	199	193	193	186	183	158	181	204	217	193	189	188	191	183	191	186	175	199	174	207	199	177	189	168	190	172	193	168	209	173	180	173	180	162	192	175	202	192	189	179	190	207	175	200	194	209	187	206	210	185	205	167	198	194	171	173	174	189	200	188	203	168	192	174	181	181	207	178	215	201	179	208	183	201	184	187	167	173	178	196	162	233	190	166	167	171	201	166	184	180	184	174	185	193	214	184	199	195	178	188	182	207	199	186	205	205	183	170	178	171	181	176	184	191	193	177	164	203	196	183	191	195	158	220	192	181	201	202	193	203	191	191	200	198	184	174	191	217	193	167	171	192	183	191	183	207	180	170	178	191	192	195	206	205	166	191	182	187	174	174	197	201	176	192	198	185	198	184	205	193	200	193	199	191	216	190	176	169	196	191	200	175	203	186	196	175	195	179	196	184	185	192	192	181	188	187	181	199	176	227	210	179	203	196	181	175	198	206	165	196	204	180	186	198	173	190	201	185	190	162	182	182	175	170	202	189	167	176	162	182	172	193	171	194	178	156	174	177	197	178	196	187	177	185	160	157	212	199	181	193	183	199	187	167	208	198	190	175	200	176	198	187	189	197	176	190	197	176	172	206	202	215	185	169	188	202	186	155	174	172	175	213	162	192	187	171	177	196	216	187	183	198	166	180	193	182	206	173	167	192	173	185	170	189	186	168	204	192	174	164	200	207	200	192	214	191	196	179	206	194	202	192	169	206	191	195	196	207	200	169	219	180	198	189	192	207	199	190	209	173	190	177	191	184	190	197	164	204	179	217	201	190	176	198	206	166	178	200	215	192	200	197	190	189	187	198	188	173	178	179	193	189	162	168	184	185	194	195	181	203	178	180	199	174	198	181	180	187	198	201	188	182	173	178	213	193	161	186	174	179	177	189	192	177	207	172	185	200	181	186	188	206	195	188	197	195	183	165	171	201	178	166	167	199	176	186	179	195	183	166	173	194	191	186	176	187	181	175	168	191	175	150	192	183	170	198	169	183	182	202	175	172	162	195	183	191	178	169	199	190	194	170	186	177	171	191	190	208	200	187	195	211	189	171	183	182	202	183	197	153	202	180	198	202	180	197	180	212	174	198	199	169	195	173	179	178	173	176	208	209	194	194	188	183	196	194	193	176	207	191	193	186	172	185	197	167	167	213	183	223	193	181	170	232	207	189	184	201	186	181	167	168	170	189	188	183	199	211	190	188	208	201	181	162	184	187	184	184	184	180	198	171	177	191	203	167	183	168	190	205	196	169	175	186	168	194	179	166	181	175	202	207	193	180	182	178	198	181	179	197	189	177	191	171	181	195	182	200	170	180	190	185	202	205	182	176	182	210	170	186	198	197	221	189	159	202	205	185	176	172	181	181	178	170	182	178	189	199	176	203	206	178	184	175	222	187	193	168	179	180	192	189	187	196	187	191	212	169	166	206	198	199	181	180	149	162	181	179	171	184	194	212	165	187	157	177	187	165	191	198	195	187	186	197	162	178	186	196	190	171	203	177	201	160	170	163	195	204	185	185	179	181	186	157	165	189	177	169	169	169	216	171	198	159	186	183	173	195	165	183	213	194	198	201	174	184	198	174	188	193	164	218	208	194	180	186	205	177	176	197	176	161	184	211	207	190	205	198	196	183	194	169	190	187	198	216	191	199	168	191	211	204	189	204	185	188	194	153	178	165	182	180	204	203	178	185	196	167	165	184	186	193	190	195	179	159	188	189	167	185	192	167	207	200	173	201	195	185	171	184	165	187	196	186	215	187	194	193	174	169	198	168	202	189	188	192	183	182	181	206	183	180	194	220	195	179	183	191	176	176	182	180	201	178	190	187	188	178	209	181	174	203	187	187	183	187	184	176	197	184	213	155	208	174	143	176	170	192	193	206	190	194	176	173	206	178	180	171	191	198	188	176	196	199	181	205	167	213	183	207	173	172	159	170	184	174	183	171	195	173	197	190	198	174	194	206	204	195	158	159	202	190	178	186	173	176	184	181	184	199	184	182	199	203	184	183	181	180	200	162	178	182	196	165	190	210	181	181	188	190	194	189	204	171	206	184	177	202	194	200	208	195	202	210	167	211	179	200	190	173	177	194	194	187	194	165	218	186	199	178	185	207	189	189	202	191	210	187	173	214	173	183	203	179	171	182	193	213	179	171	176	203	182	197	180	195	198	183	199	184	172	190	196	184	189	193	164	188	197	160	189	184	210	195	171	188	196	206	199	190	186	173	181	188	183	186	190	175	195	188	186	189	205	192	192	203	174
28283	39375	23399	9867	4375	2476	1476	1062	934	924	797	482	440	394	355	337	338	315	282	285	246	221	264	250	230	242	235	212	220	226	217	224	228	200	245	222	237	219	225	231	212	216	246	201	246	233	202	247	231	213	257	202	226	208	224	233	227	217	233	200	230	228	219	207	204	232	226	237	217	219	225	214	243	219	219	233	248	190	222	237	245	220	240	216	230	229	233	236	233	218	200	223	210	219	215	223	206	219	209	195	198	209	239	239	216	219	237	225	221	215	222	213	229	229	228	205	231	222	188	211	193	241	222	215	231	196	252	221	253	214	215	243	210	206	225	220	225	208	230	234	220	241	229	218	231	199	224	191	230	202	203	239	235	232	214	235	222	207	200	222	228	218	197	227	228	229	216	217	215	229	210	185	203	220	251	218	208	234	214	217	246	237	243	232	222	239	222	251	216	253	214	233	253	229	214	238	197	198	213	228	199	221	223	223	215	217	237	210	232	223	216	218	236	236	217	222	240	241	225	208	221	212	202	242	224	211	220	230	240	230	249	228	216	215	236	228	220	235	211	207	227	252	234	236	225	231	261	215	225	227	220	221	223	243	219	208	225	182	242	244	220	247	177	189	218	217	193	231	237	208	246	218	222	213	226	211	247	209	232	246	242	246	202	251	224	238	200	230	222	224	221	215	225	203	228	197	228	206	214	210	223	214	201	217	203	227	211	245	242	238	221	210	262	225	221	251	228	231	237	241	196	222	237	228	219	215	209	220	226	247	197	230	246	228	220	225	240	225	240	231	226	228	232	246	241	196	239	240	224	208	242	231	208	206	232	212	237	224	201	228	222	232	223	205	214	229	195	217	236	220	251	209	238	216	235	233	240	215	199	218	218	216	223	206	214	250	248	234	237	234	231	228	225	200	214	201	225	233	246	242	217	208	238	214	222	230	228	216	233	219	226	228	226	204	224	238	214	228	214	211	200	212	222	248	231	235	227	223	220	201	237	214	205	244	218	206	232	231	261	216	257	227	229	212	210	228	219	251	230	240	226	226	224	206	206	215	198	202	222	235	255	232	237	221	223	198	217	203	209	216	225	241	223	233	240	211	214	214	221	231	210	235	216	203	228	245	238	218	213	190	230	224	208	234	206	219	225	189	203	216	232	246	234	215	227	223	221	232	204	216	221	219	232	235	232	231	219	234	231	230	243	224	232	231	227	207	236	220	197	236	229	192	229	235	209	227	187	234	192	200	260	221	213	242	209	208	248	242	218	226	226	220	224	222	238	230	221	222	232	229	222	213	218	226	229	202	241	242	224	244	218	234	215	220	212	228	220	232	213	246	239	195	195	264	230	252	192	220	224	204	205	221	218	201	211	224	219	186	218	229	213	219	233	211	217	225	211	221	220	215	237	209	220	212	216	221	201	206	230	220	217	233	228	253	210	243	233	185	234	216	228	233	248	225	194	222	246	227	230	214	246	230	226	230	200	198	217	233	219	233	210	222	209	218	235	233	213	238	249	239	208	226	214	227	208	203	229	217	231	217	246	218	203	194	216	202	227	205	223	211	217	213	250	224	197	215	225	231	209	223	189	209	225	225	227	220	222	222	218	224	223	227	224	223	226	240	213	224	224	252	246	239	212	260	243	232	210	233	210	215	211	238	232	237	230	249	236	223	223	211	222	217	228	223	226	228	210	204	243	231	222	216	241	232	224	226	217	230	221	222	236	226	199	228	226	218	228	203	220	215	222	226	236	252	220	221	221	225	210	213	207	223	215	198	223	187	208	233	234	218	239	225	219	215	202	231	257	228	220	218	213	216	232	244	210	223	226	227	219	204	243	212	219	221	237	216	228	254	220	209	224	237	228	227	218	218	227	193	244	220	223	233	213	235	213	207	220	201	207	232	216	221	215	214	219	221	227	210	248	249	246	216	227	198	211	223	218	253	244	241	201	213	226	208	224	220	230	236	210	234	208	205	222	245	226	229	225	226	213	202	213	205	233	204	215	230	215	237	232	207	221	192	227	237	220	225	215	218	241	219	246	223	218	229	234	209	223	218	239	245	196	242	211	224	230	192	259	211	237	251	201	224	210	225	234	222	216	259	240	270	187	241	197	221	222	223	207	232	226	214	210	205	219	224	228	205	238	197	239	226	230	221	214	219	206	220	214	224	229	209	236	247	237	228	215	197	244	207	222	219	213	224	203	217	221	217	217	240	235	240	232	251	220	209	218	221	204	231	237	212	217	238	223	230	213	219	197	238	220	210	230	237	219	214	215	236	248	242	224	226	215	243	227	233	231	232	227	263	217	232	237	205	218	219	234	232	206	232	223	226	252	221	214	223	218	246	228	235	217	228	210	196	216	199	242	211	193	202	237	198	226	214	222	198	229	248	244	215	229	231	229	203	223	208	227	203	203	209	212	218	249	200	232	213	233	219	241	230	260	199	219	236	211	234	212	222	214	230	216	230	242	232	214	267	222	211	230	229	253	266	229	211	234	230	220	211	235	248	242	231	235	238	224	259	235	228	210	225	221	244	212	220	239	224	230	235	233	212	233	225	249	227	216	247	196	214	225	213	230	218	225	238	225	239	230	231	216	238	231	234	241	193	249	236	212	228	216	212	222	186	205	217	234	218	229	218	209	204	226	203	233	237	196	206	219	180	242	222	232	232	215	230	259	211	228	253	202	235	227	221	216	212	227	245	227	211	209	206	222	181	228	237	187	223	238	223	237	216	199	232	221	224	227	233	199	217	204	217	210	216	201	233	257	187	225	244	238	222	238	208	235	194	223	251	239	228	220	220	201	231	193	204	250	255	220	222	208	228	199	244	224	210	244	196	230	244	227	243	253	208	224	248	205	240	216	218	245	231	199	232	197	221	218	241	207	209	220	224	210	229	214	197	235	243	223	216	214	229	247	236	249	187	223	224	230	229	220	262	230	226	204	211	215	252	228	217	224	242	224	211	225	217	231	240	235	246	241	240	218	204	228	204	249	213	249	227	200	248	235	194	221	230	233	228	242	236	214	210	222	239	223	218	235	222	239	231	229	242	213	247	210	239	219	215	224	244	199	222	212	223	204	215	243	206	261	217	234	205	236	228	222	226	244	242	233	233	211	235	219	227	204	233	237	243	219	225	231	215	216	225	228	193	208	245	229	213	233	212	221	214	256	222	198	227	227	216	224	228	205	235	221	241	224	191	213	238	220	205	197	218	219	225	222	224	223	249	205	234	224	216	231	224	212	204	225	243	238	213	237	209	223	232	211	231	222	192	221	201	204	239	198	201	246	241	247	249	209	238	231	219	223	242	232	205	209	239	229	207	211	210	242	219	233	237	212	214	230	242	240	207	233	205	235	239	256	243	215	222	211	234	222	214	223	236	202	192	189	228	212	216	182	233	226	244	228	229	215	257	198	214	223	228	231	206	244	215	227	262	233	214	228	214	235	243	227	212	242	227	217	227	216	199	225	225	246	224	220	205	211	226	235	237	234	227	208	215
24121	21294	28513	24302	21095	11531	2370	1216	1114	1146	941	662	586	485	504	441	468	443	405	388	370	360	317	316	299	327	308	286	309	295	302	300	283	284	280	323	315	302	277	300	287	311	291	308	279	296	272	280	285	273	297	317	296	311	297	268	272	274	291	297	297	271	285	281	288	297	266	316	287	296	300	302	287	297	269	278	293	276	290	308	288	300	296	301	292	282	291	265	299	293	274	296	300	311	279	280	298	292	296	298	291	270	274	313	290	288	290	272	259	286	301	298	291	279	295	269	296	294	301	285	294	291	291	282	293	314	271	288	297	304	269	270	294	262	312	301	266	314	264	316	302	268	297	288	300	265	269	273	278	275	301	286	289	243	307	307	280	300	308	291	282	278	292	304	287	272	274	287	273	292	276	266	291	264	276	268	292	272	298	323	296	291	313	283	278	299	332	272	289	295	297	325	256	261	297	254	272	270	252	256	293	301	292	308	324	301	292	278	284	273	272	289	278	276	289	306	315	260	278	275	253	275	270	280	283	286	272	272	288	267	319	267	277	300	279	263	290	260	284	306	296	289	276	291	323	285	307	289	273	289	287	298	275	285	295	296	299	259	296	273	253	297	298	277	310	298	302	270	283	256	304	268	276	305	285	294	284	288	271	291	316	266	270	286	287	297	318	292	286	274	307	276	290	267	291	286	287	295	247	298	269	261	274	291	303	298	317	287	301	276	284	297	298	274	310	298	262	298	275	282	293	287	302	303	318	284	297	314	288	303	254	290	297	312	301	294	296	308	289	265	285	279	253	282	269	302	289	281	296	281	279	279	248	289	293	321	277	247	263	295	293	278	294	280	290	271	301	301	296	279	276	283	289	263	280	274	290	307	266	299	284	296	268	282	266	317	302	263	287	303	264	283	313	268	269	261	290	305	305	274	274	273	307	275	311	266	280	296	287	278	276	277	291	292	278	296	294	274	284	290	291	315	297	265	285	296	265	315	291	265	309	249	290	257	243	255	256	280	291	288	256	281	277	280	277	316	290	280	275	269	278	306	293	299	291	300	258	286	272	264	295	284	270	265	278	265	303	273	282	307	269	293	283	273	299	267	280	293	254	278	299	303	260	244	286	281	303	303	244	298	272	313	280	269	290	261	294	272	282	236	326	271	274	310	299	305	272	294	302	255	314	295	294	275	264	281	305	260	288	295	314	286	271	297	293	265	284	329	269	271	292	312	308	297	299	261	290	308	289	301	308	279	320	313	258	331	259	258	271	314	275	287	263	281	269	291	260	273	295	274	281	310	283	288	280	283	293	293	299	281	295	310	308	309	277	305	290	274	282	250	269	282	284	289	259	301	268	273	281	288	286	317	281	303	302	297	285	286	323	296	293	291	303	308	306	303	292	281	291	303	266	326	272	323	326	277	264	287	289	297	262	254	281	261	307	311	256	320	303	293	272	268	299	312	299	294	283	275	287	257	281	337	281	277	303	316	288	288	301	256	275	294	285	293	255	299	281	283	298	284	296	281	297	264	275	275	294	302	294	263	266	281	299	276	261	290	292	272	281	314	288	264	320	279	302	263	264	265	273	277	278	279	301	286	256	306	260	314	262	290	298	265	299	291	260	269	297	271	310	276	307	291	290	274	287	278	294	327	285	281	311	299	282	284	295	277	275	267	328	288	295	277	285	255	292	275	298	304	295	275	306	321	303	255	304	300	273	320	279	269	266	259	307	297	259	291	280	275	272	307	273	282	298	265	265	281	265	251	281	261	284	277	305	273	287	269	320	290	310	258	275	275	279	305	296	258	270	262	256	306	276	256	299	276	296	272	272	308	320	281	288	250	264	308	320	288	321	310	303	285	287	247	282	264	290	314	285	296	308	283	287	292	288	284	319	271	316	275	301	262	290	294	254	243	273	236	310	281	286	276	286	291	276	293	280	285	278	314	287	299	279	306	306	285	263	291	292	285	288	271	268	299	324	272	271	310	307	275	280	280	278	280	291	320	290	284	274	284	301	264	306	273	295	302	288	288	315	309	246	289	296	312	279	312	290	270	294	302	283	275	301	289	286	270	280	278	270	283	290	280	287	293	316	282	279	262	281	275	305	278	309	262	275	275	282	253	301	291	301	314	309	311	301	285	306	279	288	325	276	293	309	286	273	274	289	301	298	274	282	288	277	280	261	283	260	289	290	302	313	275	299	306	263	285	266	271	308	287	269	291	316	308	278	248	296	304	285	303	257	281	301	284	284	298	291	291	269	267	312	271	292	300	275	334	295	308	281	283	284	268	316	234	285	274	279	281	276	285	319	282	298	287	284	280	295	300	252	302	273	282	288	279	295	298	301	288	299	276	279	277	305	289	287	322	265	318	280	288	268	284	269	263	290	285	271	284	289	271	273	273	291	293	295	301	258	277	314	288	330	298	287	294	290	272	311	254	279	300	303	261	280	308	250	275	287	277	319	265	280	276	279	313	287	299	293	301	265	289	295	299	260	285	290	305	286	288	274	298	287	314	285	285	265	270	289	267	284	307	279	263	265	289	314	309	304	276	289	317	293	254	276	274	274	282	296	310	261	255	272	293	271	312	300	288	299	282	277	238	279	302	306	274	285	287	279	290	278	265	288	294	272	302	283	269	291	257	300	274	255	270	309	290	296	297	266	281	256	277	301	299	301	244	257	298	295	281	254	295	267	270	289	295	286	279	272	266	287	263	284	271	278	308	262	281	261	289	281	303	318	298	281	272	287	265	303	306	303	298	284	297	270	255	272	309	262	281	265	279	279	291	305	261	290	297	318	293	290	273	256	261	284	261	290	270	278	285	305	259	275	274	304	296	295	303	255	287	303	269	293	302	311	301	267	269	279	295	263	271	288	285	312	289	299	312	244	298	293	299	296	300	266	292	285	277	301	286	269	287	249	291	300	285	268	294	262	276	282	301	302	256	295	304	290	266	282	273	299	261	276	255	274	252	282	271	266	266	304	267	292	281	284	287	315	291	276	294	292	269	287	266	257	264	257	272	306	248	266	258	295	275	296	275	301	287	284	287	282	271	299	299	301	286	317	271	291	315	295	296	304	282	284	280	296	303	275	282	298	257	289	282	305	287	313	274	293	273	288	285	269	303	292	284	275	291	323	282	298	297	321	305	283	270	299	290	279	270	307	311	286	262	295	300	300	259	330	279	287	286	271	276	296	267	265	285	270	288	262	314	322	258	309	286	259	259	306	275	282	306	328	290	304	291	285	268	280	310	277	295	267	304	306	280	289	302	291	289	284	278	262	269	304	275	287	312	259	278	289	247	273	275	259	281	282	265	297	305	294	302	287	273	263	274	262	263	285	292	283	297	271	302	297	259	264	273	276	302	276	285	301	323	304	298	310	275	285	298	314	283	292	275	298	279	259	280	271	259	272	296	269	294	272	286	338	278	266	303	259	282	269	300	318	302	266	258	252	284	292	282	304	265	275	299	290	252	288	278	263	304	275	261	294	279	274	282	263	270
26987	46714	32602	16070	8818	5009	3135	2109	2017	2005	1540	987	840	634	649	594	601	590	528	486	491	401	384	371	398	391	366	322	355	362	314	333	330	299	342	305	337	332	374	350	320	319	358	322	332	323	340	366	337	351	352	313	329	342	357	316	291	297	333	310	343	330	309	347	306	325	310	326	355	372	320	343	323	322	319	305	343	320	308	330	337	348	353	340	324	310	332	334	335	308	308	311	325	344	313	335	341	292	356	360	320	349	327	345	345	348	324	325	347	364	332	307	287	335	330	304	390	320	359	311	326	325	323	346	299	308	348	317	317	329	328	328	323	318	337	306	353	330	304	342	342	340	372	332	320	325	347	322	338	328	307	332	332	312	347	334	337	335	326	335	323	291	312	350	316	324	319	306	334	325	316	275	335	336	336	310	322	346	322	319	349	288	339	347	321	320	329	325	330	316	306	325	309	321	350	334	336	329	328	306	342	309	352	331	317	333	322	344	335	313	312	327	340	340	365	345	314	357	334	336	318	290	346	360	338	281	293	334	327	338	334	330	329	307	346	350	365	346	333	339	328	292	327	326	305	324	330	324	345	305	337	300	351	319	352	293	313	374	328	311	335	342	322	301	342	310	318	336	350	323	358	330	357	350	322	344	307	329	276	349	338	315	329	332	331	318	352	324	338	323	336	329	314	328	309	339	306	322	326	318	308	343	324	330	311	354	297	313	341	301	321	343	338	309	309	334	349	300	313	305	346	313	321	344	344	336	321	337	333	365	299	319	323	310	341	295	307	332	364	305	324	340	333	327	313	315	320	336	318	305	316	301	316	343	352	317	332	291	309	331	328	329	311	320	337	314	324	328	335	342	349	286	322	324	324	307	347	322	309	304	290	340	333	319	319	309	312	361	336	293	352	334	345	342	332	300	317	313	323	318	345	335	387	307	304	328	342	335	333	325	338	312	344	352	299	340	312	339	341	320	306	299	298	325	308	336	294	333	324	352	358	324	362	283	321	305	350	347	312	326	306	332	321	359	319	349	328	326	310	321	307	348	330	317	344	345	339	317	288	317	322	352	338	327	322	302	327	337	314	314	312	311	344	316	349	337	350	328	321	288	330	321	295	314	315	353	307	332	332	333	310	326	333	337	316	301	355	319	318	360	327	329	300	308	361	310	310	337	349	339	335	338	336	314	307	314	317	331	329	312	296	325	338	357	331	323	302	337	308	321	321	327	303	339	296	346	339	340	324	343	324	336	345	344	307	348	295	306	309	305	333	305	349	334	337	307	323	328	343	330	336	338	306	328	341	338	345	320	332	348	307	317	283	309	348	328	315	354	360	346	324	322	323	327	347	344	304	331	318	324	342	327	312	368	325	348	321	367	370	328	316	285	338	315	334	307	311	310	318	329	330	311	339	329	279	344	284	323	327	310	338	320	328	337	311	324	344	326	322	308	288	326	316	344	331	334	347	306	322	324	319	349	310	319	315	302	330	324	322	326	307	305	305	310	338	326	326	332	323	351	343	317	347	321	324	353	313	343	346	316	327	330	326	295	311	324	327	302	338	329	300	311	322	316	345	313	323	305	341	311	335	344	329	323	314	335	347	298	333	323	344	306	326	300	314	344	319	334	313	339	329	360	341	314	336	348	317	341	320	330	322	353	329	363	363	335	351	313	337	341	325	292	329	316	343	331	304	315	325	363	320	333	338	342	304	324	317	322	358	325	370	349	370	370	345	313	339	312	323	350	331	339	340	327	354	315	310	329	349	330	336	312	310	348	311	340	328	326	312	324	315	348	328	321	332	345	320	303	342	330	334	317	334	294	314	310	291	307	305	300	347	279	314	320	308	320	311	343	345	290	333	344	342	327	294	338	308	329	353	321	352	340	320	327	349	307	318	357	354	305	333	314	298	328	311	372	377	348	337	317	325	309	334	305	303	298	315	317	317	314	291	338	330	345	342	317	332	323	316	354	361	336	333	303	310	314	339	304	331	343	324	348	338	328	310	319	331	323	315	350	321	330	332	299	325	298	321	329	309	341	327	364	298	328	345	355	318	320	317	335	326	344	310	316	331	315	343	353	338	344	303	328	317	335	357	308	334	324	328	316	342	339	330	328	322	323	315	331	351	290	319	344	303	338	324	340	335	314	297	323	331	292	333	317	287	327	345	325	325	319	313	366	353	328	357	325	310	326	329	343	341	318	316	316	310	313	296	330	349	307	316	317	301	336	298	304	337	341	305	373	346	327	320	321	324	345	360	314	345	305	342	344	312	326	328	327	338	331	310	333	331	336	325	318	333	285	361	320	304	325	303	326	344	301	295	324	339	318	309	341	329	314	331	354	298	319	315	365	320	345	333	308	323	321	339	332	347	305	290	336	342	310	320	310	313	310	338	326	343	364	312	323	343	326	331	322	317	347	330	318	340	328	345	339	331	339	296	292	327	329	332	339	294	318	343	329	331	324	348	337	332	318	336	320	331	336	355	300	293	302	325	336	325	324	325	368	347	319	304	334	332	315	321	329	310	310	346	317	361	336	340	325	334	334	292	309	316	368	338	295	368	310	327	313	311	300	346	319	325	303	348	332	325	320	328	328	335	357	330	296	312	325	342	342	321	338	327	314	333	328	304	333	358	324	294	337	355	349	327	331	325	306	332	339	335	291	322	342	346	331	323	326	305	316	319	331	304	344	310	344	336	315	310	327	302	294	348	359	309	323	347	351	318	346	356	294	332	309	312	301	339	311	345	346	317	343	333	328	351	316	337	295	317	301	325	329	325	308	344	330	323	320	284	312	330	316	317	324	303	303	318	317	339	335	336	332	334	290	307	354	316	319	319	353	322	336	314	297	336	327	312	351	362	329	323	321	326	325	315	310	315	329	333	313	323	317	326	339	318	297	290	333	329	304	336	310	332	312	318	304	324	325	322	340	336	332	309	334	335	316	293	315	292	327	325	330	310	325	355	349	306	317	312	351	313	301	315	346	327	346	329	336	335	356	310	335	317	334	317	341	330	326	330	319	352	320	332	287	310	366	318	336	320	319	326	286	323	318	316	306	304	285	342	321	327	320	354	319	334	318	319	321	329	300	326	338	347	334	310	349	343	330	331	346	324	330	352	313	333	322	299	316	322	292	312	334	346	324	327	346	338	324	344	302	331	338	329	309	315	356	326	344	320	304	346	354	319	293	331	333	329	318	312	305	307	353	314	331	323	335	289	304	316	324	336	304	295	311	314	338	305	284	340	348	337	363	313	329	326	312	340	302	299	329	335	319	313	318	330	329	324	330	305	306	310	290	326	325	317	333	328	322	330	369	309	317	312	282	345	337	320	340	334	322	298	312	342	326	333	326	317	356	327	341	302	303	308	369	293	328	337	345	346	320	308	326	327	323	298	354	306	314	362	310	331	353	319	319	327	303	353	334	313	343	309	326	336	340	323	326	299	344	344	364	297	345	362	325	335	336	301	311	322	305	323	318	322	328	336	335	337	348	330	359	334	318
25399	21342	27524	25282	11605	2190	1224	735	732	817	617	475	377	384	360	343	374	296	352	316	258	274	283	262	260	244	249	232	259	251	270	220	238	253	257	269	256	254	252	232	212	206	237	230	211	249	263	220	265	247	257	233	227	241	247	229	229	240	248	220	259	246	236	230	237	250	224	248	232	249	228	274	224	249	220	255	246	231	215	220	214	209	220	217	234	251	239	227	259	273	233	235	233	234	262	246	222	249	232	227	235	251	247	236	227	265	230	256	231	224	250	221	238	242	227	230	232	230	231	239	243	255	202	250	243	245	272	241	247	227	245	259	242	210	234	207	242	241	237	241	232	225	238	233	230	255	259	216	211	237	223	228	225	225	246	227	236	276	245	202	228	245	242	245	264	250	235	253	255	228	244	250	236	239	253	232	231	237	235	242	217	217	245	221	237	210	220	260	241	236	233	250	245	232	221	285	217	248	253	202	226	215	234	258	234	226	210	241	236	237	224	231	251	245	216	218	262	222	233	235	262	223	221	259	213	220	229	214	219	240	235	239	253	239	263	237	248	244	235	249	246	242	225	231	233	235	252	237	241	231	232	234	247	224	225	231	226	213	241	240	233	202	247	234	237	223	211	248	242	238	246	251	244	219	236	242	245	244	245	217	203	244	254	266	227	250	253	220	247	249	226	199	253	216	211	235	212	234	240	225	238	243	215	226	226	252	244	223	233	237	240	251	239	209	214	260	237	246	215	214	237	219	249	247	219	232	241	247	250	232	212	219	248	227	228	228	226	214	256	234	228	247	232	235	234	239	210	234	226	236	225	232	217	234	223	242	250	251	221	237	239	249	237	216	238	208	208	253	218	233	215	227	241	237	232	222	237	200	244	237	201	263	217	201	196	238	226	223	245	231	222	229	258	225	257	229	238	247	217	228	262	208	211	244	234	220	226	242	221	218	230	211	248	238	250	224	217	233	206	236	214	215	229	244	248	245	212	239	246	239	246	219	249	230	218	257	220	249	243	213	225	256	241	223	226	220	222	237	259	217	231	222	229	250	209	222	199	247	236	242	234	242	238	229	246	223	237	221	224	236	223	234	247	273	234	259	245	215	239	214	235	249	237	218	216	239	239	217	212	241	241	230	238	246	213	240	247	232	242	240	235	233	266	226	248	205	244	236	234	243	258	247	263	240	230	239	224	232	236	227	259	281	205	245	212	228	214	233	232	250	220	241	218	236	252	231	256	236	237	250	258	242	229	220	250	241	219	226	254	230	259	253	248	235	242	230	231	234	252	249	250	265	225	242	261	223	247	211	208	220	246	241	228	242	237	254	246	260	245	234	212	243	266	236	265	233	232	230	260	240	236	223	216	240	206	255	255	246	220	240	224	219	243	219	239	239	223	244	231	236	246	240	247	216	211	242	261	233	241	219	233	236	232	255	244	241	250	220	224	265	242	235	232	228	228	230	225	229	211	247	252	238	255	233	230	246	229	221	223	224	214	220	260	266	220	235	236	216	226	220	239	223	248	221	222	240	228	236	250	217	234	226	213	249	243	241	215	196	267	235	264	264	251	219	226	225	229	252	262	235	208	248	251	240	199	235	247	234	263	231	263	232	275	232	242	290	240	262	222	237	246	240	211	231	242	240	227	200	246	222	231	222	222	260	248	232	254	228	250	233	217	247	241	238	273	254	233	221	283	229	213	195	248	212	229	235	238	213	232	239	238	267	228	231	230	205	248	239	208	217	242	238	236	237	227	239	250	219	215	255	234	243	228	226	221	229	223	218	230	250	242	231	248	237	221	232	223	256	189	263	246	235	238	223	245	241	224	211	225	215	247	239	222	251	243	249	258	243	260	237	243	243	243	199	222	232	251	259	260	225	247	232	227	229	253	221	218	228	234	227	229	262	216	215	235	228	219	238	223	232	237	235	205	224	232	230	224	256	243	220	247	240	236	255	237	241	239	223	222	222	242	229	243	223	254	242	265	242	236	228	218	234	245	235	235	230	259	233	216	249	225	252	225	242	239	264	237	237	227	262	242	244	227	234	217	229	225	255	250	253	258	252	217	219	242	227	262	216	225	236	204	240	232	238	239	225	246	231	225	215	229	237	245	258	233	256	226	195	239	238	240	270	227	211	267	217	236	214	237	243	204	256	259	236	250	237	267	236	249	244	218	233	259	257	224	225	260	256	218	246	235	224	258	264	213	228	230	236	241	243	246	269	226	239	238	246	255	252	222	219	229	249	234	230	243	226	206	256	253	277	227	249	231	250	230	239	228	244	251	230	227	234	262	244	239	233	241	219	265	259	215	244	245	206	206	193	244	260	212	237	243	224	230	244	221	232	252	235	217	231	243	245	245	206	201	241	229	251	235	230	251	205	233	228	249	228	231	221	242	246	240	226	225	236	229	231	255	264	222	201	222	244	243	228	227	244	238	214	241	229	238	206	254	240	232	209	215	240	250	243	265	244	239	213	223	223	243	272	217	233	243	245	222	210	226	235	218	250	235	214	213	221	224	209	220	212	247	210	231	247	270	236	247	234	250	233	240	233	245	233	223	215	215	250	241	218	219	264	231	210	237	233	242	252	245	249	228	221	234	252	221	225	262	228	215	247	224	212	208	257	231	232	254	193	237	235	266	217	240	227	259	235	219	235	231	224	243	243	224	264	210	216	209	221	239	235	240	226	278	260	272	200	245	257	241	211	226	204	244	232	247	214	231	252	232	235	229	246	229	192	220	224	202	246	221	223	245	230	219	217	267	226	227	241	234	235	231	245	222	244	222	262	232	203	237	218	229	236	245	197	239	254	259	247	226	229	217	228	213	237	254	227	223	222	219	239	247	234	206	242	233	217	222	218	241	212	242	235	231	257	241	233	283	228	226	206	217	255	261	244	224	230	273	258	232	208	230	230	227	232	223	239	212	190	263	235	229	225	237	221	244	221	215	252	220	240	238	199	238	245	266	233	232	228	238	259	225	254	217	219	214	237	237	268	196	193	231	251	218	217	221	232	235	246	242	261	241	235	210	222	235	234	215	235	212	205	247	226	197	242	214	225	244	247	248	253	247	255	233	227	245	205	228	265	226	247	234	219	235	233	249	242	244	236	214	251	239	236	236	228	248	238	237	265	244	239	233	233	241	217	266	254	206	240	226	249	264	248	223	239	237	261	244	234	233	207	208	220	223	230	235	221	233	249	249	244	188	277	255	254	215	232	211	223	231	233	239	258	239	211	237	259	220	248	250	235	227	241	243	222	219	251	233	258	227	208	251	244	243	241	256	238	232	204	221	267	234	243	243	226	216	252	207	223	220	240	245	211	223	262	250	244	227	256	230	243	233	233	234	222	252	250	236	239	202	223	253	265	248	232	243	244	256	248	252	270	236	251	221	258	216	246	207	243	227	251	228	202	198	237	254	219	206	246	233	221	228	254	241	219	228	228	221	237	228	236	240	228	243	246	235	235	240	223	206	221	226	240	226	225	225	229	246	219	229	239
28369	43688	29243	12011	5965	3550	2309	1404	1333	1404	1105	753	632	545	497	462	514	461	451	395	349	329	359	351	328	311	310	306	287	294	326	285	284	276	298	284	299	270	259	279	281	250	281	278	297	315	295	302	303	271	279	288	273	298	280	313	288	282	275	284	282	276	269	268	294	306	308	273	297	297	299	283	289	300	293	275	267	287	278	235	279	268	277	286	257	290	281	265	274	283	276	307	262	282	280	291	240	280	276	281	331	270	291	279	277	283	294	269	272	259	274	281	248	295	309	286	280	306	276	261	317	251	267	284	272	289	274	307	270	281	277	271	254	304	279	274	274	285	244	295	310	284	259	304	288	261	294	293	288	287	304	251	266	249	298	265	275	285	291	292	299	272	265	294	297	310	311	262	272	274	299	262	304	290	285	266	287	287	292	269	301	285	317	267	275	259	291	306	279	261	301	280	290	274	281	282	297	292	252	269	270	275	293	295	283	250	265	254	247	308	296	276	312	255	273	297	284	302	273	281	278	272	289	296	316	271	299	295	269	287	270	240	289	287	269	276	300	271	277	275	308	278	298	270	303	249	262	310	302	294	277	278	303	281	286	271	283	286	288	283	293	310	267	286	288	296	283	306	323	309	265	293	290	292	270	304	294	280	248	275	268	286	240	270	265	258	267	304	267	283	282	272	295	275	275	268	277	271	302	262	272	281	280	281	284	275	281	313	244	272	285	292	270	260	261	311	267	303	272	264	280	268	273	259	291	275	260	287	289	297	252	276	317	262	298	277	329	264	277	298	272	281	293	277	281	276	251	288	265	313	272	263	284	282	262	277	290	298	299	296	284	291	279	286	281	292	278	300	275	298	310	278	295	272	275	266	269	264	293	284	290	284	288	307	301	284	279	289	273	281	240	262	288	250	265	256	302	292	274	261	284	281	277	292	309	284	253	287	278	280	256	289	299	275	277	257	314	276	308	293	310	290	310	269	302	300	275	317	275	286	275	275	269	275	300	275	277	296	290	309	281	281	250	296	292	262	298	270	265	300	267	297	270	271	279	274	265	268	280	265	267	287	277	293	257	252	260	256	258	300	283	293	297	274	278	279	255	277	315	257	314	294	271	284	297	269	268	308	290	255	271	266	282	287	259	313	270	306	278	288	307	284	272	295	233	289	279	281	266	270	274	304	257	271	256	273	275	296	272	275	309	301	270	304	267	306	276	301	277	263	269	271	282	284	289	266	280	267	292	271	261	305	256	296	273	284	272	268	299	265	279	296	288	270	252	295	279	284	266	294	292	248	248	304	294	270	295	288	304	311	274	308	301	305	287	273	286	280	251	284	278	266	266	300	286	296	280	297	292	274	289	279	298	278	269	291	276	247	295	251	279	275	261	276	263	284	292	273	275	284	280	314	296	280	270	267	261	281	296	278	291	268	259	298	278	264	272	270	252	293	298	257	254	301	284	293	273	282	260	273	319	287	265	305	278	279	298	265	283	270	298	269	284	329	289	253	260	250	283	291	277	294	274	261	310	263	273	295	284	270	289	328	304	285	288	281	252	256	284	267	291	263	316	270	265	295	286	267	282	292	274	281	272	277	276	256	288	288	276	289	287	274	285	284	305	273	294	268	287	312	258	301	286	257	255	244	340	276	260	308	310	269	277	289	248	295	259	278	290	279	278	293	283	286	293	258	292	298	288	271	297	298	274	276	297	246	295	269	289	284	273	293	260	280	273	289	260	262	303	306	285	260	272	301	256	248	296	287	270	306	283	287	300	270	284	267	262	290	286	280	298	281	319	276	318	268	294	287	302	298	278	286	290	272	275	304	287	303	262	284	289	291	283	294	265	256	264	276	310	270	257	260	278	235	273	253	268	287	261	263	277	312	295	297	274	268	303	326	261	236	294	302	299	259	308	286	270	304	313	270	257	287	269	275	306	260	249	255	273	304	259	314	276	276	282	267	274	278	284	309	324	276	291	301	299	279	297	282	258	321	294	269	275	304	285	272	307	274	281	293	295	288	279	291	267	277	277	274	272	283	264	248	291	264	279	275	307	328	304	296	317	265	297	270	315	274	281	289	281	284	280	293	305	274	245	282	268	274	273	300	295	316	292	285	276	309	266	256	254	295	280	324	278	265	300	291	260	275	263	289	265	293	281	278	295	289	268	286	260	316	254	280	292	270	276	282	273	249	285	283	267	285	263	273	327	254	281	259	272	293	308	283	284	291	292	275	269	267	260	248	305	252	287	293	280	280	300	280	303	255	269	288	285	262	274	274	287	272	290	265	285	273	283	291	276	288	278	288	282	297	262	292	256	282	295	251	294	285	279	274	267	275	265	259	307	278	278	314	277	246	308	276	292	304	257	261	290	272	287	265	290	285	292	274	259	312	258	280	269	270	281	278	274	304	264	256	298	272	293	250	224	291	294	269	258	309	274	265	269	260	266	289	296	291	242	296	258	301	276	277	256	288	269	267	288	271	290	304	277	259	290	256	278	302	267	258	297	268	292	283	259	287	276	276	265	308	267	266	273	289	277	273	300	306	311	281	298	249	273	274	259	270	280	296	312	272	279	275	293	305	287	259	279	291	296	279	284	282	274	266	299	268	303	312	280	276	285	308	293	285	298	287	278	307	262	252	251	255	300	279	267	291	297	300	284	285	251	288	304	277	285	260	280	261	260	273	245	272	283	303	302	281	239	280	242	300	312	268	269	275	259	288	294	246	282	284	287	272	289	264	290	297	265	275	275	295	290	279	267	270	300	273	255	281	255	302	289	287	270	276	260	287	290	262	319	269	278	286	312	290	285	286	282	286	263	272	231	294	284	303	274	302	294	285	270	253	277	285	268	311	283	303	276	288	253	264	269	283	274	288	293	270	284	275	278	331	286	254	286	273	292	251	261	297	283	265	283	274	281	265	269	299	286	286	275	331	309	266	267	319	285	274	296	279	291	273	285	259	283	262	279	255	270	281	271	275	277	263	303	262	318	306	272	257	309	279	276	296	275	292	300	297	248	276	276	288	298	318	292	275	304	287	278	295	314	279	279	293	272	302	287	292	249	281	284	292	316	295	287	276	293	295	301	291	292	284	265	301	284	265	290	268	273	286	270	252	300	283	305	289	296	255	311	286	284	268	281	311	273	298	288	264	268	283	259	286	279	274	276	327	299	285	258	311	261	283	287	266	307	288	282	295	273	246	268	303	308	292	277	283	276	267	277	306	313	314	342	310	292	265	289	296	256	304	268	278	310	269	267	286	277	258	270	296	291	307	328	289	279	276	294	298	274	292	279	285	289	304	291	265	281	281	279	259	284	312	302	280	298	272	273	293	296	265	255	293	257	292	293	292	277	292	269	287	258	267	283	300	270	270	270	287	287	276	272	274	305	283	256	276	260	302	307	262	287	275	295	263	255	258	303	239	307	273	290	257	267	275	264	264	279	257	280	274	272	271	275	271	279	271	274	303	273	261	295	295	268	298	283	303	284	282	287	317	279	270
23203	21394	29096	24068	21396	21403	10241	2147	1473	1646	1279	923	900	756	722	674	636	590	543	565	550	502	513	451	456	460	428	406	440	431	427	426	406	449	391	468	438	425	405	419	402	438	413	428	412	410	384	383	427	444	395	432	396	385	406	452	404	431	411	402	393	420	452	421	361	407	376	404	396	408	435	373	385	394	399	397	423	429	364	394	423	384	396	405	369	398	433	414	391	425	396	381	400	417	425	431	384	389	383	375	442	410	402	449	369	356	421	401	401	435	403	399	411	368	396	392	388	429	374	401	371	395	378	384	401	393	363	397	395	386	429	371	415	376	415	405	392	423	403	382	395	423	396	404	399	444	424	416	384	414	424	406	407	417	380	378	410	399	391	420	375	423	400	412	402	403	439	369	401	395	416	408	413	422	402	427	432	381	395	365	397	421	394	383	404	390	385	393	389	446	384	368	385	406	419	378	436	371	414	366	379	374	426	414	394	382	425	400	413	433	424	392	427	390	396	410	401	331	402	408	360	352	397	427	400	389	416	374	415	391	392	382	423	412	400	371	417	392	432	394	404	394	403	431	376	420	391	394	417	415	381	382	369	459	394	383	370	427	431	390	408	398	396	434	408	375	388	406	423	397	365	386	374	415	428	406	359	397	423	401	402	356	398	423	345	395	390	436	396	402	393	412	432	384	413	398	441	448	461	379	414	396	400	364	407	422	407	389	374	392	409	393	416	427	383	424	426	352	393	397	408	376	400	394	396	396	387	386	369	393	427	392	415	427	401	404	394	403	400	396	385	433	413	386	391	380	363	380	396	369	439	392	434	394	401	429	394	392	396	432	388	424	388	369	381	381	384	383	392	388	398	410	395	416	420	372	407	413	362	395	414	386	422	386	374	374	377	387	414	423	385	388	422	385	363	390	375	396	380	380	395	414	410	391	363	398	451	395	397	410	404	412	401	388	426	391	415	375	382	404	367	411	387	382	398	416	427	406	373	405	415	367	407	400	375	385	432	376	420	394	395	383	436	374	389	406	398	386	435	387	412	377	395	394	386	381	425	367	391	405	378	392	416	408	396	386	380	397	412	382	406	401	408	365	390	389	377	380	351	403	413	378	359	433	367	398	408	409	377	397	404	405	403	421	408	432	413	425	429	389	392	389	389	417	375	404	398	407	365	397	398	414	390	413	421	417	401	396	398	409	357	385	397	416	383	374	408	381	367	385	387	427	439	383	384	391	431	389	354	371	376	414	371	375	397	413	401	388	380	433	391	404	416	387	387	399	412	379	365	382	412	407	370	384	393	406	411	403	422	407	404	395	371	371	420	401	384	396	417	369	424	359	390	363	415	418	400	387	406	383	407	398	401	397	414	386	400	402	401	413	414	402	428	381	397	356	396	400	407	400	391	405	396	410	380	405	419	422	397	424	384	424	404	399	432	418	416	413	432	426	370	414	395	383	392	376	396	395	404	432	383	383	381	407	441	411	391	412	422	359	396	411	405	355	381	397	368	393	441	409	396	385	410	398	430	412	360	422	391	381	434	375	401	392	419	399	416	363	365	378	381	410	418	413	364	389	411	417	406	432	405	394	405	429	377	354	368	381	383	450	385	395	411	414	423	366	418	405	410	420	405	387	419	396	392	394	415	402	416	398	411	394	387	411	393	359	392	358	429	381	398	443	405	392	370	384	397	363	387	379	395	349	427	445	401	403	352	413	358	382	388	423	437	372	401	400	386	418	403	399	419	398	412	393	397	404	375	373	386	404	431	393	386	415	409	441	410	400	376	399	421	371	425	403	439	384	376	414	374	440	398	402	371	418	401	392	431	416	375	389	372	407	405	373	400	398	386	395	424	388	382	378	393	403	387	426	414	393	405	395	403	392	417	415	392	389	349	412	385	373	405	414	388	384	407	417	411	405	434	431	415	382	402	391	400	389	392	418	411	388	389	405	444	367	405	376	398	358	387	380	433	378	439	410	393	412	375	361	456	358	406	373	407	393	409	385	384	393	392	420	438	410	397	419	425	381	380	355	404	386	396	402	407	413	387	379	383	387	410	416	399	430	427	372	417	409	404	439	407	414	402	389	396	371	397	412	386	412	403	406	362	395	416	423	412	399	414	385	393	432	392	376	432	401	375	392	427	401	403	402	416	423	392	445	391	408	391	371	411	438	412	413	383	403	365	408	412	418	413	398	412	398	431	428	363	397	429	392	414	423	388	386	437	395	408	393	398	420	390	385	421	416	408	396	401	411	404	372	393	403	406	413	421	391	415	391	396	419	428	412	401	392	365	397	438	400	386	371	395	386	410	416	397	380	389	391	400	398	370	409	393	383	382	384	398	446	425	413	426	401	381	414	413	395	408	404	422	429	404	394	420	379	372	396	392	460	431	409	400	387	383	383	398	377	392	425	407	365	443	374	419	444	376	402	405	382	420	420	390	388	392	380	414	404	415	401	382	373	379	372	419	400	404	398	376	422	406	385	392	410	365	400	403	426	395	396	386	425	407	386	440	377	416	379	385	399	401	376	394	401	384	409	401	407	407	394	406	398	385	414	436	398	435	410	414	367	399	401	398	399	421	400	395	395	404	382	445	402	429	349	425	390	406	367	431	407	406	344	412	378	419	400	418	361	431	426	380	380	392	403	426	376	461	422	364	403	379	414	378	384	392	409	404	410	392	392	421	383	369	400	435	421	416	411	366	391	402	416	408	392	383	403	400	434	426	384	413	406	357	376	397	395	439	424	409	411	393	350	405	383	355	401	384	378	395	410	431	396	435	397	429	397	425	425	362	395	417	393	366	439	372	397	369	439	403	402	397	395	403	401	398	406	384	386	407	426	410	395	414	360	371	439	390	396	423	401	395	411	409	419	397	384	413	361	393	419	409	425	369	432	404	408	356	383	359	386	388	402	391	396	408	399	388	424	373	388	390	398	394	421	364	385	418	440	395	387	413	413	406	369	412	388	411	401	411	380	395	352	383	412	398	363	383	403	423	403	407	383	390	382	429	412	402	428	401	402	388	410	419	405	426	398	410	426	384	397	403	416	400	388	422	386	411	433	410	459	378	410	405	382	400	365	440	438	385	413	394	393	384	417	428	422	398	393	403	374	388	400	408	418	386	414	397	405	363	424	398	421	404	402	421	396	392	424	418	377	405	388	377	420	411	397	372	398	413	410	430	395	416	377	400	378	426	403	404	400	398	412	399	379	398	391	395	424	396	418	386	382	421	411	445	392	402	373	428	400	415	422	394	381	395	415	351	404	390	439	403	390	370	401	405	409	416	405	380	402	417	376	382	442	448	428	375	418	377	377	399	393	376	400	412	424	392	411	414	395	404	396	361	412	383	410	381	391	369	437	387	383	419	379	386	440	371	381	415	405	430	395	404	402	389	388	412	394	418	419	407	413	395	351	394	405	396	407	410	401	398	396	376	407	374	409	436	369	373	389	427	440	392	436	407	401	439	384	373	390	407	381	399	425	391	397	384	414	403	347
30612	53872	35892	19696	10308	6406	4687	3249	2618	2742	2208	1303	1278	983	908	911	889	711	722	696	631	545	543	565	536	489	535	537	527	503	479	447	448	468	486	509	484	439	451	477	465	451	478	441	463	441	491	451	457	478	480	431	453	463	482	450	449	467	441	429	468	421	430	450	470	455	453	441	425	457	470	438	420	440	465	435	452	456	477	447	433	458	461	439	443	480	443	441	429	399	425	444	421	439	441	462	425	472	460	456	470	465	474	457	413	455	464	414	465	434	472	457	428	434	419	418	471	437	449	436	463	451	392	469	414	438	467	414	455	479	471	406	421	463	453	446	445	429	464	443	480	454	427	431	437	428	464	433	485	468	463	444	440	421	431	434	437	461	428	483	438	451	436	471	423	479	416	412	455	429	404	481	467	437	418	453	450	480	492	451	442	428	500	467	464	459	447	457	434	451	466	415	444	473	447	452	465	500	431	415	426	453	458	467	486	472	447	490	502	434	469	472	456	455	427	453	454	449	474	472	464	462	415	489	427	407	444	438	469	466	420	438	452	461	493	437	423	440	414	423	409	412	458	452	455	461	426	427	439	455	426	443	429	478	438	442	470	462	426	451	445	453	470	425	448	445	474	422	462	435	456	448	469	477	448	485	469	451	452	412	461	429	434	437	447	437	446	418	455	473	435	477	447	427	451	440	458	438	453	430	481	454	446	431	453	421	435	422	447	468	465	451	477	476	411	465	443	414	468	426	440	443	418	423	442	425	487	436	478	510	407	447	459	433	454	451	476	442	476	448	463	435	440	451	472	446	413	464	430	455	445	437	443	431	432	434	443	425	446	485	444	464	453	457	466	452	485	454	451	422	445	438	436	471	401	423	461	444	432	460	430	452	429	449	434	470	428	458	441	457	449	440	457	463	466	497	436	449	468	462	445	455	447	456	444	478	452	423	436	462	438	446	435	461	443	442	421	463	443	499	432	457	461	442	421	459	436	453	450	434	423	461	429	391	425	421	449	459	424	486	451	424	454	430	458	455	457	448	427	457	449	462	476	447	439	448	436	428	483	471	470	440	464	433	440	423	470	437	421	418	458	435	415	469	442	439	483	443	455	417	458	393	483	444	470	429	471	425	471	460	437	473	453	452	454	464	487	468	443	450	415	485	417	477	483	476	474	485	441	440	409	460	407	478	433	433	418	441	436	460	423	433	465	445	454	415	426	439	413	409	445	433	454	455	454	495	442	455	483	469	425	459	467	469	427	413	467	424	461	452	437	446	446	510	421	457	424	451	442	441	464	422	462	431	461	451	483	460	450	419	443	448	443	448	458	478	469	459	462	426	453	442	468	458	440	442	456	491	447	438	460	451	450	440	469	449	432	450	427	438	484	443	460	431	422	432	441	429	428	437	472	422	427	447	443	472	449	442	435	415	441	447	473	462	425	450	468	443	445	475	466	424	446	438	461	475	460	417	439	442	445	438	428	433	471	449	453	449	414	466	449	417	455	431	452	427	422	470	475	451	427	422	486	466	423	461	436	433	455	468	460	469	437	450	414	475	481	458	431	471	414	470	430	469	422	493	451	440	450	453	465	450	427	427	458	411	448	400	453	467	459	410	409	476	454	442	388	435	420	466	469	459	407	456	414	462	466	426	435	449	451	483	425	436	444	445	429	415	488	428	438	409	454	423	441	412	460	428	455	414	431	422	454	470	425	466	422	468	432	420	450	410	469	482	474	447	461	458	405	471	442	450	453	490	435	434	450	443	463	444	408	471	449	418	454	459	465	445	433	460	427	464	453	447	404	451	468	480	452	459	428	434	431	422	463	415	411	405	455	420	466	458	457	445	470	467	482	449	473	462	423	446	449	423	489	450	417	426	419	467	442	477	431	425	404	472	433	467	454	483	429	390	437	435	454	421	434	473	418	446	441	431	444	476	434	405	443	467	446	433	465	454	450	478	447	442	446	465	439	454	457	442	433	450	460	454	436	437	428	435	448	422	436	465	428	435	421	496	437	448	420	435	458	443	444	431	441	483	439	441	487	435	450	433	453	427	419	452	434	473	455	406	449	401	466	436	435	459	445	481	440	433	447	419	455	466	456	443	447	401	461	442	436	459	435	456	459	430	468	458	437	438	444	444	429	451	417	426	452	479	456	441	470	423	426	436	457	480	432	454	436	437	410	415	426	413	437	433	415	459	460	457	467	478	448	462	432	446	450	462	403	415	424	489	454	486	469	467	448	448	442	488	472	452	460	420	425	463	448	438	452	497	420	435	456	440	424	428	428	444	452	482	453	435	416	496	424	427	419	453	417	435	475	440	410	422	418	458	430	423	435	433	431	398	451	448	450	413	449	449	482	443	429	450	474	421	465	478	444	415	418	425	461	455	429	472	460	438	414	439	457	457	445	485	462	461	469	450	517	447	474	449	439	441	486	463	451	455	458	434	442	459	409	428	453	463	471	474	434	440	443	438	418	407	472	438	440	484	463	437	448	446	449	434	454	425	463	465	454	441	479	465	463	418	436	437	435	430	471	441	422	481	462	431	418	459	434	451	446	443	423	471	456	425	437	429	432	429	445	437	443	440	437	484	415	459	430	406	430	445	441	426	465	475	448	469	440	446	442	457	459	470	466	425	446	448	423	460	454	463	465	437	409	428	461	432	474	421	496	490	425	423	430	487	422	436	429	438	430	472	444	488	415	469	399	414	451	452	472	444	464	430	491	469	448	424	433	420	447	403	473	456	455	415	448	451	426	436	450	435	457	465	470	456	470	467	421	450	462	430	436	484	452	439	442	433	437	439	440	450	458	448	459	436	410	447	446	433	452	387	435	444	455	437	436	443	442	448	426	447	477	467	433	448	416	470	503	425	464	444	440	469	448	450	441	470	453	419	454	458	465	442	453	434	452	424	450	410	467	409	464	433	417	461	492	430	433	437	481	459	439	436	436	455	463	463	430	429	405	432	428	450	441	437	470	418	454	434	467	473	438	434	420	455	443	424	445	432	433	447	461	429	440	428	423	465	438	453	469	433	413	423	461	433	471	403	479	445	447	386	423	435	438	458	495	474	467	456	457	466	473	422	430	437	432	453	442	408	453	453	417	478	408	441	449	463	468	432	436	433	461	469	433	451	420	433	460	452	396	422	416	437	467	455	435	469	443	473	462	481	479	456	472	462	435	451	441	465	449	491	443	403	451	444	477	428	448	432	451	444	419	479	487	462	459	464	454	444	468	490	423	441	425	430	408	454	433	459	457	464	455	457	426	412	441	422	428	452	398	443	450	442	438	466	432	444	443	422	453	436	468	453	451	419	455	420	472	406	453	442	416	432	460	451	425	448	447	475	448	461	420	422	449	429	452	440	460	424	433	431	452	448	433	434	443	492	420	439	428	416	474	425	462	431	514	501	453	447	454	426	464	445	414	388	438	398	430	459	462	435	460	471	429	459	451	451	427	467	477	421	425	471	419	459	465	444	486	438	448	418	489	443	465	443	488	450
28074	25451	25414	11568	2605	1352	874	562	462	526	454	303	331	309	313	287	268	265	264	231	203	214	201	195	211	196	193	177	180	176	181	216	195	176	190	183	185	187	192	169	173	168	164	191	171	188	192	193	186	188	197	199	183	198	180	185	184	162	190	204	206	184	188	213	196	179	186	206	163	185	185	168	175	165	195	169	148	177	178	185	190	202	168	189	188	185	188	160	182	195	175	197	186	167	186	197	177	206	198	203	170	199	204	183	186	183	194	178	188	186	188	195	193	178	191	184	170	180	186	196	172	180	183	183	180	191	183	182	186	197	203	180	162	176	187	191	172	176	176	208	175	201	155	177	203	167	188	185	203	172	184	184	188	195	215	177	194	178	189	187	178	201	174	178	200	236	205	201	184	179	193	157	172	165	183	169	185	211	212	182	175	191	190	198	187	179	163	178	170	181	202	184	194	175	179	212	182	177	195	192	168	208	168	188	197	186	197	198	176	179	193	213	164	159	193	214	196	201	190	212	192	200	192	174	204	186	172	170	180	186	208	163	183	159	213	171	191	179	161	174	192	194	180	180	181	180	175	183	180	177	169	181	178	192	192	177	167	164	215	192	187	165	190	184	189	179	193	188	184	194	205	196	196	166	204	209	193	190	183	206	174	201	176	211	174	191	186	193	165	194	204	189	190	171	194	175	175	190	225	181	155	178	218	173	197	187	182	184	199	193	211	206	203	186	175	208	169	194	196	218	178	177	188	174	184	177	204	204	193	175	176	175	200	162	171	194	200	196	197	183	181	181	203	182	190	191	193	167	202	172	196	195	188	196	195	222	193	209	188	164	156	178	156	184	187	190	162	159	181	169	205	210	200	186	192	219	191	178	182	180	209	197	196	177	175	190	194	188	208	174	183	189	158	179	191	198	168	172	212	180	199	193	182	161	187	182	179	192	194	181	156	171	180	191	180	196	175	187	188	187	159	180	189	188	175	205	195	171	189	201	180	162	221	196	183	188	190	196	199	176	177	188	190	202	181	172	172	164	175	195	203	173	196	195	197	190	204	175	168	191	163	168	189	191	168	193	202	223	181	206	186	178	194	163	189	196	191	170	144	185	188	168	175	192	185	174	177	193	165	183	186	179	196	183	180	170	177	174	200	187	204	195	183	177	194	185	202	177	180	188	179	166	181	188	197	189	187	204	182	189	178	188	174	193	156	194	182	169	177	202	171	178	204	199	174	173	171	188	177	172	194	174	189	190	173	162	184	191	155	191	178	167	189	178	200	198	192	174	191	200	198	199	152	179	185	191	192	201	189	187	174	184	194	193	161	220	169	183	188	223	198	183	180	216	176	184	199	171	153	191	190	189	185	190	197	185	210	179	191	184	173	165	188	180	194	166	193	172	181	174	185	182	169	198	171	176	194	194	179	192	163	181	191	195	187	175	187	179	167	181	179	193	184	197	174	168	195	204	169	204	167	201	183	190	196	183	169	169	183	196	194	196	183	189	223	198	179	192	158	207	183	197	174	183	184	184	201	174	198	181	172	181	185	179	192	196	164	161	175	177	185	188	192	149	181	190	172	187	189	175	172	199	189	198	196	177	192	181	215	201	171	187	179	193	178	181	199	203	163	197	183	203	185	175	192	189	201	186	190	199	190	169	197	183	154	207	163	184	171	187	188	191	199	171	191	182	184	193	196	168	174	199	194	184	196	224	194	212	189	182	206	178	195	180	166	173	179	177	176	188	184	191	172	179	187	192	189	210	202	193	188	188	188	203	196	175	186	190	194	200	190	181	203	179	198	192	194	186	163	185	204	177	200	186	176	181	180	202	190	182	172	185	175	198	180	172	184	203	207	194	168	194	182	191	224	191	166	175	154	193	176	198	199	169	170	192	209	204	204	169	179	197	183	186	180	178	179	182	163	188	165	186	187	190	192	178	195	183	200	200	175	184	182	204	182	193	192	177	182	161	162	181	180	178	169	178	189	190	173	178	172	185	196	194	176	190	173	146	211	172	168	184	197	195	206	177	173	195	188	199	214	167	166	200	176	186	159	186	173	172	166	189	192	190	168	173	174	180	203	197	184	194	192	179	166	183	192	163	160	189	179	186	168	179	190	180	197	181	197	204	181	197	193	199	192	157	209	175	186	162	164	154	166	177	175	193	185	176	201	196	188	166	191	188	192	171	178	197	201	173	194	195	146	183	188	198	179	182	177	180	195	211	177	182	181	164	165	181	187	191	192	209	187	191	176	189	178	187	170	171	181	217	173	186	197	184	176	181	166	196	193	194	183	184	179	178	163	163	204	174	195	170	186	174	186	174	197	199	199	165	189	164	188	191	187	198	196	195	142	168	169	195	189	190	219	180	184	179	194	177	188	183	186	184	201	207	177	188	161	197	198	160	190	168	173	180	200	184	171	169	171	175	187	199	178	161	187	185	208	206	192	187	195	195	162	178	200	164	188	223	194	161	177	174	203	183	192	180	189	188	170	191	178	175	185	200	175	187	169	161	174	179	192	199	182	190	168	189	198	190	187	187	180	166	205	180	183	172	183	175	204	193	168	173	191	211	189	169	198	199	190	204	185	187	204	169	193	200	195	185	186	186	182	187	198	185	179	183	195	201	188	157	195	175	147	177	166	185	199	179	183	186	156	202	204	216	183	190	169	180	209	197	198	174	184	156	179	175	169	201	165	199	180	188	177	173	196	185	184	188	193	185	184	185	196	180	208	148	167	208	196	173	175	207	195	185	182	177	184	186	204	187	184	187	184	181	177	174	175	180	184	188	195	187	205	179	182	177	202	198	183	189	191	192	194	202	185	188	207	188	199	158	196	181	174	187	193	187	201	185	195	195	172	182	200	217	181	206	196	209	181	174	180	199	193	191	212	174	197	204	191	195	193	168	149	210	199	182	178	197	198	184	183	175	175	187	165	193	184	186	174	197	172	185	204	202	173	172	190	213	196	195	193	179	192	192	180	180	199	194	194	188	194	166	182	191	177	196	176	177	176	205	179	208	205	183	157	213	204	179	186	185	191	161	184	178	179	203	190	175	190	204	171	181	192	199	200	198	163	187	170	191	179	193	209	181	156	170	164	210	202	170	169	177	211	165	188	199	190	191	182	179	190	181	203	170	187	204	179	183	205	199	180	172	200	203	162	210	191	182	189	190	199	184	179	193	183	157	197	198	177	193	192	189	164	189	176	189	171	210	200	189	178	192	189	191	204	191	169	166	183	180	178	188	160	166	194	179	185	188	182	186	194	210	163	184	173	164	184	166	174	170	202	181	184	169	179	191	180	171	171	172	185	193	219	184	178	207	181	200	204	186	180	197	206	202	191	173	171	176	164	191	214	224	201	197	183	170	186	190	211	188	204	210	158	181	192	161	193	197	206	172	175	184	195	186	163	189	176	181	177	199	164	192	179	166	191	196	159	177	197	184	193	199	187	192	176	187	196	178	199	170	175	188	219	200	190	189	185	175	189	182	189	159	183	199
27781	41247	25784	9702	3875	2253	1520	999	830	950	703	428	459	454	351	344	335	353	309	290	293	270	223	231	221	233	241	229	200	247	214	236	223	238	213	222	199	228	239	235	248	221	222	204	230	242	213	229	209	191	223	223	229	201	223	248	219	224	218	209	217	236	215	248	206	215	219	208	215	224	208	203	242	219	234	227	272	213	186	194	221	216	224	235	199	211	221	201	245	214	223	218	220	226	205	208	234	219	205	223	219	194	227	225	213	240	230	232	205	217	191	228	251	220	223	244	206	215	232	213	209	224	253	185	217	196	201	234	216	212	258	223	235	215	223	203	232	206	225	232	251	218	208	241	249	219	238	203	222	222	241	195	213	208	236	237	219	239	216	203	221	196	235	217	232	188	223	222	215	225	211	229	201	213	219	213	237	210	229	226	235	209	233	196	193	228	217	224	209	221	239	219	199	195	223	219	214	220	199	231	241	210	229	249	228	211	223	200	222	210	223	205	226	228	205	205	242	207	219	233	205	245	214	221	210	192	238	222	217	238	189	230	209	222	213	213	199	199	202	214	246	229	229	222	200	253	216	230	230	209	224	241	221	232	208	198	211	231	225	204	193	248	233	198	250	250	234	214	228	241	256	249	227	223	213	217	211	218	232	214	218	232	243	204	217	203	230	195	210	227	220	221	210	207	248	220	209	205	211	237	224	214	215	202	209	222	202	227	239	230	250	237	237	212	207	224	241	238	214	239	205	216	253	216	220	213	213	215	231	211	178	209	212	232	258	222	218	203	204	208	219	249	230	209	206	215	230	222	225	221	229	215	216	200	228	207	217	219	222	218	223	237	217	238	202	224	194	230	217	205	229	214	234	262	236	237	208	232	229	214	212	231	223	236	240	230	221	214	231	208	213	242	214	234	219	219	222	231	218	200	215	241	213	215	218	196	235	221	209	223	231	217	208	226	200	234	241	208	216	233	229	218	235	254	225	198	211	225	204	224	196	237	193	205	210	222	226	226	224	223	229	183	214	254	198	253	239	228	212	241	220	224	208	222	227	218	245	217	231	222	207	214	217	225	245	208	223	223	236	186	252	207	199	201	220	200	221	225	212	221	216	177	233	219	231	257	217	207	224	233	238	212	231	233	209	217	235	215	201	231	208	226	199	218	244	225	210	216	215	192	210	229	228	226	222	214	230	223	234	212	230	204	202	207	242	220	215	231	253	214	203	238	213	226	232	227	225	233	208	234	207	211	224	203	219	211	238	217	207	219	243	230	202	209	230	218	198	211	230	227	214	224	221	209	221	214	224	208	199	220	232	210	227	210	213	220	235	205	226	249	229	220	218	196	218	224	238	228	219	219	188	224	206	208	213	225	206	229	238	232	219	241	236	223	217	213	230	212	223	226	234	195	222	209	231	226	221	222	193	231	215	239	251	207	242	218	215	214	236	198	214	209	200	208	231	227	212	206	204	229	208	227	250	198	222	201	244	218	236	193	212	248	215	237	216	214	225	218	239	192	242	205	211	201	215	227	220	212	225	234	217	210	211	223	242	229	220	207	243	208	232	220	221	210	205	240	228	241	229	225	240	178	216	212	222	246	239	213	232	205	219	204	235	239	215	208	228	226	220	224	219	232	234	221	224	211	202	221	228	206	229	238	230	227	227	227	247	225	224	217	232	202	237	233	184	230	226	234	211	189	225	227	249	225	234	218	210	235	228	219	215	213	226	228	213	220	196	235	230	215	212	233	209	191	195	244	235	213	209	210	225	221	258	238	242	238	235	219	226	235	237	223	259	216	218	207	233	229	220	224	210	241	220	234	210	216	238	227	203	218	239	228	230	216	206	206	194	210	222	227	232	207	221	215	185	212	215	226	204	219	222	220	208	217	235	207	223	205	235	244	213	208	233	192	218	206	213	221	235	213	223	217	231	220	224	186	202	215	231	221	198	250	220	218	226	228	190	218	221	215	238	239	209	250	208	235	223	221	213	229	231	234	221	232	224	196	239	229	235	209	212	194	219	227	214	258	236	250	201	207	215	219	234	216	214	215	220	201	221	219	203	193	229	249	210	216	215	236	208	223	234	225	215	206	232	224	215	206	206	225	201	228	237	232	226	239	223	229	238	244	210	226	219	235	230	219	216	239	224	221	225	222	227	222	223	218	228	241	244	225	200	234	206	225	228	203	218	219	217	238	218	208	221	233	177	246	238	242	252	267	203	211	221	203	233	237	228	217	205	209	222	266	222	216	205	220	234	219	187	224	247	219	214	214	219	254	215	260	204	212	219	241	212	198	212	244	215	204	228	216	223	202	240	225	228	229	227	210	237	250	216	222	225	237	227	224	239	236	238	230	241	211	211	234	215	224	232	186	195	222	191	235	204	224	217	232	233	257	232	200	210	208	189	209	222	207	230	196	228	232	223	205	219	205	224	188	246	230	222	221	241	199	205	208	205	210	245	209	220	229	237	223	217	213	226	248	239	220	227	230	177	197	233	226	238	235	228	246	201	211	228	236	233	224	219	231	233	215	206	223	200	208	224	214	226	215	230	245	207	218	242	229	262	237	226	244	219	187	225	213	215	236	220	197	220	227	215	209	241	217	222	191	250	236	212	205	223	226	235	202	201	200	202	241	240	213	230	209	229	242	226	243	218	209	231	236	225	235	206	255	204	226	250	223	206	208	225	210	215	206	209	223	198	237	210	210	220	245	219	210	222	214	202	204	235	229	214	240	220	205	217	200	202	196	217	206	209	229	230	215	192	224	209	214	209	212	216	212	214	233	241	220	202	224	240	199	225	208	198	261	204	230	201	235	216	220	233	229	201	225	220	240	233	228	239	229	228	225	193	223	209	234	229	243	232	226	209	240	235	238	219	216	183	210	246	249	236	232	211	210	230	207	232	201	244	224	245	228	227	207	217	223	236	230	237	229	211	203	197	215	242	224	227	217	219	231	232	236	192	228	205	205	251	182	206	256	200	215	231	215	198	224	222	221	215	240	206	220	222	264	207	231	227	225	219	217	228	198	220	211	217	193	221	244	228	215	220	226	219	227	231	252	236	225	214	223	205	213	197	237	224	231	215	221	238	237	203	197	223	206	192	233	224	226	218	200	233	202	204	193	222	216	223	236	223	222	210	204	211	215	234	217	208	232	196	245	204	212	209	255	240	206	215	223	222	239	222	225	227	253	232	225	243	232	210	204	209	235	195	244	210	231	203	229	216	201	200	215	206	223	202	218	218	239	199	241	207	217	240	211	198	230	223	179	216	217	226	227	223	213	193	217	208	258	212	230	239	243	229	215	227	233	217	193	201	203	219	219	221	203	232	224	236	241	241	240	241	241	212	240	240	234	257	237	235	225	213	205	224	223	184	217	210	232	189	231	236	219	255	214	212	218	232	223	239	218	233	222	217	248	206	233	190	225	229	199	230	209	225	221	229	217	195	215	226	214	224	230	244	214	201	233	202	246	237	185	248	208	221	235	226	226	243	214	228	213
24192	21290	28487	24419	21203	11348	2106	967	863	999	817	600	586	516	486	429	395	387	409	379	355	351	331	283	346	295	292	304	333	315	284	300	320	293	300	263	294	270	291	281	267	312	288	299	276	309	281	280	307	280	308	293	296	251	290	303	280	254	289	260	289	274	288	276	305	255	303	296	274	320	297	296	268	302	293	289	300	293	274	268	292	287	296	272	265	282	291	281	268	280	286	283	296	295	255	262	277	294	286	270	275	274	284	257	266	241	286	286	316	282	307	292	250	296	287	290	269	273	284	283	279	280	270	311	288	298	298	273	257	298	289	279	297	292	284	281	262	322	281	300	307	295	253	287	282	296	266	277	305	320	275	332	281	277	311	254	257	277	266	292	283	299	299	310	292	266	304	278	268	293	320	292	298	286	296	290	283	283	270	286	296	282	310	247	309	295	293	314	295	271	285	268	287	296	312	255	281	281	283	281	302	315	266	271	263	275	311	286	304	268	288	286	325	286	282	289	272	267	305	302	280	275	294	274	273	307	282	265	276	310	288	269	316	264	265	252	301	268	287	297	296	277	291	302	291	279	263	282	281	306	288	265	290	284	276	270	257	307	277	291	264	277	303	261	309	294	275	294	297	285	309	287	285	273	295	310	292	316	279	292	284	282	249	282	290	270	305	264	313	286	283	258	296	277	273	257	277	311	294	303	308	305	257	333	254	286	270	289	294	288	313	267	286	280	280	298	277	287	279	260	275	297	262	317	299	284	291	307	286	272	324	253	261	270	299	314	270	298	310	264	271	298	297	283	289	273	315	261	279	290	259	253	269	312	286	312	286	275	313	281	281	277	304	292	285	253	278	267	266	271	274	288	299	304	294	280	265	284	300	278	295	309	306	274	283	289	292	296	264	287	296	301	281	240	308	275	281	282	295	274	274	274	273	276	306	268	280	300	307	303	328	278	281	277	304	276	271	262	264	279	274	289	281	279	268	277	311	303	271	303	286	259	279	279	275	251	296	277	302	276	285	278	285	288	287	282	294	282	278	286	285	285	291	278	305	285	298	289	294	293	282	293	276	281	242	281	258	255	290	298	264	298	267	273	292	293	287	291	271	275	267	306	289	276	299	283	269	232	274	257	310	295	282	298	250	291	295	295	283	264	262	280	306	266	265	272	299	270	280	278	303	272	299	327	285	303	283	276	278	295	308	273	273	259	315	290	287	310	269	294	283	297	275	278	303	293	265	282	266	293	286	303	291	271	322	272	270	293	280	287	312	285	283	285	257	294	269	275	293	286	267	302	274	253	252	293	258	288	266	289	292	279	289	259	335	294	273	288	282	302	280	287	281	261	276	290	288	306	297	284	294	283	306	306	298	294	294	308	282	267	289	256	271	299	307	315	286	290	251	303	290	293	282	293	265	285	280	294	295	284	289	247	320	280	270	249	299	269	296	302	289	280	294	270	284	280	293	309	264	280	290	315	285	289	274	301	278	295	254	283	296	271	291	268	301	285	283	294	316	277	281	291	287	255	263	273	296	288	264	278	285	299	270	291	275	286	293	296	270	273	300	269	289	297	288	293	325	316	281	269	279	295	262	285	280	270	297	302	280	279	316	267	281	282	310	245	267	239	300	297	314	246	281	256	325	293	292	297	318	271	301	288	287	257	259	286	287	299	305	294	284	309	261	315	284	257	291	316	297	270	294	251	282	301	277	312	301	298	303	294	273	283	265	269	280	285	284	277	260	298	315	286	302	267	288	275	285	295	254	267	282	296	277	263	281	309	285	267	275	240	317	285	287	290	277	267	273	253	267	302	262	283	261	277	289	298	299	284	296	263	286	293	287	318	272	270	273	287	313	280	267	267	277	286	292	288	308	314	273	271	292	259	301	268	312	282	284	302	303	261	268	293	266	286	303	314	275	292	303	283	278	281	282	295	253	297	281	278	285	281	291	296	285	269	287	311	312	308	277	280	285	254	270	299	297	283	287	322	294	310	265	272	282	300	282	273	267	261	317	299	301	270	284	271	299	292	304	268	284	294	284	278	289	283	281	291	278	308	280	271	274	274	261	292	290	254	306	256	283	309	280	268	296	281	264	290	306	276	315	283	298	288	295	295	267	286	281	277	311	275	281	279	306	287	275	267	283	302	283	266	286	310	274	282	336	255	317	257	293	267	309	279	298	260	262	286	283	284	311	293	270	299	284	284	253	299	284	283	287	275	267	293	314	284	278	255	289	285	283	272	283	258	286	288	269	265	291	280	299	267	279	307	267	283	242	307	278	285	300	300	298	297	286	286	261	304	280	298	303	281	267	303	267	302	317	276	259	285	257	316	294	275	295	278	261	305	299	297	298	275	269	253	298	309	278	299	260	275	271	265	271	287	287	297	302	260	283	279	295	289	303	273	297	266	301	263	287	312	253	311	280	294	284	264	261	268	281	266	299	263	314	270	278	278	291	256	276	248	291	283	283	288	292	304	284	316	301	268	296	273	270	282	274	306	265	281	278	260	306	262	317	282	289	317	285	285	293	296	281	274	302	273	274	287	255	299	296	319	269	278	279	288	297	259	262	281	303	287	303	281	315	287	272	303	264	316	298	244	286	309	291	266	297	312	276	283	295	275	298	302	289	275	282	296	273	282	291	299	258	276	295	290	297	274	291	291	295	292	263	271	278	288	266	259	276	299	282	303	279	261	269	299	288	267	284	264	305	260	298	265	276	309	280	277	273	255	286	282	258	274	303	284	264	288	285	255	281	280	319	283	299	302	299	276	280	279	284	291	277	281	307	326	260	268	278	257	261	308	251	262	304	303	272	291	324	282	292	295	274	286	278	293	288	274	301	300	308	321	307	276	298	307	270	308	272	270	299	273	272	274	296	293	282	318	282	256	289	319	282	305	270	303	294	268	310	277	276	287	274	273	268	292	285	321	289	270	283	261	257	316	310	288	296	309	280	232	299	255	267	284	293	283	262	289	301	319	289	297	307	290	273	294	323	275	280	253	276	290	263	263	279	274	283	287	342	311	273	304	270	320	285	300	276	283	269	252	290	288	284	281	288	293	295	289	281	259	303	299	282	318	267	282	319	315	277	306	277	306	264	286	280	266	300	282	282	284	277	255	290	288	249	286	268	276	265	283	320	318	288	303	313	295	309	277	299	310	304	285	254	265	290	312	294	253	272	255	294	316	293	290	277	261	299	319	307	275	311	254	270	274	285	289	295	283	300	276	281	292	292	263	288	281	280	264	283	273	302	273	304	284	288	289	300	273	290	279	276	258	278	295	276	302	295	270	270	294	278	272	290	305	295	259	281	297	300	272	272	276	266	305	267	273	292	288	285	285	305	288	289	289	296	279	298	280	290	287	269	267	263	273	267	275	272	294	282	258	277	266	274	276	287	281	288	328	317	280	284	304	271	287	284	292	303	299	269	280	279	262	302	284	252	287	260	287	272	283	307	245	267	273	293	274	268	256	278	270	300	267	259	288	315	299	298	280	277	288
28960	49464	31941	14017	6904	4425	2901	1824	1569	1665	1308	872	802	735	675	588	526	505	532	484	490	449	396	417	372	383	372	332	355	335	361	360	327	347	301	336	323	318	319	328	329	332	352	333	327	335	326	326	339	341	330	331	330	291	308	344	318	337	324	308	325	281	345	339	318	309	317	323	317	357	357	317	327	322	329	342	307	334	315	322	345	323	325	319	306	343	347	325	328	354	321	340	298	317	338	337	342	372	333	348	350	329	314	320	330	340	337	298	319	293	333	340	309	309	346	304	322	336	355	336	297	315	336	309	335	278	331	304	357	312	326	305	349	337	304	344	321	325	325	332	350	323	305	336	308	310	350	326	334	331	341	331	292	310	302	325	313	352	312	283	341	317	341	342	293	345	310	298	342	349	338	359	317	308	323	327	295	323	321	322	344	341	349	314	355	334	334	335	327	351	342	317	329	313	309	343	286	331	327	320	321	323	321	362	345	346	294	328	345	327	330	324	341	335	346	305	306	325	308	312	326	296	323	360	335	352	341	335	348	310	347	315	355	327	319	332	367	323	310	324	341	336	321	304	350	322	344	334	303	349	303	343	331	367	326	336	307	323	334	323	337	350	356	357	319	338	336	313	349	341	289	321	324	337	307	332	348	337	319	356	324	328	297	326	322	327	343	340	304	349	383	347	300	340	316	314	312	320	350	310	322	342	316	327	347	326	340	343	320	310	353	324	314	341	305	322	341	318	337	320	352	331	333	336	357	315	333	336	341	321	293	328	323	314	285	279	370	346	311	329	336	308	320	325	313	307	293	334	335	296	284	300	319	335	311	335	333	313	328	309	307	334	329	294	366	339	309	330	294	330	309	305	356	366	323	357	312	332	346	304	340	345	316	319	303	299	323	342	326	320	342	308	320	343	313	315	314	345	324	348	301	315	320	295	320	304	300	345	324	340	329	326	326	345	339	326	304	393	339	378	333	368	300	324	338	355	360	329	301	357	320	338	347	353	310	330	289	282	332	327	343	307	358	328	338	351	349	320	343	345	343	338	331	296	303	307	332	318	342	328	352	319	346	314	321	342	359	341	338	323	356	296	332	347	386	321	310	317	328	326	325	334	315	348	302	324	300	315	334	304	332	306	315	348	329	325	324	316	323	309	314	308	335	338	336	319	342	280	319	336	329	330	303	326	304	317	343	308	307	328	345	304	346	315	325	301	358	348	291	315	345	306	344	328	323	318	320	357	311	328	332	325	294	318	343	325	321	354	341	292	302	321	356	342	343	332	330	330	314	336	322	303	361	307	317	319	342	335	316	294	308	333	307	326	284	320	321	371	315	346	335	313	341	317	309	331	342	323	322	302	335	335	330	335	295	328	318	339	330	344	339	326	356	336	314	338	343	343	333	347	321	329	318	341	333	273	336	347	319	336	340	338	341	351	312	358	345	331	273	323	350	330	321	298	352	335	327	338	334	322	300	304	301	321	344	323	336	315	352	317	356	322	306	307	357	301	357	318	333	337	293	338	328	319	330	294	346	325	357	322	361	323	295	308	277	350	351	335	323	321	299	312	332	316	300	327	328	343	305	320	300	291	346	345	318	318	321	337	350	359	345	338	319	311	335	309	304	327	320	322	311	340	313	305	323	310	307	324	323	327	332	318	340	335	336	324	324	331	327	322	329	338	343	324	298	334	306	333	316	305	309	338	343	302	298	328	294	322	328	363	322	313	326	335	342	337	324	330	334	323	308	360	347	320	316	284	316	351	330	334	323	320	333	341	346	325	320	328	317	309	313	316	335	316	329	338	334	311	334	322	324	325	358	339	333	325	286	308	318	312	318	348	330	315	333	345	353	350	349	325	336	362	335	330	315	320	317	339	336	344	316	344	340	306	326	297	323	331	316	313	326	331	334	312	351	298	293	332	304	330	321	317	332	332	322	323	319	332	310	331	313	327	346	365	346	311	315	354	346	299	341	298	336	343	323	312	308	321	304	321	325	300	314	346	326	322	318	358	309	328	327	317	299	316	353	344	318	344	345	305	324	322	339	307	328	297	320	287	324	323	328	329	325	334	318	318	340	355	315	321	333	304	328	321	333	309	296	355	297	321	307	311	333	343	341	365	286	332	314	329	336	294	325	330	326	330	339	328	364	331	316	319	334	298	339	331	329	339	292	327	318	297	342	317	347	343	335	322	335	311	307	328	309	324	295	347	326	355	317	313	342	309	318	318	351	322	276	315	352	348	321	308	330	355	318	299	308	336	363	308	342	336	320	358	321	313	323	350	310	332	277	329	350	334	313	342	312	332	347	359	338	322	361	348	329	323	332	318	345	351	329	296	362	342	320	331	314	358	317	341	343	326	333	351	325	326	318	313	304	316	330	340	331	363	312	296	320	315	314	325	348	322	303	326	350	343	294	288	289	305	342	338	335	336	337	325	336	320	335	333	294	344	310	334	341	326	334	301	361	313	282	340	328	315	311	339	337	305	315	301	348	333	338	344	334	351	338	339	331	333	359	335	343	330	345	311	310	320	323	311	333	327	353	313	330	348	349	311	332	333	323	341	329	307	315	307	329	313	316	334	324	340	305	332	326	296	307	316	322	308	351	333	329	349	308	338	351	281	308	334	326	297	333	346	343	311	343	337	364	345	316	315	341	307	363	333	328	351	325	308	325	321	335	313	291	352	351	329	301	323	313	315	344	306	328	326	334	315	319	355	294	330	348	325	355	322	336	280	339	312	310	328	340	353	372	326	275	355	307	327	351	356	340	319	344	318	320	344	312	356	321	344	304	323	315	339	330	351	314	328	331	301	333	334	343	319	343	306	330	325	347	308	301	298	325	322	339	304	360	328	296	319	329	335	325	325	370	330	327	336	307	335	293	320	311	343	357	335	336	315	317	313	320	331	301	312	316	340	334	323	310	332	337	320	311	311	334	380	320	294	328	353	321	330	339	314	345	329	325	329	298	316	310	320	355	332	357	331	317	334	328	347	343	338	325	350	315	332	274	337	354	335	314	344	345	310	344	341	339	302	329	315	346	339	358	353	316	321	327	346	313	322	342	337	324	326	307	341	317	303	330	332	328	330	316	345	320	321	332	315	330	304	310	308	352	324	323	329	319	322	338	316	310	339	342	339	343	342	356	329	330	333	341	305	339	337	319	345	307	303	341	325	344	323	316	303	304	325	357	326	311	299	336	329	367	342	353	323	356	323	337	313	352	325	318	318	339	325	334	330	323	302	300	302	327	349	364	354	297	298	309	322	332	303	304	316	302	318	315	331	307	325	330	357	357	334	336	344	317	298	318	311	294	326	332	376	331	293	350	331	337	351	340	326	321	318	342	275	328	341	283	319	313	335	321	332	318	332	311	346	331	313	331	301	337	351	301	342	348	320	341	336	340	346	318	309	338	336	315	328	315	337	340	328	323	329	312	342	327	315	335	335	318	351	326	315	349	334	314	322	322	297	325	344	344	322	336	325	350	311	295	319	342	318	308	298
25350	21288	27445	25183	11107	2114	1150	675	510	627	527	426	388	384	364	318	315	301	262	307	276	297	250	252	225	212	223	246	252	223	208	232	236	205	234	247	220	241	217	215	241	217	224	214	256	221	218	222	224	234	203	240	239	249	223	204	231	232	220	203	236	235	234	228	247	226	220	273	234	223	232	209	213	225	239	238	225	219	233	234	235	236	233	236	228	223	238	228	233	232	210	241	226	192	217	232	225	238	218	221	227	224	232	227	248	252	235	264	247	223	258	214	240	231	234	220	245	261	259	231	250	267	186	225	237	205	215	211	207	223	216	221	215	213	223	222	197	204	219	239	231	199	237	252	233	228	210	242	243	225	218	237	204	248	232	229	231	202	231	234	231	214	224	232	225	236	215	219	224	227	214	202	247	237	215	214	228	217	242	236	213	241	252	241	217	207	208	239	217	238	224	224	219	213	244	235	229	241	217	231	191	232	210	204	236	218	221	232	249	237	216	213	220	228	207	215	218	230	202	225	228	236	221	208	277	224	238	248	227	208	240	262	209	220	240	257	254	240	214	241	251	222	229	221	190	226	219	210	196	251	229	235	188	240	236	221	221	221	236	247	248	214	214	245	210	285	223	209	212	207	242	232	223	222	234	213	221	228	225	237	222	225	219	236	226	207	241	240	224	231	227	220	246	242	239	258	199	220	226	219	244	233	244	243	238	220	249	259	233	209	223	232	218	204	241	228	222	213	236	231	254	216	220	239	234	240	241	193	239	241	239	225	222	239	255	245	238	234	249	218	237	234	219	238	224	227	219	204	225	221	226	203	224	230	253	239	223	207	232	213	256	224	261	214	228	228	218	251	217	224	209	224	215	234	253	195	238	210	231	207	223	228	219	244	228	201	197	210	261	233	212	207	230	230	240	230	207	209	212	216	226	223	270	230	225	224	204	220	231	212	206	243	215	256	236	217	253	237	228	244	233	218	222	236	214	206	237	216	207	216	206	205	216	250	216	200	226	237	232	232	232	239	227	241	214	231	221	221	232	251	221	206	204	229	241	234	222	223	218	252	228	232	208	216	238	204	235	232	245	268	221	243	215	223	236	227	222	247	240	222	233	197	196	249	233	224	229	219	215	217	219	220	264	239	238	224	253	244	226	221	243	250	230	248	214	220	221	266	215	223	225	191	231	215	246	201	216	234	205	230	208	246	219	238	216	220	237	241	201	219	221	218	203	201	238	207	228	244	251	239	220	228	204	210	201	230	237	227	250	239	237	246	244	241	217	199	236	208	222	228	249	239	216	219	205	228	242	220	257	251	237	279	234	208	235	192	235	232	238	220	214	243	277	244	212	226	230	222	227	244	232	242	243	255	240	237	223	225	212	246	247	224	249	227	224	231	226	224	243	239	236	205	237	234	224	212	236	256	216	231	216	243	246	208	227	220	249	236	249	216	251	216	241	220	202	213	231	221	239	218	240	233	208	239	234	238	233	232	229	215	223	221	233	223	232	223	240	219	231	244	266	236	209	235	220	205	202	209	204	222	228	234	235	219	203	221	233	256	208	220	233	228	226	207	223	236	218	227	229	241	240	215	217	250	226	240	215	237	233	234	246	208	231	231	235	232	210	220	224	227	231	214	222	217	229	224	212	263	211	206	226	210	238	232	244	219	219	252	203	248	211	238	213	206	213	204	232	232	204	222	190	237	231	242	220	257	228	232	250	240	241	196	241	238	232	240	239	230	253	229	227	247	235	244	212	246	244	247	214	219	228	194	238	214	236	233	228	245	248	245	239	247	245	226	230	223	223	201	229	224	241	252	242	224	252	227	221	215	244	244	251	237	221	238	191	244	257	242	196	229	235	216	233	220	259	239	230	256	225	231	233	240	237	235	224	255	227	217	216	235	248	239	222	220	230	212	228	214	249	230	238	251	241	236	247	195	217	226	231	211	232	231	247	241	226	262	212	232	233	226	229	240	234	240	217	206	201	226	192	227	245	234	224	235	247	224	257	216	197	222	240	234	222	230	247	208	238	218	254	227	269	222	202	234	214	220	257	212	256	217	237	231	195	226	205	258	221	224	227	220	190	241	219	201	222	233	232	249	235	229	245	232	216	215	217	230	223	218	242	240	224	218	226	242	210	202	254	223	248	250	233	221	226	209	224	217	223	228	222	199	252	223	247	222	228	240	212	217	225	234	239	207	252	241	217	221	241	217	215	236	192	235	228	209	221	213	215	250	231	212	224	210	220	227	222	227	227	228	248	220	217	226	249	230	215	237	243	235	223	213	211	234	239	229	238	231	221	243	207	252	199	267	235	239	193	243	241	222	229	233	225	199	239	235	247	239	230	230	228	197	220	233	241	231	221	233	238	208	229	202	208	237	244	235	241	232	231	269	236	219	227	217	256	253	226	230	210	265	205	232	234	229	259	220	209	242	214	221	221	230	220	200	236	217	219	247	228	228	244	243	227	219	233	230	217	245	197	198	215	216	241	222	255	206	230	188	241	220	235	224	220	239	206	240	193	223	224	220	228	239	226	240	210	234	219	231	205	213	234	231	216	227	220	238	206	220	244	207	224	220	231	246	201	225	242	235	219	224	233	221	228	235	192	250	214	231	219	224	236	224	238	238	202	227	232	237	238	206	220	229	218	216	211	222	239	251	219	234	231	221	234	207	237	213	252	218	224	220	229	211	251	228	225	234	234	199	212	221	224	220	236	222	209	232	228	211	240	218	248	246	245	233	198	239	211	235	202	223	238	198	243	194	258	230	217	234	237	205	228	234	217	235	227	243	218	221	217	218	208	216	238	236	231	203	238	226	220	214	249	235	228	181	202	232	221	216	217	223	227	202	229	236	197	228	225	246	224	223	253	223	230	219	250	214	215	240	227	222	263	238	224	210	231	214	232	239	203	239	221	250	228	237	212	229	214	201	214	259	223	240	230	220	203	212	255	229	233	246	209	224	235	235	215	242	218	210	222	213	259	247	231	209	222	240	234	221	236	221	238	221	210	234	256	206	218	245	244	216	212	235	213	243	210	234	223	219	241	208	246	216	236	221	215	231	212	178	232	215	226	240	226	205	231	255	208	227	235	225	245	237	215	194	225	237	214	228	207	231	225	206	209	226	209	232	236	281	222	228	224	219	233	226	220	233	225	199	217	240	215	252	226	255	205	215	234	236	242	217	223	235	204	211	210	206	221	224	242	250	234	232	237	229	218	250	210	234	221	218	239	236	240	225	251	205	237	244	200	242	204	221	197	269	225	213	230	245	233	228	218	247	227	247	238	236	228	246	226	231	197	246	244	254	233	229	244	245	228	224	235	221	205	219	238	241	213	205	214	225	233	234	238	204	228	239	218	244	247	208	255	234	239	205	227	224	218	222	227	236	220	226	230	259	232	227	237	240	210	214	253	197	228	242	235	222	239	218	230	215	240	227	215	225	223	200	254	201	229	229	249	222	261	227	231	222	219	246	236	220	226	228	213	215	233	245	235	206
29494	45282	28251	11076	5055	3442	2141	1327	1152	1197	954	694	639	573	499	489	452	441	381	380	377	359	334	284	307	317	313	290	302	297	282	301	273	274	267	298	274	267	312	269	277	302	275	288	263	265	298	274	293	280	277	253	303	251	283	296	264	269	269	298	260	265	313	298	239	274	267	277	271	271	265	239	296	261	280	259	250	259	261	258	268	301	281	280	268	282	303	271	274	272	283	254	296	258	261	290	287	292	270	266	283	263	271	273	265	301	274	252	264	280	284	282	284	266	271	220	296	287	268	265	289	292	294	270	296	283	256	260	294	294	271	263	274	258	268	270	289	279	258	260	280	284	241	270	279	265	282	263	281	262	277	286	283	283	281	263	259	279	257	260	275	252	296	291	269	248	318	280	290	247	286	255	289	267	305	249	285	279	242	259	302	298	313	302	262	275	305	270	257	287	263	255	286	259	279	283	289	275	281	274	275	288	291	250	254	278	285	276	286	295	271	250	264	279	267	279	278	274	292	246	320	266	270	278	284	243	259	265	285	289	306	286	276	235	272	284	256	256	254	268	260	284	278	275	284	271	257	273	250	276	283	285	242	290	282	267	266	286	288	270	261	291	279	264	250	243	276	268	277	263	289	295	260	273	259	241	265	262	236	267	263	273	294	265	266	295	297	293	274	274	265	274	268	267	269	265	267	275	269	267	237	254	274	272	275	266	299	285	322	291	260	270	283	277	336	270	283	275	286	266	258	281	274	277	272	264	292	265	259	276	284	262	287	263	290	284	295	287	301	272	292	274	303	270	265	286	251	277	283	277	300	283	266	279	266	294	263	269	291	305	261	241	285	293	313	304	259	257	289	275	271	280	283	296	287	259	258	266	274	261	286	265	308	279	290	255	302	274	278	275	314	292	297	284	259	288	275	267	276	280	239	265	272	265	307	300	303	278	284	264	239	258	264	278	261	255	277	262	294	254	298	268	263	299	269	255	281	280	258	253	244	283	251	261	254	297	257	279	279	269	258	269	265	281	261	305	276	285	268	268	264	270	266	262	266	290	270	271	267	285	269	280	287	278	266	263	304	267	254	264	272	282	294	277	286	264	290	279	282	290	304	268	281	277	276	266	273	274	277	271	304	276	250	265	292	324	290	250	281	264	277	282	248	273	254	294	314	302	277	246	258	263	297	277	301	274	272	272	253	262	301	282	256	293	261	275	293	287	257	279	296	275	281	283	291	244	292	278	272	308	281	310	263	243	278	266	291	276	267	246	295	284	326	270	286	276	260	242	273	244	278	251	272	274	259	264	298	290	248	251	274	267	246	289	288	242	243	289	289	270	259	294	286	280	237	269	281	267	268	289	292	271	295	288	253	281	276	258	298	244	258	287	269	270	275	284	276	248	293	277	285	280	280	267	263	252	253	265	264	304	279	270	272	265	275	283	281	294	283	282	258	278	247	306	261	262	271	282	236	280	283	283	264	267	283	275	294	263	259	269	274	271	264	241	275	286	275	280	254	267	269	273	271	271	269	253	254	260	241	287	260	291	244	296	292	276	260	267	293	282	269	278	278	270	287	262	299	263	280	254	274	254	279	259	293	287	271	286	272	262	237	265	275	303	270	291	274	276	253	256	288	268	261	255	276	276	261	266	267	283	262	303	255	266	291	283	301	277	279	294	302	235	265	247	278	270	255	280	294	248	285	311	260	301	272	258	306	280	267	257	294	264	254	285	287	279	287	279	262	256	235	291	292	286	280	269	273	267	278	260	297	276	291	274	275	263	273	261	273	279	273	308	277	269	284	262	279	260	248	275	264	277	285	270	304	238	289	278	264	303	265	253	288	276	278	280	236	290	256	293	282	265	275	274	257	273	272	300	291	276	286	303	242	272	266	279	265	281	264	269	247	268	270	260	274	292	265	271	290	256	257	278	264	272	255	269	257	277	293	301	262	282	286	273	281	296	254	272	321	257	259	290	278	275	307	296	269	282	271	274	306	273	276	265	286	260	274	299	258	281	296	286	282	265	264	293	282	291	280	290	276	320	290	307	277	258	271	233	260	261	282	258	256	276	295	293	269	290	284	265	262	313	278	285	254	281	261	261	288	277	274	289	275	295	284	281	292	295	267	279	239	289	294	292	291	285	280	270	297	293	266	282	285	254	271	251	265	277	262	272	279	261	252	279	253	273	298	268	255	253	276	280	259	279	280	271	259	286	240	275	236	310	266	298	275	269	268	279	292	265	281	266	281	261	244	251	297	250	280	276	277	268	256	247	265	276	291	278	278	266	275	253	272	271	281	292	265	248	299	255	263	240	268	278	269	254	243	296	288	285	283	278	271	249	260	281	287	312	251	277	268	298	297	274	278	229	294	275	263	290	263	281	265	270	270	262	292	271	276	296	279	284	280	264	250	273	290	269	273	300	306	273	291	283	282	259	299	288	298	279	279	263	265	266	234	277	257	269	272	266	286	293	278	266	283	304	285	282	269	271	248	268	285	268	271	225	278	269	268	285	249	252	292	270	282	276	291	279	281	298	269	296	268	275	258	289	279	275	290	258	284	284	298	274	259	276	289	254	286	260	281	286	276	262	287	295	297	288	286	271	269	264	243	294	262	294	256	272	286	250	288	268	279	297	260	307	270	313	240	278	298	258	274	265	264	304	281	287	267	257	274	256	258	289	276	269	258	277	291	295	284	282	268	256	280	288	297	244	226	300	285	289	265	284	264	283	267	279	279	258	279	269	280	264	261	300	258	262	284	264	267	280	299	306	267	262	267	281	257	283	246	275	249	282	266	270	267	270	255	236	274	271	255	293	279	269	262	267	266	292	271	267	292	270	310	270	286	262	283	280	281	251	304	282	282	307	263	274	250	273	267	285	278	288	285	247	275	268	274	292	282	259	266	292	264	269	281	284	275	307	272	271	289	280	264	270	281	277	281	277	271	287	276	286	294	249	276	266	270	277	267	256	258	296	266	286	255	255	280	306	247	281	256	327	286	277	280	290	275	281	262	261	241	276	249	268	282	266	274	285	288	280	269	301	263	265	248	282	278	251	279	292	243	278	272	259	283	264	278	263	257	271	247	256	303	284	260	257	272	289	279	238	251	276	247	265	291	260	275	257	271	288	250	278	240	269	288	270	289	268	294	291	286	291	289	254	249	282	284	283	272	253	260	288	266	291	252	267	284	294	280	248	286	272	282	257	239	306	246	290	281	272	303	264	264	265	250	256	268	268	266	302	292	294	280	287	275	282	276	281	285	275	263	271	260	288	281	256	267	278	278	275	282	255	250	263	248	274	295	255	233	269	257	271	281	261	267	262	283	263	271	291	275	287	275	284	255	310	302	279	231	294	277	258	248	266	293	264	282	273	285	274	250	273	296	283	260	267	237	281	280	276	281	260	286	268	264	285	296	262	293	272	272	266	258	265	265	275	285	286	278	259	301	295	271	293	271	256	266	269	275	284	298	256	276	279	303	266	228	284	291	255	271	272	282	288
23064	21257	28906	23890	21255	21257	9848	1921	1265	1360	1282	935	780	738	719	670	608	610	585	540	521	512	498	472	492	435	416	457	416	374	443	401	450	474	398	392	438	406	421	390	391	385	407	389	394	399	387	373	384	366	394	367	436	372	425	364	383	383	401	407	369	391	406	396	398	411	379	359	441	386	367	370	415	374	389	389	388	393	412	402	385	407	377	360	359	381	405	377	412	374	402	379	414	383	384	343	363	385	358	395	376	388	394	401	416	357	409	409	418	390	414	357	390	391	378	365	356	418	434	410	398	425	382	417	416	444	370	381	422	383	406	377	400	374	374	401	365	417	404	378	388	432	380	410	400	412	378	380	392	405	394	390	354	402	385	404	358	358	407	398	411	395	326	397	411	408	370	403	365	406	399	371	397	380	364	381	422	423	366	398	395	404	385	384	419	419	408	389	421	412	417	360	421	388	390	402	408	390	415	380	415	367	399	395	406	420	395	434	397	385	400	371	390	396	424	388	368	441	381	374	400	403	402	381	419	353	366	377	386	391	389	424	412	407	383	393	369	426	410	427	428	381	429	395	359	397	380	412	422	415	413	406	403	359	395	401	391	360	366	411	396	398	386	386	414	434	381	407	378	397	370	382	417	411	378	393	373	355	398	382	413	393	395	412	427	388	371	438	365	362	399	397	380	383	392	406	370	398	348	373	410	390	393	376	352	369	408	373	399	353	367	422	395	388	404	401	370	402	391	368	396	407	381	406	402	372	411	393	363	377	401	378	406	413	396	428	392	397	428	381	417	378	371	398	379	387	446	435	414	390	396	416	346	407	389	399	396	404	419	395	366	397	394	376	357	368	401	368	414	419	381	388	411	390	363	366	402	371	389	420	372	378	397	369	374	404	429	378	352	390	397	378	373	407	381	380	375	354	415	423	416	435	410	395	377	425	373	351	351	375	365	382	394	354	370	386	399	380	400	401	418	386	383	398	399	386	383	394	351	362	435	395	387	365	393	404	396	386	376	373	393	407	388	418	383	409	370	415	386	423	398	415	443	393	375	427	378	383	391	401	375	386	379	387	405	391	397	367	380	430	377	385	364	389	379	402	373	390	390	400	407	398	387	347	380	426	375	411	372	418	366	399	365	412	384	400	404	435	403	390	400	385	362	389	364	380	356	390	402	382	376	411	405	401	394	384	367	392	372	381	371	418	401	405	353	404	406	406	368	395	419	392	364	394	382	414	395	396	410	398	391	375	397	415	381	406	412	397	395	379	374	388	429	400	402	379	384	404	389	345	396	389	377	381	394	433	402	416	391	383	394	397	382	370	340	364	378	395	378	408	423	373	396	407	368	355	411	360	408	376	385	386	406	388	392	376	417	387	388	349	377	395	392	386	389	414	410	382	402	408	384	387	382	401	391	396	369	395	396	400	377	394	395	396	400	419	416	378	435	374	377	404	399	383	367	383	405	386	357	384	382	376	396	397	389	403	410	397	428	371	389	387	418	384	417	399	402	400	407	382	389	385	407	345	390	400	395	375	379	404	380	425	374	387	398	403	380	417	405	379	374	391	410	388	372	365	426	369	379	404	349	404	408	393	377	380	367	385	401	378	396	382	398	388	379	404	360	366	372	354	396	363	414	402	398	408	392	369	396	366	354	379	410	371	413	398	348	428	407	374	396	353	377	414	411	399	401	388	402	372	379	372	379	381	407	410	432	383	401	375	418	405	385	416	405	378	404	399	426	383	431	375	357	424	412	364	395	421	392	361	409	361	367	381	369	413	389	383	400	390	380	400	414	400	390	381	378	401	379	362	400	368	406	402	396	392	401	406	406	400	410	373	386	374	368	364	387	352	402	401	385	412	379	389	398	401	406	396	365	403	385	366	377	377	387	380	382	363	383	369	394	389	402	373	387	397	384	362	416	415	373	384	412	410	403	397	380	386	383	355	377	385	389	392	388	377	388	417	389	401	386	355	400	371	377	420	403	434	421	369	427	398	390	394	395	373	385	387	373	398	415	376	384	372	364	382	409	378	414	357	377	400	363	368	409	411	381	404	391	384	412	383	397	367	400	420	347	391	412	406	418	391	421	393	406	387	412	366	401	375	394	427	362	414	406	420	364	392	353	372	379	395	386	394	391	373	372	404	405	379	403	371	395	386	384	365	397	411	389	428	365	393	395	403	407	366	380	384	411	386	425	373	398	424	403	375	375	374	408	426	392	395	397	353	399	400	384	374	378	396	362	404	386	414	399	381	382	399	377	374	365	410	372	384	366	380	406	430	383	391	450	402	391	386	382	392	413	383	363	384	374	433	389	397	412	372	409	385	367	411	399	366	363	365	388	356	378	412	419	390	388	407	367	392	364	401	363	388	359	419	397	420	397	358	379	394	390	365	375	404	390	431	393	412	386	377	385	376	389	394	359	390	396	419	350	404	408	374	444	371	403	406	406	382	404	399	371	377	395	404	408	406	385	397	384	360	377	385	387	398	370	379	392	396	344	366	371	369	373	398	390	386	376	391	375	400	413	357	378	394	364	378	373	429	385	396	363	396	362	393	423	376	399	399	404	386	395	392	407	363	367	423	368	367	395	369	395	369	408	395	387	386	411	426	375	393	408	406	391	396	431	401	429	384	402	371	368	384	354	390	433	404	409	367	383	393	328	386	381	383	343	380	391	402	373	340	393	397	395	411	380	394	383	392	367	408	389	375	397	420	392	400	361	400	370	374	387	400	385	415	387	374	391	404	367	380	388	379	418	377	375	407	417	386	388	389	372	372	411	397	365	351	395	364	418	391	360	383	379	382	413	370	414	405	399	385	413	386	376	408	397	375	385	368	382	382	429	405	388	382	395	397	399	369	412	376	382	398	405	387	377	402	409	422	376	441	411	376	402	338	387	391	434	395	378	388	366	423	368	346	382	371	369	388	403	375	406	399	426	389	378	347	393	411	419	411	358	411	388	390	435	396	370	394	382	372	367	415	386	397	420	426	383	368	366	384	384	374	393	425	402	392	364	393	388	402	383	394	416	393	398	419	359	378	377	356	406	433	391	372	375	379	355	389	388	374	368	371	390	414	389	389	376	386	372	407	388	384	388	393	400	415	394	377	377	373	420	382	436	393	410	381	403	392	383	398	392	387	389	391	420	367	384	400	388	388	410	356	423	376	385	391	405	393	395	374	404	365	378	391	377	430	395	397	368	356	401	392	388	436	425	388	413	408	440	399	385	372	410	400	345	410	414	416	414	375	393	359	412	363	401	399	395	370	387	395	400	384	408	369	383	447	382	393	380	356	392	428	401	395	406	373	386	351	428	399	380	385	368	408	388	380	404	410	411	338	379	400	404	401	397	378	392	389	372	380	382	356	379	386	388	379	405	391	401	414	432	402	349	369	382	380	345	368	404	395	389	393	429	388	415	397	374	377	393	421	355	415	389	386	397	388	396	387	407	386	387	378	383	391	383	399	438	386	403	386	371	412	396	380	423	402	414	380	357	400
29315	54664	37646	17286	9847	6995	4298	2759	2294	2285	1934	1537	1166	1018	962	896	769	769	719	642	606	623	574	536	494	564	477	507	481	493	508	482	478	445	465	466	496	434	479	468	436	519	454	455	465	448	431	452	451	430	427	431	442	469	425	414	465	472	413	444	427	397	438	434	468	459	444	440	431	420	461	427	430	453	427	445	424	451	412	407	424	440	485	452	471	398	447	441	468	418	463	441	432	438	411	419	444	498	413	478	421	471	425	443	423	450	425	454	452	445	426	433	462	440	444	435	448	421	446	365	408	446	435	477	428	454	430	426	425	473	463	473	459	446	430	445	439	435	405	451	449	414	397	429	415	445	424	444	468	439	416	425	422	476	416	414	448	428	467	456	459	450	451	440	408	464	439	452	448	442	471	436	413	428	421	462	442	459	410	448	441	482	478	425	422	426	442	451	474	404	456	441	441	467	428	458	492	422	430	438	464	413	453	437	442	418	439	428	487	423	402	456	469	472	467	477	448	440	450	429	434	441	441	439	419	418	420	452	453	448	417	439	407	419	414	421	432	467	404	452	455	444	432	449	438	425	472	450	461	429	445	432	436	442	457	473	433	474	430	442	459	414	420	461	398	421	456	416	439	480	445	447	460	467	468	454	445	431	462	435	437	422	443	470	422	406	407	438	425	414	435	426	434	452	449	452	451	423	427	428	422	414	481	375	448	391	432	443	453	438	429	420	436	398	418	409	431	407	439	478	422	448	436	413	427	441	446	410	418	442	419	460	444	423	436	412	444	445	435	473	438	463	458	477	462	446	478	459	434	424	437	441	456	433	432	416	457	452	479	442	423	417	461	420	438	416	429	415	459	500	414	433	408	467	460	451	457	434	446	444	455	462	418	433	453	432	408	398	414	452	447	421	413	427	430	416	444	405	410	456	429	442	463	475	454	445	452	422	423	441	404	407	436	435	461	416	402	446	426	425	408	460	421	463	426	449	450	440	425	450	409	437	407	444	428	439	444	422	454	459	424	434	445	433	458	436	455	454	420	431	469	414	440	455	428	449	477	438	394	431	434	420	443	452	426	442	446	442	452	425	419	390	437	442	448	390	405	430	451	418	439	442	455	464	421	444	431	433	424	448	452	416	445	425	437	432	412	407	458	393	450	431	433	419	445	426	417	477	421	402	423	470	450	414	442	438	450	407	413	427	439	389	456	418	410	442	431	418	460	426	452	388	428	479	440	436	443	435	445	475	471	445	452	423	446	392	428	412	428	423	422	429	453	447	489	449	461	406	440	432	412	478	442	447	416	462	439	406	441	460	420	460	417	428	456	467	416	406	418	437	416	467	430	411	408	419	459	419	424	431	461	439	441	403	388	446	472	435	431	407	432	447	422	463	425	433	440	418	473	426	458	427	452	449	418	456	378	427	396	490	412	420	432	462	423	450	438	431	477	439	449	458	427	433	412	432	472	408	453	435	427	454	438	426	441	442	410	437	430	442	457	436	442	434	439	423	429	443	466	433	415	425	449	449	424	441	440	461	431	448	431	411	439	422	434	404	414	476	438	464	436	404	427	466	440	474	437	427	427	435	445	461	446	472	419	438	442	405	426	413	442	449	451	457	422	420	417	431	423	444	433	446	424	456	441	418	455	416	411	436	446	480	442	426	441	406	430	442	470	431	418	433	448	405	405	413	402	461	438	440	426	421	404	454	392	400	475	433	442	474	461	497	428	463	432	427	400	436	446	441	439	460	421	430	443	439	481	428	443	414	434	460	441	435	426	462	445	465	436	475	431	422	399	436	425	432	429	456	440	478	437	472	435	437	401	457	429	441	448	409	496	413	458	417	480	427	479	456	452	426	425	472	435	440	428	449	420	479	426	428	450	433	427	438	470	404	441	407	436	425	448	420	426	431	490	464	481	484	427	413	442	478	411	428	458	428	404	406	444	467	471	429	437	441	434	429	444	449	445	411	443	406	422	386	416	427	431	442	443	425	472	421	426	458	430	382	420	410	439	455	437	436	420	454	435	438	424	440	407	412	410	421	421	423	468	469	437	445	444	441	415	438	434	427	422	431	447	417	479	461	422	458	426	457	446	376	429	440	466	421	428	432	433	445	423	430	433	467	428	434	433	429	467	416	406	450	416	422	431	457	432	460	441	431	404	466	415	466	453	409	436	485	445	445	470	403	412	403	452	428	435	420	439	421	418	437	441	441	448	431	448	459	451	425	444	447	434	432	436	438	454	428	445	434	422	442	421	432	449	436	429	437	431	467	441	441	439	425	441	432	442	441	426	474	444	423	414	465	420	446	448	440	480	460	438	458	451	416	440	450	442	432	414	450	444	449	469	441	438	455	431	464	407	399	451	450	472	438	453	408	462	454	401	430	481	477	444	466	438	455	399	447	451	463	417	422	408	427	434	473	476	385	488	416	460	412	429	472	424	426	441	445	479	411	463	419	437	476	425	438	424	424	424	428	445	436	446	431	468	457	420	452	436	441	468	455	438	425	456	470	416	413	449	450	453	429	434	432	423	423	470	418	428	477	416	427	459	441	445	439	435	409	419	452	457	449	440	438	406	434	434	441	492	452	441	481	440	412	482	416	447	434	448	437	457	426	442	421	458	432	457	463	422	406	446	491	443	437	413	435	432	442	443	469	444	458	406	440	460	422	431	467	443	406	451	429	479	459	417	427	423	451	479	429	466	467	417	425	431	462	458	446	451	459	462	443	441	447	448	444	445	457	481	438	447	412	407	451	407	445	450	391	449	462	418	394	474	449	429	464	434	424	460	430	486	443	422	428	426	443	428	458	438	418	401	391	426	461	463	462	439	413	441	436	410	442	406	449	426	424	446	464	444	421	399	427	492	443	419	428	438	408	457	481	446	418	441	417	488	436	405	446	401	459	430	464	482	420	493	412	472	447	452	459	443	441	495	424	472	421	444	473	416	439	436	424	436	423	417	445	444	451	458	450	440	450	449	421	417	455	415	440	432	463	423	426	403	444	444	466	431	421	421	421	448	420	400	448	453	403	452	447	475	406	417	472	448	426	441	447	462	416	440	410	439	429	423	419	420	422	424	448	410	437	440	440	445	433	408	411	454	457	484	411	447	441	407	458	461	423	422	458	446	460	420	442	438	431	402	436	444	434	438	410	400	436	439	431	460	416	463	472	459	439	414	424	446	427	441	454	457	433	424	431	438	448	440	452	445	429	427	419	482	438	474	457	419	439	448	399	434	421	455	425	434	450	446	393	434	403	450	441	449	427	426	467	457	423	433	414	432	439	459	424	405	419	431	443	456	421	469	436	435	439	458	450	462	449	434	440	440	438	440	461	472	454	392	438	438	420	418	439	449	456	486	423	425	410	453	464	409	443	440	415	410	417	439	473	398	434	424	459	396	441	440	453	480	412	438	434	408	444	421	462	448	450	436	454	460	438	500	423	425	417	420	443	427	443	444	446	421	395	417	475	437	432	455	466	419	446	435	401	439	440	455	431
28192	26096	24175	9182	2280	1343	776	491	475	441	437	300	247	251	252	245	254	190	238	184	198	183	185	207	211	193	194	187	191	169	192	203	173	162	181	184	171	165	172	195	149	186	189	181	175	173	196	210	184	188	188	179	179	184	168	191	167	173	162	211	189	164	165	175	171	227	187	179	151	148	166	160	193	171	170	209	157	171	188	174	182	169	176	167	190	168	196	193	194	176	182	160	165	194	168	181	165	192	156	161	168	192	174	187	187	189	161	169	170	216	160	195	173	188	170	160	176	185	183	181	171	171	175	153	177	166	177	178	168	190	173	194	176	194	168	179	176	166	177	182	184	185	173	189	176	169	182	179	193	207	206	166	185	185	158	189	188	176	182	172	181	190	159	177	199	169	167	174	177	166	180	177	183	168	191	169	175	171	164	155	176	177	168	145	175	163	179	147	202	178	190	188	191	173	176	179	191	181	202	175	169	178	176	175	164	175	181	186	169	176	192	156	205	190	164	174	173	219	173	158	177	181	180	183	191	179	186	193	184	157	194	176	173	161	182	196	184	176	155	155	185	193	191	164	178	180	190	167	173	161	170	188	209	166	187	171	170	169	164	199	176	183	198	183	175	192	156	179	173	180	166	178	156	181	159	166	186	165	191	174	195	187	165	161	159	162	173	169	169	177	176	179	178	167	186	181	161	171	189	182	198	179	171	172	178	185	155	168	160	170	197	176	184	174	163	193	182	184	179	177	175	204	175	187	183	160	169	185	195	170	158	186	185	181	174	190	173	186	156	182	175	184	188	177	181	187	180	172	193	183	174	169	172	182	168	196	163	186	184	173	181	191	161	170	183	167	189	165	197	173	197	188	167	198	187	164	173	170	185	188	163	187	168	166	195	188	192	154	204	182	161	159	166	200	176	181	177	166	180	162	195	177	174	188	176	162	173	158	185	151	171	187	181	170	153	197	173	193	180	193	166	172	196	183	181	201	177	184	198	189	175	170	157	161	170	163	161	168	184	182	185	175	166	167	175	172	201	180	177	189	172	181	155	151	185	155	179	209	184	179	191	168	166	175	191	200	178	147	190	191	160	183	162	184	188	179	185	203	175	176	152	192	178	183	183	178	175	163	161	192	180	188	199	196	186	185	172	177	179	172	175	159	172	162	168	195	196	169	201	175	183	189	149	189	181	174	169	155	159	185	178	185	180	168	164	178	167	145	192	193	142	157	203	171	165	190	170	179	167	182	179	188	198	190	159	196	180	200	165	190	193	182	194	183	200	173	187	159	184	181	168	190	166	198	188	172	218	174	177	172	193	175	175	184	180	168	193	183	151	162	165	160	187	186	168	173	175	188	177	197	186	192	169	180	189	145	200	162	181	163	171	165	187	171	158	176	181	180	188	191	198	186	176	185	189	191	178	175	178	170	173	183	166	167	192	201	192	161	158	172	198	191	188	178	171	196	183	179	170	181	175	171	167	187	170	170	181	166	194	199	158	174	178	178	185	164	163	158	175	200	192	189	200	160	177	176	145	167	186	180	170	182	178	178	191	175	176	183	153	184	198	171	165	202	181	171	170	184	180	169	157	176	150	189	183	152	186	189	172	181	172	164	170	172	190	172	179	189	184	186	175	172	196	182	146	181	172	172	196	168	184	172	197	183	197	156	149	178	208	165	152	171	176	189	161	173	185	167	185	181	171	159	200	181	172	185	166	179	188	175	175	199	189	172	166	164	167	169	157	190	179	158	157	202	190	184	195	173	180	198	152	166	181	175	172	175	187	158	177	166	186	177	154	178	186	179	184	192	181	169	188	194	175	174	186	184	182	171	178	195	168	165	157	182	159	160	165	174	189	183	168	186	187	162	195	168	162	177	163	149	181	164	168	154	188	175	182	160	196	182	168	176	202	175	178	182	182	189	187	163	184	184	191	188	178	182	164	166	205	198	184	183	191	154	177	162	164	178	154	178	183	173	184	181	181	176	188	195	157	173	187	176	153	177	178	178	182	171	185	178	171	176	192	179	191	145	183	163	151	150	185	189	176	179	182	179	182	179	175	172	183	187	153	178	177	188	197	155	162	179	171	175	160	152	195	183	180	189	171	171	155	169	199	159	173	179	201	172	176	194	195	183	156	191	164	182	187	167	191	171	193	190	199	159	176	173	158	195	172	172	161	177	173	191	181	175	134	198	217	187	171	159	158	163	165	201	171	181	185	171	202	199	184	167	206	183	198	159	172	162	184	188	174	164	188	194	181	177	184	167	163	205	170	173	217	192	201	194	148	194	162	164	175	213	198	161	178	167	172	162	213	168	166	174	186	178	170	155	172	153	145	187	177	188	172	185	171	169	154	190	190	171	190	197	190	193	175	183	171	171	170	163	186	156	201	181	179	155	163	195	171	174	182	177	183	186	177	178	171	183	170	184	164	189	197	189	200	173	184	182	184	190	180	170	180	169	175	185	179	177	184	187	200	185	159	173	176	158	179	178	179	180	184	191	180	168	156	175	175	160	174	161	189	174	173	153	160	160	181	157	171	189	201	191	194	186	180	193	172	165	158	194	175	165	184	187	182	175	165	161	194	188	182	189	194	172	180	190	184	170	166	191	179	175	175	146	189	172	149	181	186	172	181	167	158	193	168	189	145	181	167	207	165	172	187	162	201	174	176	192	167	191	182	164	191	175	167	163	156	186	192	187	162	166	169	157	173	186	199	189	164	181	167	179	179	165	189	182	206	189	175	141	167	159	169	184	168	179	170	184	176	184	209	157	193	151	163	151	197	171	196	174	174	192	186	208	174	179	174	175	176	175	165	195	194	192	178	181	192	180	187	177	180	178	161	151	176	184	173	185	191	196	176	181	148	171	171	155	196	178	186	166	169	176	174	186	179	170	166	162	205	191	180	171	188	162	193	169	170	153	191	159	155	194	189	198	186	171	159	193	182	167	184	178	169	169	185	188	164	181	175	205	185	190	186	170	179	179	175	182	174	194	168	192	166	186	176	176	163	175	176	177	181	173	180	179	190	169	175	173	199	207	187	172	199	169	178	164	159	193	171	184	176	183	179	164	177	182	173	172	169	173	192	161	172	161	184	170	176	179	178	173	196	178	197	160	203	180	185	148	163	162	189	172	136	148	175	179	162	174	195	156	166	167	179	151	186	165	193	165	207	192	170	156	194	190	182	183	158	198	208	200	177	172	145	197	204	174	170	162	184	142	181	176	165	170	173	178	184	195	165	173	172	159	179	186	173	170	156	182	169	174	166	161	176	184	192	188	177	167	168	149	146	184	182	187	177	184	159	161	195	161	175	174	171	184	171	164	170	173	188	180	175	180	195	177	178	151	156	172	180	200	177	190	187	178	201	180	186	185	193	181	178	171	204	200	200	189	153	170	178	152	187	193	185	188	168	185	169	178	188	176	175	192	190	179	183	183	175	190	193	222	195	177	199	154	192	187	175	158	190	178	166	212	199	191	148	171	196	136	207	186	177	175	193	184
27782	43082	22554	7249	3699	2422	1375	902	813	816	710	518	438	376	342	283	325	279	274	274	266	246	245	241	229	219	229	197	235	204	223	216	210	233	211	196	230	193	227	186	222	208	220	208	243	175	203	236	207	193	223	214	237	217	211	195	221	188	230	202	208	208	214	196	205	202	222	217	202	200	220	185	240	245	206	218	220	217	211	212	241	202	203	224	220	202	191	214	212	210	178	198	202	208	203	197	217	218	217	228	211	239	197	215	236	209	208	214	223	176	238	216	202	244	226	219	220	210	240	215	222	209	215	217	190	200	218	215	216	216	230	220	222	219	216	217	187	208	220	216	222	190	189	233	197	218	200	228	197	199	200	209	204	210	198	237	215	199	213	223	218	203	209	202	239	239	210	204	222	199	201	200	233	206	191	210	199	220	215	251	190	218	225	232	226	216	230	218	194	212	195	217	211	227	230	211	232	223	216	223	237	210	233	217	213	203	213	215	208	198	217	211	204	170	201	217	255	197	211	234	200	203	242	192	210	187	203	202	195	209	189	217	234	217	198	198	222	224	206	203	216	201	234	223	205	213	216	204	200	220	197	235	237	230	220	199	198	223	219	232	229	207	232	195	193	207	235	217	187	234	223	179	206	237	214	220	211	203	221	205	222	198	188	201	204	205	192	218	213	211	209	209	232	256	204	224	197	209	228	208	230	194	231	202	221	220	227	231	207	200	204	223	225	229	226	225	211	199	211	191	216	197	220	208	219	202	211	206	220	223	237	225	206	190	206	207	218	205	213	212	240	208	201	204	203	214	224	205	224	210	211	205	250	201	206	214	202	204	199	202	220	194	201	208	228	214	215	176	198	241	228	226	253	217	206	218	224	195	206	231	214	224	201	207	188	233	205	214	231	212	200	228	213	226	256	233	226	210	227	217	200	197	232	208	237	203	203	213	215	210	202	194	227	217	206	209	204	234	211	231	219	201	222	215	245	224	229	208	216	214	201	210	221	218	223	208	188	203	208	222	213	203	205	227	239	228	215	220	226	195	222	191	212	238	231	230	232	209	221	196	201	215	202	203	219	229	220	172	191	195	220	219	221	226	228	210	223	196	194	221	215	226	194	192	209	247	218	220	212	223	229	188	207	207	202	230	197	201	237	221	231	171	234	235	231	202	236	210	231	202	255	218	220	174	216	218	201	184	212	227	217	231	199	238	216	198	215	221	198	198	204	204	170	203	207	200	233	216	228	208	208	223	202	228	204	216	212	206	202	229	210	221	220	234	217	205	224	208	206	234	226	244	223	225	207	202	199	209	215	225	201	206	210	198	207	229	210	215	225	196	212	208	217	228	200	214	219	194	220	207	213	202	238	231	181	212	198	228	221	204	212	213	225	235	214	227	212	222	220	208	206	210	217	216	256	234	220	213	213	209	201	224	217	229	204	195	199	203	168	201	201	222	240	211	244	203	221	227	178	183	210	199	196	218	214	207	238	216	210	208	201	197	199	216	214	208	219	188	219	215	202	196	201	197	218	229	192	212	199	194	208	208	205	236	211	232	221	224	223	196	202	231	194	219	201	244	214	219	203	222	219	198	238	208	241	227	200	190	225	202	204	199	210	216	206	224	209	201	224	210	219	225	203	212	201	203	223	233	231	210	243	221	216	218	217	199	196	201	205	189	225	219	229	219	206	206	216	212	207	192	218	214	218	229	212	222	193	217	226	206	222	195	213	206	234	207	202	187	229	204	190	208	231	221	214	193	212	218	217	206	212	237	222	219	229	209	225	225	203	199	206	215	227	230	219	190	222	220	210	230	217	189	217	197	204	225	213	207	226	208	203	237	189	219	240	217	206	216	215	216	204	219	235	212	196	252	221	205	205	216	213	191	198	247	213	210	217	199	205	229	206	208	208	209	210	217	210	204	179	199	227	218	210	198	198	211	193	220	225	212	204	231	209	202	192	228	228	201	217	205	206	216	211	210	242	218	176	197	194	233	192	211	216	200	219	196	219	256	219	245	217	200	216	220	181	213	200	189	216	182	220	219	199	210	227	220	208	183	201	200	197	203	204	226	197	218	227	219	212	211	200	189	213	227	238	206	196	228	220	209	219	220	211	196	184	174	202	233	211	207	222	209	234	224	193	199	205	219	216	233	223	201	207	198	202	204	206	216	212	183	195	227	220	198	211	187	220	208	196	224	216	194	210	219	209	198	195	218	210	247	214	209	207	209	186	211	196	218	216	238	213	232	213	213	200	206	210	207	233	210	213	230	212	226	195	228	206	230	210	203	205	224	226	208	219	229	221	217	221	238	226	229	198	205	220	205	236	224	238	235	224	218	192	243	203	242	227	215	224	215	208	211	232	211	204	211	193	192	209	210	197	205	220	200	178	204	197	205	230	230	198	237	253	224	241	207	225	236	232	214	230	210	191	226	189	195	199	209	217	229	202	223	187	183	229	211	224	234	223	232	200	202	250	179	240	216	200	202	222	222	201	212	218	223	241	218	228	217	200	212	209	209	223	201	210	219	225	203	219	228	220	192	209	234	212	206	209	225	205	198	215	206	201	231	205	211	207	206	203	230	220	189	196	181	196	218	226	231	221	227	194	201	240	213	216	240	202	212	213	197	221	201	208	212	226	209	225	217	222	221	198	191	234	230	211	194	211	184	204	221	200	195	219	209	212	219	219	221	210	199	226	214	221	208	209	214	214	234	230	199	223	182	215	199	188	209	228	199	226	197	205	212	211	197	219	212	206	201	210	230	227	224	210	223	202	221	198	213	208	228	191	205	178	223	205	210	240	197	218	217	192	203	211	200	199	232	216	201	202	191	192	183	219	230	236	212	209	209	231	216	190	178	220	216	219	213	218	204	236	212	202	233	196	230	218	221	216	220	206	242	200	197	235	226	208	208	236	230	210	190	238	210	196	195	214	251	235	220	228	201	219	233	220	207	209	217	229	234	209	217	207	215	195	211	230	192	207	241	234	225	228	225	211	238	212	220	215	219	211	216	207	221	221	214	207	201	247	227	215	233	206	223	218	233	184	213	224	225	217	196	204	188	218	229	220	193	219	217	219	224	211	194	200	206	224	208	209	209	198	193	217	194	231	194	221	220	198	201	221	185	225	206	219	225	223	201	210	231	224	217	221	210	219	211	237	235	209	186	189	192	188	206	216	219	215	212	216	215	207	229	221	207	222	196	195	217	210	215	213	178	192	229	198	235	210	237	233	222	208	204	206	232	205	204	217	226	206	225	220	212	213	229	203	218	205	227	200	203	189	194	222	226	194	215	208	206	198	223	230	218	215	242	219	200	198	209	207	192	217	207	223	185	217	227	211	213	184	220	202	220	209	214	186	196	207	207	232	220	200	191	229	209	199	220	228	230	220	251	198	201	195	215	219	224	210	208	216	218	223	230	210	228	203	222	240	206	223	225	192	219	218	202	216	220	202	248	242	208	214	202	233	220	201	196	213	187	192	208	238	209	230	217	189	226	207	218
24157	21366	28554	24504	21271	11665	2254	1126	954	794	816	672	567	450	444	407	400	386	361	320	345	326	319	329	299	282	313	282	284	297	274	310	274	294	302	289	310	286	261	314	253	290	271	303	257	245	292	283	278	276	284	302	269	296	286	258	296	257	317	291	276	286	258	285	270	306	271	276	276	303	267	254	260	290	270	290	287	311	292	270	266	264	271	262	272	265	268	290	268	320	253	251	257	307	256	301	273	255	281	289	283	268	265	269	262	301	279	297	279	282	281	285	273	274	273	272	278	294	259	278	279	245	286	275	258	276	277	262	266	280	282	239	272	285	294	238	280	267	295	229	269	286	274	290	235	294	275	295	298	288	267	284	295	288	302	278	267	259	263	262	245	296	281	269	266	275	295	286	259	278	303	281	287	280	270	249	270	277	305	295	274	302	287	281	280	274	305	290	246	297	268	293	264	305	245	274	298	229	261	301	270	267	274	273	272	287	277	261	298	272	262	292	274	254	288	283	265	269	274	263	286	279	277	267	273	282	231	282	266	276	285	269	273	274	284	244	265	262	288	290	297	293	276	256	269	281	255	264	282	296	281	263	266	262	287	271	282	270	280	284	273	287	280	262	272	295	271	286	299	243	290	296	272	275	286	270	277	262	288	273	290	264	271	281	278	274	281	275	285	302	301	258	298	276	280	264	266	265	314	274	274	277	272	266	250	281	254	259	271	261	265	284	273	253	279	268	277	297	293	275	297	269	269	266	272	282	293	269	259	248	294	283	265	261	283	260	261	267	286	261	263	282	292	307	263	295	245	261	257	272	283	280	275	282	273	306	291	275	270	288	289	265	268	266	270	257	279	289	265	278	302	270	321	260	275	299	292	253	287	289	259	279	261	267	296	277	266	281	279	303	301	280	283	312	254	268	265	249	277	264	298	294	271	289	280	258	293	252	275	275	273	239	297	275	273	288	264	281	296	277	273	264	282	273	262	279	279	300	265	277	271	247	249	284	267	275	293	269	303	277	246	248	275	251	277	283	269	225	310	259	269	289	255	288	279	272	294	267	273	260	245	290	243	268	285	281	290	268	249	266	292	308	276	248	314	282	272	265	238	281	280	262	258	273	258	299	288	264	264	257	283	268	305	290	279	285	283	251	273	272	295	273	260	290	298	287	273	292	274	246	283	289	276	270	264	295	279	272	296	278	282	285	308	283	256	280	283	294	253	257	254	276	262	270	281	291	289	289	311	281	252	255	280	293	317	262	292	286	290	301	268	264	272	277	262	278	282	283	294	283	290	286	311	278	263	280	289	265	275	276	260	274	263	271	276	269	287	243	239	289	269	247	283	270	287	274	253	263	290	284	286	269	276	261	249	259	315	281	265	260	291	274	287	261	263	267	260	277	301	281	260	285	255	256	289	273	239	262	297	253	295	269	270	284	286	263	288	289	262	267	278	277	284	277	288	273	269	272	275	298	289	263	300	277	269	284	287	271	264	273	263	277	269	276	259	285	300	299	290	273	299	287	286	268	284	253	277	264	270	274	281	278	303	282	286	300	274	279	257	300	265	234	279	264	284	294	260	248	276	309	290	271	287	253	271	273	299	252	257	265	268	281	275	285	271	283	272	303	266	247	252	301	300	292	262	289	264	269	265	278	262	248	254	279	307	278	238	269	295	273	293	282	285	283	265	245	279	295	266	263	274	269	271	271	278	240	266	297	276	301	263	276	292	278	300	272	266	270	279	242	253	291	250	283	280	275	278	287	234	271	310	290	295	277	285	289	305	275	271	254	275	285	255	271	271	243	278	305	302	249	282	282	251	259	279	287	262	291	251	278	259	284	285	260	273	323	257	278	250	251	289	290	277	279	298	254	285	277	256	288	274	273	270	309	285	281	266	278	257	253	292	262	259	307	250	264	267	276	275	287	287	265	288	271	277	251	277	292	278	278	266	296	261	291	281	277	304	268	272	267	275	254	266	288	285	299	271	281	308	257	290	236	263	274	278	296	271	253	268	253	278	254	277	306	244	281	294	253	269	304	267	282	270	258	275	250	271	279	263	273	253	290	275	261	278	273	273	269	311	264	271	272	269	275	305	294	242	276	237	266	278	265	251	268	288	275	263	284	288	264	272	294	290	288	292	254	275	297	271	278	260	286	287	271	291	290	263	286	279	276	279	243	287	299	256	283	274	277	300	258	280	266	273	286	291	268	284	303	267	285	263	263	257	302	280	265	297	260	251	298	290	278	274	280	239	267	275	252	276	291	288	290	271	277	277	270	293	276	308	257	254	286	253	273	286	243	293	259	275	280	284	273	282	289	272	275	291	260	276	268	270	290	288	267	293	274	294	259	269	301	279	268	281	283	304	275	303	263	282	278	288	245	263	295	268	242	231	302	256	265	287	277	287	280	271	277	224	229	286	270	248	287	259	297	276	269	272	280	261	278	267	279	290	260	290	244	311	262	295	268	267	263	254	292	232	262	281	271	283	294	291	258	282	302	282	274	284	280	288	257	247	273	282	260	282	269	271	294	278	263	287	268	271	307	295	257	270	263	272	268	275	294	288	273	251	262	273	281	299	284	247	273	277	282	293	291	279	249	253	287	282	281	273	301	260	293	259	294	289	270	272	260	271	266	288	267	275	291	268	272	291	276	306	260	280	269	252	254	279	281	283	283	287	255	253	279	279	281	274	261	286	275	274	266	265	279	264	316	269	276	303	257	262	298	265	259	232	222	289	267	275	279	298	279	283	288	276	267	276	285	294	259	280	257	257	314	265	279	293	256	263	265	278	293	270	280	263	270	278	278	272	261	267	257	287	270	243	278	273	295	294	256	285	282	255	252	289	257	280	280	265	266	273	265	273	262	267	266	279	290	256	268	278	284	283	262	266	272	261	295	297	244	281	287	280	272	283	267	297	256	282	276	281	284	295	262	264	282	286	268	268	279	291	279	273	283	281	265	282	266	299	259	278	234	292	283	296	299	296	271	252	272	285	260	255	271	271	288	302	289	247	281	286	287	277	272	254	220	273	269	244	268	289	283	261	253	276	286	256	261	291	287	280	267	256	292	251	278	247	291	260	283	261	261	297	283	261	310	255	298	258	270	272	267	292	301	298	272	281	294	281	275	277	288	282	236	261	247	259	266	260	259	241	248	260	271	278	252	291	275	254	263	258	300	265	288	288	279	245	252	262	284	269	263	319	256	269	270	294	250	293	269	267	288	282	259	271	277	234	242	269	269	299	252	278	317	287	297	286	287	267	297	258	264	287	288	252	275	284	283	274	236	264	257	255	269	266	288	284	286	273	255	269	269	284	280	293	258	260	260	282	257	270	277	283	285	295	271	272	272	273	254	269	285	269	272	277	255	280	287	287	254	254	286	257	267	289	303	258	290	294	295	258	301	235	273	276	255	286	261	251	281	266	258	269	256	268	278	277	264	288	272	277	255	277	267	257	269	288	279	296	267	270	264	300	279	241	302	278	280	263	255	281	272	286	258
28781	47573	31332	12842	7210	4910	2980	1961	1576	1425	1426	1095	771	649	581	461	532	493	440	422	429	363	405	363	358	351	368	371	408	328	373	315	313	339	345	337	295	344	327	355	300	296	314	316	353	302	317	344	298	341	325	322	334	313	336	325	294	321	308	322	322	311	305	326	315	328	303	298	354	296	342	303	292	303	354	317	318	324	308	333	296	310	323	328	317	318	300	326	324	318	321	321	360	300	318	289	344	362	313	339	338	334	300	323	323	364	331	318	348	330	332	338	306	310	331	338	309	322	339	313	331	347	322	306	328	312	294	347	318	314	311	315	366	319	332	290	317	315	286	311	301	348	346	307	289	303	339	298	333	336	338	347	336	291	331	343	292	286	317	316	297	325	316	350	331	295	330	305	364	331	335	310	326	313	303	293	323	311	311	330	316	301	296	308	334	330	319	290	312	315	310	320	327	309	322	335	352	339	321	300	320	312	315	344	319	351	309	327	297	325	332	292	323	322	315	317	296	313	290	297	347	310	297	299	312	331	329	329	334	285	353	311	323	315	305	327	326	350	341	334	323	326	375	365	329	280	302	327	313	291	347	325	291	328	301	287	307	300	326	336	345	312	305	349	323	319	285	329	300	307	293	304	297	336	305	329	345	337	294	333	314	334	322	323	327	303	318	315	333	318	326	311	319	327	311	327	313	289	311	332	298	311	344	281	331	300	303	305	336	312	322	320	322	329	338	318	308	316	327	338	324	305	326	326	340	311	298	330	302	291	303	322	324	299	339	308	328	309	303	296	323	327	307	298	312	309	320	301	320	303	313	308	317	342	322	313	330	319	320	362	302	334	316	307	311	333	308	297	315	344	314	298	351	330	289	316	266	306	284	353	353	318	307	293	299	313	303	335	304	313	336	296	309	324	318	296	292	312	321	344	317	337	343	302	345	298	312	300	280	328	321	320	302	320	318	309	322	318	303	340	310	322	307	325	308	329	327	297	330	287	314	298	290	273	324	327	308	296	294	302	357	338	310	315	315	333	338	342	295	349	280	343	324	319	338	302	305	304	315	326	304	333	319	310	302	325	316	312	315	344	309	309	300	319	350	302	319	319	326	311	332	317	309	311	317	312	305	336	325	326	306	315	346	355	332	307	335	309	307	368	306	309	332	284	296	305	335	296	344	307	308	309	322	304	325	333	338	318	301	337	289	298	343	300	322	323	301	332	317	323	297	316	309	303	316	291	295	334	314	293	295	315	335	317	330	332	310	310	347	332	321	310	330	334	324	304	330	338	292	335	320	323	323	308	342	313	317	320	284	293	298	328	280	352	305	301	342	308	322	337	291	313	332	293	318	332	288	331	304	318	344	306	301	291	303	311	336	343	299	309	339	322	322	330	308	301	321	320	283	333	324	303	324	294	308	306	295	311	324	294	332	338	341	330	319	300	321	318	330	305	297	344	331	335	325	349	300	291	308	322	290	312	338	297	294	329	311	334	324	301	293	335	301	327	283	318	309	329	304	293	303	325	300	320	305	306	321	323	316	321	317	293	336	316	339	320	343	322	298	318	324	328	337	342	335	315	321	297	354	308	344	321	317	314	315	288	335	340	296	290	316	339	325	326	296	306	318	304	331	312	297	335	330	323	334	306	318	318	285	315	327	345	324	336	301	301	320	323	311	284	337	329	273	352	340	364	313	324	327	311	354	310	298	313	311	313	326	330	285	299	300	295	333	341	332	311	291	301	287	323	305	323	308	283	307	305	351	296	340	301	300	301	306	327	323	357	348	323	320	284	288	305	329	305	315	344	324	338	320	318	314	298	320	329	321	311	279	278	314	331	352	314	310	311	350	292	338	333	297	301	313	340	354	312	319	337	289	340	313	319	336	298	317	329	330	324	314	311	309	318	298	323	327	308	334	330	286	320	352	312	304	315	326	277	304	286	329	312	327	317	291	299	306	345	288	298	309	324	314	340	316	276	294	327	335	337	315	305	352	313	285	351	314	322	366	293	306	305	316	265	314	299	328	294	313	344	320	318	284	315	329	326	293	355	321	346	341	329	337	334	329	312	302	330	305	338	273	331	264	321	312	316	299	298	326	334	318	331	290	321	340	322	322	288	324	311	302	318	286	302	330	326	305	329	286	309	333	308	320	277	336	293	320	313	281	313	318	329	330	350	336	334	318	367	344	343	291	315	283	320	333	336	314	293	320	318	303	332	304	319	329	288	306	316	341	321	296	322	301	310	311	319	328	307	283	338	293	299	308	327	327	306	280	321	322	318	311	336	313	327	309	290	337	312	326	314	310	321	332	325	311	302	303	339	326	307	338	309	318	311	320	325	315	338	299	317	324	274	291	331	303	331	287	336	293	336	280	329	313	306	334	336	326	309	334	338	321	315	291	358	301	345	359	311	286	316	326	317	335	279	299	291	352	325	327	348	312	280	333	324	298	326	320	333	291	336	334	336	298	338	301	309	314	285	305	316	344	307	344	310	320	305	308	334	307	315	314	332	345	305	324	331	329	333	287	328	292	343	343	360	337	313	319	299	354	351	302	281	326	348	305	338	296	303	281	313	287	289	316	306	330	314	300	321	304	293	315	324	315	296	310	319	297	323	328	316	330	331	311	324	309	347	323	311	292	328	313	299	316	332	320	312	291	303	337	300	304	340	309	337	298	318	308	341	306	300	335	336	328	292	340	307	296	346	356	323	330	330	329	317	314	287	289	331	365	281	292	294	302	310	289	334	324	286	291	337	318	309	324	340	326	339	324	338	327	342	324	330	334	301	330	328	322	291	323	307	313	312	297	310	285	288	325	322	326	343	330	316	322	310	310	343	345	336	343	296	314	308	319	318	313	332	343	311	327	319	339	324	327	308	358	293	319	351	321	332	352	319	273	348	309	298	314	343	311	311	300	304	324	303	313	328	316	327	326	319	317	301	335	315	313	320	324	306	360	312	333	303	320	292	305	307	329	314	302	328	336	306	298	282	318	303	342	317	303	310	317	295	315	313	283	340	286	313	333	327	277	318	307	301	327	328	324	340	294	332	285	279	313	324	298	310	304	315	329	329	316	335	317	333	281	298	336	305	315	340	351	320	328	324	322	282	347	285	301	301	344	319	288	288	348	312	340	358	291	314	336	324	323	336	318	309	309	329	338	319	313	330	340	319	346	340	317	302	355	332	344	316	333	320	324	289	306	307	334	308	307	328	320	296	304	341	353	310	308	294	319	330	316	310	305	329	323	302	295	314	326	272	327	325	288	309	329	302	328	309	311	278	343	315	314	327	350	303	312	348	282	280	316	315	328	360	321	326	307	317	343	299	306	299	371	323	308	317	322	339	307	313	331	298	306	324	330	350	310	337	293	272	322	301	338	298	326	322	325	323	318	332	355	351	322	345	336	301	298	280	317	307	298	298	321	324	302	300	310	323	339	295	319	320	320	322	333	297	318	326	305	304	306	314	300	313	298	299	309	302	297	322	311	328	301	296	313	348	336	285
25327	21266	27364	25221	11275	2304	1176	765	544	552	563	475	343	340	317	293	299	290	276	282	279	249	241	238	239	222	254	213	228	231	233	231	269	227	216	217	228	224	226	197	242	203	207	221	233	215	225	207	233	222	217	206	234	199	208	204	226	217	200	207	217	217	234	206	238	214	240	219	205	227	220	232	215	226	235	213	219	219	207	227	201	213	229	208	212	224	223	234	223	213	237	205	225	193	201	224	207	224	200	215	240	208	200	225	240	224	235	219	247	224	238	251	214	262	182	222	226	214	229	196	224	231	204	233	218	226	217	196	238	212	229	214	208	222	225	225	223	207	243	184	240	205	221	204	222	225	227	213	248	192	219	225	233	213	234	196	216	242	205	233	218	239	186	208	200	223	210	227	220	211	233	202	232	242	228	237	221	228	240	224	184	215	199	217	234	224	212	223	237	207	219	203	234	212	236	232	203	202	222	223	211	200	256	227	217	225	225	205	215	241	206	201	196	220	197	227	230	209	224	208	235	201	252	230	213	207	225	194	207	223	221	224	224	202	244	243	197	212	222	226	226	222	229	237	238	202	216	218	234	241	233	237	209	209	217	195	204	227	241	216	220	212	221	211	201	204	236	227	217	202	224	213	246	234	214	223	248	218	192	233	233	206	217	239	245	208	222	239	220	217	231	230	244	207	208	224	240	233	228	223	240	217	193	231	213	222	196	235	227	205	223	240	217	238	205	219	203	208	199	219	214	225	216	255	252	225	215	226	214	210	186	232	207	218	220	228	207	216	226	254	208	235	216	223	218	242	197	219	214	208	206	242	252	204	223	219	209	204	237	197	211	198	228	199	227	223	227	235	199	242	227	223	209	212	218	219	207	223	203	215	225	212	241	237	212	214	217	218	211	247	232	223	230	221	233	222	217	213	222	220	225	211	208	232	243	207	216	234	216	240	219	228	205	230	186	230	218	221	204	207	251	257	241	225	217	191	246	246	219	212	236	212	221	229	208	228	208	211	203	227	226	225	239	236	244	232	231	226	214	226	212	198	223	204	210	215	239	241	204	208	221	213	249	219	202	244	239	225	223	219	208	214	211	203	240	216	237	246	225	181	219	231	234	227	228	223	223	221	204	218	216	200	227	182	211	203	213	235	218	223	206	197	216	200	226	198	214	210	220	218	217	246	219	249	227	200	214	225	209	245	224	216	228	234	222	190	205	181	201	212	207	195	240	224	207	205	215	196	237	215	217	223	219	198	235	229	245	211	237	214	214	270	203	207	234	213	221	201	219	218	240	217	231	208	236	198	234	196	208	225	231	189	224	207	197	243	195	227	223	219	217	229	227	221	224	207	196	210	250	218	237	218	210	217	235	218	230	208	196	241	204	232	226	229	247	220	205	243	212	193	224	217	230	253	239	220	210	251	240	221	205	243	242	217	244	190	215	192	211	230	200	211	231	236	218	240	209	250	208	237	222	218	221	206	217	221	215	196	213	231	238	244	239	207	224	224	195	205	206	246	241	229	218	216	230	219	201	229	224	219	225	219	210	222	214	211	207	233	200	225	233	205	225	242	230	202	216	209	223	223	228	232	223	218	251	218	193	229	213	218	225	230	243	225	221	243	214	213	211	196	202	205	234	216	227	202	224	208	205	213	204	221	201	199	208	204	226	221	207	210	205	236	206	218	225	213	210	242	186	233	203	214	217	207	213	221	223	229	232	218	209	230	175	232	234	254	224	213	201	188	240	220	208	218	194	217	203	231	205	203	218	217	225	207	217	220	221	217	208	232	209	221	241	248	218	222	231	239	249	236	229	210	229	233	194	244	213	230	224	256	233	227	221	205	221	209	211	187	204	226	216	195	237	237	210	210	228	216	227	223	237	247	251	211	210	197	220	226	228	216	218	210	194	199	221	222	218	222	215	223	229	207	211	201	232	211	218	211	219	198	194	205	237	209	248	204	236	209	202	220	208	235	208	240	224	209	223	245	214	243	198	244	201	239	235	225	215	254	260	217	215	225	208	208	192	216	204	226	217	227	217	223	219	217	214	204	219	223	216	202	250	254	239	225	196	249	256	255	230	234	205	229	252	227	212	190	204	212	213	223	217	236	222	216	205	223	214	214	230	199	225	240	217	211	240	202	218	212	206	233	226	209	200	247	201	214	229	217	219	232	222	218	211	207	238	239	218	222	185	210	239	226	229	217	201	217	239	244	223	265	227	268	226	217	201	207	234	214	215	211	202	247	206	221	205	216	209	190	229	220	226	203	235	206	199	192	207	199	220	224	202	230	213	225	250	188	216	215	201	196	236	222	221	209	239	210	189	232	233	226	206	214	242	207	247	196	207	230	216	208	225	228	224	218	201	222	231	218	228	229	227	207	213	231	179	200	189	207	219	218	238	215	214	222	217	198	247	229	240	217	227	251	239	246	192	223	226	222	188	219	249	232	231	227	198	191	232	215	209	247	231	207	194	225	205	226	211	212	228	183	247	224	201	228	218	222	244	200	196	234	238	222	219	225	254	229	217	234	228	218	222	212	205	217	212	231	231	194	244	227	211	199	207	223	212	214	231	214	223	232	236	200	209	224	227	233	226	231	223	210	219	208	179	223	218	195	218	234	240	202	230	217	212	241	199	230	221	247	220	186	232	241	218	218	200	244	212	229	202	224	210	201	241	230	217	214	216	227	227	218	207	208	239	226	217	197	233	230	212	254	205	233	216	197	228	246	240	226	221	222	195	224	220	225	216	221	233	224	228	232	225	233	233	215	210	223	229	205	206	214	226	220	227	200	247	199	217	215	213	200	188	237	228	203	212	204	193	229	247	243	216	207	217	225	222	206	202	213	220	232	204	238	184	215	196	248	256	215	218	225	218	238	202	205	230	192	213	240	215	232	219	206	219	219	220	212	242	228	221	224	237	222	199	218	222	222	226	215	233	198	211	193	214	196	200	219	215	216	221	222	212	210	205	198	235	230	224	198	203	220	204	213	223	211	217	197	216	222	222	217	238	198	204	219	220	214	222	212	208	220	205	238	215	206	216	227	249	228	226	221	224	228	272	210	229	228	228	222	224	192	216	222	225	218	220	204	218	218	202	236	196	237	207	230	227	213	216	200	212	238	208	219	238	210	202	211	226	219	220	223	251	214	216	230	207	228	223	213	213	213	224	210	203	183	222	215	217	216	228	228	232	217	205	216	188	233	232	220	233	212	220	225	207	214	194	219	230	198	234	220	214	226	199	232	211	216	207	228	208	204	230	236	227	223	228	177	228	222	213	216	198	227	195	224	222	199	214	220	188	209	230	227	216	248	204	210	232	212	211	236	213	226	220	217	210	205	228	225	208	195	217	230	223	214	212	206	218	248	228	229	212	210	223	197	212	207	222	238	232	225	223	244	208	221	231	233	214	228	235	223	228	238	201	221	234	225	228	233	255	236	213	210	224	219	208	204	241	223	209	220	177	211	230	232	226	219	198	243	220	201	217	213	213	252	202	229
27400	43610	29215	10658	5624	3697	2184	1386	1121	1007	999	786	583	524	434	424	370	404	341	341	337	318	308	281	287	304	298	291	270	265	279	295	297	277	260	272	279	250	268	271	293	252	260	260	280	257	272	262	301	289	283	291	225	284	275	275	262	273	260	281	253	273	281	247	263	249	265	269	257	259	244	246	291	272	255	243	267	273	240	282	281	262	226	262	294	262	276	274	258	298	255	271	246	267	259	258	261	244	272	272	273	270	278	253	284	246	257	289	254	270	262	264	252	273	261	276	253	261	252	270	246	256	242	267	247	257	271	257	274	284	245	255	283	288	268	241	272	258	248	240	271	276	265	264	296	271	280	255	253	271	285	275	254	236	287	270	273	249	299	275	282	254	257	274	271	274	280	267	261	283	253	234	252	293	264	263	263	286	298	265	251	261	266	268	296	261	255	238	273	276	283	271	252	271	277	260	252	278	263	260	250	269	254	289	255	296	231	272	274	260	256	274	282	271	283	323	264	268	260	236	317	234	235	262	286	283	264	252	245	252	250	251	258	242	292	278	267	276	256	268	260	264	280	294	251	256	295	266	257	256	246	265	268	265	281	271	239	276	280	262	252	252	259	252	278	269	265	253	273	266	267	263	260	279	240	262	267	257	233	278	252	253	256	259	263	281	251	272	257	282	289	275	274	270	258	257	236	234	264	259	273	258	263	281	253	248	295	263	278	282	266	278	264	265	266	274	284	291	253	233	248	257	256	279	277	253	277	260	268	292	253	255	280	272	276	272	252	277	260	283	265	281	267	273	264	250	294	259	259	280	255	266	283	237	252	297	266	267	262	303	262	279	270	263	268	245	280	296	296	295	273	271	263	256	279	259	261	265	248	267	261	259	280	252	267	252	263	276	272	231	250	275	253	276	251	252	253	237	269	244	239	289	252	255	257	261	261	250	251	249	260	261	255	265	259	265	279	275	241	295	263	287	311	256	270	273	255	264	265	267	278	263	258	280	251	258	263	270	279	244	257	273	253	258	274	231	267	280	259	272	274	308	282	254	274	249	241	255	265	274	271	287	281	269	271	253	263	276	255	260	272	273	250	229	300	267	276	261	286	262	237	236	251	280	252	267	267	242	282	283	248	252	250	288	274	287	249	268	237	274	274	286	269	259	278	261	253	262	299	261	264	254	279	235	258	265	240	269	296	242	253	320	271	262	256	248	258	261	265	273	270	274	284	260	265	248	270	258	278	275	275	274	257	278	287	234	259	259	259	280	274	246	246	261	258	255	255	247	290	269	260	262	247	274	233	248	253	264	250	239	299	266	273	287	268	301	246	277	248	246	269	262	264	291	287	242	258	242	271	256	260	255	263	284	267	272	257	251	250	275	274	267	267	273	285	270	267	289	262	264	235	298	291	268	259	299	260	271	278	293	257	250	287	260	258	272	251	257	224	241	247	271	239	253	262	230	273	266	285	271	264	254	258	223	228	277	265	288	270	233	253	269	258	300	257	267	288	254	249	263	247	270	253	268	280	258	260	257	260	267	258	280	278	295	241	265	283	230	252	250	274	253	266	249	258	259	267	288	265	241	247	241	260	254	281	255	271	267	259	244	266	280	259	268	263	251	246	256	250	283	260	283	277	283	261	251	275	254	244	271	292	263	260	295	257	247	271	250	292	269	295	249	264	242	261	276	289	298	252	281	263	278	254	283	256	239	245	254	254	265	258	267	268	246	273	265	279	273	268	268	273	274	237	267	255	250	249	247	238	282	252	249	257	258	276	264	265	271	245	249	293	289	280	261	257	269	283	272	277	236	248	267	253	252	293	265	275	253	288	295	287	260	270	266	251	247	284	284	246	275	272	274	226	263	270	254	270	267	261	260	252	274	267	273	291	282	274	267	247	252	275	262	251	250	261	269	259	275	292	255	320	250	283	257	250	318	254	265	249	224	258	260	245	233	251	262	274	268	278	258	289	245	273	269	278	275	275	243	260	254	259	251	256	224	266	233	296	268	259	249	249	250	274	283	245	287	269	278	251	278	283	263	273	264	281	268	239	292	256	269	259	284	223	270	275	280	260	293	291	232	237	273	256	233	273	265	263	259	275	255	270	263	255	228	280	284	282	265	285	254	287	270	263	283	268	266	240	257	262	257	276	285	273	254	239	253	247	273	260	264	252	266	259	270	287	290	291	257	250	251	256	250	277	287	267	275	272	305	279	271	280	271	215	268	283	264	250	242	243	284	266	262	291	239	278	257	246	257	244	264	276	286	244	268	247	286	255	261	274	233	273	271	269	250	272	248	272	305	252	241	232	285	255	281	262	286	268	282	261	274	256	286	237	255	252	273	254	257	273	302	284	294	260	258	298	263	233	268	246	241	258	250	264	261	274	250	275	285	276	287	257	248	267	284	282	274	274	247	277	217	245	280	276	267	268	252	279	279	265	280	247	262	264	245	265	273	272	268	235	238	252	259	262	256	292	273	275	291	287	294	243	279	248	271	250	282	288	294	264	271	276	285	272	275	255	253	247	265	256	235	261	272	273	260	257	282	244	268	276	254	246	260	275	254	247	275	269	276	268	253	257	257	235	233	278	275	253	257	261	261	273	260	225	261	267	256	253	281	238	262	273	269	280	230	225	262	248	265	266	266	279	278	253	257	271	258	255	256	295	273	268	308	261	252	284	257	253	268	269	296	258	238	248	261	256	260	260	266	239	289	250	257	279	253	246	266	244	240	268	250	243	258	283	270	261	271	271	269	252	261	281	279	258	252	278	269	276	258	275	270	266	255	303	263	280	229	250	268	283	269	289	256	264	292	277	220	237	241	272	256	247	242	260	255	265	254	298	265	276	275	252	282	250	302	249	251	245	261	275	284	281	273	256	237	247	279	258	247	247	276	260	246	260	258	262	270	274	289	244	257	245	241	270	246	274	280	294	234	253	248	273	288	269	252	248	267	272	286	261	262	245	268	266	271	263	285	251	292	250	258	247	294	280	254	254	258	257	278	270	276	262	247	288	245	285	263	255	272	269	288	279	272	282	269	241	275	237	279	253	270	243	280	291	253	253	257	247	265	276	246	235	252	250	256	256	273	261	239	259	244	263	286	284	280	288	307	249	264	260	254	279	239	277	272	272	260	261	288	254	298	269	248	281	256	279	269	270	264	269	280	253	212	244	273	291	250	251	269	261	253	276	288	278	236	276	263	239	260	289	256	262	263	288	245	246	261	268	249	272	264	232	255	284	273	265	263	229	267	301	291	264	270	249	250	268	260	272	248	233	279	301	271	270	246	284	265	262	284	288	272	281	255	272	261	271	272	253	241	261	265	266	254	256	243	256	270	237	270	275	261	283	249	285	262	254	262	277	269	290	306	256	243	246	271	266	247	277	258	242	255	284	267	255	264	268	258	235	272	239	289	269	266	264	273	240	270	269	242	277	260	263	230	265	266	265	258	262	246	275	271	249	275	259	276	261	288	280	305	272	276	266	276	250	246	276	275
23062	21314	28956	23982	21318	21318	10576	2180	1422	1144	1141	1000	798	724	658	613	526	534	552	525	543	531	473	470	465	428	477	445	418	367	423	426	410	429	416	369	384	429	385	414	418	385	418	382	363	413	389	382	393	422	355	400	385	384	388	393	369	390	403	364	397	402	372	417	415	389	403	368	386	384	408	367	375	403	389	389	376	398	391	383	391	346	361	394	377	391	372	377	377	387	373	382	406	387	400	394	360	373	372	373	353	380	389	397	367	376	377	375	416	377	393	384	388	387	373	373	402	379	373	368	384	356	392	364	393	394	385	391	389	401	380	396	410	434	392	370	405	401	370	363	395	401	382	352	390	372	374	378	368	364	370	394	411	427	417	376	371	411	396	397	365	381	424	378	355	393	409	425	382	377	389	376	389	411	382	371	441	400	408	350	358	384	404	394	418	407	410	397	356	377	428	382	380	397	396	360	395	379	376	402	401	352	376	408	380	407	396	329	390	370	373	360	353	427	366	349	408	393	386	395	371	378	381	371	370	384	393	363	351	405	404	367	375	405	393	407	385	388	418	381	387	354	386	388	366	388	373	392	415	366	354	351	381	393	344	370	356	395	428	383	379	347	410	374	386	355	384	408	355	377	367	395	360	407	384	414	370	399	372	437	394	384	425	355	379	385	371	381	422	412	384	370	400	363	403	399	362	373	397	420	387	377	380	394	376	406	372	370	381	391	359	386	389	395	404	371	360	390	377	366	400	355	404	394	373	381	366	395	404	371	390	398	355	399	400	420	350	436	401	377	390	417	400	373	386	374	363	405	420	364	405	410	439	334	382	383	395	356	384	379	403	424	402	405	399	366	371	386	357	422	392	404	377	387	384	372	366	403	415	379	381	420	406	353	363	370	396	425	386	373	381	386	390	375	370	383	394	365	402	358	400	388	380	376	390	390	384	370	421	382	394	376	390	364	398	362	386	437	398	394	367	388	369	359	413	384	366	368	397	405	360	408	345	402	329	374	433	366	385	385	369	386	416	402	380	421	391	376	391	385	401	407	369	398	396	358	398	372	398	373	362	389	418	357	387	370	349	372	385	421	399	390	385	346	371	397	386	369	343	392	372	372	395	373	369	343	374	432	375	412	381	370	376	380	386	372	414	404	371	388	364	362	387	378	402	373	380	372	398	408	390	386	369	379	402	366	407	380	389	366	365	367	414	372	389	373	407	398	427	377	416	353	356	383	388	397	384	423	345	394	397	357	383	380	382	396	389	391	377	412	365	365	402	376	395	365	385	362	381	398	374	361	394	381	395	397	387	376	402	385	372	387	349	360	396	342	398	378	361	379	404	353	368	368	362	368	389	403	380	382	381	392	377	367	369	329	364	422	365	384	380	343	387	383	363	376	390	373	430	403	424	385	357	383	396	395	375	393	377	406	389	360	408	356	387	371	379	372	372	410	410	381	339	399	402	386	376	393	359	417	394	384	394	385	417	393	388	400	382	377	402	364	407	369	393	397	378	374	373	403	409	378	391	386	410	399	375	437	376	399	402	371	385	431	407	418	399	389	397	374	338	387	401	360	391	371	406	390	403	343	387	407	369	392	414	395	411	391	415	386	362	396	394	375	349	383	364	389	392	342	393	371	373	381	442	387	409	380	376	387	363	368	395	417	363	394	351	377	364	361	375	357	377	389	359	395	379	415	368	376	402	407	391	383	369	342	415	415	378	418	367	384	365	345	392	365	367	374	389	382	359	372	357	399	419	368	368	371	347	374	377	404	410	383	420	365	371	403	408	410	401	376	400	369	369	384	362	368	391	365	364	354	383	355	380	387	423	421	384	391	350	428	414	379	385	396	380	387	364	374	428	385	369	390	395	412	371	387	409	372	375	350	390	388	402	372	382	403	386	376	401	412	389	385	368	391	365	357	365	414	386	394	373	380	389	437	384	377	404	371	406	377	379	397	385	377	326	380	356	390	394	398	375	361	377	382	368	373	366	405	410	396	366	396	354	361	429	399	402	365	375	390	405	387	401	366	401	403	383	385	372	379	374	363	376	379	374	353	409	383	394	381	375	393	373	378	366	396	402	418	370	406	397	385	384	394	408	389	354	405	396	365	371	379	414	373	382	444	372	382	380	388	370	404	325	350	374	425	374	393	394	376	399	386	417	399	369	361	375	431	369	378	409	362	357	412	394	398	385	350	385	381	370	362	395	391	393	345	351	388	402	380	391	362	374	400	424	406	389	411	382	422	420	374	371	394	369	362	382	407	393	375	374	379	361	367	401	370	389	387	406	356	388	361	411	394	391	389	381	418	343	367	389	389	386	400	347	407	365	394	403	377	385	390	366	372	377	391	395	366	379	347	403	373	381	411	399	403	398	370	399	391	391	369	365	371	373	366	401	369	425	388	374	364	384	344	383	389	354	415	374	395	391	379	386	390	406	418	400	392	397	397	384	409	368	406	389	387	386	398	374	389	391	370	376	382	378	348	417	360	384	379	370	397	379	385	370	380	382	392	382	394	365	399	372	402	418	408	391	404	403	353	360	370	392	366	402	373	365	405	362	378	407	397	368	400	397	412	349	417	369	403	368	394	393	399	412	372	383	383	393	353	409	396	389	390	363	376	379	396	374	350	372	386	399	367	359	404	366	408	357	385	394	419	363	391	370	367	356	398	360	355	405	394	368	368	362	348	375	387	374	357	405	390	386	377	418	393	426	360	356	420	400	396	401	401	388	398	401	340	384	385	373	373	374	382	368	371	391	402	394	388	364	380	385	386	350	381	365	379	397	380	333	390	385	373	374	382	399	391	369	386	369	352	353	357	418	359	366	363	385	408	385	408	380	361	352	384	385	358	386	393	375	358	352	394	376	376	402	390	361	365	376	354	397	388	357	364	351	387	398	370	398	402	387	383	397	405	356	384	425	420	360	352	394	414	339	378	354	374	364	384	401	410	385	398	396	382	374	395	352	407	381	332	357	372	389	414	391	396	370	411	348	337	403	394	393	379	378	396	376	369	364	387	382	369	394	370	370	384	383	377	390	365	418	376	393	355	383	375	386	404	410	393	369	409	364	420	354	415	392	392	356	389	383	375	397	391	397	371	403	365	389	413	393	401	395	348	398	344	387	389	396	387	395	368	386	375	385	383	376	365	376	422	391	353	378	418	348	442	409	352	396	373	382	395	390	360	377	411	391	390	379	400	385	398	377	383	374	413	372	398	399	389	365	358	378	386	363	395	332	380	397	385	361	399	408	371	386	381	399	364	388	389	401	385	423	421	333	438	404	413	420	394	359	371	402	382	388	365	359	376	366	390	382	392	411	395	374	344	401	369	386	382	398	388	384	402	397	358	392	360	358	404	401	376	390	351	348	396	365	322	383	365	407	362	375	387	375	371	398	369	420	375	381	381	378	423	379	409	384	377	341	401	396	377	325	366	367	387	372	374	412	379	388	367	373	407	367	353	405	386	391	437	402	384	405	351	384	383	396	399	407	382	392	365
29661	56335	37158	18435	10723	7328	4946	3152	2463	1914	1891	1521	1109	1053	929	836	735	673	698	679	642	642	566	524	548	504	544	493	466	514	470	447	457	464	483	442	482	489	469	459	441	420	458	433	459	474	424	442	431	438	477	479	454	448	454	451	437	436	409	421	455	433	450	407	412	419	418	408	447	426	424	422	400	445	411	474	436	423	410	444	416	421	387	435	413	423	446	447	438	450	423	421	451	475	412	419	434	445	445	418	472	428	461	480	426	414	431	469	455	442	425	418	470	422	424	470	422	467	459	434	426	428	420	422	429	457	443	391	441	407	452	407	437	429	446	410	442	407	406	433	410	451	440	417	413	433	445	461	406	450	430	434	446	453	452	482	415	432	401	433	443	427	422	445	444	415	462	469	396	437	410	438	433	442	465	423	427	411	465	461	411	477	405	482	419	406	399	395	420	438	434	416	464	436	431	433	470	441	433	472	415	408	428	439	397	422	430	425	445	436	403	417	440	433	438	386	439	458	417	439	446	407	424	403	419	421	395	412	468	432	412	443	448	413	428	420	459	423	395	430	435	398	463	418	413	412	432	406	417	423	406	445	442	425	408	450	457	439	407	430	411	408	391	452	397	424	413	409	429	416	366	409	435	447	445	426	404	451	429	427	466	415	431	441	480	443	465	461	467	412	450	418	399	497	410	434	420	430	409	439	407	407	444	414	422	420	467	420	406	425	430	412	478	401	426	437	440	425	450	415	393	420	415	405	426	383	409	455	383	430	437	395	400	444	471	414	430	457	407	460	429	442	462	432	449	430	434	446	425	475	424	447	431	448	440	411	394	425	396	423	418	442	429	428	443	450	433	420	414	415	453	406	438	433	435	423	432	427	429	440	421	450	405	447	405	443	414	448	402	408	457	454	408	393	424	457	395	383	443	446	428	452	429	439	415	415	390	418	429	444	454	413	433	438	438	418	449	475	412	431	389	435	403	382	411	493	412	456	438	442	446	435	438	431	443	437	421	445	454	435	436	391	464	440	427	435	399	419	449	429	415	419	462	471	398	411	402	417	458	438	438	447	428	429	391	411	455	426	453	378	422	423	426	376	436	463	427	448	426	378	435	413	410	443	434	409	422	429	412	343	449	433	404	454	404	433	425	394	429	413	443	422	416	409	449	395	460	429	421	461	448	457	457	434	428	405	471	411	401	408	434	436	440	447	426	449	424	418	426	411	445	435	473	456	454	441	441	448	402	430	440	410	452	439	486	440	434	423	434	436	416	436	449	477	422	416	421	415	408	421	437	425	441	426	477	422	450	415	401	431	441	403	436	415	434	454	450	416	436	463	431	434	437	432	451	421	449	419	415	420	421	395	430	433	483	471	422	409	436	422	407	424	421	441	470	405	441	448	430	407	443	423	395	426	443	459	441	413	415	440	426	398	417	417	415	431	427	414	433	420	424	460	405	430	418	383	415	444	439	453	368	410	443	418	435	430	424	437	431	420	432	418	407	413	417	410	424	416	440	450	452	434	437	442	482	421	447	442	443	429	422	454	459	422	442	447	405	432	448	441	422	422	406	427	418	424	424	415	434	431	437	429	432	382	451	425	425	404	454	411	443	414	404	406	414	436	452	430	430	417	432	452	435	404	440	469	415	397	387	446	440	423	443	442	424	421	426	428	455	445	393	446	442	441	426	399	424	393	453	414	427	433	445	421	430	452	385	401	418	451	423	449	421	387	415	429	413	434	468	407	442	384	459	405	408	425	429	405	469	407	418	380	438	414	420	423	423	453	389	418	424	421	411	425	468	432	419	456	451	436	405	402	423	440	457	420	412	395	474	448	421	416	452	429	431	430	451	407	428	448	441	445	418	431	434	403	386	417	417	416	437	428	423	422	401	405	413	453	427	413	448	433	418	449	455	421	413	470	420	422	445	431	426	434	428	443	433	455	470	456	447	427	450	423	400	410	433	408	413	457	442	435	417	442	438	438	408	433	501	415	434	435	436	448	419	375	420	439	443	441	444	414	385	430	431	439	422	445	435	427	419	445	440	436	443	401	410	416	406	447	431	426	411	391	429	444	464	431	471	420	434	467	427	443	408	408	430	438	437	422	430	428	464	455	441	445	445	434	448	442	442	429	429	440	425	434	442	428	415	435	412	444	461	440	398	416	423	445	397	453	420	459	395	411	415	435	410	434	473	448	428	454	464	416	472	434	422	439	393	431	462	408	429	436	457	427	458	422	383	443	426	415	399	453	414	454	412	446	452	451	410	442	426	401	431	407	454	421	419	395	445	456	429	437	416	421	416	442	380	396	420	426	457	439	408	421	443	468	463	455	436	428	432	440	388	428	443	427	420	451	427	435	442	447	431	415	405	424	473	442	434	426	426	435	429	405	425	452	437	423	444	406	407	411	442	447	432	427	402	475	439	428	430	435	428	431	426	422	398	410	426	453	396	420	442	451	418	444	426	421	466	417	465	420	421	401	419	450	440	389	437	457	414	421	445	421	442	447	401	410	435	438	449	382	419	445	400	421	433	429	391	437	438	401	400	428	439	462	413	458	419	423	442	437	430	444	450	403	446	426	433	428	480	457	442	445	443	432	430	434	420	449	457	416	415	457	405	414	432	442	399	429	432	433	442	480	424	447	419	409	477	434	419	435	425	425	416	469	426	434	456	438	414	427	440	434	437	436	411	405	419	423	436	444	431	413	421	414	414	378	427	423	421	407	443	417	435	434	444	424	453	432	420	439	410	410	427	421	448	430	432	466	443	454	431	449	439	443	431	438	385	437	440	425	421	393	426	439	441	423	454	428	409	460	446	403	455	437	411	433	443	408	425	394	422	468	437	426	404	382	440	481	424	433	472	448	433	399	426	458	442	441	457	465	441	380	399	411	393	452	399	422	457	406	485	414	443	431	454	439	429	437	456	419	412	439	420	453	412	416	439	429	414	432	422	422	449	398	422	425	438	421	458	426	418	449	412	428	440	438	414	467	423	419	478	403	460	442	424	398	437	415	442	467	444	437	448	452	427	443	416	424	418	400	415	399	404	409	444	429	410	439	487	419	467	413	412	455	437	417	404	432	409	404	428	448	410	429	426	445	462	436	431	442	397	418	434	431	410	429	377	418	421	465	439	448	403	443	441	415	422	439	422	454	446	412	452	375	407	431	455	441	406	422	397	427	439	451	411	431	454	457	420	431	419	460	458	422	419	443	450	417	412	407	451	472	428	448	424	432	469	483	442	487	444	430	441	409	449	440	422	422	423	457	431	425	429	454	462	381	447	434	453	471	442	452	391	380	434	422	429	417	436	427	385	405	427	445	419	419	440	414	428	447	417	412	445	459	434	435	451	456	430	430	438	443	421	433	406	429	387	418	435	445	462	451	439	410	426	452	444	434	402	426	444	422	430	410	434	426	423	427	442	472	476	399	465	455	409	422	410	438	430	448	408	417	440	408	415	448	435	438	393	445	434	405	441	411	435	400	426	432	397	409	420	423
28164	26902	25645	10729	2469	1389	888	563	388	359	363	322	280	251	245	217	215	200	210	188	237	202	192	178	174	162	190	162	175	175	165	162	150	184	171	175	147	169	159	146	191	181	162	166	183	194	202	174	174	175	165	177	177	168	180	161	171	147	176	167	144	185	182	171	183	167	169	204	167	159	185	148	187	159	152	178	179	177	170	163	160	171	185	182	177	207	170	163	167	177	200	179	181	188	176	159	163	174	162	179	188	170	196	179	190	171	158	175	155	163	176	175	168	174	179	170	174	177	207	173	200	162	143	188	151	175	167	166	177	179	187	171	177	180	173	172	165	195	162	150	169	195	185	153	186	181	182	190	174	183	182	166	150	192	169	193	164	176	138	173	144	175	175	142	155	204	177	170	164	193	172	183	168	150	173	163	153	162	172	184	173	194	170	161	177	163	160	180	170	167	188	182	172	157	183	183	161	168	165	175	187	159	152	166	188	163	171	168	169	178	150	163	168	158	156	175	179	165	165	166	176	171	181	174	169	160	173	184	159	169	169	164	176	153	168	162	163	162	189	152	159	176	173	163	187	187	175	159	196	179	183	148	172	191	168	162	164	169	180	174	152	191	170	187	180	174	172	194	194	152	197	166	173	186	185	177	184	171	169	156	161	176	182	197	177	156	156	164	162	164	163	173	180	168	161	210	181	146	170	167	192	173	189	162	177	177	167	173	160	153	167	177	166	166	169	167	184	166	155	175	195	185	164	174	152	149	177	161	149	184	185	171	170	158	165	149	183	174	159	192	149	174	176	172	183	175	155	154	159	161	166	190	185	170	164	179	169	179	155	188	153	156	184	168	166	195	164	163	154	165	174	170	181	160	181	182	164	170	155	173	184	140	184	191	162	170	179	180	166	215	169	163	164	171	162	154	164	166	180	177	178	164	195	185	185	165	152	173	173	166	152	161	172	175	160	154	152	174	190	168	208	194	156	161	158	162	176	189	160	172	148	175	159	153	201	168	159	153	168	170	172	185	184	169	166	196	157	168	160	155	174	169	164	204	182	174	152	186	163	185	175	179	179	164	182	153	195	171	182	170	181	184	179	173	172	164	161	187	175	151	190	146	172	188	170	180	183	177	180	160	188	156	163	180	172	186	172	173	162	178	175	153	170	178	180	151	163	185	183	170	149	165	180	200	159	163	176	162	186	188	166	165	174	164	184	159	140	163	178	169	160	161	176	188	161	163	154	176	192	176	179	172	163	153	169	178	154	174	172	179	176	190	154	185	177	176	170	142	206	179	153	157	164	150	188	160	144	171	179	170	171	189	182	176	171	180	176	173	153	169	179	205	155	189	153	190	174	180	157	182	159	142	178	192	145	156	174	176	185	181	177	171	172	171	177	154	157	178	145	194	163	167	170	155	159	168	173	166	191	162	192	157	185	171	173	164	188	167	162	169	164	159	188	148	161	152	187	156	183	174	163	154	178	181	161	164	153	170	154	158	194	165	152	179	175	203	176	176	176	184	171	196	182	194	150	171	167	169	188	177	172	177	148	164	174	176	204	146	181	177	151	150	160	167	163	158	168	176	183	158	158	170	176	166	182	165	182	179	153	143	166	161	171	175	179	183	177	179	175	169	173	169	192	165	167	180	169	154	180	169	189	175	190	180	159	185	182	161	157	163	151	187	157	190	172	157	177	169	179	179	158	184	179	173	174	186	163	153	174	153	173	163	167	189	159	182	181	173	164	160	165	191	177	155	181	155	188	181	156	172	173	164	155	177	174	162	158	159	160	172	179	154	174	152	181	167	165	160	176	170	169	163	164	183	155	182	168	193	171	181	191	182	175	159	157	148	170	176	173	165	164	206	177	167	152	175	166	207	179	161	151	187	192	177	175	192	144	200	147	173	181	173	170	192	190	178	182	191	176	163	179	168	178	151	199	155	168	170	179	160	166	150	170	190	174	155	175	163	180	185	191	173	162	183	171	145	143	166	184	181	162	177	163	150	159	174	151	162	147	166	143	177	170	176	157	163	152	187	174	181	165	151	147	169	172	167	173	177	161	170	164	177	174	174	162	196	150	171	171	178	174	166	172	182	171	152	165	180	170	167	152	149	178	181	188	190	169	185	160	159	167	165	175	184	186	182	185	169	162	159	182	157	183	181	165	159	178	174	167	168	162	185	151	143	181	173	174	185	184	154	184	209	178	163	174	174	181	185	159	157	178	177	181	204	176	163	200	147	181	169	147	184	197	180	162	151	156	190	159	166	193	173	175	163	189	167	163	175	173	197	156	161	157	189	180	190	159	180	161	164	174	163	159	152	158	164	157	202	181	158	158	170	184	168	171	190	171	177	178	154	171	166	179	181	168	168	201	180	158	173	174	178	195	183	177	156	163	145	171	163	176	182	184	197	175	149	160	156	168	159	129	178	180	193	187	201	173	164	175	156	185	169	173	190	155	184	168	173	169	193	180	177	144	163	167	171	154	193	178	170	168	172	185	181	163	163	165	191	203	170	157	185	170	173	178	184	182	168	159	191	159	180	174	182	159	152	173	187	176	192	171	155	193	170	161	179	179	163	187	162	176	178	168	183	175	178	175	182	171	165	183	153	160	168	144	163	175	170	189	153	164	157	194	172	150	183	196	160	178	164	158	159	187	139	170	178	171	171	189	153	183	161	192	180	203	186	176	172	166	163	163	181	187	183	162	157	188	159	162	154	167	175	156	174	157	179	165	176	165	183	159	185	141	160	163	141	168	165	187	165	176	185	163	195	184	176	162	171	178	174	184	174	161	180	168	178	180	174	177	176	162	150	180	163	169	200	162	171	169	157	170	184	189	173	167	156	198	171	188	170	149	163	176	179	172	172	177	178	183	181	156	177	174	168	166	154	168	176	196	188	182	188	199	182	192	167	166	180	160	182	156	152	170	175	172	153	188	170	160	173	164	173	166	166	164	204	188	183	170	177	166	180	169	181	170	153	175	177	171	169	176	179	179	172	149	178	183	169	179	162	173	187	180	163	166	166	159	189	188	154	158	170	188	171	165	203	180	165	176	153	165	161	167	161	200	173	173	166	164	156	181	185	162	196	180	181	161	174	174	174	167	158	169	160	180	189	160	176	174	170	190	167	178	167	181	210	181	158	156	192	179	186	179	188	178	193	178	174	165	175	146	154	165	158	169	182	165	176	169	189	171	172	163	160	188	146	154	180	177	190	174	191	195	163	152	172	164	167	200	166	160	172	165	170	186	192	191	164	182	161	164	169	191	198	164	174	169	200	167	190	164	171	173	174	168	166	170	162	153	155	147	165	173	132	189	156	168	163	179	184	156	168	182	173	174	165	162	170	188	191	171	181	164	167	196	130	145	159	212	177	176	158	172	155	188	156	170	161	189	168	184	176	172	175	192	180	171	174	208	153	196	166	165	205	188	140	153	165	163	165	169	174	172	154	156	161	163	187	157	197	173	184	171	179	156	158	188	173	165	164	203	177	184	170	174	168
27818	43996	24522	8548	3979	2418	1640	1044	722	596	587	467	390	342	336	333	315	259	230	238	237	244	253	230	214	230	232	245	217	216	215	221	215	193	226	237	200	203	183	183	196	224	186	198	198	198	221	202	208	217	207	184	196	204	200	220	237	209	205	206	220	244	203	195	214	214	201	209	187	226	199	224	212	211	211	222	204	205	199	220	206	220	212	204	229	216	198	226	207	213	180	219	180	193	183	196	214	219	216	197	205	212	217	212	189	227	207	197	202	183	192	222	204	220	207	190	216	208	211	200	220	210	221	202	196	228	193	184	218	230	216	198	197	213	214	200	201	217	216	207	210	228	221	201	206	182	200	256	196	242	182	220	218	184	223	196	197	210	213	215	176	194	213	223	193	218	230	200	203	225	172	188	224	195	213	223	210	195	219	200	233	193	201	187	198	196	185	211	217	207	218	210	188	198	233	209	208	191	207	190	209	194	195	223	189	233	175	212	202	220	196	218	219	209	194	199	228	220	236	211	215	203	193	209	229	187	211	203	183	220	216	208	211	234	182	206	219	189	190	198	200	211	242	200	198	170	186	194	222	223	212	197	178	221	187	198	234	230	217	210	205	216	214	192	196	223	232	185	225	216	206	213	192	228	179	191	217	203	246	212	242	198	215	224	194	194	197	208	205	201	178	213	174	217	202	218	212	202	169	211	215	245	207	211	196	206	194	209	195	200	204	218	199	201	218	179	196	212	187	221	198	191	192	217	211	228	187	214	240	204	194	202	202	229	227	217	199	204	198	208	186	217	194	207	218	227	213	203	190	206	195	199	212	190	210	224	220	225	188	213	180	218	212	189	219	184	216	212	193	194	169	228	223	185	203	204	209	236	200	201	233	213	229	188	195	205	199	212	207	191	228	222	221	216	202	199	189	206	221	221	186	192	202	185	190	212	225	207	198	213	215	193	198	224	222	196	211	206	181	199	216	196	201	209	210	184	210	228	207	238	227	195	188	179	206	207	217	207	212	220	209	226	192	195	201	208	233	187	183	221	188	220	193	218	204	207	210	217	193	205	222	203	217	219	203	234	224	225	191	197	211	205	190	181	215	189	201	211	208	230	220	211	204	197	217	235	194	213	217	203	198	208	214	213	236	185	206	220	188	212	190	212	216	207	222	209	196	223	188	232	223	208	214	203	195	239	211	223	204	194	202	213	172	197	197	217	214	220	209	219	213	209	199	193	201	175	205	214	203	213	197	199	210	206	196	201	199	210	217	192	186	211	222	204	220	214	192	206	203	192	206	213	189	204	216	193	205	184	199	213	209	194	218	239	192	184	209	214	195	212	205	207	206	224	181	209	235	200	188	209	211	177	214	222	197	230	206	228	214	227	185	218	199	179	200	209	197	193	198	222	221	194	186	185	212	196	195	179	224	199	227	210	203	215	180	200	214	200	195	218	208	193	221	207	198	210	198	217	218	207	188	208	242	213	205	237	219	194	209	213	206	217	193	212	185	190	198	206	201	193	222	204	188	192	200	199	197	184	214	205	214	211	212	218	201	199	220	208	204	212	209	215	194	191	206	193	197	188	179	207	218	204	215	208	219	226	184	199	203	207	215	199	203	217	175	207	214	173	209	184	206	199	203	202	196	195	197	207	201	212	218	196	225	208	195	209	214	198	196	211	200	200	199	162	198	203	217	219	188	209	218	208	189	218	213	217	233	220	202	213	196	190	220	222	225	213	183	215	240	200	206	191	215	210	202	215	169	228	203	207	213	209	207	204	221	206	197	207	205	208	187	214	209	223	192	204	225	209	212	236	210	210	199	180	178	196	216	202	203	213	197	216	211	229	216	194	201	216	177	198	222	209	196	205	214	211	188	184	204	211	185	198	206	205	202	206	213	197	195	187	226	207	221	204	214	194	209	201	211	226	217	212	213	206	200	213	204	215	219	195	209	227	231	216	183	180	199	206	230	201	196	219	213	193	190	210	204	213	190	209	199	249	205	191	166	183	218	208	216	193	210	215	204	221	193	189	214	223	208	189	200	213	212	193	210	187	205	221	227	206	207	206	208	210	195	248	218	195	212	193	203	206	218	191	189	208	189	187	213	193	203	204	191	232	197	184	206	194	204	225	204	207	180	195	203	201	213	206	207	209	205	197	206	211	208	204	200	205	216	212	197	200	202	204	208	226	206	196	185	196	244	206	222	195	203	206	204	175	207	201	227	206	229	200	204	206	195	198	197	201	225	197	193	204	236	213	196	201	207	203	211	196	209	205	207	206	214	210	208	187	219	171	197	193	215	194	216	199	206	205	219	204	217	178	210	209	208	187	204	211	192	216	200	216	178	199	193	233	224	186	207	223	187	197	217	202	181	193	197	219	191	219	220	217	203	193	218	229	216	202	181	222	222	198	212	185	209	240	208	197	185	219	215	227	213	215	217	207	243	181	189	195	244	185	194	212	214	203	207	223	212	208	240	213	234	201	210	202	218	222	236	217	190	192	223	227	207	194	202	202	203	224	216	197	221	220	204	215	231	223	207	226	233	184	218	218	199	204	190	208	198	194	221	202	201	224	242	200	203	196	191	193	192	211	221	195	196	178	194	206	218	207	240	192	229	210	213	207	181	216	205	197	197	224	218	193	216	204	211	210	203	195	204	193	210	213	212	223	208	206	214	209	202	206	201	197	186	210	217	185	211	205	206	220	211	199	210	196	240	201	215	208	245	205	218	226	213	185	220	215	216	207	204	210	196	222	218	208	191	207	200	207	205	217	210	207	244	219	208	238	205	207	207	196	200	190	208	194	185	205	206	207	202	194	217	195	230	200	203	196	196	202	218	191	202	186	205	205	218	230	212	207	202	190	188	210	185	194	204	195	204	199	171	208	212	202	223	207	182	201	207	227	212	217	232	218	206	213	209	205	180	186	191	207	207	205	205	182	218	211	184	201	207	203	218	185	183	214	219	213	210	210	173	207	245	219	221	182	197	207	165	205	211	201	190	212	203	220	228	199	224	204	210	237	213	215	226	205	214	218	231	200	224	208	205	187	200	200	204	219	195	192	216	239	196	203	230	243	203	229	186	181	219	207	204	215	191	192	234	189	217	216	227	196	201	208	220	186	232	187	196	221	180	201	202	210	202	199	229	191	199	221	210	222	212	204	222	192	213	195	207	215	233	196	211	189	208	190	216	216	212	196	215	213	201	196	191	216	214	189	205	205	232	208	205	210	214	240	187	197	218	199	223	226	199	218	219	187	215	220	203	202	189	215	206	186	209	232	208	204	213	194	193	194	200	216	229	206	206	204	192	189	216	190	198	189	197	211	202	200	231	194	221	203	205	207	191	197	221	195	218	206	201	194	225	183	211	226	194	191	219	217	167	214	227	214	208	221	206	217	193	211	210	192	213	193	226	211	214	217	200	222	217	212	227	194	226	210	196	184	195	231	214	180	207	198	200	203	199	194	199	193	216	202	230	196	223	195	205	181	226	202	209	199	202	192
24031	21289	28490	24416	21211	11434	2464	1273	875	715	687	558	543	464	467	418	436	340	360	372	378	336	305	289	324	327	296	295	288	257	268	284	266	283	287	271	279	271	274	307	255	288	289	279	253	289	275	268	272	288	286	280	265	290	287	268	285	300	283	270	280	247	260	309	293	289	281	267	244	274	250	255	283	288	290	274	257	283	276	251	266	252	292	301	267	305	298	304	254	266	271	259	254	281	275	248	237	280	267	297	275	267	255	257	247	275	273	252	254	259	277	262	289	252	271	272	300	284	287	266	294	275	278	274	248	280	299	268	241	270	264	281	294	256	254	273	308	261	239	279	271	250	261	268	311	297	275	257	289	276	277	256	270	252	262	285	272	229	268	245	275	277	263	260	261	287	275	264	255	300	272	268	241	271	278	259	249	278	260	286	262	285	248	252	279	266	265	276	275	277	270	280	264	274	283	285	286	255	269	272	272	271	289	266	266	251	284	259	290	273	290	270	275	255	250	298	251	280	262	296	278	265	261	263	277	281	275	243	244	265	259	280	281	242	295	285	300	249	273	267	248	262	255	267	296	285	284	255	283	273	266	272	274	284	294	250	282	249	259	272	261	270	247	288	266	253	268	257	259	316	313	275	275	235	286	272	290	265	267	254	287	279	277	291	295	271	276	277	254	283	263	294	304	294	272	305	282	262	274	267	258	278	281	285	277	231	274	240	285	279	282	263	248	267	270	268	281	266	276	262	284	268	241	249	247	272	267	270	298	283	290	252	273	273	279	297	284	274	262	244	242	277	282	310	274	291	271	251	262	277	270	254	288	265	289	300	241	267	296	251	272	248	265	268	277	256	291	292	268	277	252	235	269	272	257	275	274	256	265	269	271	267	273	228	298	250	264	273	264	276	264	275	292	277	243	268	304	269	262	276	296	264	250	267	250	284	252	235	279	251	239	274	276	281	248	285	248	279	267	254	257	278	294	254	250	275	277	270	262	238	269	282	269	260	269	293	271	258	244	263	265	259	290	278	269	252	284	272	279	278	281	248	258	258	258	268	259	251	256	262	283	284	269	270	255	265	279	289	275	277	249	262	240	268	288	254	286	261	269	254	260	254	280	275	272	250	264	273	284	274	238	253	290	252	252	257	269	253	252	284	246	289	273	245	279	262	292	261	267	267	261	268	320	284	300	261	235	289	282	257	277	281	261	261	250	271	271	286	263	247	245	267	247	270	265	273	286	264	277	269	276	263	273	277	255	259	276	263	272	228	256	253	276	254	324	259	276	284	267	292	278	280	285	277	265	281	272	250	271	249	248	270	276	281	282	275	256	280	277	273	244	245	284	276	247	283	277	252	270	281	269	271	276	274	270	254	282	263	282	275	274	281	264	291	259	256	247	276	258	275	264	259	260	276	281	276	260	298	273	268	285	266	273	255	267	245	238	273	253	306	284	271	275	269	326	286	260	272	277	269	295	263	277	305	256	251	287	273	273	261	271	271	293	293	273	250	270	263	271	256	277	247	242	287	265	271	269	244	266	256	285	299	299	289	314	296	290	266	252	283	250	248	289	265	283	266	267	261	274	273	270	285	265	270	271	250	280	247	271	253	276	283	269	266	275	263	285	257	293	271	240	264	273	287	247	284	264	236	248	267	298	283	287	260	281	261	264	261	269	307	250	247	275	275	258	290	285	258	259	288	274	281	237	262	280	292	275	286	272	267	283	298	260	276	257	277	302	278	271	260	275	272	271	265	271	256	264	274	263	263	271	272	224	266	268	278	252	275	270	282	269	261	284	299	244	302	264	270	287	267	282	283	254	260	251	259	272	257	282	302	270	283	254	263	286	268	267	266	266	266	277	244	247	275	267	257	283	267	277	280	270	302	266	282	295	286	296	285	283	253	260	260	292	291	244	255	294	259	278	244	270	279	270	276	274	278	271	268	257	295	276	279	272	277	287	282	255	277	257	256	249	288	281	264	297	272	282	234	291	264	291	280	267	288	265	274	267	249	257	311	264	282	269	265	273	287	259	261	256	275	288	302	287	273	257	274	288	295	248	249	261	270	266	264	246	258	287	260	283	290	260	272	254	265	287	254	288	269	254	267	292	268	283	258	249	254	286	303	274	290	257	278	289	288	285	274	259	266	265	265	296	280	288	313	310	257	279	281	269	264	270	259	273	265	287	294	276	255	288	276	264	282	269	245	271	263	262	289	268	256	270	255	237	279	252	251	263	259	283	244	290	266	258	263	240	275	293	289	282	284	243	264	281	259	270	265	274	267	251	270	252	253	256	299	295	254	246	285	296	278	258	291	237	275	288	263	283	284	320	278	250	236	259	240	251	264	264	258	266	303	248	278	281	275	273	275	272	284	286	284	246	265	271	261	246	277	272	253	263	269	283	264	252	297	268	285	288	287	255	262	268	260	236	241	238	281	255	271	266	262	268	261	265	249	288	275	278	278	284	273	291	254	265	256	268	256	265	262	255	269	278	274	232	232	270	263	266	312	274	292	275	270	240	272	277	292	266	304	281	288	236	293	300	242	270	295	283	242	258	317	264	285	276	260	267	275	279	282	270	287	245	254	304	288	248	270	285	257	282	289	265	256	288	268	259	260	244	267	270	251	280	271	276	272	251	225	274	247	272	267	285	264	284	248	257	268	275	255	302	283	281	297	278	281	247	291	289	276	248	276	266	282	296	253	244	269	289	300	253	255	258	250	267	272	279	259	259	264	260	262	264	244	268	263	287	271	278	276	289	272	295	291	266	280	290	254	254	261	288	256	292	269	271	246	279	298	277	257	299	235	244	265	267	270	245	287	274	265	262	272	274	254	287	264	279	272	268	277	248	252	273	270	262	271	264	258	278	267	304	277	268	269	241	250	285	249	260	294	275	253	264	286	268	259	274	258	271	276	275	288	245	265	253	277	269	271	301	270	273	291	286	279	251	290	262	287	258	276	276	286	268	239	281	263	256	281	271	250	253	255	258	259	281	320	249	264	271	244	268	279	275	243	263	273	276	241	287	270	240	260	254	284	300	296	284	237	252	292	264	272	298	289	253	281	246	259	271	309	260	272	229	287	276	269	261	258	276	273	276	303	261	294	274	254	274	318	247	245	251	270	252	261	272	284	292	253	267	265	306	262	295	254	275	266	258	278	266	262	284	266	276	259	260	272	262	238	271	262	265	253	265	270	317	282	268	306	300	244	258	279	266	260	255	271	266	242	257	274	275	248	263	258	296	271	265	249	269	282	296	279	254	261	269	270	265	278	262	254	251	263	259	280	256	224	256	294	297	271	306	257	278	268	259	275	282	276	288	268	259	263	274	263	266	292	295	269	241	280	279	289	258	256	272	264	278	255	277	270	263	289	273	276	258	302	269	286	252	304	271	256	261	298	261	269	288	294	274	304	277	284	251	292	258	274	273	281	243	281	281	277	294	262	241	267	270	278	270	277	255	260	272	267	263	273	272	277	269	269	247	246	257	288	256	262	257	267
28946	48801	29822	14309	7922	4843	3324	2206	1571	1174	1101	846	761	625	582	572	474	480	429	454	410	386	368	362	361	359	332	337	363	330	292	340	324	323	307	326	317	310	282	306	304	322	289	319	329	312	322	346	320	290	305	306	317	311	329	301	315	311	315	300	326	309	314	358	332	311	336	315	332	312	254	315	321	325	318	250	296	291	344	296	282	318	311	342	308	296	299	322	324	335	333	301	306	342	304	278	309	262	294	338	327	298	290	314	329	302	316	303	316	325	312	327	289	292	327	303	316	324	323	316	344	343	318	298	292	315	312	352	312	290	338	326	311	310	275	353	288	299	302	330	308	312	304	291	309	309	269	307	322	334	312	302	333	323	294	273	344	317	309	283	307	307	314	288	299	305	308	281	317	330	285	288	299	301	296	314	285	305	293	318	284	302	320	281	308	341	299	311	308	313	328	309	311	332	307	295	309	291	307	314	305	317	322	321	279	335	319	325	329	314	303	309	309	337	313	338	326	305	328	316	307	324	302	283	315	311	319	303	286	306	300	303	336	327	268	305	272	313	316	309	323	315	355	312	329	326	315	329	328	294	327	321	305	300	345	293	305	293	316	296	311	296	302	301	332	311	322	307	305	298	334	311	290	305	297	340	331	312	308	297	305	265	301	323	269	294	327	283	311	303	301	312	296	277	299	301	297	301	296	301	317	330	299	327	312	302	335	271	341	305	311	288	326	305	330	292	334	312	293	304	338	324	293	317	324	325	288	293	321	324	333	301	321	316	301	269	304	310	301	305	321	316	263	305	331	325	286	294	315	342	303	276	314	294	315	303	309	319	312	319	302	313	300	320	313	277	313	281	324	296	305	330	289	301	296	306	320	319	316	314	322	321	307	293	301	273	320	331	323	306	301	336	348	310	307	295	300	332	315	321	302	311	334	273	289	303	292	285	290	312	328	278	265	359	292	332	303	304	324	321	320	286	291	310	326	295	306	298	312	282	280	297	280	308	315	293	295	321	288	317	304	286	284	293	324	316	339	316	300	320	303	310	309	286	320	296	307	338	275	311	298	307	272	310	318	319	284	285	275	314	298	334	298	330	292	308	335	339	305	310	299	319	329	347	303	308	313	301	289	291	307	331	305	307	329	316	305	307	323	322	293	293	307	305	293	290	307	327	315	283	276	295	320	313	281	315	304	305	310	308	286	301	271	287	288	309	303	304	301	293	299	298	311	288	296	306	326	326	325	309	340	288	327	308	309	285	313	325	318	318	328	333	320	299	323	292	315	285	311	326	296	289	327	301	296	325	326	311	309	301	290	302	296	315	306	300	330	268	282	314	317	290	313	328	334	298	304	280	326	288	320	317	308	359	298	331	332	364	296	312	305	338	309	289	302	314	311	320	351	292	324	310	299	313	300	329	310	283	298	292	289	286	339	287	326	291	296	306	319	301	315	303	316	315	307	340	295	346	275	287	302	297	296	322	312	314	330	300	323	282	287	318	300	302	294	322	319	312	325	322	281	302	324	319	291	287	320	288	294	305	309	305	293	305	299	311	308	314	325	285	306	292	275	312	314	305	294	326	320	296	321	325	286	311	332	312	295	323	301	298	316	284	311	271	273	276	307	325	285	288	325	314	311	308	282	291	322	328	293	295	298	324	318	292	302	350	320	302	303	333	299	283	334	320	301	328	301	290	319	334	328	337	308	302	314	296	297	295	315	282	284	321	319	306	279	296	295	326	299	315	337	319	295	357	304	307	316	291	297	312	301	304	338	307	321	288	312	304	318	316	331	312	347	293	321	277	339	318	304	295	307	320	309	336	291	340	275	295	309	300	283	308	337	284	298	285	296	287	307	313	299	308	310	316	287	289	296	273	300	317	297	302	287	309	307	308	292	326	298	329	314	324	295	275	314	315	342	323	295	349	339	292	345	298	349	302	303	303	294	304	336	301	305	319	308	297	295	328	318	335	323	300	330	314	309	301	325	300	321	295	296	283	315	303	318	325	296	314	293	307	285	286	321	302	315	291	306	262	299	311	320	340	279	321	310	276	310	312	296	301	308	322	316	316	316	320	313	324	309	313	301	318	309	280	306	294	309	336	290	304	328	308	301	287	313	290	266	336	284	336	332	321	295	314	274	288	312	283	312	317	302	310	281	292	310	308	326	304	311	327	298	320	325	338	301	305	297	308	271	288	293	290	321	321	318	266	320	316	312	315	311	284	323	320	283	293	311	295	314	295	295	321	286	355	322	271	297	341	302	327	293	300	303	327	308	313	312	330	293	303	323	310	307	303	326	281	297	334	297	309	336	330	281	294	281	323	306	297	298	285	310	298	283	321	328	309	295	315	323	321	318	317	318	302	311	271	285	337	299	325	312	308	315	279	321	316	315	312	298	324	316	315	294	316	324	299	322	320	281	314	344	319	311	299	319	302	323	313	316	300	319	313	297	291	300	321	307	304	310	292	302	335	309	308	317	287	317	276	326	308	288	332	357	282	320	304	303	326	275	317	299	285	335	315	312	280	309	303	321	290	303	312	331	313	301	325	318	327	314	287	315	318	325	333	307	335	310	302	290	291	305	325	304	335	295	303	302	300	297	329	311	317	304	331	317	299	296	309	304	300	320	291	300	304	289	312	307	329	303	302	287	292	325	312	302	308	318	329	314	306	297	319	291	305	306	332	315	299	308	311	309	304	325	292	333	306	319	290	303	290	319	295	284	293	308	294	288	333	323	294	331	285	282	278	292	317	330	288	314	277	310	346	331	320	321	310	302	291	308	304	308	320	281	317	327	305	289	284	288	296	287	354	317	330	319	297	314	302	316	348	303	310	317	326	318	306	308	291	332	301	347	330	365	317	304	295	307	318	300	311	304	318	338	303	310	310	326	335	295	278	277	312	340	295	334	312	324	299	312	304	299	327	326	314	318	278	291	305	315	315	296	277	289	331	326	277	311	294	312	326	318	316	315	306	330	296	325	311	285	327	301	348	349	301	332	311	324	318	288	305	306	305	289	325	291	285	307	356	286	302	294	297	290	287	304	315	309	309	303	294	281	312	303	306	298	301	309	310	327	339	330	302	327	311	316	290	308	333	336	326	315	311	302	317	295	317	299	273	316	303	301	316	313	309	331	319	289	312	297	324	299	296	303	320	339	321	315	317	290	316	300	307	296	293	298	328	288	338	333	285	314	270	292	316	326	335	316	311	303	280	289	287	305	297	297	307	302	310	313	307	306	320	313	295	297	294	310	295	299	288	317	269	326	286	339	296	299	310	287	293	286	298	295	320	303	297	292	300	304	310	333	306	294	273	321	335	299	264	310	278	326	324	296	298	301	313	329	293	320	303	302	289	312	333	291	329	315	303	303	327	281	307	326	311	323	272	307	325	297	299	310	308	308	311	329	274	297	352	292	273	304	311	304	301	307	310	274	277	337	312	293	280	277	306	315	316	306	284	300	317	342	307	292	313	274	305	319	317	304	322	297	320	319	309	297	284
25312	21307	27467	25184	11724	2247	1258	776	586	441	507	398	385	337	333	318	273	292	234	252	250	242	250	240	236	224	220	240	231	224	212	234	223	238	217	248	229	212	223	240	201	214	229	231	215	200	190	230	208	222	227	225	231	229	225	242	191	205	219	200	253	214	201	206	263	232	218	197	201	222	203	234	202	209	217	226	218	208	196	211	216	231	192	196	208	254	214	217	191	197	228	200	246	203	215	209	213	191	208	201	225	223	206	182	219	191	236	218	219	234	183	223	202	231	211	220	225	225	229	222	195	228	233	206	196	207	182	217	208	202	214	203	245	206	229	224	230	201	234	199	219	203	209	210	206	237	212	216	199	216	208	231	195	200	232	213	224	231	206	199	206	211	203	236	247	222	204	239	209	241	231	193	206	219	214	197	232	207	223	237	203	220	207	187	227	206	217	213	206	222	237	219	209	227	186	224	205	191	216	212	200	193	195	246	234	209	206	226	216	210	211	199	232	227	209	224	221	235	184	222	230	207	230	215	240	221	205	245	231	229	226	232	210	226	209	224	229	201	197	212	228	205	194	210	208	209	216	215	226	242	210	197	225	199	224	224	198	222	229	208	207	231	225	230	201	226	241	208	210	229	240	228	204	206	239	230	191	211	209	212	218	215	210	214	215	211	211	201	214	198	223	219	190	215	234	222	207	192	228	196	212	199	194	198	226	247	199	225	220	196	234	207	201	217	230	229	183	214	200	220	215	213	221	227	202	215	209	203	230	216	227	222	244	239	233	204	226	204	236	229	212	217	211	242	204	195	219	191	220	234	193	228	216	246	216	217	216	214	190	250	194	219	200	239	213	220	211	224	211	237	228	219	217	207	205	223	214	213	199	211	236	232	198	235	214	223	214	206	217	216	214	211	237	231	212	211	199	203	195	205	227	198	197	247	240	195	188	193	200	215	226	227	221	221	208	215	205	207	216	209	194	225	244	192	233	227	200	222	224	222	243	205	229	238	211	200	210	209	236	241	242	204	204	196	220	223	213	207	221	210	209	209	216	213	212	232	224	208	240	190	222	233	221	219	186	223	205	232	235	206	217	220	214	204	224	244	205	234	239	225	227	243	212	231	212	222	253	232	195	209	204	235	196	221	221	215	227	204	206	224	225	224	224	216	229	198	215	232	208	234	206	214	231	214	235	215	250	225	238	215	207	204	203	208	195	219	218	208	208	213	226	215	222	201	212	229	205	221	217	219	196	199	206	180	201	218	225	204	209	207	244	220	238	214	217	243	212	200	198	223	200	225	210	217	216	215	233	215	209	214	209	245	217	193	215	217	234	174	238	206	195	218	226	197	223	195	222	227	200	209	225	206	226	226	233	196	223	248	235	203	247	200	228	211	227	224	222	241	210	237	253	210	206	211	208	230	214	221	213	219	242	198	230	224	197	235	212	199	212	218	202	220	222	236	201	229	212	231	211	211	206	214	216	208	198	190	204	214	195	192	192	228	230	214	205	233	224	213	219	194	216	217	189	200	228	184	217	227	218	204	228	200	213	198	227	222	224	215	207	229	226	220	211	203	218	215	211	212	192	238	250	224	228	210	213	230	230	211	221	224	242	204	206	224	187	217	234	205	211	194	207	222	226	197	216	195	227	231	217	195	214	219	204	224	228	239	173	229	202	227	235	216	252	210	243	220	216	215	231	218	205	229	211	203	227	227	218	220	219	214	206	227	224	231	234	221	246	234	225	223	233	211	204	239	223	226	226	225	198	196	204	214	216	216	219	219	226	226	210	232	205	216	215	211	233	195	198	208	231	194	194	210	219	225	172	214	188	209	237	215	216	200	229	228	243	201	229	208	204	215	210	221	220	216	215	227	209	243	215	201	203	237	221	237	240	225	216	217	214	206	242	212	191	213	220	209	190	198	242	205	216	218	231	218	230	233	219	212	215	227	229	206	208	215	233	216	206	220	226	228	227	198	226	217	227	239	214	221	204	199	211	236	225	234	223	207	215	220	201	224	226	208	215	202	205	229	238	213	211	213	238	225	200	190	224	252	222	225	213	231	191	236	241	198	204	201	212	212	206	212	231	197	198	217	207	217	219	184	231	207	228	234	222	203	206	202	227	267	231	212	216	217	230	228	206	234	201	212	257	223	216	208	232	213	199	215	203	206	236	216	203	215	212	239	179	205	218	210	227	206	213	219	231	203	215	218	212	212	229	232	213	214	188	215	234	218	237	202	233	210	208	222	260	208	224	220	225	213	243	191	209	232	214	230	221	229	227	211	220	225	210	219	222	222	214	232	250	221	212	251	215	239	218	210	212	218	223	210	187	222	223	226	216	205	237	243	236	206	194	210	202	224	223	212	215	207	203	193	232	214	227	226	246	234	216	217	196	203	236	227	212	222	219	229	220	222	233	247	211	214	225	228	232	216	227	220	212	209	221	217	221	209	224	206	214	213	197	207	218	216	228	203	231	237	236	199	212	218	208	192	203	225	228	218	231	202	208	223	230	199	209	220	209	225	188	211	201	177	227	230	220	252	216	195	217	225	224	226	231	250	190	224	217	221	222	210	216	200	219	192	212	220	198	231	233	194	219	247	212	224	199	244	209	210	228	230	214	222	217	223	221	221	224	225	211	218	220	210	217	221	213	218	215	226	225	235	206	217	204	233	225	204	205	204	203	212	221	251	221	212	226	214	228	244	228	219	228	224	194	240	223	231	221	239	195	210	188	190	212	227	203	190	216	192	217	213	230	233	212	210	214	231	204	233	245	221	202	196	230	214	232	208	219	228	222	216	210	225	196	220	223	213	216	232	215	221	210	181	217	204	208	202	215	219	199	222	212	211	220	226	225	212	204	237	224	202	199	241	223	215	224	209	218	180	223	208	195	182	228	204	217	214	209	238	217	213	221	217	210	217	215	216	232	230	227	233	213	230	212	221	220	222	221	223	209	209	211	201	219	210	202	209	202	224	226	244	214	211	214	208	252	219	216	230	203	204	227	212	214	228	197	214	249	216	200	233	214	210	201	216	206	223	246	218	208	217	214	225	180	220	205	219	203	217	199	225	229	195	211	223	224	215	183	219	225	221	200	221	226	202	210	193	223	227	236	237	206	245	203	224	220	205	208	215	226	212	205	238	205	214	182	195	211	227	202	219	209	216	234	219	233	209	218	228	224	206	223	221	197	216	213	218	213	210	210	201	215	198	237	239	202	203	216	195	227	218	224	221	200	192	203	214	226	198	218	221	201	215	237	202	225	234	222	221	213	246	221	219	210	225	212	182	204	220	202	231	225	217	207	224	229	242	215	211	218	232	228	238	200	243	207	230	218	197	191	222	233	229	183	224	194	212	236	217	251	226	220	214	233	219	207	212	228	228	217	209	222	213	224	207	240	223	218	228	214	196	228	188	214	228	217	222	220	237	213	204	208	223	210	204	238	231	216	210	217	238	206	205	218	242	220	202	219	209	202	211	228	235	212	203	214	207	239	213	223	228
29913	45048	27360	12333	5994	3313	2415	1510	1120	838	888	605	538	516	433	398	383	366	374	355	308	309	335	297	276	279	266	288	277	288	272	298	274	280	257	266	282	270	271	244	294	282	274	265	297	263	266	277	233	278	255	273	264	237	250	274	273	244	290	306	254	255	264	261	271	237	281	236	251	267	264	271	254	269	276	226	256	260	257	273	247	261	283	265	217	246	284	258	254	257	262	260	280	263	289	278	259	239	282	228	265	253	241	253	291	275	273	279	278	252	254	240	239	250	274	274	252	271	227	288	260	281	240	245	275	261	254	245	249	243	263	254	284	271	252	237	252	234	229	265	235	263	258	259	237	269	257	266	246	290	280	236	229	255	277	237	241	244	261	253	250	262	248	252	252	254	245	254	253	276	241	242	254	262	257	290	293	266	248	276	228	258	270	258	268	258	226	284	294	252	250	260	228	269	242	268	249	262	241	299	254	250	268	249	241	253	280	250	267	251	263	281	263	283	265	252	264	265	231	247	289	266	233	268	246	235	260	251	249	229	274	280	283	265	275	273	255	295	241	254	258	278	297	223	263	258	295	264	253	281	262	265	236	227	240	241	251	261	268	279	267	255	262	261	267	227	287	249	246	234	251	280	282	247	255	263	261	245	267	259	270	263	267	250	263	259	263	271	280	227	251	251	251	291	251	248	269	283	290	251	246	274	264	284	277	244	219	253	271	276	259	266	257	227	261	262	256	240	260	247	242	288	264	258	280	247	214	275	257	266	262	259	255	260	279	304	276	248	303	244	261	249	270	234	260	272	259	273	269	247	260	241	282	263	278	284	264	269	286	236	256	241	247	251	264	273	243	280	256	261	260	254	270	259	256	278	236	248	252	240	259	240	268	235	247	272	253	274	281	293	280	253	245	268	277	248	292	262	274	259	264	264	278	275	273	258	277	274	231	247	256	294	237	243	256	238	244	258	291	266	271	268	255	249	261	273	275	278	252	278	266	258	239	248	236	257	247	239	234	266	244	235	265	236	251	283	245	273	270	258	274	269	257	305	250	254	244	263	275	262	223	261	278	262	269	259	277	277	249	248	226	241	243	282	248	244	274	280	254	288	283	287	231	275	288	280	256	276	268	248	259	291	243	245	251	263	285	226	280	287	246	250	262	272	254	262	250	254	250	232	238	255	248	253	261	261	266	273	244	278	281	248	214	300	256	256	257	223	257	220	238	274	270	268	257	288	256	289	264	240	256	259	245	247	242	256	252	259	268	284	278	248	273	262	235	231	288	239	229	233	261	274	262	273	288	251	251	282	250	263	273	242	281	267	258	246	258	287	269	248	258	276	282	257	236	265	290	252	276	266	263	268	283	277	266	242	303	277	235	228	250	259	270	259	279	282	264	275	269	267	240	278	244	248	252	240	271	257	241	268	257	264	261	254	242	247	263	253	277	257	264	266	275	266	260	263	298	293	245	269	269	288	235	269	247	247	286	270	262	244	258	269	255	281	286	268	244	251	236	256	250	270	267	264	269	238	272	251	268	272	272	253	291	277	270	241	248	245	264	254	290	245	295	274	284	268	252	260	252	299	254	282	266	272	256	266	248	276	273	235	242	257	263	253	254	274	274	234	257	267	246	273	249	277	267	255	264	235	259	273	244	274	241	294	277	263	255	263	244	257	258	254	235	277	250	262	231	282	243	266	306	232	262	250	286	246	232	250	249	221	264	235	249	295	288	256	256	256	266	281	242	238	255	264	252	270	239	247	241	265	272	262	263	251	266	263	260	270	271	259	240	262	249	269	253	262	236	238	268	243	248	280	261	227	254	249	264	253	264	250	245	252	244	259	244	260	236	222	247	259	244	257	241	248	280	246	265	248	280	224	250	257	258	237	241	237	252	255	258	266	257	234	304	268	253	266	255	269	267	242	262	265	250	257	280	281	276	259	281	249	278	285	235	261	263	252	237	232	250	248	278	264	243	275	277	313	254	286	245	263	294	254	223	236	260	265	270	245	266	261	262	242	239	262	268	254	252	241	261	264	258	233	238	260	248	255	264	271	256	288	256	241	234	243	279	270	260	250	246	243	268	240	262	267	243	234	251	258	285	246	248	239	271	248	261	270	255	241	256	268	274	260	244	259	253	220	241	254	247	263	256	288	253	265	262	237	237	277	274	287	270	242	261	267	281	258	231	247	267	267	282	292	279	277	258	256	281	271	266	239	267	270	257	300	239	274	252	248	257	263	244	251	256	260	254	248	270	241	291	261	243	276	269	250	267	264	246	250	244	274	260	234	263	255	262	250	280	235	257	241	254	235	239	237	281	253	294	269	268	269	260	221	231	268	271	263	242	267	262	248	251	215	259	253	249	273	274	257	274	279	246	283	273	253	245	253	267	251	257	285	275	285	277	259	283	242	223	247	274	240	236	241	266	294	262	237	265	260	245	244	273	290	250	252	250	251	276	262	287	265	275	273	250	261	253	247	247	260	256	248	244	296	268	304	257	249	257	259	277	267	248	269	246	250	260	272	259	245	280	255	262	267	249	264	274	253	278	291	259	287	266	269	266	250	253	251	232	256	257	276	237	277	246	241	243	248	259	256	246	273	280	278	267	264	265	240	253	264	246	273	266	267	248	233	262	246	231	248	269	264	273	270	273	282	257	267	253	256	254	275	276	242	261	252	251	242	253	258	242	280	223	264	253	260	282	281	242	250	229	235	280	258	255	230	245	247	242	298	249	228	275	247	265	267	250	254	248	291	257	273	273	270	259	245	294	283	279	239	262	253	276	267	251	266	252	264	238	254	279	223	250	257	276	268	266	249	265	271	262	249	258	249	250	248	247	271	256	257	281	278	247	259	247	241	257	275	250	261	242	282	265	279	273	259	248	234	285	264	251	252	263	258	263	282	282	271	285	263	253	257	246	259	281	235	248	273	249	252	266	289	281	245	233	275	237	262	269	256	263	244	244	270	281	245	264	244	277	272	243	262	264	249	271	265	256	251	262	235	243	242	235	250	227	245	270	282	243	271	261	256	229	247	254	272	252	213	264	242	267	256	268	232	276	277	285	245	269	221	285	239	265	258	275	257	273	275	252	242	254	268	254	270	234	259	269	256	255	262	264	225	261	275	256	253	256	256	266	229	257	256	290	257	277	256	275	268	250	259	278	249	270	257	278	266	287	305	288	253	269	257	269	281	226	242	246	267	276	274	278	236	263	273	264	222	254	282	261	266	277	264	261	258	269	219	253	244	272	259	286	233	247	233	260	266	258	229	268	270	300	277	281	267	284	266	236	238	254	276	260	273	233	255	252	252	262	236	259	267	260	255	228	281	264	277	248	241	247	259	269	284	247	244	293	249	274	249	249	252	260	257	259	255	268	231	251	270	250	258	263	227	264	257	262	252	255	258	253	265	248	264	259	275	239	268	250	263	242	241	257	269	247	239	243	255	276	253	247	262	297	240	261	280	299	241	247	283	232	242	243	258	288	250	239	246	242	266
23213	21388	29071	24064	21394	21342	10461	2125	1330	1007	1005	808	691	689	673	623	558	575	533	506	479	469	491	454	421	422	414	445	453	402	410	434	405	384	398	395	395	398	409	409	409	438	427	402	414	425	375	347	387	401	396	412	377	403	418	423	379	410	394	379	392	366	372	389	408	402	408	358	372	383	372	383	366	369	391	361	372	362	396	351	367	361	356	388	411	366	412	429	356	412	380	421	407	352	384	429	367	378	386	426	373	363	411	416	386	382	390	405	383	368	391	368	369	404	387	383	415	396	359	395	380	402	396	392	357	369	406	380	381	365	370	387	393	361	345	367	391	376	331	441	374	387	370	379	373	404	371	392	352	366	359	348	384	341	376	385	374	414	406	392	348	442	383	395	412	395	376	384	386	397	380	361	385	413	391	388	393	373	379	419	363	408	374	374	401	363	381	371	378	394	356	366	340	391	382	378	375	408	369	392	353	346	389	320	357	400	374	414	354	383	371	379	404	396	404	404	392	362	388	378	393	388	390	395	397	375	373	428	408	381	419	363	374	402	358	371	368	390	390	383	390	376	371	390	368	368	410	407	419	381	416	365	376	366	356	378	395	368	389	392	403	401	391	393	377	376	347	381	407	424	376	378	380	397	357	382	401	394	417	399	385	392	385	382	378	382	359	384	398	396	370	376	365	353	369	356	396	365	357	394	394	363	384	388	380	361	376	390	396	367	352	360	371	359	382	360	348	378	416	335	402	413	396	416	383	371	386	344	361	402	382	398	370	357	375	386	384	383	387	365	393	396	396	348	394	360	390	378	348	353	404	351	325	407	369	353	384	334	390	373	387	410	391	388	383	350	393	373	392	392	418	384	361	384	388	413	397	384	420	365	441	361	350	403	382	391	376	353	345	386	356	373	375	385	390	381	364	367	369	381	381	366	344	361	377	360	415	387	365	389	376	369	367	399	413	385	361	332	387	346	357	371	417	408	368	365	350	393	388	408	369	387	385	366	387	390	345	375	370	388	374	355	385	371	340	370	371	386	382	382	375	398	395	403	381	405	342	385	420	402	374	390	379	373	386	382	390	423	383	365	401	393	338	395	357	373	389	402	405	390	410	400	385	418	434	349	379	374	358	369	424	372	400	375	387	385	401	365	373	377	352	357	353	378	411	372	421	356	379	381	382	388	388	388	382	372	386	374	371	351	390	388	371	349	373	404	410	364	381	412	380	381	366	393	382	353	333	378	355	364	400	378	386	379	349	387	384	356	404	435	383	412	379	377	334	362	420	389	378	413	365	393	406	369	354	372	418	371	324	407	352	365	386	391	337	392	378	387	393	368	399	353	373	358	414	377	413	391	369	369	394	356	391	362	371	417	404	417	378	402	406	364	395	375	378	357	361	384	374	374	362	379	413	370	400	370	374	361	423	341	402	379	378	339	402	389	382	366	410	350	353	391	385	368	415	393	377	398	392	382	390	401	358	388	393	378	332	377	392	399	417	374	374	367	394	425	369	396	393	379	382	426	414	395	370	392	390	339	371	360	388	377	388	369	380	373	391	368	355	385	385	385	385	348	371	383	381	371	377	379	373	390	414	379	384	402	383	359	356	375	392	379	414	381	392	374	374	379	385	369	381	367	386	394	380	364	394	372	379	376	377	356	403	381	389	389	418	400	365	408	379	387	389	389	413	373	405	364	389	395	372	404	350	376	385	356	415	351	386	393	406	429	372	351	388	388	384	390	343	369	358	397	364	359	382	376	342	398	379	392	380	400	364	378	379	367	367	385	428	368	362	359	389	403	395	398	380	363	368	396	384	399	386	387	369	391	347	356	378	384	391	375	387	428	378	391	386	414	390	365	370	374	354	382	385	416	401	365	386	409	433	381	346	411	375	397	392	404	388	380	410	370	394	399	342	359	403	370	413	411	380	395	391	394	361	375	402	390	352	377	401	410	371	399	396	361	380	372	403	403	394	410	386	379	416	423	385	359	380	416	370	382	386	370	332	369	402	413	383	399	377	382	351	370	372	344	372	387	375	414	375	398	390	357	396	399	396	387	379	357	395	389	394	363	398	376	369	358	388	391	431	384	396	374	361	402	369	420	387	413	381	385	312	368	364	399	415	338	425	340	374	361	362	409	382	396	368	389	415	366	391	411	378	357	387	411	375	364	367	376	380	361	370	390	365	397	394	363	352	378	378	400	397	384	383	369	349	400	379	403	354	408	373	375	382	361	431	381	375	396	379	395	393	389	411	415	402	393	394	396	391	368	374	385	400	386	380	389	391	386	401	381	360	399	386	379	385	380	367	409	402	383	381	379	392	345	406	365	409	373	383	409	395	372	355	401	366	352	371	371	346	405	355	360	348	386	373	352	361	363	384	347	389	409	411	368	326	366	414	371	374	391	363	365	389	381	357	381	403	357	356	380	394	385	349	344	381	397	397	384	365	357	368	372	405	366	387	363	392	398	352	375	351	394	406	428	382	379	383	379	420	423	364	411	427	392	355	367	438	394	397	374	397	404	384	361	351	371	391	400	390	408	371	391	400	400	370	381	368	385	399	380	383	371	379	358	349	404	368	376	378	366	336	337	382	380	371	381	385	375	396	407	376	376	376	388	376	372	379	384	363	406	355	353	358	379	397	349	365	354	365	388	377	384	361	369	357	381	401	366	419	372	385	365	365	343	349	371	348	397	369	340	374	402	365	362	388	371	394	386	406	386	366	360	366	366	377	396	410	392	344	397	368	356	366	347	363	374	405	410	334	356	389	391	418	404	378	386	395	348	395	381	354	453	382	392	414	384	379	381	379	384	384	371	369	357	414	369	387	411	382	365	382	351	390	365	370	386	357	402	392	353	380	385	373	392	360	364	422	362	363	420	381	385	405	369	410	385	367	415	395	395	372	365	379	375	360	393	366	384	386	389	399	382	335	361	356	374	391	384	360	383	374	380	382	383	391	378	347	390	390	379	365	387	375	428	357	366	372	371	362	373	366	378	386	388	358	387	379	407	373	379	370	394	400	371	364	390	367	378	379	383	369	341	367	345	387	349	359	387	373	403	372	389	361	380	356	367	373	368	402	365	380	380	354	380	376	374	414	409	390	388	346	352	367	367	370	348	369	381	395	371	390	370	411	391	373	377	384	371	363	404	376	389	349	370	370	378	394	376	413	373	374	368	370	365	404	402	358	383	366	361	404	369	405	398	370	383	404	420	391	411	385	356	378	383	357	416	390	388	406	396	386	360	344	372	385	407	386	364	377	386	394	370	368	358	336	365	408	390	402	410	402	382	352	413	400	370	388	375	399	372	457	376	393	386	400	354	371	382	369	396	421	402	403	384	425	420	350	386	371	417	394	359	378	366	365	356	382	377	376	372	390	402	371	381	401	397	390	397	383	397	353	331	400	382	400	393	360	386	402	346	396	368	372	404	370	401	384	383	374	381	366	376	395	362	390	387	371	408	402	405	400	395	406	419	355	402	380	413	373	370	383	417	383	346
31351	54219	40608	20970	11137	6562	4820	3167	2308	1708	1543	1232	1066	931	887	822	753	650	635	632	565	522	517	500	544	472	528	504	479	469	447	455	449	474	448	473	436	459	428	449	452	434	453	444	439	439	462	405	433	439	415	436	420	449	415	469	415	427	450	420	448	432	486	455	438	412	437	392	450	460	422	440	445	433	397	457	421	411	423	409	450	398	411	413	407	433	419	410	442	446	414	453	457	410	419	436	401	412	412	415	456	438	433	417	430	447	425	478	445	425	460	396	424	440	399	446	383	472	465	411	398	422	445	412	439	421	446	431	436	423	415	471	432	415	398	392	400	411	419	404	394	427	472	433	441	418	476	446	414	412	434	413	410	410	433	419	385	474	409	438	407	434	409	399	404	459	390	371	440	440	426	433	419	397	448	421	430	439	422	397	442	426	453	405	449	467	414	430	370	449	419	404	426	394	393	413	411	422	411	430	465	432	443	391	433	455	415	418	435	440	423	407	448	424	414	394	415	439	416	481	426	428	454	426	441	438	428	452	417	417	433	454	411	418	426	421	404	406	449	449	397	404	416	407	427	433	403	460	420	464	448	400	427	465	394	463	429	445	414	418	421	418	449	426	474	434	429	415	426	451	417	455	446	460	404	410	430	430	399	411	430	426	456	436	472	415	448	432	417	421	420	456	438	454	450	430	417	445	464	443	452	439	475	409	435	427	413	424	433	411	443	456	416	479	445	419	407	406	429	405	392	436	441	402	409	401	436	412	462	391	421	486	431	438	433	440	457	429	437	422	466	407	461	391	397	405	406	408	408	459	444	430	430	388	415	408	421	418	440	442	424	422	425	432	469	432	407	427	447	412	419	453	404	449	384	419	436	408	433	417	403	438	396	433	441	436	431	433	432	416	443	447	460	417	443	423	430	459	462	393	415	409	408	443	428	410	442	408	414	422	378	433	443	416	419	439	388	428	419	396	449	430	458	390	422	446	409	454	431	464	427	441	422	402	416	457	430	386	420	422	397	427	423	462	456	429	413	406	405	452	459	423	431	388	424	420	440	469	415	427	454	434	430	446	400	409	430	430	422	442	415	413	426	442	413	402	433	410	417	445	438	466	411	398	479	405	430	414	438	406	442	437	441	434	404	442	434	401	431	427	414	438	422	411	434	447	416	465	436	436	437	439	435	429	415	427	431	454	414	450	429	422	408	427	433	420	408	425	404	412	412	408	426	377	414	478	434	428	432	452	486	417	474	438	394	443	426	446	433	422	417	407	397	405	402	427	428	417	413	404	401	402	416	436	425	428	405	418	402	415	413	431	393	439	444	436	433	416	450	437	421	435	421	431	411	429	406	437	443	396	393	401	449	421	420	436	437	414	405	453	421	427	457	452	421	419	403	431	440	417	486	435	450	428	407	431	402	416	424	414	402	403	406	412	449	441	433	416	414	423	414	445	432	411	423	422	403	409	452	419	428	420	417	424	436	417	433	428	407	426	428	445	406	422	432	419	409	427	444	420	431	397	429	420	431	430	434	419	414	396	437	459	437	481	427	406	428	390	433	431	463	414	405	390	445	455	442	409	392	427	467	444	452	440	412	419	426	474	402	402	396	413	429	447	434	436	430	411	416	424	445	452	470	441	451	465	467	434	469	455	437	433	412	434	415	407	451	408	410	434	447	437	390	409	394	439	404	428	428	414	417	448	417	439	424	404	470	460	422	403	431	445	413	434	404	420	442	417	447	468	425	421	429	402	429	419	415	426	417	412	386	390	422	439	387	423	420	404	437	404	411	456	450	438	423	452	424	455	438	411	416	403	411	430	435	452	423	405	431	416	441	449	426	461	439	509	441	393	421	449	418	401	459	435	427	433	408	408	469	394	404	440	412	372	443	453	424	418	427	421	443	439	406	422	456	441	429	457	448	420	454	413	419	431	414	421	402	410	393	410	429	398	440	401	425	437	449	461	442	435	411	463	457	439	415	475	421	447	436	428	463	409	466	479	463	426	431	426	423	424	412	443	398	424	424	433	432	435	408	411	423	444	449	454	398	377	437	429	417	427	427	409	427	423	435	458	470	417	452	455	430	455	451	439	448	384	422	417	435	420	441	424	428	446	425	424	434	400	441	421	443	427	423	422	431	441	395	434	432	451	409	438	445	418	436	425	414	449	406	447	413	400	445	400	446	382	423	376	428	434	429	433	416	418	442	437	458	457	420	434	379	428	404	433	418	465	415	407	403	424	397	419	422	414	447	422	434	377	417	443	454	436	445	457	452	435	424	423	453	425	434	415	444	420	412	422	428	411	433	427	402	415	429	423	407	447	413	434	412	425	446	422	418	430	435	438	435	430	422	416	432	401	421	422	411	382	395	405	408	413	418	397	416	436	445	459	394	419	436	426	406	393	400	430	451	433	427	467	400	445	469	431	452	403	444	422	414	424	413	416	431	434	443	425	439	400	393	451	426	422	402	438	438	380	408	388	441	426	399	412	432	449	411	420	446	432	438	424	376	456	456	392	411	428	419	418	473	410	431	412	452	471	432	423	420	467	423	412	444	455	434	428	429	398	441	448	415	448	411	407	405	441	438	462	405	407	435	412	429	434	431	429	409	428	431	423	436	447	435	400	407	423	466	432	415	451	457	421	447	389	396	472	432	439	445	417	435	466	446	424	448	451	431	390	429	403	427	448	452	423	449	414	411	453	485	452	424	426	443	395	426	457	411	440	388	441	431	413	437	462	451	426	443	418	424	404	409	464	399	401	399	422	455	419	474	421	438	427	428	452	428	455	417	436	389	425	449	417	411	447	438	447	435	404	432	383	413	435	430	439	400	437	419	420	438	451	438	432	417	406	452	473	433	458	358	415	436	431	416	451	397	416	444	401	411	436	416	422	418	437	399	473	433	396	465	444	428	395	421	439	439	426	402	424	405	442	419	397	418	418	402	432	415	416	443	447	436	432	416	433	395	436	439	425	404	415	415	422	445	445	446	414	425	452	453	373	421	408	438	420	452	415	426	405	413	439	465	438	438	444	390	454	416	415	423	428	438	406	426	427	426	444	399	427	480	405	434	457	436	422	470	381	380	473	412	428	431	448	472	401	417	420	413	430	397	448	399	429	437	421	415	452	405	444	422	410	434	420	448	436	413	440	390	464	438	412	444	434	414	410	409	410	402	410	447	412	478	443	404	439	417	415	439	430	444	447	436	396	428	443	440	458	436	437	474	400	443	411	415	413	417	445	454	431	468	423	492	447	406	409	434	421	401	445	461	414	434	437	425	469	404	403	406	399	468	415	433	428	420	404	434	442	390	421	408	432	420	437	456	462	428	424	448	452	424	411	409	411	414	449	421	435	434	422	398	437	408	427	457	404	406	414	420	433	421	413	425	452	423	460	436	444	439	443	416	446	452	412	408	416	413	440	371	419	432	416	440	461	454	444	389	402	442	442	437	437	416	460	399	444	453	402	435	411	396	406	432	423	410	450	442	405	429	405	471	414
28699	26133	24727	10480	2310	1009	805	515	367	322	322	278	242	223	251	212	217	197	192	177	163	200	187	179	186	177	172	171	190	166	197	165	165	146	174	173	177	180	157	178	172	155	171	149	174	170	162	150	153	185	168	187	143	179	180	170	182	168	179	177	155	167	171	162	161	181	186	133	184	181	157	186	174	159	165	207	169	163	176	167	194	203	165	153	149	154	162	137	177	169	161	154	188	164	189	168	150	156	179	166	160	185	152	178	199	153	188	162	172	172	147	151	196	150	192	154	177	180	191	200	183	202	164	173	176	172	161	138	197	185	182	187	163	161	151	181	155	184	171	166	142	156	193	159	150	170	179	176	175	140	187	191	155	172	146	195	171	165	172	165	180	165	171	183	164	180	179	144	183	166	148	176	169	183	186	169	156	166	173	171	166	157	191	184	155	164	163	144	177	173	167	191	180	140	183	162	181	176	162	176	183	181	145	141	182	171	162	160	176	160	196	159	166	150	184	153	167	164	177	158	161	179	181	169	187	139	190	158	148	168	183	173	180	158	174	185	170	152	192	161	161	173	156	162	175	184	185	172	186	196	131	147	164	165	173	165	182	159	153	199	154	152	178	178	170	170	155	176	175	179	185	186	167	149	176	173	165	160	162	177	186	177	168	155	171	160	178	158	168	164	160	172	152	169	186	177	171	163	175	181	153	161	145	174	178	189	182	164	141	169	177	183	167	152	172	156	170	158	156	180	164	173	183	175	176	150	165	177	177	140	180	169	143	166	154	144	154	174	160	157	199	146	144	175	174	192	166	172	174	176	177	171	160	183	168	190	161	172	194	150	168	171	165	181	182	152	165	176	173	155	171	132	150	159	164	170	169	175	153	188	181	174	189	170	187	172	170	148	160	194	134	148	182	179	189	152	178	170	170	174	138	193	164	164	179	179	178	171	162	176	156	166	195	168	152	180	171	181	179	175	130	155	176	178	157	169	189	163	158	158	146	194	168	178	174	161	158	160	155	172	147	180	158	174	166	181	157	182	167	153	175	159	208	162	178	170	172	168	159	160	188	165	166	191	169	189	183	165	159	169	186	179	152	184	160	154	145	167	163	166	196	155	156	181	166	180	205	181	158	156	169	178	172	169	171	162	193	153	166	167	165	190	159	169	171	175	170	166	179	183	160	180	164	166	172	162	183	168	169	169	145	181	158	161	194	188	175	181	173	148	170	187	191	154	164	180	173	176	173	179	180	169	166	180	170	190	155	167	182	152	161	156	173	178	184	180	194	169	175	173	193	168	178	158	190	160	185	179	156	200	196	186	181	172	162	149	196	177	169	167	163	142	192	198	185	193	177	162	157	167	170	199	156	167	191	175	177	155	161	157	156	163	181	170	183	167	174	185	188	164	172	166	143	156	149	165	179	178	188	159	164	157	153	171	161	156	162	183	188	159	162	163	175	140	185	148	174	182	175	159	187	164	181	177	192	160	188	154	164	160	164	177	153	162	181	184	185	152	173	177	178	146	169	175	186	190	185	171	167	177	176	173	174	159	184	168	169	163	168	166	169	169	165	176	191	169	149	174	176	161	178	176	171	172	189	154	157	162	176	187	188	191	167	164	165	191	212	156	150	160	181	187	163	186	181	162	173	185	190	181	159	169	171	171	178	187	175	184	164	181	177	181	149	161	162	195	169	189	160	173	190	182	174	159	190	189	183	163	174	178	171	182	197	174	167	181	175	159	158	153	167	170	190	192	168	182	190	180	156	165	167	161	156	132	187	151	173	175	170	176	171	154	186	144	177	181	161	173	178	153	168	181	158	158	165	177	145	172	164	166	186	164	181	191	202	174	168	153	185	186	179	172	160	189	180	171	183	158	158	195	179	165	171	194	175	169	166	165	170	162	185	155	160	134	163	170	168	183	179	162	159	170	184	168	156	194	181	160	168	170	160	163	177	188	154	179	159	167	185	181	151	171	170	177	156	182	155	179	177	189	164	167	182	154	164	167	182	171	179	152	190	175	178	159	166	172	138	164	161	173	177	174	181	172	169	174	150	159	178	158	192	176	179	169	175	186	158	191	172	166	178	185	175	177	185	179	144	169	165	166	168	164	146	159	186	154	187	166	187	167	184	191	170	166	167	171	192	187	167	159	190	170	193	182	177	175	181	148	169	172	175	167	173	178	178	165	183	162	202	171	152	171	178	148	158	159	154	182	168	172	166	184	193	196	146	163	206	146	178	180	176	183	191	146	148	177	151	161	182	178	165	196	175	157	160	188	190	158	172	182	173	165	172	197	193	154	144	174	188	157	150	176	175	163	186	160	152	188	137	165	171	159	172	176	154	168	131	163	178	184	150	155	161	184	166	169	154	153	182	147	153	160	160	177	174	184	155	186	161	149	153	156	174	185	164	164	162	159	174	168	178	152	187	152	170	175	168	186	150	185	173	183	174	176	182	153	165	159	178	169	174	153	184	185	164	170	169	162	176	164	182	171	178	138	170	194	170	158	163	189	160	169	158	174	173	155	180	159	172	184	181	157	155	164	168	161	177	164	172	168	180	180	170	172	203	156	182	165	159	189	179	191	164	156	165	182	152	198	183	161	181	180	162	174	185	182	184	185	168	147	166	178	177	157	184	159	170	151	169	166	179	171	155	162	183	171	184	161	154	151	165	168	177	172	179	173	180	192	177	166	178	181	169	161	165	198	157	185	186	167	160	182	175	158	172	161	177	176	154	195	150	181	156	171	179	165	170	174	185	188	186	178	161	153	170	147	186	203	158	169	187	169	183	172	172	182	166	167	176	149	146	161	152	174	172	203	159	172	195	176	167	169	178	191	152	159	187	169	171	171	174	185	164	171	173	146	177	178	168	170	170	197	172	148	157	195	168	173	175	158	183	152	186	181	205	186	168	172	150	165	178	149	163	168	169	158	189	178	176	155	167	170	169	168	194	174	175	161	183	177	177	171	170	158	170	180	166	178	181	193	157	168	188	172	173	186	196	155	169	168	176	179	149	173	191	168	164	157	161	155	167	168	178	152	182	162	176	187	173	170	146	190	189	174	167	177	197	179	171	157	149	162	205	171	172	173	195	161	188	165	207	186	179	171	169	147	166	158	176	180	184	180	155	180	184	164	164	157	164	165	168	149	169	150	147	121	155	172	157	171	160	155	180	180	187	175	184	165	158	165	189	156	172	200	170	160	182	151	141	183	163	174	167	176	163	186	164	174	203	206	162	162	172	179	174	171	169	176	175	173	165	177	190	154	199	173	173	175	189	161	179	158	182	182	163	168	176	163	170	176	163	163	181	165	159	190	166	132	158	164	165	159	163	160	170	175	190	205	178	189	167	156	154	184	186	167	163	183	158	192	162	180	175	163	144	169	163	170	161	176	178	171	170	171	183	181	188	142	155	190	171	171	167	204	181	144	177	164	168	161	197	171	177	194	172	175	167	162	187	168	186	156	164	176	152	162	178	164	190	151	180	175	169	163	159	173
30243	42009	24082	8443	3686	2018	1407	837	692	476	549	388	351	358	315	280	261	249	244	251	265	203	234	197	200	202	188	192	243	220	186	207	201	221	211	197	229	189	225	214	226	204	185	202	206	194	215	173	201	221	198	210	197	225	182	191	207	189	181	193	228	197	203	196	219	204	190	180	233	169	216	197	216	233	203	205	205	220	198	217	194	204	209	206	197	198	213	198	194	188	212	212	211	187	206	199	202	208	229	185	217	207	205	202	193	234	193	212	233	189	192	207	186	200	207	204	192	196	199	177	208	215	197	197	204	221	180	216	204	213	210	210	200	194	223	195	190	215	212	217	203	213	219	202	204	196	209	189	193	183	232	214	177	200	209	208	191	198	207	214	225	197	215	222	203	206	199	186	218	178	217	191	196	191	236	211	185	167	221	203	215	198	211	213	186	199	202	222	204	214	227	199	195	212	181	211	205	188	213	210	201	197	206	202	210	204	192	215	192	205	193	187	238	197	197	183	223	215	191	175	190	204	165	199	199	164	177	211	188	231	215	205	200	196	206	213	205	212	219	198	177	198	208	194	192	201	195	206	212	197	191	209	187	207	181	230	207	219	195	210	188	205	196	191	202	201	221	216	209	203	217	202	206	198	198	199	193	161	194	185	202	209	212	209	199	192	225	177	194	180	200	206	209	203	208	166	197	186	199	181	195	197	207	206	221	203	175	177	220	209	231	178	233	207	190	182	217	199	222	182	197	196	195	202	236	207	206	221	195	219	195	203	199	233	193	192	192	214	201	187	251	201	189	191	181	207	196	219	248	220	200	208	186	174	191	183	201	209	184	240	225	219	198	199	202	174	180	207	207	202	202	191	217	205	216	214	193	191	212	197	198	213	197	188	190	210	199	236	196	188	199	220	191	235	196	180	185	226	212	214	196	194	205	203	227	210	193	187	191	209	177	220	215	211	197	214	193	221	176	200	200	222	201	188	197	203	213	198	218	197	217	223	220	197	204	230	188	200	242	221	191	203	205	206	220	221	205	210	201	211	215	223	196	188	221	205	186	191	193	204	206	193	210	213	226	192	222	216	212	196	214	174	206	192	177	198	216	179	197	217	190	213	196	214	181	182	211	183	215	178	216	192	209	193	203	172	206	216	232	209	195	209	196	182	202	203	193	201	178	185	196	212	195	195	198	204	186	236	203	176	209	215	197	216	205	210	198	197	184	190	208	206	224	208	199	197	206	204	212	225	194	186	195	218	212	227	196	214	218	208	230	209	210	206	204	212	203	198	197	189	214	210	205	192	194	191	209	185	171	199	208	202	182	223	192	184	205	241	182	203	198	218	186	207	175	206	198	188	212	208	194	208	208	208	210	213	209	213	203	214	183	214	168	209	206	201	222	189	203	211	187	216	195	198	215	191	194	183	210	188	190	196	199	224	182	195	208	207	203	204	198	200	234	200	234	203	179	206	223	179	224	203	188	204	201	206	215	199	217	201	206	233	222	192	200	190	215	205	196	218	185	232	223	197	202	207	213	204	200	195	197	185	199	197	214	219	208	221	208	203	209	199	204	204	225	230	216	233	225	222	219	217	187	197	210	197	209	188	174	193	194	203	211	204	209	192	244	189	208	211	174	195	189	202	207	209	188	209	197	204	219	206	209	206	219	215	214	208	201	172	238	191	196	201	185	189	191	207	186	212	224	191	247	199	202	193	203	193	195	194	233	193	245	197	207	187	210	206	205	187	210	188	211	180	218	188	214	201	213	211	221	208	194	224	196	189	207	177	220	213	228	203	183	203	224	236	203	205	208	193	195	192	219	206	192	195	205	164	199	205	201	200	216	203	199	191	197	201	198	210	211	189	217	200	210	210	226	209	192	204	211	206	227	194	185	200	205	202	219	199	183	229	196	183	204	184	190	205	212	205	210	198	222	185	197	228	211	206	200	238	195	208	188	184	221	178	241	211	195	195	194	213	200	173	224	207	194	201	188	189	215	222	204	205	207	185	216	196	174	224	212	184	213	171	192	222	188	220	212	193	205	182	192	203	192	184	194	231	203	192	201	227	218	192	195	217	182	198	212	213	202	197	192	200	195	190	210	210	223	211	221	211	181	221	197	201	221	212	200	195	189	189	215	159	203	172	193	201	207	201	197	208	185	197	220	203	213	196	197	206	202	206	217	204	196	214	202	191	221	219	181	192	170	195	207	205	173	194	213	202	251	211	219	226	207	201	204	207	184	203	208	220	207	178	202	210	196	220	219	204	210	207	212	204	193	199	208	166	221	217	217	195	185	211	201	210	175	209	220	195	199	203	203	190	199	201	211	211	195	201	201	174	202	177	192	219	213	222	209	196	227	203	213	193	208	192	214	194	209	202	204	205	195	219	234	216	220	206	207	178	192	234	196	215	202	205	187	190	193	226	176	212	194	205	199	173	198	193	191	221	238	191	185	172	202	214	184	214	183	202	192	180	212	194	212	206	220	190	224	215	188	204	192	178	181	194	178	196	197	209	195	231	200	187	205	219	180	201	204	216	199	211	210	186	207	200	219	181	194	211	195	197	207	194	207	184	213	218	225	188	188	206	194	205	207	179	207	213	210	202	219	225	179	191	211	190	195	205	216	216	216	190	209	204	199	191	211	201	179	190	194	187	220	197	201	223	211	204	202	184	192	203	209	218	213	201	224	223	218	210	208	210	218	218	205	202	206	185	206	205	207	214	177	194	232	200	184	213	203	184	221	208	217	228	223	218	192	223	220	182	208	196	212	170	203	204	229	198	172	203	218	199	197	203	201	183	199	194	180	194	199	212	182	218	188	211	222	212	191	219	187	184	226	195	216	190	191	205	200	190	206	194	205	201	231	214	206	204	223	219	207	206	199	198	194	235	195	225	208	198	215	206	223	184	190	212	200	203	195	199	187	203	181	208	186	195	197	216	211	198	199	205	217	209	191	210	215	211	183	189	198	190	204	215	196	175	202	210	188	195	225	186	217	211	191	222	208	219	206	202	208	170	187	195	200	196	193	196	234	200	219	208	210	203	203	203	214	208	219	202	198	227	176	205	226	167	184	200	184	187	212	210	208	185	169	216	183	214	214	224	215	216	213	191	218	202	203	199	220	218	198	186	231	189	198	191	196	217	209	211	201	195	205	206	203	207	193	194	201	167	217	184	215	207	215	226	229	211	185	228	180	208	199	177	198	187	213	203	202	184	204	193	211	198	216	196	208	206	183	224	217	199	195	208	173	203	227	196	186	214	189	208	201	198	219	211	205	194	201	207	197	200	215	223	203	208	183	184	211	201	216	190	194	191	168	192	197	214	199	202	199	215	207	232	190	221	220	188	179	223	186	202	188	232	230	183	233	190	197	206	183	201	211	211	220	238	210	217	207	201	203	203	203	209	222	219	203	196	209	195	184	164	200	198	190	204	201	226	176	196	196	205	207	191	209	219	193	203	207	179	194	181	213	222	189	218	216	196	212	206	192	225	188	229	214	189
24197	21342	28509	24556	21270	11693	2366	1232	893	674	683	572	506	417	412	381	351	376	335	392	322	316	317	299	310	283	290	316	283	267	346	271	297	281	293	292	261	269	265	273	282	276	263	289	280	285	275	292	271	291	294	286	280	253	292	251	279	288	256	282	254	266	267	289	267	282	292	263	268	276	291	268	308	256	259	307	278	282	308	270	274	276	262	258	291	276	253	260	258	246	244	261	296	270	262	274	277	265	251	273	293	260	245	281	273	270	280	262	265	267	273	286	260	253	269	263	273	272	254	280	278	257	293	262	270	247	279	259	286	267	244	266	277	288	266	306	280	247	276	300	292	253	256	276	276	278	289	241	274	270	257	271	250	282	250	242	247	262	274	276	276	272	269	291	268	287	265	267	281	268	261	281	271	269	267	262	285	241	272	240	276	265	255	309	275	242	269	257	291	227	254	269	265	284	251	240	271	277	279	279	252	254	261	280	269	308	255	257	286	264	250	251	255	270	252	268	277	264	262	259	254	289	265	270	263	280	247	292	286	276	246	310	269	284	281	242	296	261	271	252	258	267	262	272	253	237	250	290	261	239	278	285	243	258	270	278	236	287	248	279	290	261	282	268	255	263	262	298	266	256	287	298	246	241	243	249	270	248	258	264	293	270	246	276	250	279	282	285	254	274	250	263	275	255	259	265	274	269	261	273	265	275	282	243	300	273	292	276	253	273	250	275	258	255	283	265	274	286	267	242	302	275	277	298	288	276	266	304	255	281	267	269	269	278	293	260	275	286	274	258	250	317	262	262	275	289	270	242	249	257	287	265	239	248	253	254	245	259	245	240	260	259	269	266	280	271	264	253	285	251	288	265	279	272	297	280	263	290	289	278	281	272	285	277	251	265	267	292	244	271	273	242	267	307	260	229	261	285	271	290	277	240	254	289	257	276	274	266	256	246	277	293	255	285	270	262	241	299	290	308	254	280	243	275	257	250	287	257	289	277	262	270	272	274	263	281	254	278	270	276	290	258	252	272	249	260	260	259	259	237	284	263	259	270	282	281	253	273	272	292	245	250	258	280	256	253	284	305	252	285	296	253	270	267	279	270	258	301	258	259	282	266	275	276	254	275	274	259	269	283	295	265	315	265	268	242	265	282	250	285	257	225	258	252	278	277	280	267	293	289	305	265	251	324	265	240	257	287	283	275	278	261	263	274	262	246	258	255	234	233	272	278	270	273	274	272	229	243	268	265	233	261	267	285	258	250	255	264	244	239	281	268	247	231	289	255	276	247	261	257	254	276	272	273	261	284	265	288	287	276	263	295	244	267	260	299	292	265	279	287	260	263	299	256	268	260	238	261	260	261	255	266	265	266	260	274	278	270	271	250	268	289	264	231	290	254	302	269	252	251	259	263	251	274	281	255	264	275	256	269	265	255	273	264	271	295	254	257	274	285	272	252	300	255	273	251	276	266	292	266	254	269	264	269	291	268	260	283	288	263	249	291	282	283	248	278	254	265	248	292	261	233	287	278	256	293	292	231	255	297	283	266	295	263	308	254	269	271	262	278	267	243	268	248	274	262	292	321	285	283	288	291	275	278	280	288	290	250	256	263	297	272	298	285	272	290	284	284	285	257	305	267	251	266	242	291	272	245	274	262	258	254	289	273	281	282	271	254	245	251	231	294	297	270	269	257	289	258	291	232	277	272	272	272	274	274	262	254	247	242	267	244	288	271	287	247	242	282	268	282	256	260	267	299	265	281	285	263	239	269	279	281	258	275	279	274	300	263	264	266	286	264	289	264	265	290	273	290	301	276	260	271	259	277	297	287	293	255	274	273	298	291	267	273	269	262	279	267	245	268	258	292	273	286	285	254	262	271	276	260	276	263	278	264	262	262	246	284	252	294	276	254	242	240	275	266	230	237	266	249	274	254	293	247	269	268	291	269	245	295	282	250	293	287	264	286	283	281	275	246	290	300	260	242	258	250	264	279	259	281	263	260	264	252	240	265	283	266	255	278	272	274	291	259	281	284	252	280	259	268	290	285	228	278	285	267	249	287	273	258	289	268	269	287	242	271	248	276	282	264	297	266	242	274	298	313	275	260	292	284	254	259	241	295	279	252	300	241	254	266	254	290	272	260	262	281	284	245	251	282	240	294	258	248	260	258	296	247	260	278	277	274	275	264	269	279	242	267	238	270	259	255	273	288	276	260	270	273	274	290	287	298	264	252	301	239	268	264	254	273	257	262	252	264	259	266	264	254	256	260	287	268	280	270	278	265	296	263	246	270	273	256	286	261	280	238	258	276	276	270	241	270	256	309	264	268	263	265	259	279	281	241	261	268	269	265	289	240	294	278	284	286	243	267	263	229	286	243	246	262	274	288	242	243	278	263	271	227	239	259	267	255	239	273	279	289	268	244	267	258	257	264	250	271	281	293	293	262	281	260	261	268	236	239	262	258	278	260	278	276	250	241	296	279	231	249	275	263	271	228	274	282	248	267	302	281	275	265	278	283	274	272	287	259	291	266	267	278	276	283	254	250	267	275	293	267	269	253	255	248	261	273	307	277	234	278	276	290	266	268	274	266	298	280	281	277	284	258	264	271	278	259	261	256	263	264	259	285	266	279	281	284	267	273	283	279	283	272	252	267	275	271	253	291	265	257	253	285	236	285	276	272	270	273	257	264	267	278	282	263	264	275	263	272	277	254	272	304	268	277	276	265	252	277	264	241	253	251	263	294	231	233	269	253	232	269	266	255	260	296	264	276	276	296	262	261	283	275	291	280	259	233	268	258	250	277	237	260	249	225	247	268	281	266	292	286	258	253	283	254	263	278	247	283	290	270	244	270	290	259	278	255	250	268	295	269	266	277	251	259	267	288	254	291	275	264	279	284	268	256	262	285	259	282	275	286	277	270	280	266	276	272	268	247	248	295	258	293	296	261	275	286	266	296	269	267	266	291	292	268	282	263	255	252	258	298	265	263	257	255	246	271	264	267	277	271	257	265	278	275	258	291	306	272	241	257	259	285	269	238	254	261	256	277	268	261	288	274	262	281	276	248	244	289	271	297	290	281	264	273	278	286	254	238	297	253	303	209	273	262	247	248	260	272	278	269	277	253	266	272	280	272	250	281	278	256	237	252	265	270	250	260	256	238	293	279	270	262	255	248	282	251	257	250	279	266	255	248	251	248	272	276	273	285	267	261	272	296	266	262	238	260	273	272	267	245	278	289	282	282	266	279	274	267	290	255	284	244	297	254	246	260	282	273	258	288	260	266	251	276	290	289	258	261	298	266	247	277	288	270	285	302	271	256	275	271	313	296	275	293	286	254	277	272	269	253	278	274	245	281	257	258	301	266	267	295	252	262	246	273	255	280	262	271	276	256	281	292	275	264	259	300	291	250	271	285	280	280	242	305	308	240	249	261	294	247	261	270	263	255	270	266	253	289	258	264	267	257	271	316	249	220	242	267	287	251	265	259	275	264	283	276	234	268	269	287
29493	47993	33844	14672	7892	4858	3320	2084	1549	1041	1026	835	649	672	585	505	483	483	429	405	392	414	371	414	357	341	355	335	331	314	334	367	365	334	332	319	342	320	297	312	301	314	312	292	311	320	335	289	319	301	318	308	311	329	284	323	312	302	296	320	302	327	310	307	309	303	310	310	314	314	309	307	305	318	294	315	301	299	349	306	302	312	302	296	313	323	335	311	290	335	328	286	327	303	297	330	318	328	302	303	307	314	295	324	293	313	312	304	319	320	303	295	265	313	312	337	319	292	325	330	322	303	292	273	298	299	345	305	314	320	340	282	304	295	324	281	300	286	307	286	297	300	320	351	322	303	291	296	322	289	321	317	329	316	311	279	270	289	302	317	302	307	297	293	285	270	261	338	290	301	301	309	257	302	287	311	304	311	300	309	341	309	279	336	329	283	323	332	317	292	299	288	296	329	346	310	335	343	345	327	277	270	300	291	302	324	291	323	307	300	335	281	345	289	306	291	318	254	312	276	310	298	299	299	308	326	316	309	329	272	323	309	269	261	342	297	302	312	294	283	333	327	311	300	300	273	318	298	311	292	298	275	331	301	324	298	294	325	299	284	318	289	298	312	305	341	324	328	295	292	280	300	299	285	304	274	309	301	287	317	319	302	300	322	302	288	299	318	288	329	352	308	320	299	338	292	280	331	299	332	330	314	307	302	306	323	274	313	295	319	289	295	295	280	337	320	293	329	319	314	307	284	284	273	311	294	292	319	319	332	295	305	297	340	307	299	310	307	307	301	290	326	282	328	325	305	304	325	327	306	268	332	321	326	313	288	309	338	292	350	295	302	275	311	297	318	300	287	282	322	310	299	274	313	295	331	333	304	316	340	316	293	304	310	290	278	297	327	287	312	297	306	327	299	303	294	320	285	287	325	302	291	312	309	274	296	296	322	280	293	341	311	316	308	322	306	304	289	335	304	291	330	287	298	284	317	306	286	294	294	334	283	301	299	288	281	312	317	319	317	304	306	297	328	307	317	324	293	315	297	299	282	319	291	307	313	276	341	285	315	319	306	306	292	304	299	306	342	308	305	323	281	298	311	320	306	287	307	300	352	333	306	292	325	306	297	314	282	323	293	306	306	324	283	319	325	312	299	326	327	308	319	291	309	311	297	314	289	282	308	319	279	286	329	295	308	328	316	324	334	300	311	314	329	257	315	326	303	326	279	300	322	329	296	317	306	293	306	303	270	308	307	298	310	298	324	295	318	324	298	331	311	323	319	312	283	301	279	281	304	329	316	283	332	310	334	315	323	286	300	333	297	331	321	293	300	283	292	304	282	321	333	301	318	292	335	309	278	336	319	336	299	271	308	327	297	305	308	305	330	294	319	278	309	320	322	288	300	325	295	325	309	309	338	299	328	291	272	298	311	330	308	263	313	319	277	328	297	308	329	328	351	300	286	314	288	311	307	338	288	294	314	323	286	294	317	336	300	296	304	282	294	326	294	282	308	299	297	305	318	330	297	301	334	299	300	308	300	320	268	279	318	297	326	306	315	310	317	322	285	276	281	310	312	292	293	320	328	326	310	294	294	337	310	269	289	287	317	291	324	300	284	326	298	315	308	307	304	335	317	299	319	310	283	332	309	289	319	296	288	305	316	297	313	311	287	317	283	312	287	309	318	305	305	299	326	302	321	308	310	302	297	316	335	313	310	340	305	319	302	324	324	313	306	304	316	314	341	310	318	327	340	294	324	315	300	315	318	256	288	288	295	283	338	314	308	329	312	290	306	273	322	262	294	281	327	274	298	313	297	312	287	272	342	320	329	287	337	293	316	336	274	292	279	340	308	293	334	323	306	312	284	310	303	295	303	297	288	320	285	331	302	320	324	295	322	298	317	313	309	322	333	301	309	332	315	306	317	289	299	352	291	305	287	289	298	326	311	298	326	303	286	307	301	303	306	325	354	306	315	311	272	315	317	288	299	320	294	313	317	290	267	318	276	304	262	297	282	308	321	307	312	314	297	306	292	295	312	330	312	320	268	330	293	323	343	334	318	303	304	287	298	316	283	288	335	295	326	290	300	288	266	303	304	292	336	319	316	320	274	310	276	306	305	292	340	327	295	300	316	310	302	313	321	318	300	316	319	339	318	313	340	306	322	290	330	321	298	329	320	322	326	323	314	310	307	300	281	317	304	288	318	284	310	310	299	316	294	327	303	312	274	308	305	330	318	337	286	325	296	298	310	329	307	315	324	328	318	330	269	312	325	305	299	308	308	324	281	308	296	343	313	290	271	328	302	299	323	294	296	361	301	316	286	309	304	268	311	285	324	320	277	318	290	291	279	310	322	318	315	309	309	308	310	291	323	319	317	301	328	324	331	321	309	309	309	340	328	310	283	300	304	296	326	367	296	325	296	286	303	305	302	296	301	307	303	287	304	360	308	328	324	338	320	350	303	293	276	289	281	318	280	334	306	310	318	308	269	313	321	329	275	314	291	320	289	328	327	329	295	309	348	314	329	318	296	287	272	281	308	291	312	281	325	341	315	317	299	302	292	278	305	294	295	327	283	282	304	319	325	285	325	322	319	320	317	299	303	317	297	329	316	286	304	318	341	325	292	298	328	305	328	305	296	315	301	274	332	297	304	302	346	325	328	293	324	308	332	313	333	333	310	320	321	289	301	295	321	297	310	328	294	301	299	304	297	289	283	268	299	320	320	302	335	317	309	315	297	333	302	288	318	316	316	311	337	287	323	311	297	314	326	311	323	316	304	308	337	289	317	301	320	308	292	276	290	281	291	308	294	322	312	311	303	296	337	295	316	291	318	314	309	314	328	290	304	300	307	320	277	299	326	291	290	301	284	323	316	304	308	289	295	314	332	315	324	296	307	296	320	315	333	323	283	286	280	306	275	308	258	315	310	320	270	319	345	303	317	297	313	296	315	280	308	319	308	295	322	284	316	302	334	295	338	317	314	305	298	316	280	326	340	323	306	301	329	300	355	304	319	322	291	331	333	303	325	318	364	299	296	307	314	276	286	302	341	274	299	297	314	309	340	331	323	301	291	281	298	317	325	323	302	288	303	306	320	294	311	307	340	290	331	333	317	298	282	293	304	314	310	304	318	285	318	295	289	284	277	303	307	296	320	314	305	303	339	290	317	307	301	332	253	315	291	313	335	294	334	302	303	291	309	280	287	283	327	314	300	311	293	292	306	306	278	296	307	315	259	300	311	300	320	302	288	290	292	306	329	284	301	326	295	295	321	284	299	295	303	314	315	324	287	339	314	322	285	306	282	312	290	282	280	297	302	280	293	293	306	281	324	308	302	320	289	311	284	324	318	316	292	293	287	316	305	300	323	293	305	307	305	315	307	307	302	291	312	301	310	323	319	306	287	329	270	356	298	333	280	298	293	306	281	307	317	311	290	304	304	289	295	323	316	297	308	287	332	336	271	302	282	319	300	335	300	300	359	322	318	305	329	308	292	292	328	288	321
25523	21336	27486	25348	11927	2436	1324	767	616	452	423	429	346	349	294	266	270	248	264	264	281	257	257	244	211	237	231	202	209	235	210	200	237	206	207	218	200	219	209	208	215	183	208	193	211	185	212	198	227	217	196	214	226	228	225	192	210	200	205	209	193	208	228	227	223	200	219	207	215	237	239	197	205	228	190	197	210	196	215	216	193	212	214	186	213	218	215	214	233	198	184	215	217	200	218	212	206	237	213	214	214	213	197	190	209	213	197	233	196	236	213	227	212	212	189	218	215	212	188	188	233	197	202	215	201	216	239	223	197	200	218	209	200	230	254	216	234	207	210	217	231	202	218	194	200	209	182	210	219	210	225	254	245	192	209	191	218	224	196	209	231	229	196	209	211	209	223	176	228	217	226	232	226	200	211	202	204	236	197	213	190	223	219	212	222	215	203	187	197	223	206	211	218	205	224	201	212	217	194	218	224	194	212	198	212	207	216	219	196	215	209	208	205	212	208	212	177	209	197	225	200	208	196	210	208	234	214	198	207	193	209	208	204	221	205	198	189	212	215	231	220	210	211	193	191	210	215	215	214	195	212	216	202	194	200	196	236	203	175	209	198	194	225	197	232	232	224	231	203	190	220	194	210	210	204	181	209	192	207	176	206	202	190	230	192	228	209	228	203	171	210	196	200	203	184	204	233	173	193	212	192	216	223	241	216	194	229	252	216	197	194	214	216	195	258	218	182	213	223	217	195	205	234	198	216	218	225	218	197	211	224	212	206	207	218	214	214	230	226	226	233	224	218	199	223	230	203	225	213	213	237	194	203	193	203	225	219	232	212	206	207	190	202	223	215	225	208	206	192	204	199	227	188	205	184	192	223	198	208	203	212	199	218	216	231	211	207	209	228	209	236	211	199	219	213	219	213	218	224	222	218	198	213	178	183	214	189	213	225	209	206	201	203	196	194	224	199	204	192	205	241	241	209	199	206	231	204	228	213	195	186	205	199	219	225	212	202	224	225	179	200	202	194	202	191	186	219	195	226	217	209	228	216	217	201	221	195	203	203	190	212	209	194	200	228	247	204	210	234	219	204	204	211	194	204	202	209	208	212	215	200	194	205	203	214	194	198	216	253	224	213	205	174	213	204	192	222	186	225	221	215	190	221	197	198	192	219	212	201	215	217	238	216	217	224	167	212	193	214	203	185	197	192	210	231	212	204	193	210	182	213	202	212	197	223	210	200	203	194	224	219	205	252	206	189	185	219	211	187	212	222	190	211	201	232	181	196	218	239	188	201	219	184	195	198	221	205	216	213	204	212	212	204	186	213	209	235	207	196	213	198	217	212	215	209	192	225	223	230	213	216	195	207	205	190	232	231	209	210	189	196	216	189	224	204	193	210	207	219	199	200	229	220	215	223	201	210	210	195	182	193	195	229	227	203	215	217	204	210	200	209	204	216	215	199	207	221	204	197	233	197	235	207	193	206	187	225	197	194	216	212	182	223	238	210	236	192	186	197	209	210	218	190	241	183	226	178	204	217	235	224	215	209	204	206	223	198	193	208	222	221	189	224	182	210	202	208	176	180	205	195	215	208	187	214	210	222	204	239	200	185	210	209	187	209	206	210	187	188	207	215	209	223	191	223	215	204	206	218	206	245	213	242	220	207	193	224	205	219	205	190	213	204	212	223	217	200	222	236	214	208	217	223	198	212	218	206	220	184	201	228	207	207	233	201	213	190	227	219	198	209	201	199	215	201	210	207	234	207	233	185	203	211	225	204	200	219	207	208	207	222	230	220	196	233	203	225	221	208	216	220	231	210	230	220	204	227	212	187	207	189	205	193	232	197	219	218	196	197	212	212	227	222	208	192	224	233	211	239	213	220	190	201	185	202	194	231	190	214	198	197	224	223	201	206	214	217	199	195	190	206	198	197	198	213	213	194	223	204	201	191	199	198	198	211	174	213	214	196	238	207	207	223	187	202	197	219	207	193	203	216	204	228	209	192	203	203	198	232	218	220	189	210	219	217	214	212	219	212	211	219	199	217	217	204	224	207	214	207	210	216	209	216	205	205	211	199	186	204	195	203	193	202	217	209	206	241	171	205	218	229	213	223	192	248	210	194	172	208	208	217	181	214	200	187	231	218	222	198	188	220	216	201	223	203	228	213	231	221	230	205	202	192	212	204	214	206	232	226	230	229	201	219	192	202	203	197	233	217	208	224	216	215	206	207	208	202	201	222	208	203	213	210	192	201	197	205	211	178	196	210	237	193	217	203	199	195	186	212	206	200	208	218	227	207	224	219	213	225	191	215	203	197	208	224	199	215	243	226	186	224	210	201	203	171	212	214	214	220	243	219	203	230	220	205	197	227	211	191	203	209	211	209	216	222	223	201	208	202	209	189	176	215	205	235	208	242	208	205	201	226	214	232	190	233	194	242	203	212	220	203	209	257	223	184	203	200	241	210	194	220	201	193	216	185	227	185	216	193	219	209	184	201	227	205	218	197	209	207	216	210	193	212	205	194	193	189	224	203	202	195	209	199	208	205	213	226	225	218	197	203	213	190	206	203	208	200	208	158	213	212	216	230	235	214	234	222	204	207	200	213	220	200	213	199	211	197	200	213	217	231	212	220	195	197	201	198	236	192	215	203	212	186	206	234	203	217	193	229	194	202	198	213	208	190	206	218	210	201	204	204	237	195	220	222	209	219	189	219	228	206	207	199	232	218	196	219	207	203	230	209	221	231	216	224	210	191	219	218	210	209	222	209	226	219	195	203	199	192	195	172	185	201	199	184	207	214	187	177	214	223	209	213	202	226	202	202	214	200	196	204	199	218	180	181	202	184	211	193	189	203	222	205	205	205	201	210	206	202	218	191	237	212	207	197	213	207	203	231	194	219	229	232	206	200	204	194	197	207	208	214	209	207	187	203	225	201	226	208	201	203	205	206	205	207	233	217	225	190	206	204	211	209	187	207	200	212	247	205	219	245	218	223	211	218	214	213	227	214	202	215	218	202	218	201	208	219	195	230	205	204	197	248	197	214	205	228	200	233	198	198	192	222	215	203	206	213	209	196	209	235	216	197	188	212	207	198	221	226	206	212	188	189	216	209	212	219	214	208	207	193	200	199	208	211	194	188	203	212	213	219	190	197	234	202	215	199	230	215	186	212	188	185	223	191	219	239	203	221	225	212	201	209	234	216	188	178	203	222	204	206	223	223	213	182	231	234	224	212	206	208	203	196	212	192	209	218	219	205	201	189	206	205	215	193	188	211	215	204	188	221	215	200	210	202	211	191	220	214	234	204	219	221	207	194	224	216	196	216	206	208	198	209	199	203	209	202	183	236	200	224	225	209	224	220	207	202	211	232	244	218	232	195	201	189	221	189	191	228	193	212	201	233	216	221	208	213	219	213	211	195	219	206	233	183	198	213	196	222	203	204	240	208	224	209	213	186	216	231	227	212	245	237	243	188	217	221	207	211	210	211	215	179	222	226	212
27113	44620	28671	11617	6337	3967	2427	1574	1219	790	772	603	595	503	457	452	353	373	377	353	357	297	337	301	322	295	272	260	281	274	285	280	265	253	236	259	273	272	277	256	258	271	262	260	264	270	266	247	262	287	238	247	247	265	251	242	289	226	263	255	233	256	285	269	254	290	258	262	254	263	251	225	241	253	288	268	215	238	261	232	251	235	260	235	219	283	238	276	290	258	236	293	233	230	229	261	264	251	255	243	246	240	248	239	269	281	251	276	258	236	284	261	271	241	260	255	281	263	247	303	242	263	259	248	264	259	249	241	266	274	260	236	259	225	238	227	268	278	249	269	246	237	214	273	255	236	259	232	247	252	245	229	237	280	240	280	250	271	240	242	262	243	257	279	293	241	252	256	261	256	235	230	269	244	238	285	270	264	254	248	251	261	247	234	235	275	236	244	250	236	259	265	246	231	242	260	243	283	234	257	253	260	233	267	261	275	252	248	250	253	232	243	259	240	229	253	246	274	222	274	292	240	275	228	259	229	258	259	270	257	248	254	239	261	243	243	221	259	268	266	258	247	255	252	264	249	250	258	286	256	286	252	241	245	244	250	252	238	256	243	283	253	241	266	282	258	271	238	248	251	294	244	256	253	253	241	247	217	261	244	257	249	238	250	246	270	254	249	247	225	267	213	265	244	232	251	292	243	244	247	258	273	262	232	267	242	260	242	258	253	241	259	246	240	262	258	266	261	257	232	239	241	224	245	251	237	251	250	247	243	255	260	259	231	254	253	273	254	268	245	266	239	246	261	267	255	239	251	238	234	238	235	273	269	252	235	237	254	235	228	232	219	252	257	268	279	240	260	256	223	241	274	242	264	255	242	232	254	264	253	250	255	251	260	274	237	263	231	265	248	246	255	267	251	232	251	256	257	247	252	205	228	273	210	241	261	273	299	277	246	240	234	255	239	248	236	255	267	237	225	224	264	278	249	219	244	271	243	264	229	276	273	243	234	295	254	268	246	256	256	213	255	259	248	246	234	248	258	248	227	254	267	295	247	260	246	254	251	239	268	228	273	227	260	257	296	240	259	212	238	279	252	244	255	245	257	251	243	219	234	268	274	277	268	267	250	234	266	258	251	256	255	215	239	233	255	232	245	276	237	250	269	279	240	239	279	250	236	258	248	280	256	245	253	276	230	259	246	264	231	263	243	249	278	256	264	288	257	259	247	300	249	248	277	283	257	254	250	230	256	260	261	273	247	275	241	271	257	232	285	259	236	261	289	251	238	270	244	243	231	263	264	224	239	233	268	261	264	265	265	238	234	235	231	232	247	247	248	228	241	247	288	256	265	229	253	234	249	220	234	257	241	242	260	277	258	244	261	269	221	251	248	268	244	256	266	280	258	253	281	267	258	252	263	225	261	274	275	261	257	252	274	244	259	280	231	253	227	256	258	253	266	243	261	267	243	257	247	262	274	258	260	239	240	246	250	237	264	251	245	299	283	260	269	251	244	237	249	249	251	285	260	253	246	245	254	236	254	244	247	240	264	247	254	242	243	244	266	236	285	256	259	234	264	262	241	255	267	247	269	242	273	215	259	242	232	220	246	262	254	279	249	214	266	253	239	245	252	273	261	250	265	252	246	269	261	232	259	261	282	271	249	233	255	253	258	263	250	229	278	262	236	260	253	236	236	241	248	254	253	275	240	247	239	253	229	245	259	243	271	254	231	277	250	245	249	258	250	251	264	251	260	237	268	219	274	252	257	257	263	248	267	246	269	261	252	259	228	245	227	252	238	235	235	264	236	260	241	254	249	271	255	239	256	248	268	285	252	222	254	224	256	247	218	245	222	245	250	262	283	246	275	253	254	280	253	238	281	233	248	266	277	265	242	231	248	232	252	255	278	238	242	232	268	250	232	250	221	250	257	259	254	267	274	264	234	257	282	246	241	249	266	261	248	242	282	254	235	258	236	278	225	278	260	234	232	287	290	263	245	261	240	236	245	267	251	271	246	272	253	278	237	247	283	254	248	256	270	261	229	261	252	251	252	244	241	268	274	255	269	260	245	294	260	249	263	239	268	242	261	258	241	249	271	242	234	245	287	252	241	273	250	238	254	238	235	236	247	276	237	271	239	254	238	249	254	234	245	261	265	258	259	244	287	268	227	267	248	267	244	290	235	263	256	250	289	265	267	235	276	236	223	243	281	256	261	258	251	266	251	245	264	288	252	251	266	266	229	270	244	250	266	257	268	258	275	254	254	251	265	248	247	268	268	272	259	251	237	255	237	271	244	239	214	250	242	261	252	288	250	226	242	253	276	269	264	254	250	246	243	244	227	233	247	243	271	244	254	251	254	244	271	266	247	252	230	237	253	251	237	253	222	252	249	233	233	234	264	257	258	233	237	257	262	236	250	249	266	248	236	242	242	253	219	269	260	233	253	237	257	258	278	283	250	251	249	263	242	277	256	250	267	285	257	279	257	265	238	249	240	269	236	291	238	242	244	254	262	251	247	243	237	269	240	276	215	253	268	244	249	247	268	238	287	277	224	294	255	250	269	237	241	237	223	238	254	239	257	249	253	246	272	254	268	253	238	247	238	262	228	250	254	275	234	268	254	259	238	236	258	246	264	253	250	228	255	262	266	232	255	249	256	272	241	252	275	258	253	258	251	236	260	250	270	260	260	233	259	242	261	271	279	231	270	247	213	243	276	240	257	253	223	230	240	233	253	252	256	244	244	259	267	264	264	244	252	278	251	254	254	248	262	264	245	256	253	253	235	301	246	270	276	253	273	233	227	297	273	250	262	226	268	236	230	250	247	253	249	231	240	247	271	254	255	275	254	261	236	234	252	251	244	212	230	232	251	264	221	240	251	220	246	265	263	242	261	250	279	226	271	262	235	244	226	267	259	242	269	288	255	241	254	234	266	243	274	240	229	250	244	253	241	288	245	238	238	266	267	247	242	224	261	269	288	242	253	257	257	233	263	243	261	244	240	271	275	255	256	237	228	227	261	232	262	270	246	243	257	234	276	266	248	259	271	274	227	247	222	270	245	250	258	253	249	263	269	249	257	233	258	248	250	232	253	248	237	253	243	239	232	307	251	259	243	273	246	237	259	251	259	265	260	259	239	255	230	258	208	256	242	239	271	275	257	245	282	277	242	262	259	265	253	252	272	252	237	248	265	243	250	241	227	256	251	248	259	254	250	255	249	271	242	257	230	252	265	252	230	289	246	250	242	269	280	260	245	245	243	253	256	292	265	250	270	263	243	267	234	267	239	240	283	264	241	251	277	251	235	267	227	254	212	235	242	270	259	261	259	243	235	234	250	240	243	225	250	248	230	271	272	282	247	255	276	258	231	276	229	266	275	237	223	247	306	261	257	253	262	265	254	253	265	250	239	249	255	264	256	254	270	243	259	266	269	264	265	282	269	230	257	251	252	249	222	249	238	250	274	269	276	246	281	265	263	241	267	258	243	257	290	253	281	280	228	257	260
23237	21411	29148	24078	21427	21452	10680	2147	1424	1050	958	826	728	680	641	597	540	572	509	455	473	465	428	409	462	449	399	434	392	411	412	405	379	412	419	397	389	414	403	372	381	364	377	396	388	410	407	360	369	357	362	406	393	364	419	393	331	410	403	397	399	375	384	335	419	383	371	415	355	339	388	391	401	356	350	386	384	373	380	391	401	355	384	373	393	360	359	377	423	350	393	394	386	365	365	365	380	391	342	387	365	354	378	411	392	365	356	358	385	398	371	376	379	388	383	350	384	362	363	408	395	370	399	394	372	366	399	379	377	369	397	397	385	378	412	398	375	389	336	329	351	383	359	389	383	388	396	387	387	358	329	406	394	397	359	385	356	353	407	360	385	348	375	360	369	384	405	393	361	371	395	391	375	364	350	348	376	391	404	351	361	362	394	359	377	393	384	363	372	365	383	386	363	381	381	387	382	393	385	381	402	370	406	349	405	374	388	418	384	400	400	357	358	357	343	383	410	333	346	351	400	360	392	365	432	345	381	349	377	352	353	388	393	374	394	396	331	383	378	412	367	368	410	394	408	359	403	390	380	375	376	363	342	392	415	374	370	369	410	383	317	399	365	387	378	395	400	415	380	420	375	379	369	376	361	335	395	406	389	391	387	365	383	387	403	357	357	409	364	371	334	367	367	334	341	338	401	411	367	383	361	403	351	353	412	350	379	410	360	393	354	355	348	363	394	384	379	411	397	388	361	349	356	378	362	391	382	393	411	376	383	397	399	322	385	371	382	361	375	363	397	402	384	374	405	398	384	382	407	382	403	348	376	380	374	394	361	373	415	381	383	377	350	383	394	361	372	374	376	399	356	370	342	375	362	384	375	360	366	383	383	365	395	389	376	397	381	350	425	400	383	361	398	362	396	342	368	362	385	365	385	393	376	404	366	347	356	385	352	351	428	392	373	406	393	403	354	394	373	373	383	374	389	408	359	385	378	399	372	410	367	403	399	331	362	357	372	378	367	349	349	424	439	377	383	408	405	370	399	351	384	381	380	350	375	362	355	364	386	388	370	388	354	373	362	346	374	385	360	375	325	342	354	378	368	386	362	378	385	386	411	377	426	374	402	402	352	368	383	381	368	377	343	383	376	396	354	351	378	354	382	368	396	374	379	374	349	390	349	367	389	364	388	385	389	364	348	377	367	397	381	419	356	372	348	343	393	389	365	402	393	380	391	380	372	360	377	381	399	360	406	380	373	390	403	412	377	373	357	408	407	345	377	378	372	345	361	362	394	389	371	401	366	386	382	390	382	370	369	381	368	365	369	334	372	392	367	387	388	377	354	368	385	398	387	365	403	403	379	396	383	393	372	390	375	375	366	400	370	363	382	400	364	399	380	365	359	344	396	398	386	368	364	377	375	394	359	368	341	377	340	363	346	342	349	400	347	384	378	352	345	352	352	366	348	413	374	418	395	386	391	380	376	370	395	378	339	396	350	384	343	395	374	386	402	369	363	397	327	369	381	356	353	408	396	387	334	387	372	389	348	373	383	385	384	355	400	375	376	382	380	397	376	364	374	370	388	378	368	376	386	326	361	418	369	382	362	349	369	367	431	350	402	362	393	391	363	362	397	393	359	379	396	359	381	358	373	367	399	357	379	375	362	378	355	369	383	384	416	360	373	378	371	409	360	394	359	394	366	345	350	391	383	383	414	386	367	355	395	371	377	370	384	362	366	394	393	353	395	353	422	392	384	363	361	355	383	396	385	370	405	368	382	361	370	349	368	391	366	350	374	408	391	366	362	383	398	372	402	378	375	380	367	359	366	335	420	363	424	347	378	366	389	390	369	383	359	381	408	382	350	380	369	404	381	364	378	386	339	391	356	364	376	374	356	378	379	371	379	393	406	366	385	361	361	380	391	361	344	362	393	385	370	388	383	360	353	368	379	385	368	394	376	366	360	381	390	362	415	361	362	399	359	384	362	373	385	374	329	362	392	414	408	339	372	364	353	356	389	404	340	391	377	375	389	357	373	414	379	370	402	402	395	364	386	347	373	372	370	367	365	366	342	351	365	373	401	391	406	379	349	373	360	366	394	396	366	409	378	396	370	331	344	356	388	399	369	388	376	391	406	376	346	378	386	351	391	388	376	385	403	397	380	348	376	349	360	402	347	404	361	364	377	334	387	372	363	381	380	383	371	389	385	385	354	359	381	349	372	378	374	405	358	391	385	369	377	363	393	389	351	400	396	371	373	356	360	392	377	404	403	406	355	396	400	368	383	358	388	368	382	367	358	386	357	375	351	349	386	353	368	406	366	386	370	325	379	362	404	377	384	364	418	376	394	366	396	337	375	424	411	320	367	374	369	386	380	378	391	373	414	360	400	356	327	363	357	380	362	340	324	400	357	392	388	381	340	336	362	382	371	400	370	368	393	377	322	406	379	382	380	363	400	398	345	384	389	372	390	381	395	353	338	385	369	363	403	389	407	354	424	389	341	350	402	390	370	353	375	395	363	397	390	335	364	373	339	386	366	367	402	366	352	379	368	379	386	384	374	371	399	378	364	393	383	413	367	353	375	364	383	365	372	385	384	362	337	360	377	393	372	429	372	354	392	419	379	380	375	385	378	387	354	379	364	388	354	344	357	366	346	376	385	353	376	361	403	376	428	354	381	357	395	354	393	372	364	362	387	378	344	350	422	398	361	376	372	382	352	374	401	357	374	383	371	366	345	424	358	370	362	390	397	391	352	374	381	368	407	404	379	372	347	368	375	377	368	339	370	395	372	414	360	373	383	350	359	373	370	350	377	338	371	348	370	400	400	369	386	351	377	376	344	389	385	373	369	392	401	354	432	378	381	393	395	370	363	353	393	404	347	361	406	410	401	380	395	343	397	423	375	395	392	353	388	374	363	379	383	368	347	371	379	369	394	387	340	384	373	390	420	411	387	380	381	372	369	349	395	384	386	365	353	383	364	383	381	369	409	363	380	346	380	370	370	397	351	367	404	410	415	362	368	384	393	386	359	379	392	376	383	388	381	356	373	375	400	342	417	375	380	376	363	367	362	371	375	352	359	333	353	362	380	359	376	373	387	356	406	363	380	397	361	389	383	378	388	364	396	371	354	391	348	380	376	342	372	378	380	386	439	375	341	386	372	373	399	363	384	364	400	391	384	375	366	370	402	359	394	372	353	388	363	371	376	386	384	370	373	350	395	395	380	365	395	370	407	371	398	359	409	339	355	370	374	405	381	359	373	391	372	363	373	373	375	348	381	373	356	403	388	349	393	382	369	376	376	362	355	363	386	390	366	370	360	382	376	406	379	339	365	360	377	379	369	383	383	403	393	371	356	391	370	355	374	380	387	366	377	396	370	399	395	361	367	369	349	377	394	396	404	370	361	327	394	377	376	367	380	377	360	378	411	383	365	348	329	352	383	370	354	368	352	396	389	348	349	337	384	372	355	385	376	363	394	389	358	353	408	382	371	348	352	360	361	353
29966	52996	36653	18992	11702	7637	5105	3345	2532	1690	1553	1356	1068	1009	849	873	728	698	631	619	546	522	494	574	576	489	491	472	504	495	467	475	449	465	442	423	448	450	456	477	463	437	420	436	432	442	436	430	420	451	390	439	431	421	441	412	457	446	454	454	439	430	423	415	368	432	449	423	438	416	439	434	392	425	452	432	428	445	397	405	425	424	408	394	422	421	439	423	393	449	453	437	447	442	402	417	462	435	450	450	434	421	403	412	442	421	437	406	420	416	446	438	444	428	461	411	413	450	426	405	398	427	447	460	440	450	405	419	460	379	434	436	449	376	406	428	387	439	435	432	420	424	405	457	374	481	467	437	383	396	434	409	419	429	418	444	404	426	431	407	403	416	450	421	393	456	428	403	414	392	421	376	438	435	391	413	416	417	440	443	484	426	453	417	450	430	392	448	399	485	451	443	428	442	444	414	413	427	410	427	426	415	407	458	410	405	420	381	428	419	389	449	417	425	423	392	435	428	417	415	418	417	437	461	409	467	449	438	432	401	411	422	420	412	441	480	425	418	421	423	436	436	402	405	419	410	433	425	424	416	451	425	449	407	442	407	416	433	435	445	424	458	414	440	404	443	406	417	432	432	441	381	448	421	392	395	404	419	399	429	381	423	424	412	445	441	416	457	424	427	379	423	422	418	404	405	434	400	401	442	388	409	417	414	424	400	398	428	410	439	429	431	384	425	417	403	417	418	426	422	407	426	449	427	418	384	406	395	422	436	426	442	418	410	402	423	407	388	405	422	424	462	418	419	409	474	477	389	430	447	424	420	437	382	409	409	441	407	425	418	412	403	385	397	442	421	421	385	426	421	430	447	408	413	479	443	393	433	432	414	435	426	406	423	398	454	454	389	404	405	430	410	405	381	400	398	386	419	442	408	431	431	440	423	391	439	418	446	436	443	391	405	420	397	418	441	445	425	417	418	418	453	425	444	430	415	411	435	423	464	400	430	410	406	439	425	416	406	453	406	437	431	450	437	398	409	381	406	427	420	423	406	448	427	410	421	419	416	428	421	450	418	410	435	414	433	400	429	450	404	410	404	432	449	447	425	436	417	453	405	419	396	416	425	420	418	439	411	412	409	422	403	424	414	408	415	420	424	435	455	411	445	430	420	399	389	410	422	467	434	399	435	438	449	411	422	432	408	434	432	420	432	456	397	424	463	411	411	422	429	386	425	415	413	403	418	397	438	400	419	438	401	404	409	439	428	455	450	449	419	423	436	444	422	382	430	417	412	433	442	402	419	393	465	449	402	443	442	406	412	462	434	399	425	415	428	433	424	420	410	397	426	416	369	415	408	449	403	419	426	420	415	444	433	440	413	402	423	390	410	406	433	424	426	406	412	406	397	442	404	420	414	378	442	392	465	404	407	429	427	459	409	413	444	402	416	414	449	384	386	406	424	415	451	434	439	391	447	394	404	400	429	411	440	419	426	429	428	426	401	431	432	435	402	417	417	384	398	411	438	432	403	395	431	455	435	445	432	392	395	428	413	412	390	433	421	438	463	410	428	446	433	421	445	417	398	454	430	415	413	416	403	417	421	387	412	443	400	412	415	390	429	418	414	459	415	411	399	415	438	428	404	447	436	452	410	443	441	388	412	423	408	419	443	409	381	451	427	415	425	378	408	441	437	433	415	418	433	414	434	428	383	433	414	415	424	357	407	412	443	459	438	422	392	430	412	395	412	406	411	443	398	419	398	434	440	419	397	431	436	415	441	445	409	416	440	440	420	394	427	437	438	424	414	429	430	418	409	422	401	414	410	413	410	392	413	431	422	404	411	434	427	464	420	411	418	438	376	468	415	423	395	414	369	432	435	415	422	425	425	408	437	439	429	418	454	428	408	448	431	416	412	422	432	425	386	478	414	380	384	383	443	430	441	442	437	408	459	430	404	435	432	427	396	407	433	420	460	422	399	398	432	414	399	447	448	407	419	415	447	440	438	416	419	429	411	430	418	421	442	430	415	405	432	388	458	465	450	408	408	366	423	372	427	443	419	417	401	399	411	396	415	433	461	445	391	413	431	430	419	393	424	422	435	394	423	438	435	409	453	427	396	430	449	426	432	416	444	379	423	396	400	418	455	436	395	396	434	395	390	433	408	409	417	426	415	439	418	392	451	438	424	420	425	471	383	412	453	417	374	437	430	411	425	414	448	408	431	407	428	414	421	409	425	423	423	418	429	376	425	428	399	430	418	424	434	423	406	421	397	434	403	444	421	387	435	406	444	392	412	384	449	429	417	446	416	432	411	425	383	403	416	459	396	402	413	421	431	407	428	456	420	410	429	433	432	442	417	399	405	418	419	435	396	452	425	414	406	423	439	452	441	425	373	439	468	413	407	423	371	460	434	430	438	394	429	442	431	419	474	428	434	412	413	435	375	375	456	391	408	430	418	429	391	435	423	421	419	448	429	420	422	426	403	447	435	428	420	415	444	422	416	453	431	438	436	427	406	438	391	404	440	436	438	394	417	402	420	418	438	451	424	451	398	456	395	434	422	430	413	418	448	424	423	431	436	388	408	430	433	431	451	430	412	416	425	435	444	459	430	426	457	443	420	404	436	412	440	432	413	397	416	384	441	431	432	388	417	411	441	432	416	405	404	413	441	421	390	392	447	365	440	463	436	444	444	441	433	424	418	429	434	378	445	416	440	456	437	431	425	430	421	424	408	443	383	434	431	462	420	401	390	397	416	409	441	419	416	403	427	393	410	448	415	424	384	366	419	431	412	423	421	410	452	398	449	455	414	406	406	418	427	411	411	408	450	395	425	417	419	412	403	472	407	423	394	427	433	416	425	426	436	471	440	414	451	434	433	411	431	414	423	423	421	415	424	387	416	395	422	431	441	425	412	420	422	397	410	427	467	407	424	424	425	415	413	401	404	433	393	474	421	420	457	418	415	415	451	441	419	427	437	434	435	418	418	469	460	416	416	423	433	393	406	441	416	411	417	454	410	401	388	461	413	429	444	454	407	399	420	447	436	417	393	420	449	454	426	424	394	445	387	420	394	428	408	418	434	423	441	432	454	446	429	430	401	433	423	418	405	397	422	440	409	418	426	438	433	426	416	424	382	415	409	421	405	410	395	418	410	399	448	450	417	430	405	447	419	426	384	417	402	424	421	428	419	436	453	427	407	430	417	419	403	417	458	437	421	429	418	439	459	406	430	417	439	437	399	432	464	404	404	454	392	446	415	391	407	402	403	414	451	400	415	438	411	428	449	406	370	431	445	398	436	417	436	409	438	400	418	436	406	410	424	406	405	420	418	436	390	430	401	430	441	438	394	405	394	443	426	408	446	399	431	425	463	405	393	422	472	419	408	425	440	425	416	427	402	451	393	439	409	436	396	403	418	413	439	391	429	416	424	406	443	416	409	423	402	428	435	423	399	410	374	434	424	423	417	438	428	435	387	417	433	394	478	421	450	431	438	402	431	448	439	426	434
27948	24182	24888	11417	2879	1520	854	573	381	313	294	290	269	256	252	219	232	175	193	208	193	178	181	173	170	190	148	157	173	179	150	166	165	169	163	164	158	157	164	176	176	156	193	176	164	161	192	182	181	149	165	168	174	152	183	166	169	189	165	167	162	163	161	182	173	185	151	163	157	174	184	180	154	190	135	171	163	157	149	171	183	145	196	151	151	157	177	159	135	181	195	177	193	171	176	167	150	193	182	136	166	174	175	172	176	186	180	182	159	170	163	158	161	155	175	174	149	147	158	165	169	153	163	167	162	138	144	160	173	172	148	172	184	152	174	186	189	171	182	181	170	172	177	202	165	167	170	181	166	121	170	155	154	171	151	179	180	172	166	162	175	155	141	151	160	177	160	143	177	167	157	161	149	174	171	176	155	180	197	167	161	159	168	169	173	148	189	183	138	177	187	135	146	172	167	153	182	166	168	168	160	164	190	171	172	167	193	147	171	169	161	164	155	153	176	186	174	167	175	186	151	180	175	173	153	180	177	142	176	176	150	168	151	144	174	195	171	156	175	156	180	157	176	157	186	166	141	170	173	143	172	168	177	195	168	153	173	154	199	161	178	161	159	158	191	157	165	180	148	161	171	176	160	165	159	157	190	160	171	180	178	158	162	172	178	157	179	159	162	167	164	155	202	154	173	165	152	176	177	186	179	149	149	150	164	174	160	146	175	147	182	161	173	178	180	167	170	161	170	156	161	176	174	172	176	173	190	154	166	156	150	182	190	153	177	164	168	168	151	154	165	178	160	171	151	175	158	153	165	171	192	169	154	156	158	165	178	166	174	164	149	167	159	162	167	173	176	165	149	168	139	166	164	147	154	153	166	167	170	171	190	156	181	169	163	166	156	168	146	160	135	173	179	148	151	163	170	172	146	191	157	165	177	167	167	164	157	172	193	169	147	180	167	157	179	158	178	170	174	179	165	163	151	143	196	185	182	181	190	147	168	171	170	169	163	163	164	168	155	164	174	161	171	164	149	189	169	166	159	181	164	150	180	147	153	171	151	134	160	158	174	183	170	153	174	143	145	169	172	151	168	172	164	157	150	176	167	167	139	172	176	177	181	150	164	173	156	177	145	185	168	186	168	150	173	159	164	147	178	180	167	175	138	161	191	199	176	154	170	170	183	175	165	153	166	163	175	174	163	165	156	174	154	161	164	173	162	156	176	185	149	167	188	149	143	169	155	178	173	159	164	152	157	171	172	168	162	167	130	156	178	163	140	171	158	155	147	176	176	169	186	156	159	172	160	175	167	167	159	178	182	179	179	159	166	178	179	164	166	173	161	196	158	154	183	154	177	168	159	168	174	162	161	164	171	168	133	187	151	195	156	146	161	146	164	207	163	157	182	169	157	164	190	162	159	164	158	152	155	162	161	185	145	189	166	169	164	167	188	167	158	165	170	151	168	153	171	176	192	143	175	171	183	155	184	157	143	158	184	177	147	177	159	165	187	169	160	168	169	177	175	175	184	179	142	179	156	159	158	181	163	159	181	169	154	181	180	153	168	174	153	185	180	164	173	176	147	150	171	155	179	144	170	142	189	168	160	176	164	161	187	184	164	168	166	163	183	160	163	160	170	167	176	166	157	168	161	179	171	153	155	173	165	162	178	148	157	159	170	183	175	178	192	150	153	178	175	170	160	143	152	183	171	160	188	143	178	183	162	189	154	163	157	163	163	158	157	144	170	164	156	165	167	179	178	177	164	150	141	163	172	167	181	147	170	144	174	162	166	172	169	154	166	183	169	156	172	161	162	164	140	164	174	180	131	174	183	164	179	171	159	180	188	179	166	179	146	176	152	171	172	162	143	180	160	159	180	158	161	172	183	164	163	161	170	139	172	151	172	151	145	171	147	165	162	182	151	162	184	171	167	180	146	159	149	156	172	158	136	147	166	163	165	161	173	161	154	178	186	159	174	164	160	161	164	163	155	185	164	174	174	150	151	183	158	182	169	159	161	176	159	165	170	152	178	161	158	165	172	177	147	188	165	158	137	156	172	144	164	180	197	156	159	154	165	179	191	158	147	171	155	167	161	174	152	145	174	158	152	197	183	162	163	159	178	160	170	153	153	166	157	148	151	151	137	149	159	188	164	153	175	173	171	125	166	166	174	170	185	174	181	176	193	178	163	171	165	170	167	160	158	185	159	154	160	136	163	167	171	165	168	181	153	163	180	151	150	155	154	162	186	160	167	167	172	152	163	169	154	167	188	174	163	169	178	170	154	160	163	134	176	162	176	174	165	164	149	156	157	171	164	155	170	147	161	153	163	173	187	154	153	151	168	152	166	147	169	170	167	161	163	167	183	185	179	177	168	178	151	166	172	161	159	185	151	170	158	185	143	162	176	147	139	160	140	158	157	170	173	186	168	184	174	158	165	166	181	155	190	138	160	170	177	161	168	157	179	152	163	148	141	163	153	175	159	178	143	170	152	177	149	158	186	174	150	151	151	184	175	170	160	175	147	173	161	189	156	143	172	155	169	155	163	174	178	180	159	149	171	171	170	144	148	174	163	151	164	157	167	158	168	184	190	163	162	154	157	147	154	166	175	178	167	184	172	168	160	156	151	159	178	178	169	164	153	168	167	140	152	173	179	144	158	157	142	163	180	163	168	150	174	162	193	176	180	163	153	158	158	180	152	152	178	186	157	206	173	159	147	138	159	156	173	157	173	179	154	158	149	167	183	194	162	152	163	158	193	165	173	148	153	149	157	157	176	176	179	154	165	175	161	165	189	152	158	149	170	185	176	145	155	162	151	162	153	166	153	173	160	162	152	165	135	144	186	149	159	172	184	154	160	152	184	162	164	174	170	154	147	167	168	167	168	155	157	175	149	161	176	173	155	163	176	157	172	149	165	197	172	165	158	168	180	153	164	149	173	165	169	165	158	158	176	172	174	165	173	170	175	183	160	171	156	172	180	178	161	162	163	148	150	176	171	170	196	176	159	159	182	172	136	164	168	155	180	179	177	172	182	170	160	147	167	168	148	174	152	173	154	150	159	173	151	171	164	175	135	189	144	162	167	168	161	150	157	164	172	151	172	158	157	142	165	174	178	177	191	157	161	173	151	172	187	150	163	175	168	150	162	161	160	184	202	168	155	151	182	192	194	137	189	174	175	146	179	172	164	139	177	172	171	165	147	152	160	173	179	160	176	164	171	183	156	162	177	169	182	174	156	187	158	153	170	167	167	178	166	142	180	146	169	145	145	170	171	178	167	167	153	151	157	158	157	165	179	143	156	176	173	167	186	154	149	140	178	164	168	165	158	154	148	167	166	170	152	183	175	175	161	180	154	146	178	157	176	180	159	157	162	170	159	178	148	162	151	156	155	167	173	157	153	170	170	165	163	164	195	178	150	185	186	166	141	162	153	164	183	144	162	149	157	152	164	156	162	167	174	177	194	171	193	163	152	170	153	171	166	171	166	153	161	147	168	152	153	170
27056	38847	24974	9989	4221	2545	1546	1111	650	466	468	432	344	301	312	325	303	264	282	263	263	244	233	217	211	205	196	202	194	209	203	195	194	196	191	206	202	203	200	171	185	201	193	184	222	193	174	216	209	198	194	216	205	216	215	206	200	181	204	192	200	162	221	196	206	193	198	205	217	202	177	199	191	205	197	196	177	211	224	196	198	188	196	193	203	198	183	195	197	196	208	212	209	203	204	184	202	212	197	189	196	192	200	195	208	210	205	209	205	195	207	196	221	204	182	193	212	219	214	201	205	184	210	205	214	194	184	182	198	184	201	203	193	170	180	161	192	204	193	215	212	183	215	190	193	202	173	190	196	209	218	212	215	209	175	191	201	198	207	209	203	177	185	193	211	187	179	212	181	202	210	160	191	206	182	184	224	187	199	206	194	203	202	209	182	189	208	201	191	207	195	190	209	180	178	201	197	191	187	199	176	182	207	181	189	208	202	200	193	177	220	185	220	204	192	194	201	203	206	174	200	177	197	197	197	211	196	205	187	196	206	182	192	203	199	196	206	203	182	197	202	180	190	207	220	225	191	195	188	218	170	198	212	213	201	185	210	185	219	193	191	210	215	193	185	191	211	172	196	183	193	201	177	220	189	175	197	168	207	189	167	171	185	173	192	206	200	200	228	225	208	193	188	201	215	205	197	202	210	216	186	203	196	183	188	189	210	228	204	194	188	184	192	159	201	188	218	195	197	204	176	205	211	190	190	193	203	188	198	199	188	173	185	186	194	191	212	198	211	173	168	214	194	183	201	197	199	216	204	206	191	184	177	204	202	200	179	200	220	180	196	198	210	185	185	180	201	221	196	205	182	194	198	218	184	179	203	206	216	197	201	193	197	185	198	174	189	203	221	190	192	200	177	190	210	193	228	175	191	194	174	197	225	218	184	186	187	196	188	183	200	229	181	200	209	220	217	195	191	181	181	219	214	185	186	201	205	201	216	205	209	198	171	205	198	180	202	187	185	182	199	180	214	210	185	208	208	219	191	192	193	179	219	216	173	187	220	201	207	216	184	209	199	192	203	198	195	198	200	197	202	182	175	199	204	200	199	213	185	203	162	220	201	203	176	214	184	203	223	212	212	205	202	201	180	194	193	211	179	192	194	217	199	207	213	210	210	201	182	198	213	195	198	201	186	172	184	203	208	192	219	185	200	178	226	208	210	201	189	192	195	234	173	213	204	178	184	199	190	200	194	199	194	201	205	153	191	224	226	221	211	225	202	208	205	199	182	184	165	217	207	200	181	190	206	209	184	176	211	185	183	194	200	197	206	175	190	203	179	189	201	193	197	188	203	212	187	180	184	191	177	203	196	190	205	193	189	202	170	217	200	189	211	195	191	218	223	197	202	200	203	178	180	185	209	198	203	209	196	181	190	194	193	171	205	188	185	223	180	181	195	220	193	177	200	188	183	205	236	199	186	187	202	185	171	194	213	183	187	204	188	206	201	192	208	215	213	188	167	205	205	198	202	216	204	198	234	218	195	208	181	200	187	209	189	201	229	208	202	172	196	195	203	198	179	189	164	183	196	181	201	211	189	213	214	208	208	205	204	198	190	193	168	181	170	192	203	192	193	191	181	176	187	200	189	201	217	196	196	190	187	184	199	203	198	194	199	193	177	183	183	177	201	202	180	221	201	217	203	206	219	206	224	193	187	211	214	229	205	196	187	207	194	194	166	209	182	217	197	194	206	196	210	217	191	203	192	205	195	191	189	205	187	183	210	209	181	185	177	193	176	188	211	211	202	171	198	220	186	181	185	213	193	190	216	196	226	182	191	190	187	197	197	186	174	190	193	180	207	190	194	196	195	193	216	164	190	198	210	213	201	178	186	212	180	218	185	204	191	224	199	195	188	222	200	202	187	192	186	180	218	190	207	203	202	202	192	204	184	188	188	180	206	195	183	193	183	187	216	203	193	196	205	194	214	183	198	180	181	213	216	203	205	188	182	183	201	187	206	204	222	200	197	215	184	212	168	200	207	187	188	192	184	184	194	215	206	193	215	197	201	209	188	224	208	195	193	187	206	202	187	216	225	205	211	172	221	212	197	188	186	207	178	205	208	195	195	204	224	194	182	181	179	185	193	206	210	212	189	194	203	184	190	209	199	216	200	199	206	174	194	198	153	190	203	216	202	190	189	194	197	224	216	200	212	204	206	205	178	187	172	164	196	172	191	198	184	206	195	179	184	187	203	188	221	196	222	202	218	191	201	208	192	193	214	223	201	185	194	203	218	209	221	176	204	201	207	195	184	188	191	203	198	183	201	226	183	187	205	206	179	179	186	218	192	189	194	213	178	213	206	216	185	167	203	187	177	203	204	202	189	217	183	190	197	206	204	194	209	209	191	181	196	200	209	213	190	214	203	184	201	193	216	188	196	220	183	211	186	190	208	211	206	222	179	208	199	195	203	214	178	188	223	188	217	198	200	207	193	181	190	204	195	179	176	204	212	219	178	207	183	214	199	187	222	220	191	195	210	204	203	202	211	178	185	168	222	213	168	201	213	184	185	193	182	184	190	194	196	191	209	203	180	216	233	204	205	208	175	209	195	196	176	202	205	215	197	192	182	219	191	179	220	198	203	212	195	198	194	215	221	195	190	189	205	192	225	181	192	221	186	204	201	210	222	167	217	218	190	212	209	210	159	180	220	182	199	196	191	211	203	209	212	215	189	187	198	208	209	188	192	178	224	209	216	211	217	182	187	209	210	206	192	212	212	196	186	191	178	189	223	187	196	227	188	204	193	194	187	201	194	211	205	195	218	184	183	194	211	216	197	198	193	186	198	174	184	186	193	202	210	184	213	215	179	198	199	219	216	189	185	213	203	183	182	186	186	207	189	172	190	202	178	191	187	204	179	184	196	205	200	189	181	184	211	228	202	230	202	209	192	217	210	203	202	195	218	181	175	208	202	204	194	185	175	201	193	219	181	193	213	182	202	190	181	181	223	210	184	180	181	205	208	206	207	222	196	199	191	210	196	196	175	216	182	227	191	209	175	190	189	202	213	198	196	224	207	196	189	192	194	210	201	194	198	177	201	189	197	217	219	220	195	182	198	189	169	211	201	191	200	204	230	211	200	196	193	200	185	191	195	186	219	206	192	217	193	167	193	195	207	207	182	194	215	191	192	183	205	199	195	159	194	187	200	205	171	197	204	201	201	192	186	184	182	180	203	214	201	195	192	178	186	198	219	194	187	204	217	191	192	170	204	222	205	227	196	221	214	197	203	195	206	200	202	171	210	188	214	176	205	202	217	197	227	214	185	207	185	224	210	194	218	171	206	216	187	224	189	197	189	219	212	207	178	188	202	206	181	193	209	188	222	197	177	194	212	200	203	185	175	206	169	194	203	197	212	209	190	187	200	206	214	201	202	219	205	195	200	190	197	206	233	189	188	200	203	184	217	191	192	188	194	195	184	193	173	186	179	195	182	165	224	187	190	187
24030	21182	28374	24285	21100	12081	2570	1318	839	639	610	580	546	465	418	372	377	370	300	336	305	303	312	296	297	278	260	277	249	297	288	300	277	264	277	284	265	294	258	277	274	261	277	254	265	264	229	270	246	272	268	272	287	290	236	263	255	267	284	260	241	258	239	261	269	249	275	276	280	272	256	257	255	283	260	274	252	266	255	262	286	262	264	253	253	289	279	263	258	268	237	269	262	268	273	287	243	285	256	284	275	298	253	228	244	240	261	268	268	269	226	268	286	265	278	279	258	267	258	281	284	247	259	276	236	252	246	263	291	285	281	264	247	290	279	252	287	275	252	278	257	250	262	229	276	272	266	284	302	262	271	277	270	257	291	277	280	289	267	291	245	249	270	238	274	224	257	268	262	259	249	293	266	257	261	269	247	281	272	250	260	259	228	267	265	270	264	275	248	270	281	259	251	274	276	242	266	284	289	270	237	262	248	258	287	278	266	277	261	305	269	279	250	252	249	318	258	242	232	261	294	269	262	242	291	283	247	243	277	258	276	238	258	268	266	262	264	286	296	274	243	279	266	228	265	278	280	286	247	273	259	250	265	262	266	236	275	220	251	260	278	255	276	297	251	267	260	272	255	246	264	305	260	279	229	230	294	281	265	249	268	261	239	246	251	290	293	231	284	269	265	287	241	277	229	302	306	254	251	236	263	276	239	247	242	264	235	238	239	252	253	249	281	266	263	246	296	273	251	228	240	266	266	244	248	294	265	258	232	275	270	283	268	260	268	285	264	273	269	283	262	254	262	262	292	248	269	311	267	285	247	264	263	238	273	251	245	279	243	256	273	263	255	277	248	272	259	213	242	267	253	265	275	270	239	274	247	270	273	266	253	261	227	260	256	281	230	287	273	267	242	268	250	265	268	236	263	261	269	252	257	267	256	292	268	247	285	246	268	268	279	276	290	260	256	248	228	274	243	258	267	261	268	269	273	260	251	235	244	244	251	245	256	289	250	240	263	270	264	273	259	296	277	263	283	259	257	275	228	274	241	251	260	272	242	286	257	216	268	277	262	242	249	255	296	284	271	297	263	270	268	253	270	267	270	255	255	242	245	256	271	283	269	255	271	291	264	262	253	249	274	291	278	276	245	230	261	263	274	241	251	238	234	261	249	224	243	252	279	249	234	251	278	265	272	248	258	266	243	294	263	270	257	254	273	250	262	259	256	256	261	263	260	276	238	261	276	263	257	253	257	233	250	256	268	267	261	247	259	263	267	265	277	237	281	232	251	261	293	290	259	226	250	293	263	266	242	265	272	287	249	279	254	263	223	278	261	280	238	263	268	283	245	291	257	234	244	246	248	287	256	285	264	270	278	249	278	254	287	265	236	266	234	264	295	250	288	277	254	244	259	274	289	244	253	265	262	265	259	292	267	253	276	235	279	277	267	259	277	259	274	255	246	256	273	255	289	254	276	228	278	278	265	240	256	229	256	274	243	269	259	269	246	253	256	255	227	266	282	250	285	273	247	261	273	242	272	258	260	269	271	294	236	270	280	290	248	262	279	267	282	271	253	263	288	270	268	241	237	246	264	271	279	237	276	252	244	261	251	289	257	258	258	217	262	262	274	262	242	260	247	279	249	254	288	283	280	254	269	268	241	237	265	232	297	272	264	277	282	248	260	256	268	265	262	232	252	263	252	260	230	254	247	257	281	288	245	289	252	263	273	278	233	258	241	272	249	263	257	269	268	262	280	246	293	259	270	288	268	249	261	242	279	268	264	243	282	280	267	275	235	282	261	275	276	265	264	257	272	271	243	269	245	244	273	280	264	278	244	267	260	260	264	250	281	282	250	282	243	254	276	271	280	272	279	258	260	262	250	243	272	232	265	267	275	240	290	265	264	241	238	267	264	256	264	257	255	272	255	265	236	281	272	275	249	255	260	266	236	249	278	261	261	259	271	252	270	263	284	264	262	268	288	247	265	229	247	235	261	253	288	264	260	253	253	242	252	266	293	288	236	238	245	271	284	283	238	280	232	273	260	254	249	279	289	236	245	267	279	251	245	244	283	260	251	288	247	294	285	306	257	274	262	240	249	284	259	265	258	255	271	259	236	243	290	282	262	252	240	247	273	259	267	259	296	249	233	268	275	247	252	273	256	269	251	254	250	281	260	281	280	258	293	264	266	270	260	244	293	251	261	293	255	226	257	257	252	255	257	275	269	268	269	267	268	257	241	238	252	292	268	249	266	250	253	256	274	267	255	268	280	257	245	263	267	249	242	255	266	269	279	256	282	286	267	244	258	279	253	261	265	239	262	285	225	262	255	266	255	262	236	255	247	259	295	268	229	237	258	264	241	271	279	250	244	259	280	247	255	241	255	244	251	250	269	256	249	237	279	234	239	249	265	266	266	277	273	290	244	280	268	242	270	248	240	292	227	244	272	251	270	268	250	261	239	266	261	295	277	242	226	270	269	239	249	254	231	298	261	238	237	281	257	265	262	262	275	272	273	289	266	262	281	248	256	246	273	273	264	223	258	251	245	288	278	253	265	274	275	255	235	224	263	260	265	246	235	267	280	259	261	259	266	263	262	279	247	256	278	268	226	252	260	260	270	279	276	262	257	282	271	279	251	244	299	244	252	254	255	255	269	237	261	252	233	285	265	255	253	266	276	257	242	284	269	268	255	277	255	266	268	250	268	250	258	263	264	247	295	262	274	237	248	272	260	260	229	270	248	252	275	233	250	255	281	245	242	281	282	256	236	264	259	237	276	239	246	262	274	253	274	271	234	266	255	279	280	251	247	276	271	230	264	255	248	251	248	250	260	277	281	257	249	252	267	250	254	275	251	259	281	273	261	287	239	269	251	229	250	287	272	251	312	243	296	270	266	241	278	232	286	254	249	254	241	290	231	269	257	256	255	263	262	283	239	250	287	249	274	266	269	248	263	294	274	249	243	276	241	272	242	288	259	240	282	294	252	263	286	293	231	279	256	276	281	247	249	256	247	246	295	269	255	246	266	257	264	304	269	250	241	286	248	264	305	273	233	270	298	306	261	264	296	240	266	283	259	271	258	250	258	247	283	266	273	278	236	278	282	286	270	264	262	241	233	248	270	311	247	298	269	231	263	269	267	288	241	307	253	227	238	256	250	252	279	251	262	282	263	298	270	287	248	250	271	287	242	239	257	270	271	247	267	261	271	280	273	258	251	252	268	249	272	237	274	262	273	253	248	265	245	255	247	249	285	280	263	257	256	234	257	274	258	266	278	268	261	259	289	269	264	243	257	232	257	256	268	282	273	296	277	272	264	244	243	273	255	267	244	266	271	234	243	263	266	265	307	246	257	260	240	282	225	249	280	264	267	256	235	274	276	268	270	243	260	256	247	274	268	230	257	238	250	224	292	242	268	240	258	259	258	265	250	246	282	241	290	247	268	271	271	253	265	255	267	245	264	287	251	273	240	277	288	247	299	257	246	291	263	268	273	244	264	271	285	256
27264	46234	33227	16481	8308	5285	3166	2440	1422	1058	952	810	760	650	558	550	499	416	456	441	342	339	395	364	358	356	343	315	296	303	311	302	328	307	319	349	313	322	343	329	318	301	306	310	274	325	317	312	312	302	305	294	312	286	277	273	273	300	315	286	298	273	282	278	313	311	298	278	275	306	303	302	301	324	314	325	322	318	320	330	310	308	282	322	296	267	310	303	325	316	308	291	290	272	299	283	318	277	311	306	281	326	290	298	303	308	305	321	315	298	304	303	317	315	324	324	320	297	281	316	330	317	290	284	304	316	273	290	297	320	296	310	275	298	290	317	311	289	285	272	328	292	342	306	294	278	323	312	267	286	295	322	294	319	302	312	327	302	308	313	305	287	284	325	298	300	317	301	284	337	305	301	318	309	287	304	309	288	289	308	268	296	286	301	300	276	289	299	273	299	304	302	291	317	285	296	293	288	309	285	317	284	301	299	315	280	309	337	305	293	302	285	276	315	321	277	275	302	310	309	341	321	323	300	295	324	291	332	279	293	297	297	305	324	304	305	291	282	307	262	301	292	290	313	298	278	293	345	308	292	332	263	313	307	299	289	291	303	287	336	309	302	272	293	296	302	273	301	309	301	288	304	314	311	332	295	331	307	272	291	298	307	309	309	314	275	325	280	307	311	337	305	300	305	303	295	288	305	277	295	280	301	274	292	298	295	310	308	291	310	297	315	300	306	319	291	286	317	298	276	295	299	283	296	297	285	296	306	295	308	275	312	277	308	291	307	276	271	303	312	303	312	265	274	298	319	298	335	281	295	296	289	295	305	296	292	289	310	293	259	295	331	287	287	290	300	291	307	301	285	295	272	295	283	312	276	280	250	307	272	316	288	271	292	290	286	329	286	316	275	324	292	289	313	272	306	285	344	279	278	292	296	305	274	323	298	294	325	311	292	331	291	320	264	287	280	312	298	325	302	283	320	303	311	305	289	337	294	318	283	334	302	285	317	319	290	314	289	282	313	324	313	301	305	267	301	287	269	313	315	306	295	302	332	273	272	260	284	276	317	333	293	302	299	302	314	316	288	327	320	297	277	296	281	309	315	302	270	273	316	312	314	284	285	296	319	291	289	295	301	299	288	300	303	313	312	302	303	304	314	338	293	282	290	276	295	305	282	325	304	308	323	301	316	286	281	247	302	292	304	288	322	320	291	295	341	333	275	306	281	311	289	303	292	288	308	283	314	315	283	298	301	285	261	302	322	325	300	282	318	309	294	309	301	298	294	285	306	271	302	277	306	326	289	301	279	310	316	292	298	302	308	320	277	293	307	278	276	269	306	317	312	300	307	279	292	316	329	305	283	306	297	262	318	289	334	301	339	306	309	270	299	293	270	322	280	313	270	310	284	303	320	311	278	312	278	307	321	295	284	290	290	303	291	297	302	302	303	279	279	314	298	311	291	266	296	303	329	295	281	315	286	267	317	299	314	299	292	294	305	287	297	290	306	308	314	284	289	291	311	269	300	292	358	299	310	325	307	326	312	307	292	264	281	300	309	318	299	311	277	327	292	274	293	292	322	340	304	292	334	297	276	320	306	300	300	341	305	278	303	298	291	284	300	306	333	314	300	295	285	316	292	286	301	310	308	290	286	301	281	293	303	319	318	349	317	327	292	291	323	313	273	284	328	290	299	270	279	317	269	306	313	303	291	302	316	313	315	297	313	299	299	356	290	341	280	295	286	287	282	304	298	310	301	304	331	297	333	291	321	321	289	319	287	309	288	297	277	298	304	317	322	289	299	289	300	329	298	289	298	295	285	306	315	301	301	290	305	266	300	284	309	295	293	289	269	278	271	274	273	296	307	304	300	316	330	330	350	287	306	316	289	303	303	308	297	306	272	305	300	299	299	279	327	288	296	293	289	299	295	287	304	279	293	252	282	327	312	309	321	281	313	315	289	282	289	296	286	282	298	298	305	286	309	347	299	317	295	280	315	305	309	315	301	315	257	285	298	283	314	288	326	289	313	289	271	305	308	308	267	310	311	299	295	297	311	275	290	321	324	310	310	298	315	303	297	281	308	305	292	280	296	296	280	316	271	310	312	287	301	312	311	293	288	291	313	314	310	309	303	298	310	302	287	310	285	324	273	302	294	315	316	340	295	292	322	279	322	328	288	303	298	278	294	318	286	310	290	321	315	285	310	310	295	319	318	292	293	318	302	297	292	301	308	289	300	319	297	315	313	326	305	298	287	302	323	315	278	316	314	284	305	315	289	317	283	291	288	313	315	271	310	307	281	283	277	319	313	285	279	303	292	302	321	280	282	292	313	316	289	313	294	308	327	291	295	315	288	325	301	265	303	296	316	309	274	304	287	298	281	332	305	290	297	294	321	296	308	292	292	303	289	328	300	312	314	290	305	299	325	290	289	316	340	313	303	291	295	261	318	282	306	284	276	312	312	307	331	288	297	296	307	290	296	303	297	289	324	295	309	320	289	335	327	297	307	284	305	312	277	301	290	302	331	314	295	301	307	298	301	285	314	296	291	302	307	279	308	301	302	316	310	303	248	292	301	293	313	289	309	316	317	307	306	291	319	285	262	311	314	286	304	301	295	309	296	287	316	282	308	299	295	286	304	325	307	275	288	294	296	290	272	320	323	300	293	247	275	297	318	308	308	298	257	264	300	292	295	327	329	324	279	290	307	315	299	307	287	293	297	276	290	298	308	296	258	301	313	302	294	286	314	274	316	300	312	303	301	291	310	299	294	310	314	297	285	303	263	315	287	330	295	284	313	312	291	297	298	281	299	293	287	309	294	280	297	324	289	315	316	297	292	322	323	322	288	282	281	300	310	286	305	311	283	326	289	303	337	302	294	293	289	311	312	291	303	306	295	283	283	304	310	277	336	274	283	283	331	281	311	286	309	303	295	293	305	300	305	290	299	295	272	295	282	287	311	312	308	283	291	311	269	276	284	303	285	292	312	272	325	296	316	270	292	307	281	249	302	320	325	328	287	304	316	278	316	289	297	308	315	323	332	299	297	280	313	279	300	306	272	293	287	277	299	282	319	270	256	309	301	294	267	322	292	321	278	284	324	295	279	297	301	321	281	260	278	283	322	287	316	312	282	325	316	275	300	272	310	306	272	284	305	319	289	306	302	329	308	289	267	298	300	274	298	300	297	303	331	323	304	301	301	290	305	305	275	281	280	305	285	318	307	293	323	314	294	332	309	298	290	286	295	296	306	318	293	333	287	308	289	293	286	282	274	299	285	301	310	291	323	315	283	325	297	280	273	302	295	292	301	300	327	266	299	283	288	296	297	313	308	303	266	287	301	295	313	294	320	291	326	276	308	298	322	273	278	327	289	298	279	301	290	280	344	317	358	330	301	319	327	292	292	297	299	294	333	303	273	318	312	316	317	267	311	289	303	294	276	298	276	298	319	304	302	289	272	321	302	254	306	298	269	294	287	303	286	323	309	287	288	303	261	314	300	321	300
25444	21382	27604	25334	12299	2428	1238	785	549	442	420	374	360	336	314	293	296	289	259	263	270	229	230	238	208	217	226	217	204	200	210	216	226	209	201	218	228	208	211	219	189	236	218	237	209	189	201	208	200	214	178	210	212	218	205	224	174	210	220	183	207	198	225	230	212	205	212	169	195	186	203	190	223	169	176	216	181	212	223	185	180	212	203	216	213	199	205	208	211	228	191	242	209	227	205	196	216	194	201	207	203	216	199	220	211	222	226	213	210	194	233	232	193	199	229	209	229	215	216	195	211	188	202	204	212	239	201	217	196	208	206	188	202	209	209	216	204	217	209	204	223	185	200	216	205	214	202	210	218	191	190	211	181	223	216	210	220	202	202	210	208	210	194	222	212	223	224	207	226	217	185	206	210	207	216	218	199	217	199	191	193	228	187	216	213	204	204	198	207	214	218	199	188	214	219	216	233	182	187	209	224	248	203	196	182	213	218	212	218	226	200	230	202	220	216	232	197	232	187	211	221	187	202	199	216	212	235	237	185	226	189	208	192	200	230	224	204	183	217	213	234	193	218	210	209	206	209	199	225	208	186	229	216	240	209	193	214	214	206	212	215	205	215	243	195	207	203	218	193	206	230	200	232	241	215	231	233	194	220	216	186	241	209	205	213	202	220	205	229	211	222	190	205	220	209	199	228	204	205	193	178	207	237	199	211	199	216	188	208	195	236	205	219	198	204	199	194	235	205	210	227	212	208	228	209	224	231	188	230	184	178	222	207	206	194	214	203	216	214	194	212	223	219	210	221	200	211	227	230	186	185	172	212	203	207	212	190	204	219	197	215	161	203	209	239	183	209	189	195	224	221	201	216	203	218	219	181	209	200	190	201	202	199	199	223	205	195	200	204	210	212	221	195	197	196	212	218	209	225	204	182	231	224	225	199	187	219	200	181	214	181	200	214	205	205	201	213	202	236	187	208	182	216	220	196	203	217	170	215	210	180	206	198	233	242	209	186	205	218	200	200	210	207	206	211	207	209	206	198	193	216	220	221	213	224	210	217	179	220	224	215	194	207	211	206	201	179	195	203	210	210	201	222	226	203	226	217	232	221	205	204	202	229	204	210	201	185	214	190	206	199	223	210	219	213	197	201	211	208	197	227	223	177	208	217	200	232	194	241	207	206	206	190	245	192	180	200	207	182	204	241	216	205	209	200	224	215	209	206	214	213	209	221	220	199	205	195	198	233	228	217	208	203	193	187	216	201	197	207	205	223	216	214	203	198	217	203	203	190	226	199	240	232	221	209	206	202	241	211	256	233	210	205	183	196	210	223	207	221	212	205	225	213	233	213	197	228	190	223	233	233	206	231	225	185	195	186	223	205	201	203	237	224	216	213	207	231	205	197	224	206	204	217	220	226	190	191	197	231	185	191	205	194	191	219	191	218	213	210	217	200	184	221	206	203	210	203	221	187	194	223	203	202	196	212	226	208	189	215	176	235	236	191	234	208	205	254	193	208	207	219	201	230	174	218	211	219	220	187	187	217	202	205	196	215	197	202	235	187	209	209	199	222	184	195	201	212	211	211	204	187	218	221	210	219	203	203	219	230	205	202	223	219	194	201	181	215	205	213	222	246	214	224	202	217	232	238	215	209	215	212	210	198	224	213	218	224	217	213	173	221	203	199	206	221	190	226	205	198	211	251	211	211	182	228	222	200	207	205	215	252	203	195	199	188	200	189	201	228	229	191	193	209	235	227	216	192	195	211	235	187	231	192	208	221	212	215	209	225	222	226	201	238	209	209	203	210	188	209	243	205	223	220	190	216	205	190	194	218	225	231	193	194	209	223	191	214	226	193	234	198	190	214	208	213	218	196	196	213	224	176	220	206	187	204	202	205	221	198	222	221	215	209	217	224	219	212	221	200	205	208	220	195	235	193	233	202	219	201	201	200	187	207	213	197	229	206	207	229	185	224	198	221	232	220	165	198	203	186	209	196	215	208	220	214	197	195	198	220	227	189	206	212	212	225	194	205	202	206	217	207	197	212	201	217	219	206	204	220	214	219	230	219	211	195	194	198	201	215	207	184	191	224	205	223	220	209	196	224	173	225	210	223	194	200	218	216	200	211	215	206	213	203	194	200	222	224	204	226	192	214	227	237	222	195	194	206	196	236	203	192	199	187	197	210	192	190	204	210	246	191	192	195	192	223	229	233	226	237	197	206	197	185	226	219	198	197	228	202	239	227	176	218	201	176	189	228	186	202	204	208	207	191	219	191	176	205	235	197	220	215	201	210	225	208	194	237	213	219	211	216	213	187	197	202	208	216	214	189	203	205	209	226	240	216	204	208	172	203	186	194	203	198	194	232	193	201	228	187	217	227	212	216	198	223	235	210	224	221	194	225	195	206	203	230	209	216	201	202	223	196	207	214	198	245	233	187	210	206	203	192	185	217	211	180	223	183	197	234	222	191	226	200	210	190	212	213	207	196	200	195	207	208	205	217	207	202	250	189	210	231	195	187	208	208	247	194	233	211	227	234	186	171	209	237	206	216	205	217	198	213	214	199	201	221	205	205	212	210	196	214	199	208	182	213	203	227	201	200	242	189	235	208	211	208	221	217	204	216	193	210	208	200	211	168	228	229	201	219	209	237	209	205	204	224	192	233	179	229	230	182	195	191	227	205	220	180	205	210	197	211	189	194	185	221	207	232	224	223	237	189	205	202	231	181	235	196	204	192	204	220	230	221	192	206	205	211	203	201	221	206	210	240	218	210	213	212	201	208	199	210	205	224	215	234	181	189	189	221	205	219	208	211	218	191	209	190	220	199	189	200	199	238	230	191	205	216	224	207	210	189	220	203	218	214	239	217	196	202	213	199	213	169	202	197	207	183	200	226	181	193	214	217	210	215	212	216	215	202	225	188	228	196	205	204	217	219	188	206	198	207	200	196	242	198	208	206	200	204	193	221	231	212	224	191	165	225	201	199	231	214	187	225	225	212	209	222	199	212	209	233	197	227	214	187	176	180	220	200	211	215	213	218	207	202	190	191	212	200	214	220	173	203	194	201	211	209	216	205	195	193	215	207	217	192	197	210	206	194	204	212	218	213	210	210	209	209	210	218	194	220	209	205	217	196	204	197	194	219	192	215	218	189	190	213	227	182	214	225	210	208	188	234	215	218	238	206	200	198	194	230	201	228	213	215	194	209	214	220	209	199	209	228	221	236	227	216	186	224	196	194	233	226	232	214	221	202	203	216	202	217	212	229	201	195	200	238	218	204	214	214	217	206	202	187	206	213	224	214	191	203	196	221	201	203	195	204	210	212	241	220	192	201	216	232	220	225	204	200	224	204	204	217	202	206	241	203	219	215	216	215	223	194	204	222	252	209	177	230	211	204	197	211	201	209	216	211	215	248	220	230	203	195	220	199	238	220	217	223	176	199	226	185	212	187	201	216	192	236	206	233	228	217	204	216	214	183	213	209	230	203	198	219	196	210	195
28310	43117	28370	12865	6845	3785	2277	1648	1059	782	700	616	548	499	456	433	409	353	338	321	332	313	354	279	255	283	304	269	265	256	260	252	260	245	243	254	292	243	278	266	286	253	277	279	246	254	263	268	263	251	242	290	267	266	256	266	245	280	292	271	257	259	241	245	279	247	244	276	240	245	245	265	249	235	271	245	245	251	233	264	250	250	254	232	265	276	251	230	245	267	253	272	253	262	263	233	260	266	227	251	242	282	259	275	238	242	274	262	249	263	235	251	239	238	284	238	263	253	248	255	249	270	249	240	262	279	258	241	247	246	251	275	241	252	257	225	259	272	258	284	255	266	237	251	239	240	262	253	288	240	283	247	255	254	215	256	239	265	281	265	256	237	265	243	278	253	254	251	265	293	249	283	246	283	276	257	246	241	234	255	235	246	274	253	240	270	276	257	284	238	237	236	242	214	237	230	262	220	256	245	278	267	231	271	251	287	235	255	245	260	257	253	261	252	269	275	243	245	241	235	253	275	242	268	271	254	255	262	260	227	256	249	236	250	251	230	261	242	255	245	237	259	269	253	255	266	266	248	228	273	245	263	258	227	258	253	275	250	269	269	261	223	265	256	256	265	277	264	269	263	258	258	238	227	265	266	273	244	244	254	268	273	235	258	261	260	234	265	251	270	240	249	265	257	259	264	240	263	257	243	257	254	271	237	251	269	263	239	279	279	289	238	248	228	235	231	267	253	251	265	283	276	239	264	234	255	247	229	255	290	235	271	236	257	250	260	232	278	225	268	243	244	257	252	250	269	236	249	266	267	258	259	264	266	261	236	238	257	239	253	238	242	281	235	250	236	270	225	260	250	275	233	250	267	264	267	262	244	262	257	272	254	232	269	264	237	258	250	266	243	254	231	287	264	275	278	230	274	268	256	256	285	236	267	256	232	261	267	245	221	219	276	235	263	252	266	267	247	249	249	217	237	267	241	247	255	248	258	229	250	270	281	237	242	235	233	258	242	275	280	265	264	241	265	264	290	229	246	244	243	238	274	250	254	244	265	250	258	212	229	256	243	263	287	266	244	242	249	287	225	256	259	282	247	254	243	243	250	256	257	245	257	260	239	253	291	252	236	248	245	243	250	224	223	263	250	237	263	238	256	250	233	268	268	244	260	258	240	229	261	270	241	265	252	269	220	225	255	236	263	244	234	263	267	254	243	284	236	243	264	259	266	258	226	223	247	266	252	259	264	263	272	228	262	247	264	279	214	276	250	235	240	275	260	254	256	234	263	246	247	295	233	243	289	240	265	247	245	266	248	268	256	251	257	277	238	246	269	255	270	253	263	249	281	257	252	263	254	256	258	248	223	272	245	309	274	255	271	221	249	249	270	245	251	245	243	263	252	247	236	260	265	268	262	220	247	254	248	234	235	251	252	259	277	243	259	277	222	257	247	244	229	242	234	263	256	236	256	265	273	253	246	233	249	250	255	265	266	243	253	270	247	246	240	271	285	255	227	271	256	251	244	265	252	258	235	261	250	277	241	245	255	249	253	267	258	271	255	234	258	237	239	246	271	252	249	263	221	242	229	251	260	240	242	234	261	243	255	261	233	235	242	245	262	270	244	259	249	235	266	245	233	254	278	294	267	236	269	249	259	251	241	238	256	274	272	252	267	258	273	289	258	284	269	270	221	262	258	221	242	262	237	235	235	253	242	240	260	286	245	260	261	255	267	227	263	261	258	241	251	247	228	262	229	262	250	243	246	254	251	226	240	253	256	258	239	255	237	273	263	251	256	269	251	262	239	278	258	271	260	256	260	273	240	241	251	273	246	272	264	252	263	246	249	274	241	241	270	254	235	256	264	236	248	263	279	292	245	253	283	247	270	254	252	283	265	253	266	245	255	244	259	262	270	265	262	245	228	249	293	274	278	257	230	245	245	257	253	259	262	238	265	256	242	241	261	233	238	227	242	257	245	239	248	248	224	254	254	249	246	238	236	229	275	262	245	278	268	253	272	254	225	262	241	260	237	260	262	245	260	234	256	229	239	235	255	279	255	250	281	240	279	258	251	277	235	254	269	238	262	231	283	262	272	241	241	248	257	245	258	262	251	267	255	257	278	272	243	263	268	219	259	267	256	232	245	279	259	263	220	252	241	238	245	252	254	239	231	275	242	255	261	262	232	257	279	230	249	250	265	289	242	278	276	249	252	275	225	254	244	264	271	257	249	261	274	245	251	299	236	253	238	263	258	238	251	257	274	261	274	263	228	254	254	237	270	235	245	245	254	256	272	272	266	255	271	262	264	265	287	244	248	284	233	261	237	260	242	260	248	244	246	247	266	255	244	242	280	248	280	239	238	251	247	273	242	233	248	239	236	254	246	248	240	254	257	264	261	263	254	270	243	259	282	262	266	221	252	224	264	252	258	268	264	258	262	242	227	269	256	270	271	276	301	260	246	250	250	252	233	264	252	255	276	256	262	275	242	243	257	266	242	252	267	267	243	248	272	292	265	253	261	262	249	240	242	256	273	251	243	260	288	270	243	255	244	239	275	260	250	248	257	263	292	259	249	262	231	239	263	253	264	217	249	244	272	262	259	236	237	258	283	255	251	250	253	229	255	254	255	256	275	251	246	295	252	263	264	255	259	251	270	236	248	272	245	259	243	242	259	252	246	241	254	242	250	233	244	255	232	255	293	243	277	260	266	262	269	252	263	252	230	218	251	255	285	272	242	256	268	243	264	280	262	249	259	240	261	255	262	262	258	255	243	201	249	275	261	253	280	245	256	274	248	262	260	258	251	260	251	260	248	243	251	241	259	240	253	246	284	263	247	232	244	260	252	257	232	235	254	291	271	255	274	239	278	258	266	251	262	226	267	247	242	259	262	252	256	244	245	253	248	260	255	246	251	248	242	274	268	260	249	274	260	279	260	243	273	259	260	238	259	248	256	248	281	246	243	267	265	263	260	265	230	255	242	269	271	277	266	228	253	254	255	271	248	268	252	260	283	260	268	252	275	268	224	278	272	259	236	261	238	242	276	243	229	257	264	233	227	269	263	263	234	259	284	253	239	235	251	260	239	284	258	256	245	219	240	261	275	253	237	250	277	226	250	279	267	251	265	258	242	265	256	249	257	261	275	274	267	237	262	226	254	211	263	273	274	242	256	263	219	258	260	229	234	244	244	209	257	247	260	244	271	247	243	267	256	230	272	249	250	268	260	235	245	233	251	232	263	262	286	252	271	292	241	239	266	248	290	259	229	265	247	251	254	277	260	275	237	231	260	251	263	239	239	266	269	236	253	228	300	255	255	242	257	255	287	241	263	244	262	260	237	262	235	240	266	238	260	263	259	242	255	259	242	258	264	226	244	271	238	258	243	236	253	246	254	281	284	257	255	249	251	256	234	246	251	285	251	271	269	266	254	265	258	253	264	271	264	257	269	252	259	237	241	233	263	217	227	254	255	268	258	226	257	237	286	257	260	257	288	246	239	237	265
23103	21303	29020	23957	21327	21296	10481	2296	1290	1028	886	854	795	647	642	607	594	540	501	509	526	471	474	436	403	421	417	385	422	380	411	416	421	366	352	394	401	388	378	388	370	385	394	377	366	373	382	400	396	395	373	368	396	389	392	358	373	395	360	346	351	419	360	377	389	365	353	413	367	386	349	382	379	385	377	407	367	358	374	372	340	423	363	366	371	375	364	411	359	370	363	367	359	364	373	378	364	392	344	368	361	376	389	363	388	338	336	382	340	388	358	406	393	368	393	405	369	345	370	362	365	317	371	375	365	377	371	363	339	402	359	355	445	409	386	323	385	372	365	410	360	390	344	373	372	363	345	347	348	384	339	353	366	353	385	373	420	356	410	364	399	366	360	405	394	378	367	366	385	351	391	388	401	327	344	389	377	392	400	383	350	382	380	401	343	377	369	347	394	386	363	357	402	362	362	375	342	392	354	392	363	375	410	408	392	372	397	366	383	369	375	362	377	403	386	368	407	377	431	351	346	378	393	417	394	391	365	357	399	421	314	384	361	388	373	376	401	387	379	364	353	367	339	350	382	383	411	382	364	371	373	336	375	371	338	364	367	346	367	378	377	365	364	381	382	360	362	412	353	316	380	367	363	384	376	373	369	365	346	406	399	364	366	353	369	384	343	360	372	385	388	373	337	366	361	392	371	378	347	379	362	363	368	382	438	366	382	388	400	377	366	356	411	357	350	342	375	372	354	344	385	377	375	356	390	333	359	387	369	372	347	380	392	363	371	404	388	361	343	362	347	369	351	389	387	414	402	382	362	379	356	373	364	345	391	398	355	403	388	350	372	358	361	374	381	405	351	388	387	404	401	408	412	361	384	390	350	402	391	390	392	393	391	374	368	393	351	342	369	372	372	396	401	400	368	384	387	376	410	373	361	368	379	336	385	367	352	358	391	344	405	338	374	380	363	383	397	383	347	384	354	390	393	359	350	343	373	388	389	348	360	409	327	371	393	358	376	350	388	381	370	381	379	387	364	380	387	364	368	395	366	351	357	377	388	354	390	373	389	401	363	367	422	381	416	369	383	363	393	340	331	389	339	380	401	389	339	404	360	376	347	339	350	375	363	387	407	349	395	381	389	356	394	389	368	373	373	359	375	403	391	388	363	400	352	370	334	366	392	383	376	381	362	375	350	409	386	388	362	380	377	340	387	359	383	420	362	386	379	384	376	376	372	342	405	396	367	354	367	353	411	404	353	389	419	368	372	388	373	383	361	365	375	382	363	378	401	392	401	365	374	384	354	388	324	355	385	338	402	395	358	367	382	361	352	375	392	381	363	356	363	372	388	405	368	353	344	397	354	383	373	386	385	406	381	392	388	362	356	356	399	362	376	332	414	391	359	363	364	373	400	356	384	368	412	397	388	378	384	365	392	373	373	351	359	387	362	336	349	366	382	363	383	397	420	381	359	368	377	378	365	366	360	353	364	375	340	398	396	371	355	355	380	331	387	342	369	397	403	368	369	337	356	376	385	391	380	376	334	365	351	378	377	399	380	371	346	379	369	368	364	391	367	404	357	391	394	406	375	376	383	350	404	381	345	336	379	368	391	377	363	373	376	387	360	387	384	389	370	381	414	359	351	376	390	389	359	349	397	383	391	358	383	405	392	363	427	357	385	388	372	349	358	360	378	390	383	377	395	383	396	358	363	391	375	351	385	358	420	399	383	353	385	346	359	356	332	367	385	362	402	371	350	373	358	376	407	354	356	363	400	334	407	389	374	371	366	387	386	364	387	390	382	372	349	396	380	387	377	419	394	372	376	357	354	396	364	362	362	355	330	419	379	363	371	395	365	391	384	370	353	392	334	345	393	361	379	355	370	375	384	383	378	376	389	371	335	368	371	377	380	377	379	381	353	367	382	353	367	361	375	379	377	386	396	361	343	384	359	382	368	384	376	345	372	318	344	422	399	356	381	381	381	393	367	336	355	406	389	360	375	383	385	320	335	359	375	376	403	427	355	382	397	390	368	384	404	379	435	381	349	397	351	361	355	378	361	359	372	391	435	347	373	360	400	365	399	367	376	385	375	363	386	387	376	375	382	414	383	340	355	407	340	381	371	375	383	392	392	363	379	408	385	362	359	410	415	386	356	361	388	370	403	359	369	374	380	359	369	357	365	359	373	357	394	321	380	392	356	373	369	388	382	346	380	394	399	420	409	342	340	394	369	381	395	364	377	379	364	383	374	355	386	359	380	374	350	374	344	377	399	388	373	405	348	365	407	369	360	341	398	393	326	378	389	370	383	403	414	371	353	354	384	372	368	360	366	357	388	347	349	361	394	341	382	378	368	375	371	386	370	379	397	398	402	345	375	366	386	372	377	394	343	362	362	358	360	410	391	359	374	394	411	378	383	365	356	392	373	384	375	337	341	369	375	373	341	370	370	364	382	414	386	379	396	359	356	371	372	401	368	377	330	346	412	389	353	389	390	423	379	386	347	362	359	364	356	358	382	363	339	379	363	397	335	360	386	381	346	418	371	344	360	382	369	355	349	398	368	386	383	397	383	367	362	362	352	367	360	365	350	371	362	359	390	371	371	379	360	385	365	402	410	400	403	363	389	386	353	400	345	396	340	394	343	376	374	364	358	379	392	364	321	413	375	394	376	393	358	386	398	400	384	375	385	380	355	409	380	385	364	381	360	348	384	369	353	378	397	367	380	342	393	375	391	331	342	387	369	354	366	368	377	405	410	366	369	369	368	371	359	368	397	415	379	393	384	336	378	368	368	374	381	382	344	379	398	376	355	364	375	406	402	354	382	392	364	342	364	369	372	389	377	363	388	363	362	374	387	373	392	391	391	360	356	385	367	374	373	378	385	388	411	366	397	367	381	355	377	371	366	376	398	366	411	349	372	381	372	366	385	363	390	351	367	394	341	403	347	390	370	377	389	379	356	369	390	387	365	364	388	384	353	345	347	386	391	360	402	385	397	379	378	388	377	378	344	388	413	377	392	363	334	385	377	391	368	377	410	426	365	392	377	383	402	400	384	374	371	356	372	412	389	388	384	374	380	391	356	350	365	367	375	365	347	381	387	344	367	378	372	351	392	347	380	358	379	372	361	366	362	366	403	338	384	371	363	365	372	346	379	344	394	399	360	377	366	369	360	371	367	404	397	394	362	385	369	417	388	377	353	390	372	390	356	390	384	396	369	388	344	399	369	368	374	367	402	357	355	348	424	403	408	402	375	369	369	383	359	368	369	364	374	365	404	346	398	375	379	391	355	379	404	368	374	357	364	352	366	393	375	360	367	363	377	346	370	371	393	393	371	395	402	366	355	397	374	348	380	340	389	387	376	366	369	367	383	389	363	373	396	364	355	382	372	346	417	373	384	408	345	344	378	386	367	350	398	409	399	386	375	380	340	398	387	354	350	381	361	342	363	377	369	380	348	361	375	389	350	386	365	366	406	380	339	387	378	373	359	353	358	379	418	385	400	384
29699	53159	41285	21487	11513	7181	4911	3416	2303	1749	1302	1307	1137	965	836	803	774	706	704	696	595	579	519	512	466	455	485	450	474	446	478	488	469	422	434	414	454	428	424	441	464	449	451	443	449	438	428	450	441	440	415	452	425	402	458	429	442	425	464	447	447	422	438	397	445	420	432	443	398	393	381	394	417	425	433	374	461	396	430	400	411	387	415	462	423	455	417	402	416	396	433	438	438	411	379	417	415	410	448	409	424	419	445	447	423	447	428	392	422	419	424	389	424	426	450	441	445	415	423	442	399	412	430	410	433	451	462	434	422	431	432	423	381	417	407	422	396	414	408	434	420	439	432	413	405	405	421	420	422	411	401	412	388	414	407	413	407	423	431	393	407	423	428	424	430	430	442	428	407	426	422	407	435	396	420	433	425	437	432	410	407	433	432	450	413	440	440	401	406	434	433	415	430	420	381	457	456	436	440	437	443	429	402	439	417	441	451	394	418	402	417	419	416	392	426	390	435	437	425	408	436	402	404	473	447	471	427	399	416	405	400	396	414	432	425	424	424	395	410	453	435	420	443	454	439	429	418	425	437	415	431	398	395	410	434	423	442	412	407	428	411	461	393	422	445	404	397	403	421	419	423	430	400	420	443	418	441	427	392	439	438	412	393	405	427	434	434	429	406	445	400	399	409	422	401	370	420	397	393	408	404	428	410	420	415	418	399	440	415	420	402	432	430	431	422	410	421	427	381	406	407	419	445	406	444	404	425	421	374	414	441	439	442	423	400	397	442	420	422	440	455	405	420	409	430	398	419	436	425	425	409	379	410	432	401	418	451	420	424	428	406	447	404	416	426	421	450	432	410	406	438	387	421	410	407	445	424	440	435	409	418	447	409	441	413	402	430	450	416	421	385	396	422	431	430	414	408	415	443	448	428	400	392	432	438	414	414	417	417	384	452	436	446	405	417	404	421	406	424	386	468	433	413	425	405	433	383	436	424	416	424	388	407	421	438	410	433	415	393	414	428	422	406	388	421	419	451	428	415	419	413	444	414	448	413	397	456	447	425	423	429	390	427	416	397	391	441	455	438	474	417	424	469	420	420	448	395	397	404	415	442	405	390	394	423	426	416	397	451	406	430	398	452	421	454	419	440	419	424	414	383	399	431	411	425	408	390	403	396	425	406	430	436	423	385	441	481	427	411	435	414	402	445	405	402	456	387	422	401	402	429	425	411	428	414	426	415	410	420	426	414	379	433	414	423	413	444	422	419	418	393	444	412	434	444	423	424	407	453	419	427	415	411	418	440	427	408	443	436	427	405	390	389	417	416	408	414	414	410	381	381	440	412	465	415	429	439	420	426	436	465	414	461	423	419	428	441	395	450	416	398	426	419	436	454	441	411	432	409	463	462	466	418	396	395	390	438	411	423	422	462	395	419	417	416	387	420	397	412	454	420	428	398	393	404	429	445	387	426	408	424	411	445	407	421	434	419	411	387	408	429	425	409	371	417	425	403	427	438	400	417	408	418	436	412	441	401	395	408	444	359	437	438	448	419	418	387	435	442	452	396	389	405	432	422	416	408	465	430	398	404	396	417	434	461	392	459	436	422	446	442	424	409	446	408	400	411	437	426	386	443	409	430	412	379	424	445	393	424	443	409	412	436	419	426	436	443	410	386	436	426	409	401	407	381	462	416	402	414	438	436	419	412	425	408	408	423	425	428	419	380	410	414	405	459	439	441	415	403	427	432	411	438	406	449	420	426	428	382	405	418	439	406	385	438	434	414	397	414	424	420	417	404	404	440	411	405	414	422	427	430	432	440	428	432	428	446	419	420	426	421	414	392	412	457	412	398	402	404	420	444	417	463	436	408	410	396	401	423	408	391	417	379	433	438	446	423	388	442	413	418	413	405	418	400	431	423	398	445	405	402	422	449	435	423	418	414	426	412	397	399	442	426	417	435	384	438	441	429	395	387	430	398	394	424	430	413	425	407	443	398	419	406	376	411	451	429	451	412	428	392	407	392	420	425	414	415	436	412	403	431	397	416	407	428	419	446	399	395	420	430	453	391	405	414	414	401	456	420	376	436	395	419	407	459	396	434	411	412	426	436	390	435	415	431	408	422	410	392	467	414	411	418	438	422	433	469	415	412	421	444	404	427	417	427	424	445	417	424	431	419	416	465	419	405	404	434	431	399	450	408	448	415	438	448	403	450	428	431	393	396	442	436	437	379	403	411	423	451	413	449	394	441	419	406	425	394	375	436	375	410	433	438	403	403	408	438	419	432	441	430	421	429	460	418	443	372	433	422	445	399	409	428	423	439	406	446	417	448	413	420	400	384	452	409	407	418	411	426	431	439	443	435	433	436	413	419	407	406	372	389	402	436	391	422	431	424	405	404	409	397	443	411	392	395	396	413	380	419	403	398	453	440	408	443	408	433	406	396	407	391	426	445	415	418	408	414	443	438	439	390	410	399	411	441	423	364	431	418	415	397	426	369	406	439	407	405	419	421	403	443	366	419	430	433	415	396	418	427	396	405	395	432	438	410	397	402	391	444	435	424	366	412	450	440	393	419	414	462	414	417	446	412	468	399	411	460	444	426	440	429	437	431	391	440	384	437	409	405	433	427	408	396	445	430	409	428	409	432	441	438	423	414	435	416	441	401	428	427	399	402	442	429	430	399	422	398	422	422	422	414	363	435	417	435	438	411	396	436	416	428	423	421	458	420	405	421	395	427	442	419	408	400	431	435	379	432	452	404	426	425	392	434	438	433	422	441	425	434	425	424	443	425	393	405	424	417	434	426	419	440	418	411	421	418	431	427	409	424	391	409	410	424	423	448	423	419	426	412	384	434	431	412	430	459	422	385	381	435	427	415	417	423	434	433	415	420	399	396	435	453	401	416	403	431	433	421	442	438	421	439	407	438	434	391	402	424	424	473	428	419	419	436	403	419	398	396	409	429	389	389	417	404	420	414	392	451	435	414	443	422	434	440	421	413	432	440	393	447	451	409	413	394	421	404	410	434	446	424	402	404	391	389	414	383	432	417	450	433	413	412	431	442	411	405	416	428	439	393	420	388	443	431	434	423	430	424	393	432	452	398	397	407	442	414	389	397	407	433	432	409	389	422	382	395	452	415	437	415	397	400	400	416	392	407	427	435	433	420	433	400	427	401	426	436	391	415	394	419	431	423	404	424	435	424	416	423	393	428	410	433	446	400	393	417	375	391	399	421	439	427	412	417	439	434	410	438	436	423	428	422	419	415	421	428	445	432	396	448	440	426	408	413	402	392	438	430	405	419	426	452	402	440	437	420	393	436	415	413	450	447	419	438	430	414	440	415	446	458	436	402	412	416	415	424	424	428	404	420	440	423	429	413	432	439	416	378	434	434	409	425	409	410	385	428	422	430	440	411	408	399	420	405	381	411	445	435	413	421	404	397	411	404	423	441	460	448	429	428	434	454	425	396	410	416	404	471	429	414	406	459	408	433	397	434	452
28077	26168	28836	13090	2870	1231	769	544	423	273	272	234	232	209	210	177	225	205	214	202	177	183	206	171	154	175	179	157	179	187	182	169	160	157	157	167	158	148	165	153	179	147	170	167	162	172	169	154	163	156	177	164	197	197	173	177	167	178	175	157	168	166	151	178	155	180	166	165	151	172	145	157	147	155	164	144	183	153	173	155	200	178	170	183	181	172	182	150	162	168	167	143	148	158	145	156	167	147	144	159	164	161	172	166	142	178	147	162	185	174	182	161	164	166	159	155	159	155	167	170	162	146	159	171	136	203	162	196	168	169	162	159	152	151	162	156	163	170	165	171	148	173	174	155	156	155	192	164	171	184	176	151	153	159	173	162	164	156	186	183	142	167	164	154	164	164	153	182	161	163	163	149	183	157	166	153	159	164	173	164	135	152	169	171	177	159	161	177	163	156	167	182	168	179	158	169	181	175	168	178	155	152	160	145	172	180	197	154	146	180	147	170	171	140	166	171	152	129	153	188	161	155	162	177	137	177	174	161	182	197	164	150	161	139	158	161	147	152	171	176	149	163	162	149	152	177	181	152	162	170	178	150	173	139	149	155	186	150	165	146	160	177	150	164	178	147	150	183	162	164	163	162	162	148	163	170	153	185	142	159	169	157	140	170	202	168	149	177	168	158	169	145	168	163	176	190	195	163	176	178	145	162	179	177	172	161	177	159	164	170	174	166	154	180	174	175	165	171	181	139	173	172	177	167	175	160	165	168	143	144	157	161	164	126	171	180	161	167	160	170	176	148	161	181	167	149	168	165	171	173	182	165	158	148	140	171	137	176	165	152	158	146	176	176	168	153	157	170	176	164	182	162	167	159	154	143	149	172	190	177	149	154	165	159	172	165	158	156	192	157	166	168	166	166	161	160	148	163	174	185	161	172	180	164	177	174	179	161	155	165	175	184	187	139	146	171	170	157	152	180	168	197	176	174	176	176	177	169	168	157	185	148	178	144	156	171	153	165	144	163	175	166	159	160	190	155	186	121	157	170	164	155	159	136	151	152	181	167	181	154	160	159	183	178	165	170	154	172	165	158	189	178	167	185	147	175	151	167	146	165	183	167	190	164	145	187	167	191	149	162	166	145	171	172	163	149	187	199	179	160	157	141	166	192	167	163	167	156	159	181	159	157	201	183	166	152	164	142	173	162	158	174	156	161	153	172	150	156	184	145	161	167	162	168	203	168	147	175	140	183	140	186	163	150	154	148	144	170	181	165	165	176	172	170	166	173	175	161	164	180	170	176	177	172	147	149	155	158	166	177	180	180	174	172	176	168	165	157	173	174	176	169	170	179	144	188	180	161	169	172	165	172	183	180	167	165	140	142	146	165	161	164	153	159	158	159	167	189	162	143	164	184	149	166	157	154	129	168	177	149	165	159	162	146	165	185	155	167	158	176	158	199	173	153	161	182	154	175	152	153	153	173	147	154	165	176	172	168	175	146	146	170	167	168	164	151	162	144	148	159	144	162	180	177	145	190	175	165	151	153	166	158	153	156	173	167	154	172	158	167	151	176	161	170	194	144	169	177	181	175	135	171	152	182	192	143	152	170	153	191	159	158	170	170	172	171	167	200	142	163	159	170	158	170	149	171	178	142	146	177	180	157	156	158	144	166	138	158	166	151	155	171	151	153	160	161	157	160	179	166	159	172	160	161	163	171	163	165	156	141	180	150	183	141	177	178	164	191	183	155	147	160	169	155	163	179	170	144	196	145	147	178	160	135	163	162	172	156	132	150	159	175	144	161	155	172	164	156	152	149	168	167	165	141	165	174	175	171	156	164	167	177	167	162	158	161	163	166	160	142	157	179	175	161	138	140	162	171	173	155	162	168	169	150	148	159	193	155	164	167	189	170	147	164	156	174	173	174	186	172	167	165	158	164	148	181	160	180	167	158	147	182	164	172	144	171	162	139	169	154	160	165	135	154	180	166	176	171	182	177	185	192	177	189	177	158	161	170	165	170	172	153	172	127	130	163	160	151	180	154	169	138	155	163	158	163	160	197	168	169	170	169	146	141	149	169	143	135	175	165	157	160	151	167	178	184	169	171	148	147	162	147	155	191	160	157	155	172	166	161	171	193	163	149	154	163	164	172	174	139	146	165	177	168	163	155	148	179	158	168	165	161	161	163	153	165	194	156	156	133	159	165	152	164	158	157	150	194	152	143	161	167	160	160	188	162	163	171	152	154	152	176	161	180	165	157	159	169	164	184	157	167	174	171	150	156	166	161	154	178	158	165	157	153	178	171	141	157	187	148	162	185	159	161	159	168	171	149	169	163	177	138	160	175	164	158	132	155	179	157	152	156	176	177	191	152	166	171	175	190	156	170	166	173	167	185	178	171	157	166	178	173	168	173	171	142	198	177	160	167	164	181	159	160	200	161	165	135	157	175	178	156	157	151	178	183	176	177	152	168	166	165	147	190	152	178	176	152	172	158	158	166	178	159	162	182	171	153	172	157	170	148	173	160	159	169	185	176	174	143	159	176	147	151	155	154	170	181	154	171	147	147	156	170	165	188	149	157	157	161	164	142	162	179	173	177	185	171	169	176	164	179	155	159	162	195	171	172	156	183	154	170	174	159	192	173	137	164	147	168	186	165	156	172	200	164	183	157	177	166	156	163	167	176	188	184	177	184	163	195	148	159	166	146	155	160	150	147	169	159	153	172	163	152	196	173	165	179	161	156	196	167	172	180	159	148	173	154	168	154	168	183	162	154	162	156	171	188	185	158	131	160	169	175	162	162	152	137	160	182	145	154	146	152	155	163	188	154	162	155	169	166	167	165	176	181	152	148	169	180	150	174	145	183	157	172	173	173	164	197	144	148	161	169	185	181	152	177	153	166	143	161	182	175	153	159	168	151	170	149	155	181	153	153	166	161	174	181	158	161	179	156	162	174	177	175	145	176	149	162	149	165	148	155	161	157	165	167	174	178	193	157	165	170	159	155	155	172	160	172	175	157	146	175	153	183	152	174	193	170	159	152	150	175	169	161	178	185	181	163	157	152	164	145	185	152	163	158	167	170	158	175	176	132	188	146	154	171	211	161	177	151	178	165	167	174	161	138	170	169	167	129	188	149	169	155	188	172	147	162	165	168	155	173	148	162	171	178	160	158	153	151	161	174	155	182	169	195	179	157	176	159	148	158	153	179	161	165	186	184	165	183	148	163	169	136	165	150	177	171	152	179	161	175	167	158	168	138	180	163	168	141	164	176	161	151	160	166	146	161	170	157	163	180	150	163	148	139	153	150	161	152	185	161	162	143	158	169	154	162	146	172	165	159	183	175	160	153	158	171	163	156	161	157	182	164	179	166	174	144	172	162	141	185	145	154	169	162	158	168	166	151	150	155	172	152	148	157	194	153	174	160	173	151	180	150	168	167	147	164	171	146	143	160	142	152	159	172	158	172	142	151	158	157	154	150	152	161	163	140	176	162	181	180	157	173
27470	43155	29152	10481	4346	2394	1490	1045	683	479	412	386	370	289	295	296	263	253	266	229	226	226	216	220	205	205	218	208	205	216	205	185	196	180	181	180	193	195	200	210	201	201	205	210	222	219	195	214	197	218	228	217	200	214	186	188	199	202	194	205	165	189	205	191	199	198	199	183	212	200	194	181	215	206	190	185	205	210	204	190	219	203	237	205	189	197	183	218	225	193	187	218	206	206	198	199	184	188	184	186	200	205	215	190	194	205	205	189	206	190	187	184	197	195	220	205	190	205	197	206	205	185	216	190	212	184	215	173	205	225	200	187	211	209	208	214	187	211	189	187	196	196	198	200	241	174	190	163	197	199	214	205	194	219	196	185	213	202	186	208	206	197	172	186	195	210	183	188	213	191	204	200	199	192	228	225	198	186	215	218	204	198	243	207	193	191	216	192	175	201	202	222	187	184	191	206	217	207	216	204	189	183	217	188	174	231	204	208	198	220	184	208	203	185	202	206	230	184	198	204	223	166	176	207	207	180	213	216	216	217	180	220	181	218	213	202	202	194	187	180	210	204	201	211	215	200	163	192	212	194	198	201	183	215	219	217	207	195	195	173	189	182	215	204	190	184	227	206	182	186	176	237	187	174	192	212	181	190	184	169	220	199	235	203	195	196	207	177	189	189	207	205	189	207	210	190	175	189	182	203	203	187	177	170	186	196	187	218	220	180	194	199	193	187	195	167	221	203	201	181	184	190	188	217	233	200	198	216	179	200	172	224	192	207	197	210	213	192	204	190	197	197	213	177	218	195	210	204	203	194	176	182	215	201	203	200	217	203	206	205	207	202	194	190	189	214	206	191	185	199	217	166	168	191	189	185	183	214	188	203	212	220	209	187	202	198	203	183	181	174	203	201	185	239	194	205	196	188	180	184	218	194	177	181	198	200	190	197	202	201	209	185	203	210	215	179	201	234	175	199	175	192	209	175	206	220	211	201	190	192	197	182	205	231	194	171	206	159	196	205	193	214	209	210	207	221	196	185	187	197	190	206	198	184	167	170	211	206	194	190	200	217	162	197	169	217	194	156	202	205	212	212	186	186	230	182	199	221	192	196	202	207	202	220	197	188	197	178	196	221	208	203	204	196	201	195	190	195	192	205	204	193	187	219	247	200	204	192	198	191	187	204	184	192	232	198	216	189	191	198	191	200	196	185	176	188	200	194	208	205	193	192	219	196	205	206	170	169	194	196	200	213	218	198	205	179	197	213	198	185	195	196	208	177	215	194	188	200	213	189	227	203	179	197	198	216	213	204	222	190	182	211	174	190	204	199	189	197	204	222	197	227	215	182	182	163	205	200	204	189	203	192	197	221	185	169	201	190	208	211	175	186	189	210	201	217	188	179	181	186	185	209	209	172	206	211	205	209	197	211	172	200	211	174	189	207	182	194	196	214	201	218	204	211	180	197	197	203	193	193	190	188	196	198	215	210	192	207	191	197	199	195	208	177	168	192	199	196	218	203	193	218	204	202	199	204	213	210	163	221	186	182	203	194	213	195	216	195	187	216	200	203	198	178	205	200	199	203	196	197	181	211	219	188	198	180	184	182	193	197	175	203	167	207	193	219	194	203	181	181	195	190	197	189	190	226	210	211	197	207	186	175	196	194	205	218	177	237	182	205	171	184	202	193	187	228	181	220	206	210	202	164	228	176	203	181	196	213	206	208	191	197	209	207	209	200	198	206	183	190	188	177	199	172	206	216	213	189	202	210	173	209	196	186	208	192	209	141	170	191	198	205	198	193	170	197	232	193	195	197	196	194	188	202	181	198	192	185	177	181	199	190	174	186	215	201	217	189	200	178	224	205	193	210	190	166	193	214	180	220	214	202	192	205	210	208	216	217	230	192	189	192	180	175	200	205	225	207	185	212	207	198	229	197	199	197	185	190	195	212	156	201	195	216	196	192	197	189	195	198	195	220	183	189	175	184	216	178	190	194	202	193	211	221	193	202	184	195	211	195	237	197	196	189	185	192	210	201	191	194	204	167	199	194	177	184	200	202	201	191	183	207	203	193	190	209	219	231	187	187	222	208	213	202	218	205	193	204	213	198	193	234	175	199	197	186	224	199	202	218	185	191	214	220	195	209	182	215	226	188	201	217	196	192	195	204	213	205	203	183	184	166	187	188	207	210	206	194	215	189	216	187	163	190	173	223	188	208	185	221	192	187	204	200	199	182	224	198	196	214	172	188	175	201	179	191	199	214	231	209	209	201	166	213	182	171	216	201	189	199	171	214	165	203	202	190	226	209	190	221	195	214	208	183	207	188	215	203	184	176	192	226	192	177	198	200	192	228	198	205	208	230	213	183	179	199	211	180	200	197	197	170	193	190	206	189	174	200	193	241	193	228	180	214	212	183	197	211	189	204	191	190	208	190	222	209	219	183	199	163	203	234	205	190	224	203	241	215	222	200	191	205	194	203	193	178	175	213	217	199	196	169	199	225	174	213	177	193	175	209	189	210	213	201	195	176	210	178	180	185	207	220	182	202	187	200	202	188	200	202	186	233	190	202	146	178	213	224	195	187	191	193	216	194	213	222	193	191	209	197	190	188	213	187	201	214	190	211	197	208	210	185	184	210	178	205	176	194	189	203	223	212	203	210	164	208	202	199	216	183	202	191	199	192	204	205	210	191	183	177	201	196	189	165	205	198	229	202	199	200	215	197	177	200	199	189	213	181	200	213	190	191	185	228	181	202	204	185	166	208	214	235	190	199	226	191	178	204	188	211	193	206	194	196	232	187	181	192	185	211	206	213	211	202	211	206	199	180	204	197	207	206	206	204	170	216	199	197	199	215	185	172	196	198	198	208	197	180	183	212	205	193	191	202	210	207	192	217	184	198	205	194	204	210	179	178	207	220	213	198	199	203	178	176	178	198	215	200	190	180	191	190	180	202	199	213	190	203	191	173	196	193	220	208	217	179	191	173	201	184	193	227	190	224	181	199	205	207	189	200	182	224	195	194	196	196	197	205	199	183	194	197	193	220	209	199	206	211	220	158	208	207	201	214	220	207	215	190	175	190	209	202	213	188	214	201	183	212	219	182	188	204	197	203	200	199	199	183	198	173	235	177	184	201	197	216	208	211	218	192	176	183	185	193	207	191	198	181	203	223	198	214	205	202	205	200	188	186	216	204	182	202	185	179	185	197	214	199	212	186	208	207	224	223	185	198	219	189	183	191	189	200	208	201	186	195	208	241	199	187	181	197	179	190	191	178	180	200	193	193	198	203	202	193	215	213	197	187	183	188	213	177	179	181	202	214	209	205	193	205	205	198	207	186	202	216	205	213	227	178	187	191	191	178	222	208	187	182	205	200	198	187	197	218	195	186	203	208	234	193	194	223	186	175	189	216	190	191	204	208	194	181	190	197	194	206	195	208	201	192	182	182	199	188	217	205	204	201	215	188	182	192	177	195	196	218	201	183	174	187	182	188	192	201	189	170
24110	21278	28556	24356	21149	11630	2437	1269	864	632	564	591	509	411	416	407	407	361	348	320	279	314	307	284	282	293	285	270	257	270	274	250	268	277	295	283	286	257	298	286	284	271	258	281	287	288	264	285	280	295	251	295	252	235	268	263	294	268	265	285	255	260	262	287	255	271	251	249	278	266	261	267	259	246	259	292	286	254	244	271	273	252	267	243	253	222	274	272	296	271	256	260	239	272	280	273	244	274	254	256	293	264	242	262	258	248	245	259	274	238	267	274	258	258	253	289	273	274	274	245	265	253	273	257	256	278	257	291	234	267	281	253	273	287	294	258	273	253	259	273	258	255	279	282	273	269	280	287	278	277	243	287	256	246	272	277	279	258	276	258	267	269	240	269	239	256	261	237	275	265	262	255	299	251	273	254	242	251	255	244	259	265	285	292	253	253	249	283	253	266	261	260	244	252	260	288	269	260	265	272	252	266	252	268	251	238	265	290	255	289	251	278	281	263	269	237	260	280	232	259	291	283	241	282	265	278	277	246	238	245	235	273	280	261	235	289	277	253	271	289	252	265	253	247	248	265	251	257	272	286	256	285	293	228	265	268	238	266	293	278	271	291	263	267	278	298	273	252	286	256	265	270	276	243	258	284	271	255	272	271	262	266	239	280	270	266	269	259	245	270	274	307	259	318	306	263	270	287	259	293	269	264	252	303	281	275	252	283	271	302	274	284	250	252	279	302	240	256	278	274	245	282	264	248	273	268	235	237	270	266	294	272	256	248	258	262	287	254	277	267	233	227	255	267	261	272	251	276	270	271	265	269	248	277	249	241	265	268	245	275	285	275	308	256	246	256	267	251	260	298	300	270	293	307	295	259	277	261	268	294	268	234	258	273	247	251	277	256	268	256	288	264	250	252	263	246	265	279	284	268	269	260	258	280	295	294	284	252	271	286	266	263	264	284	259	265	259	242	268	273	268	240	287	257	270	258	259	256	247	240	245	266	257	238	246	232	252	277	270	287	292	269	264	280	284	279	267	240	268	271	263	255	280	258	284	247	245	254	245	280	249	256	274	274	285	268	252	258	287	274	273	255	276	246	260	270	277	259	294	293	256	271	265	307	280	241	258	254	241	267	255	275	230	248	255	261	245	261	263	285	259	256	276	252	249	243	283	278	257	249	247	261	249	273	250	285	237	250	274	276	296	249	272	277	240	267	283	287	300	257	230	250	259	281	260	253	255	260	254	235	268	264	233	249	256	275	254	272	229	221	270	247	242	266	287	281	250	291	270	251	274	240	248	257	253	275	248	281	255	301	264	294	215	263	260	281	274	237	257	281	279	269	273	267	258	291	274	264	250	252	286	269	291	251	271	257	282	273	280	248	272	269	263	249	280	241	291	251	239	270	274	292	257	268	281	292	271	297	291	233	280	260	280	260	266	261	273	257	259	262	287	229	275	256	243	250	261	281	261	255	283	232	223	284	257	286	239	263	245	265	256	282	289	272	253	274	256	269	263	281	277	260	272	287	284	261	288	239	278	248	241	261	269	246	282	241	280	259	252	276	255	248	264	251	270	253	276	242	266	258	275	267	277	271	299	240	263	268	253	255	282	271	252	241	239	272	269	268	259	247	265	258	267	266	239	305	274	289	260	249	300	271	273	273	264	296	275	279	277	251	279	265	270	291	252	241	267	254	247	264	272	279	253	269	276	271	272	246	233	228	302	252	302	269	256	268	313	264	273	259	266	265	238	266	269	249	242	284	293	259	229	236	261	252	288	259	256	266	259	286	286	278	254	293	257	244	265	248	258	260	239	261	262	273	280	229	256	304	247	271	261	241	261	247	277	262	275	265	292	271	259	248	246	247	242	285	280	231	291	276	241	259	256	248	249	260	254	259	261	269	227	248	255	252	252	296	282	279	273	239	252	277	264	216	290	270	247	256	256	266	263	276	255	249	271	268	272	283	250	253	268	283	274	277	280	256	274	254	266	288	270	275	260	293	282	260	281	255	275	278	263	249	283	251	265	276	263	231	285	258	250	274	286	260	242	268	282	261	245	260	249	282	258	282	287	261	271	290	239	273	282	238	267	270	254	259	244	240	278	266	267	264	252	248	250	258	264	288	227	257	256	270	269	254	266	256	240	262	301	284	254	263	264	263	245	267	246	291	266	256	264	262	261	266	258	249	251	281	237	289	276	267	242	231	254	254	240	254	268	240	235	278	256	260	286	263	302	272	287	275	252	248	262	249	253	290	230	233	271	240	241	265	243	251	258	281	286	261	249	280	249	255	281	278	250	258	274	276	232	273	288	262	245	292	254	263	305	286	249	267	260	261	296	279	254	242	255	261	260	268	289	286	247	275	263	277	301	255	255	267	261	236	258	280	251	276	269	267	242	273	252	248	255	279	273	266	263	256	263	250	256	260	259	257	272	261	279	266	247	286	266	283	269	281	260	246	280	246	252	263	235	255	282	271	255	258	279	292	257	234	290	270	275	256	259	241	272	245	291	291	278	275	275	238	269	247	285	268	249	272	286	289	251	272	251	271	268	289	281	285	246	271	257	270	264	264	255	265	254	267	269	242	248	246	236	268	285	237	287	253	286	249	296	261	263	260	284	252	271	264	253	245	278	267	257	270	268	265	241	262	234	277	242	259	264	274	238	276	254	278	265	269	265	266	250	255	261	263	257	276	272	244	290	257	266	296	246	248	304	271	272	251	276	262	282	275	245	258	270	262	247	258	260	242	254	257	250	265	277	279	252	273	265	248	291	277	261	268	289	266	305	275	271	256	261	264	246	224	268	236	285	263	263	281	252	302	245	270	261	260	258	276	253	246	273	263	274	246	289	247	274	272	267	288	263	268	266	267	234	276	277	260	255	265	256	234	250	251	270	249	236	277	247	250	263	279	291	281	270	275	269	279	264	284	277	249	255	229	270	256	264	294	245	272	249	234	253	281	242	266	298	251	279	259	265	281	241	275	243	260	287	286	281	274	252	263	245	268	276	259	275	274	265	261	277	283	256	269	280	274	246	266	263	259	266	256	273	262	254	266	266	277	257	257	242	253	279	266	249	281	239	275	277	276	270	243	254	270	274	253	257	264	265	251	265	271	275	264	263	257	246	273	256	298	256	229	226	244	291	266	259	299	221	261	250	259	242	259	266	275	237	298	284	307	268	256	255	269	275	229	245	272	221	261	255	223	268	266	249	288	256	248	289	303	271	260	280	253	244	287	262	254	283	272	265	288	252	250	262	257	288	297	274	278	265	257	276	248	271	269	303	250	271	297	258	269	264	253	265	260	258	279	259	236	264	267	265	266	239	270	257	243	296	279	238	294	251	280	245	275	244	236	257	268	273	273	292	238	279	302	252	281	255	271	271	259	288	269	295	252	257	272	282	264	265	257	249	259	249	273	245	315	260	274	242	297	290	256	245	277	246	294	264	268	285	251	284	250	287	247	261	265	272	268	275	257	248	267	268	284	268	281	263	239	259	258
27533	52541	36283	14594	7745	4846	3135	2082	1566	1092	852	761	673	588	547	473	523	478	456	415	388	403	359	356	369	338	361	314	330	318	338	349	322	277	352	292	318	321	319	325	323	297	290	325	296	310	313	296	303	333	334	308	320	307	304	313	300	305	313	297	318	304	312	316	303	321	327	327	292	300	306	311	335	342	321	289	297	342	272	286	318	281	296	309	309	255	313	255	269	316	288	274	327	329	325	323	287	333	328	319	289	326	297	307	320	318	304	295	342	299	293	290	290	317	306	321	307	281	261	311	324	306	314	308	322	305	287	310	324	297	279	322	318	313	320	304	348	314	300	288	309	305	282	295	316	311	319	301	287	329	304	339	286	310	300	324	302	290	285	302	303	317	331	314	300	312	314	299	305	298	288	282	326	302	309	318	282	284	326	336	331	332	307	344	304	311	294	317	338	306	296	306	312	302	306	311	289	322	305	326	323	305	351	318	328	319	267	311	300	323	311	333	303	304	292	335	269	285	323	296	310	313	303	301	309	302	304	263	299	324	267	315	280	311	260	324	327	265	291	297	381	303	302	320	310	295	318	323	305	303	308	280	311	304	278	296	318	317	286	329	307	306	309	285	288	343	298	293	281	263	301	283	300	318	315	317	283	302	273	299	336	300	295	313	312	325	323	307	295	320	299	294	309	321	289	306	311	293	330	269	323	292	287	308	291	314	314	297	331	315	336	276	295	326	324	301	312	305	325	306	305	289	307	302	284	308	276	286	325	303	322	305	281	286	340	297	280	300	300	302	295	310	317	287	291	275	296	304	326	318	284	297	300	283	291	285	324	302	282	311	320	311	279	280	279	274	308	315	327	313	339	312	302	315	283	292	290	287	276	302	280	346	331	296	292	295	313	283	274	286	332	316	279	283	312	294	315	309	314	296	310	289	301	288	309	294	301	305	312	295	255	307	298	300	309	270	294	278	334	329	276	313	279	278	352	323	314	324	302	318	322	305	307	309	316	292	291	287	314	312	279	297	287	294	284	298	307	299	281	277	323	296	292	300	302	293	303	300	298	298	297	296	289	306	326	303	322	337	304	344	300	324	315	307	313	305	332	313	312	331	311	286	276	316	321	329	307	333	329	276	336	302	318	276	316	297	299	303	311	300	346	311	281	312	332	285	313	332	320	289	316	305	275	320	299	338	323	331	323	302	312	308	296	305	304	324	303	294	305	297	279	272	301	277	307	323	271	313	305	326	292	265	313	314	263	299	282	325	296	317	301	312	290	314	318	323	309	315	282	320	283	293	291	288	301	278	302	308	297	314	285	301	280	291	275	310	310	293	306	301	265	344	311	309	299	318	318	302	304	281	299	312	304	311	318	318	302	287	289	300	317	300	319	307	294	317	288	271	298	308	329	324	314	281	310	312	319	300	307	319	307	309	298	324	314	293	286	272	308	330	280	299	304	307	260	300	270	328	309	277	298	312	349	294	329	303	304	303	292	277	317	311	320	343	314	318	320	300	279	302	274	306	254	337	301	298	265	310	309	309	321	287	296	301	277	283	291	303	293	291	319	325	301	273	332	291	328	287	315	310	292	326	286	308	309	310	323	319	343	288	305	322	309	322	316	321	288	282	259	274	297	288	297	317	302	269	320	308	276	313	321	342	297	293	312	324	287	314	312	280	295	298	296	288	314	317	260	307	316	348	304	334	275	304	325	281	333	324	310	287	323	268	291	341	322	329	295	292	323	288	316	322	334	335	306	280	315	310	279	279	312	334	321	281	312	321	305	297	286	304	291	315	306	288	289	314	298	284	273	300	259	285	349	336	319	320	315	279	331	307	294	320	307	316	249	314	287	312	331	277	290	330	301	330	328	316	326	299	307	323	329	319	299	302	292	279	281	298	309	291	271	295	311	315	311	307	283	309	348	305	324	279	318	298	311	316	290	327	306	303	316	320	298	318	293	330	286	299	305	279	315	294	277	317	327	289	274	315	305	291	321	292	315	330	302	293	322	316	321	289	294	293	304	304	305	279	278	311	307	279	281	316	301	297	328	351	297	311	320	318	297	292	309	302	319	281	307	272	323	304	281	281	282	287	260	287	304	293	278	296	309	303	298	301	317	280	269	309	300	301	306	272	297	262	327	298	309	294	291	272	287	303	305	258	303	273	275	276	289	305	293	318	291	311	300	314	303	288	310	263	302	308	327	296	283	276	290	286	277	301	291	338	309	296	266	337	369	289	283	308	294	302	349	312	311	267	317	306	294	313	282	331	302	311	284	311	307	307	280	278	307	333	293	276	303	344	291	307	265	300	296	322	310	302	308	294	317	293	300	326	311	292	287	304	301	291	306	281	302	339	288	302	336	306	328	299	310	296	307	331	331	310	293	314	313	341	314	310	332	307	308	323	315	284	323	302	301	318	300	280	308	296	282	295	313	285	306	337	307	304	295	296	323	310	326	324	294	301	323	313	318	287	298	284	301	309	306	334	311	314	295	293	316	303	317	321	325	296	314	273	299	286	263	296	330	325	271	318	322	331	296	321	300	259	301	306	313	286	270	312	334	303	300	283	323	298	305	305	285	287	313	323	315	327	308	295	288	286	314	303	320	321	280	323	273	314	292	302	300	302	302	321	325	290	330	301	298	303	316	317	308	345	338	274	329	330	302	294	310	306	325	327	286	300	302	325	329	287	342	308	345	297	313	326	290	293	311	304	331	277	333	331	298	323	312	323	308	300	291	314	268	308	294	311	321	280	344	311	299	305	289	276	292	301	308	304	323	307	306	292	320	311	313	307	329	317	285	311	306	295	309	308	332	326	305	300	297	301	311	296	320	311	318	305	320	315	313	290	309	303	301	311	330	291	279	268	301	313	322	312	301	278	283	281	303	296	321	304	270	309	314	316	322	298	301	305	318	302	317	321	311	326	284	329	299	314	290	330	304	317	293	315	289	306	275	329	304	330	323	315	305	320	329	273	292	312	338	301	295	308	273	283	294	315	298	292	294	328	339	341	313	307	296	331	299	297	329	307	277	336	299	276	289	312	310	306	304	281	268	323	278	296	303	307	314	314	321	305	280	281	304	290	299	303	320	311	274	328	323	319	295	302	323	305	305	295	308	279	297	293	277	301	323	294	321	316	290	297	317	319	311	332	261	306	328	293	302	324	277	317	287	250	319	322	291	313	299	314	306	306	333	311	311	293	303	293	315	312	285	294	293	310	307	323	308	309	301	314	300	335	298	306	288	286	287	319	281	320	298	305	345	331	297	330	298	315	293	311	295	292	272	276	310	287	315	281	296	288	303	321	289	316	331	305	299	315	284	273	298	312	306	293	307	301	339	316	293	300	314	289	308	315	316	304	291	310	274	319	303	298	291	284	295	313	292	326	303	294	293	279	300	303	306	296	300	317	305	335	301	282	309	315	307	331	322	262	294	319	320	284	308	320	292	298	271	320	303	326	281	324	304	283	317	299	319	320	308	305	327	305	322	294	288	285	295	291
25399	21342	27440	25329	11983	2504	1328	794	619	507	423	368	388	320	290	308	263	281	253	246	271	231	258	234	258	218	238	245	208	223	235	233	206	200	211	223	216	242	223	188	194	183	206	229	218	196	217	218	199	217	179	219	218	201	194	205	208	200	203	224	212	214	202	212	207	221	212	237	208	218	206	234	220	218	214	217	208	196	188	198	218	228	227	232	206	223	203	223	201	199	237	195	220	182	239	210	200	214	211	199	215	207	252	224	186	218	200	221	228	204	177	222	215	222	231	229	234	215	229	228	232	223	199	208	219	200	205	204	200	235	204	224	231	208	208	204	227	214	226	226	222	206	192	207	186	202	198	201	224	188	213	214	227	212	217	207	172	213	217	224	205	199	213	218	200	215	237	197	195	210	206	227	185	205	207	200	208	181	190	201	230	181	207	187	203	207	202	230	213	216	227	218	212	200	213	233	212	206	221	229	211	208	193	189	209	215	227	192	200	196	203	204	218	216	190	192	189	182	180	220	202	218	197	193	205	219	213	220	200	196	209	216	204	195	216	194	205	192	226	200	205	199	228	223	221	206	218	194	197	223	198	231	222	205	216	192	209	235	206	204	201	214	219	215	222	212	226	189	202	217	222	199	186	219	214	206	191	211	212	209	228	200	215	218	209	185	204	234	221	197	200	206	215	249	201	224	218	234	223	201	213	195	223	215	210	196	219	199	237	225	198	215	239	213	190	203	204	229	212	195	215	204	196	211	196	205	226	219	182	225	185	223	193	200	223	174	215	212	212	205	193	221	230	211	236	188	207	219	216	228	217	192	188	217	262	214	205	209	209	182	183	209	211	171	205	215	203	214	211	170	213	218	220	184	192	195	207	210	209	199	195	187	240	202	223	197	226	201	186	200	205	203	218	227	198	189	229	218	209	221	205	237	212	208	215	202	232	208	213	214	174	235	214	204	211	224	203	204	209	204	222	204	211	217	207	206	225	208	191	208	184	194	240	227	189	205	180	217	208	217	197	195	230	208	164	228	199	226	245	196	229	211	219	198	240	208	198	224	193	218	220	221	213	189	202	175	201	222	224	217	216	214	195	208	224	193	226	211	190	224	226	234	186	209	208	217	181	189	219	202	217	204	234	226	207	198	203	189	214	228	185	196	216	176	225	228	235	214	210	187	231	233	201	213	220	213	214	216	227	216	210	206	211	195	225	192	195	183	192	220	213	222	223	203	222	180	203	204	199	219	218	216	216	195	204	207	212	189	192	213	200	216	223	205	225	213	235	199	217	243	218	216	203	223	208	213	217	217	214	255	206	212	178	203	194	186	209	219	220	199	205	208	218	218	242	220	197	214	215	203	222	202	242	205	216	222	197	192	215	225	210	251	227	218	219	194	216	186	209	222	218	229	218	212	201	205	221	216	203	208	220	226	212	191	223	187	193	213	205	199	198	210	196	213	213	194	202	218	196	218	201	219	182	236	214	202	185	185	234	192	213	199	230	220	199	221	183	219	202	208	214	210	198	217	193	210	193	213	183	202	219	220	184	215	230	213	201	252	212	212	195	241	201	220	222	211	199	211	213	220	203	227	209	210	197	172	209	206	183	218	203	200	194	247	221	189	216	215	183	200	203	213	205	208	217	224	199	190	212	180	224	206	201	187	207	190	202	226	230	223	218	198	194	233	190	223	237	196	203	201	205	210	202	215	230	232	210	193	214	192	219	191	195	234	216	208	212	236	223	191	216	213	212	207	183	206	221	230	220	236	191	211	217	205	212	207	205	192	199	220	195	224	212	210	221	237	197	215	187	222	218	219	217	217	221	220	188	221	201	217	228	210	221	232	212	223	219	198	222	223	222	233	222	211	212	223	178	221	198	204	192	216	236	220	220	201	193	200	194	203	188	218	235	223	224	188	199	201	218	217	217	227	219	228	234	210	210	208	183	235	227	215	202	209	203	209	222	203	215	211	241	229	193	195	192	184	204	227	221	180	212	199	217	212	212	208	213	227	204	223	206	211	238	219	189	208	193	228	213	183	214	208	212	200	194	212	188	218	223	219	229	249	208	210	208	198	227	233	200	225	197	228	208	195	227	185	207	198	217	217	197	221	242	196	215	198	246	209	206	223	204	203	240	180	234	182	208	216	223	232	208	235	217	206	223	204	203	198	198	216	215	210	215	218	223	228	213	197	222	210	207	224	204	189	193	182	201	206	195	213	205	198	202	227	201	246	194	209	211	204	185	227	216	213	236	228	219	181	233	207	181	190	225	226	195	195	191	194	202	183	218	191	216	197	218	217	219	209	197	214	213	213	228	216	215	217	199	192	204	203	223	209	198	204	210	179	190	196	217	221	197	201	203	222	212	207	243	209	192	193	197	199	196	194	207	224	192	219	215	188	236	199	197	204	204	211	200	221	217	221	217	222	194	212	205	204	207	213	188	194	201	192	208	225	204	194	199	199	214	197	201	198	213	204	210	220	205	220	206	198	214	207	198	218	209	218	218	202	208	217	221	231	198	222	208	235	218	194	195	222	181	221	207	172	184	222	202	209	207	204	198	200	201	197	217	211	218	206	196	201	204	203	198	204	198	227	190	209	243	213	194	229	225	215	231	201	207	195	204	215	210	196	201	209	222	219	226	217	243	220	231	216	217	219	212	221	178	211	227	204	222	197	215	214	199	217	204	178	221	197	217	189	225	206	188	237	210	199	211	195	210	209	209	224	222	222	223	213	222	231	218	212	192	194	222	219	241	220	209	215	213	193	191	195	212	210	243	211	216	163	185	205	211	211	189	202	187	203	221	212	208	195	210	225	214	196	206	217	189	200	225	195	204	205	208	195	194	212	225	215	240	216	183	194	222	191	190	212	223	239	209	237	201	214	220	225	213	211	195	219	185	187	228	231	221	175	223	216	203	223	197	217	212	217	207	200	176	213	224	214	219	219	220	207	237	180	196	221	216	225	242	211	210	198	215	196	194	196	205	206	200	251	202	214	213	205	220	198	212	207	186	247	188	225	236	218	198	221	193	232	194	201	196	213	210	212	220	197	221	211	198	225	214	200	208	230	187	186	185	240	197	231	205	220	210	198	230	231	232	241	228	211	222	219	192	232	192	224	197	218	195	192	238	223	221	211	221	215	221	228	220	230	221	203	210	183	194	238	221	202	222	194	205	204	217	238	208	191	207	192	206	203	201	194	204	208	199	208	213	220	191	210	230	180	197	212	221	200	210	210	198	213	223	204	199	200	202	224	210	227	207	203	197	214	217	189	192	203	223	198	196	213	203	207	212	224	198	220	189	207	208	205	221	211	211	189	225	197	229	212	200	222	205	205	218	214	228	219	197	191	202	203	198	209	206	216	222	192	219	201	220	208	193	216	212	189	204	244	211	232	230	198	211	222	220	220	230	195	221	228	193	209	204	192	200	209	210	218	207	207	205	206	236	221	217	198	224	224	213	217	222	245	229	195	218	237	191	216	194	241	191	172	207	217	217	191
28915	44121	27482	12831	6169	3884	2442	1645	1209	859	718	623	556	495	427	430	416	373	339	348	324	338	307	270	314	290	261	258	261	285	251	255	261	266	252	279	288	274	257	245	267	264	287	235	259	287	255	240	269	246	248	253	293	276	270	270	295	269	254	261	250	251	270	240	283	276	244	240	259	262	247	269	248	260	269	249	256	275	275	260	253	274	257	258	251	274	253	233	253	251	292	285	237	254	279	267	253	254	257	280	278	276	258	281	243	220	279	240	236	223	278	265	245	249	264	279	240	259	241	277	250	241	267	228	258	271	257	255	275	283	252	281	267	251	259	267	258	279	244	260	269	263	246	233	261	220	252	278	259	263	243	258	230	294	252	238	240	259	258	248	277	244	253	227	252	241	256	262	272	243	277	258	234	251	249	273	229	239	235	244	265	253	287	248	250	264	286	259	287	262	244	275	228	260	235	249	238	249	231	238	236	275	277	259	246	274	254	265	260	241	233	251	262	233	248	277	275	275	263	270	231	240	251	270	259	301	261	237	237	263	248	288	260	250	275	244	251	273	242	257	257	277	273	251	291	249	263	267	261	272	246	250	262	244	235	257	295	266	246	286	226	254	255	228	269	277	277	258	250	258	262	268	253	248	265	251	252	261	243	260	229	246	257	235	234	258	255	251	231	263	252	284	276	230	245	271	272	279	238	252	266	246	245	262	239	244	234	243	254	271	257	270	244	268	237	268	254	254	231	224	266	254	263	270	229	253	243	243	237	254	248	243	240	274	267	240	247	245	222	259	275	256	231	253	239	262	237	282	225	246	256	266	251	237	248	241	262	253	247	255	295	258	247	236	259	229	241	250	251	235	230	239	277	277	276	258	239	283	258	245	274	287	271	241	254	268	257	259	265	260	235	272	267	263	254	278	292	225	250	257	247	279	257	271	241	236	281	258	236	253	260	236	252	258	246	261	265	246	234	265	264	249	244	262	242	268	257	251	232	249	245	296	244	254	242	254	265	248	254	248	274	250	240	241	260	257	245	282	254	266	239	259	295	249	255	235	254	280	265	261	241	251	252	265	271	260	250	248	279	246	281	258	243	242	269	238	259	261	280	261	240	255	266	266	263	243	253	274	271	311	218	263	266	243	257	253	250	254	255	272	282	261	270	285	258	244	263	234	261	259	267	232	248	278	250	279	253	242	251	232	258	254	241	223	242	247	249	268	285	256	252	244	249	286	249	266	245	276	266	259	243	245	275	240	259	254	263	246	238	252	277	275	235	267	262	255	265	259	262	247	272	285	241	249	242	239	258	270	273	252	260	252	229	247	254	245	236	234	277	271	293	259	256	240	277	272	237	243	269	268	265	281	231	236	247	245	231	230	245	243	242	252	250	242	281	244	267	277	231	276	245	268	275	246	269	251	238	241	245	248	246	245	274	271	248	232	276	253	292	239	261	258	246	249	242	263	254	246	279	258	237	251	255	243	250	257	262	246	270	240	249	248	244	245	280	264	256	256	288	270	257	259	275	263	255	295	215	245	268	231	246	235	242	268	257	270	247	249	244	244	248	276	252	255	270	241	252	263	272	245	250	263	270	262	264	253	264	238	248	266	250	243	235	249	265	253	265	270	242	262	249	273	248	265	275	242	274	241	276	243	266	257	242	250	231	265	263	248	301	270	259	271	241	282	271	272	214	254	234	270	284	226	247	284	258	258	232	250	253	233	261	235	263	236	264	236	261	202	252	267	249	225	235	234	244	257	268	241	258	241	237	254	256	260	268	263	254	240	258	268	235	250	239	247	262	270	248	255	237	268	269	248	240	255	261	266	265	263	268	245	255	251	237	271	273	203	234	250	230	264	229	263	274	250	231	248	241	270	258	250	263	227	247	253	236	254	272	245	267	284	267	271	227	235	260	251	243	258	280	235	269	240	259	271	250	242	253	249	248	263	244	256	251	259	241	253	260	258	248	244	277	249	241	252	272	257	244	250	245	292	237	282	256	261	255	257	265	258	248	256	259	279	275	279	235	246	235	243	264	249	239	283	248	264	271	262	245	271	255	251	252	262	284	251	240	259	285	223	252	273	257	252	264	233	264	254	253	259	261	232	256	258	252	252	240	256	263	275	260	228	270	240	260	236	260	278	250	233	242	273	259	234	246	273	266	273	279	238	255	234	262	263	266	237	269	256	245	230	284	259	241	280	266	254	240	261	265	252	252	260	254	265	245	259	281	240	288	285	224	238	241	246	257	236	258	261	262	259	252	242	234	238	248	221	248	281	248	255	244	265	255	255	257	245	242	279	270	255	241	264	263	241	269	270	234	234	252	276	243	267	278	283	229	257	288	267	248	260	273	233	252	247	261	283	272	263	244	260	267	271	260	267	243	249	273	282	276	244	294	263	264	249	276	276	271	268	238	261	233	231	250	256	249	229	240	252	269	237	264	295	274	253	266	251	244	269	244	245	269	276	279	265	237	266	247	246	244	240	249	276	236	242	257	256	263	256	236	280	214	276	266	255	266	254	288	250	254	270	255	231	245	230	239	250	264	276	264	243	250	224	281	241	250	244	291	276	249	228	278	240	286	241	285	265	268	269	259	273	271	256	249	257	235	262	250	230	250	262	241	266	267	298	241	211	240	248	273	245	242	238	262	258	273	257	253	231	255	243	231	250	264	265	259	270	272	276	235	265	235	267	266	270	233	250	271	245	254	235	257	241	237	257	248	256	261	275	259	254	265	305	249	264	246	256	250	245	267	259	243	246	248	255	267	267	244	260	240	258	230	257	285	263	248	274	269	266	244	284	241	252	266	252	265	254	253	261	224	252	263	241	260	232	262	243	248	287	272	262	273	261	247	260	263	270	244	260	249	266	262	255	252	254	265	258	263	258	248	254	231	264	251	262	262	232	228	212	238	265	258	232	244	247	256	229	250	262	244	267	262	262	246	262	274	240	254	251	272	281	244	226	226	255	243	238	279	225	260	240	277	261	277	271	256	267	258	248	240	239	239	279	267	256	271	250	260	248	247	253	268	244	238	268	250	246	263	265	243	248	259	275	255	254	271	274	263	251	249	250	241	250	254	274	258	261	276	241	238	282	235	248	246	247	252	250	242	266	250	241	255	255	242	243	265	243	243	224	246	245	244	262	246	274	263	240	252	251	264	259	278	289	255	233	221	276	269	257	256	243	260	244	251	240	264	253	251	280	238	260	247	269	265	253	261	249	261	223	222	245	263	251	238	244	256	225	246	285	287	259	251	255	251	239	276	252	253	256	237	220	253	227	254	274	275	242	255	261	237	280	239	228	261	237	236	249	253	257	243	260	285	263	252	246	255	232	272	246	230	259	291	260	266	243	257	242	269	254	288	229	253	253	248	245	234	252	272	245	250	277	251	264	266	240	268	249	267	253	262	248	266	245	264	249	287	255	249	270	247	266	247	270	234	271	260	279	264	240	261	235	256	257	264	238	272	273	259	241	272	287	256	270	251	240	260	248	265	273
23248	21389	29030	24138	21392	21368	10720	2204	1358	1055	852	861	713	639	634	586	532	537	475	480	486	449	456	428	413	430	398	421	383	389	394	407	368	399	391	396	396	353	369	357	391	371	388	374	356	390	403	398	394	388	370	406	415	399	361	406	376	363	371	364	365	365	380	363	364	366	389	373	391	345	373	359	363	381	404	358	361	357	374	347	370	352	421	359	392	378	370	410	385	369	396	389	358	381	370	407	367	332	358	393	337	371	362	356	367	375	386	404	408	360	352	346	396	383	344	365	364	349	345	352	350	368	363	394	374	366	380	385	421	361	372	356	366	377	366	375	375	377	377	369	376	364	380	402	367	370	366	377	357	351	357	360	438	380	360	375	377	379	361	379	376	404	418	393	364	374	414	396	361	379	361	362	358	365	369	357	353	354	378	374	396	388	383	374	382	351	365	355	391	344	339	404	373	341	369	361	368	347	385	399	365	373	361	346	374	376	353	376	357	347	365	392	344	399	372	350	380	379	366	347	356	356	369	353	364	376	341	376	373	345	347	384	369	373	367	368	364	389	378	345	379	366	389	367	374	354	349	347	351	400	362	357	346	374	368	378	380	363	368	344	362	372	370	376	360	371	377	378	405	358	408	359	353	393	377	342	362	374	355	406	379	388	351	354	380	345	367	400	368	356	374	371	369	378	352	365	365	390	392	385	410	369	357	392	366	369	384	383	388	346	356	341	371	392	356	383	352	384	364	382	359	390	363	377	339	362	358	337	371	391	378	391	367	401	401	353	365	375	360	357	404	379	377	353	365	394	361	318	368	348	399	382	332	351	388	360	347	358	381	387	355	373	378	376	405	360	372	379	387	358	356	361	393	368	394	367	374	382	350	373	411	362	354	398	358	345	379	370	370	371	377	372	397	356	379	383	366	349	369	388	373	385	358	424	335	373	366	340	385	390	388	364	387	357	387	362	395	388	371	362	401	397	362	359	388	349	367	345	384	363	367	331	362	396	359	363	351	384	347	366	371	374	346	335	368	367	383	353	385	381	364	367	353	338	364	364	397	361	371	388	379	400	395	369	346	383	380	355	360	381	339	358	380	370	404	340	345	347	403	390	355	350	377	363	351	333	378	381	371	402	395	404	373	371	353	400	324	354	358	372	413	362	370	362	353	385	366	344	348	386	364	376	345	398	389	387	368	365	352	372	400	348	351	340	375	388	387	380	376	355	369	382	350	338	388	351	368	382	356	352	359	366	404	375	384	373	393	379	375	339	354	360	382	365	368	367	382	364	374	356	358	358	350	366	368	391	355	362	357	383	366	396	369	367	373	387	369	368	368	375	355	347	385	377	351	393	368	383	331	387	350	394	332	357	420	412	345	378	351	356	343	383	356	364	378	370	382	362	338	370	388	380	364	381	392	355	410	377	401	398	404	389	391	343	369	371	354	378	372	358	333	354	379	395	396	367	358	335	373	375	379	366	335	383	391	355	362	386	413	386	363	397	362	387	378	355	361	356	378	377	386	380	353	392	370	390	382	402	344	332	380	354	346	367	364	357	422	366	383	385	339	416	357	360	355	363	382	397	321	347	382	372	335	368	373	369	400	342	380	357	373	388	351	383	362	354	400	351	376	353	417	373	367	349	344	389	359	357	380	375	392	364	377	333	364	368	376	363	362	396	382	385	366	386	375	375	378	345	376	385	351	421	395	345	367	383	380	371	361	350	345	351	392	372	365	339	392	373	385	359	374	349	368	361	360	389	362	378	353	359	374	374	375	352	363	361	347	372	390	374	352	360	374	347	370	356	331	375	389	394	354	364	363	377	370	393	307	367	337	406	367	371	390	406	406	382	385	384	393	432	380	398	395	378	356	344	375	360	419	386	352	334	348	416	364	381	375	385	363	362	384	387	342	349	372	353	382	354	340	345	366	330	346	345	370	336	394	351	412	363	369	358	368	405	344	355	368	375	366	399	344	399	374	407	406	361	330	369	373	381	380	382	339	378	383	335	409	389	390	406	364	364	399	347	355	360	369	397	363	381	348	362	346	368	342	329	380	353	334	366	350	360	376	389	376	421	390	348	369	353	381	403	390	360	385	384	389	354	352	368	357	374	393	334	357	331	398	397	396	403	364	357	396	400	350	387	359	353	347	387	378	370	381	367	399	381	396	340	400	404	341	390	383	377	328	361	342	381	387	380	365	384	388	358	361	359	406	379	364	391	365	383	343	351	380	351	378	371	393	366	373	363	381	388	395	348	326	347	402	364	372	365	386	374	354	378	351	398	385	361	378	352	381	358	363	372	342	360	414	392	372	303	350	366	414	395	343	353	375	370	372	375	352	356	348	396	357	334	350	391	383	369	336	379	381	374	362	358	373	380	374	387	384	368	365	397	376	323	384	385	353	358	369	340	335	383	375	326	389	357	377	409	373	352	363	395	361	342	401	385	402	392	352	363	353	361	375	362	391	344	371	368	379	377	394	386	385	347	396	344	379	369	369	351	372	394	383	348	367	383	344	368	347	336	339	399	340	383	369	351	380	384	395	386	382	390	394	394	357	367	381	386	366	394	370	350	356	340	361	386	388	361	356	362	382	376	369	344	377	374	385	399	392	389	366	390	352	391	364	356	361	349	339	373	360	364	373	387	342	390	345	369	366	363	368	390	347	368	398	376	393	353	371	365	406	401	383	366	413	361	335	386	340	354	364	388	378	346	383	384	352	350	348	355	416	375	383	366	400	375	397	361	370	352	368	342	321	390	376	329	374	371	361	366	363	363	366	354	371	368	371	354	345	376	362	400	384	402	347	365	337	360	413	403	362	359	379	420	382	382	344	337	355	380	362	361	391	368	367	366	374	362	371	339	376	324	349	383	335	351	394	355	373	383	402	355	356	377	387	355	362	327	350	375	365	349	388	384	367	358	362	365	335	387	348	391	384	378	362	380	366	357	393	365	379	372	372	365	366	390	362	377	341	352	367	409	364	366	344	384	385	375	365	396	354	351	367	371	374	365	375	389	373	360	369	373	388	360	370	324	393	351	373	381	378	377	373	372	375	361	356	370	363	371	370	367	360	382	360	402	382	378	360	349	353	338	394	372	407	358	344	351	358	375	366	365	373	393	367	359	367	358	363	381	339	354	365	387	372	372	378	362	338	358	390	352	400	342	372	386	351	376	362	388	351	384	317	389	394	386	392	389	379	315	391	389	375	390	362	380	379	423	345	378	378	373	373	378	414	374	380	353	355	352	364	354	351	366	360	365	348	393	369	372	377	395	367	373	375	380	337	390	372	380	343	401	378	337	383	341	382	363	331	349	372	393	376	364	374	363	400	349	364	371	366	375	376	355	391	360	344	400	375	394	389	384	384	379	403	380	397	384	363	347	333	343	346	379	378	356	379	394	416	364	388	359	373	367	342	356	381	381	347	369	362	361	387	391	398	311	384	359	392	389	365	400	365	364	367	385	401	387	362	370	346	380	364	382	389	395	402	376	372	348	355	400
29257	53018	39536	21040	11791	7481	4992	3480	2469	1752	1457	1297	1121	940	862	792	694	657	685	627	570	585	560	512	511	486	491	442	472	472	471	479	427	452	486	427	421	468	480	439	433	475	430	453	410	447	410	414	434	416	420	422	446	426	411	424	436	433	408	382	397	405	407	407	441	436	453	415	379	409	391	427	420	392	400	438	450	428	432	435	404	438	400	413	394	394	412	407	422	422	434	420	430	433	419	451	410	425	411	398	436	405	413	435	404	431	412	416	402	471	419	418	424	463	413	460	415	413	421	418	473	432	412	417	450	405	425	469	405	458	422	390	407	410	406	443	438	411	404	393	437	402	406	434	408	447	448	420	436	404	401	406	427	434	452	425	416	423	436	441	410	429	431	416	431	402	405	427	406	409	435	418	416	423	448	436	443	399	382	441	448	441	381	439	389	443	432	434	398	415	437	451	433	399	430	417	410	403	451	406	434	429	437	414	428	392	399	394	423	417	418	431	423	401	448	398	419	391	412	428	416	360	399	416	449	415	427	378	403	417	389	362	450	417	410	432	414	434	422	427	427	400	425	431	429	433	433	422	406	412	399	427	420	392	418	376	451	424	397	424	382	385	411	467	424	411	419	410	419	438	405	399	388	444	424	405	436	413	449	433	430	462	455	414	432	421	407	419	409	402	391	400	408	450	422	398	444	440	400	404	460	419	423	393	388	389	415	458	457	403	388	383	453	418	390	420	470	432	407	440	408	418	385	420	416	411	380	441	440	377	438	399	394	413	431	474	441	408	403	385	421	420	406	483	416	417	425	390	440	380	414	423	392	373	443	434	395	435	436	462	440	413	440	421	416	380	402	382	425	422	429	407	412	418	435	395	410	433	447	429	406	389	433	426	407	420	432	400	457	414	425	446	416	404	420	403	422	446	385	406	437	432	410	388	419	418	419	416	433	433	414	428	412	438	398	446	390	401	418	408	424	398	391	405	425	412	458	427	432	472	408	416	476	405	414	429	427	442	411	427	406	416	432	408	396	438	413	438	411	439	408	423	426	427	417	463	426	407	380	407	436	421	403	355	410	443	395	455	421	406	392	436	423	405	424	420	430	424	424	391	448	398	446	439	382	445	426	420	425	392	421	433	394	397	419	432	430	433	440	434	409	430	395	419	451	412	405	445	416	437	436	418	422	403	388	398	440	403	416	418	426	403	408	417	430	425	410	410	425	410	441	447	435	417	423	466	445	426	423	392	407	461	404	404	428	420	387	406	426	413	402	410	468	436	413	445	419	393	406	395	415	422	397	411	412	415	423	432	443	413	465	429	386	392	413	397	403	441	429	390	424	412	476	443	398	395	444	402	415	440	411	410	423	404	452	427	465	433	433	431	421	436	435	441	430	397	418	428	427	402	404	438	402	427	357	414	404	407	456	387	429	410	369	420	431	442	393	403	393	391	420	423	393	421	466	448	416	409	419	430	444	430	417	417	420	442	446	422	430	426	416	396	444	416	444	433	411	461	403	425	442	403	426	426	439	419	420	426	440	399	418	437	395	414	416	379	410	415	420	417	406	409	434	441	400	426	409	394	366	429	399	416	455	426	411	367	425	397	406	374	380	424	410	402	411	421	419	451	448	444	419	447	415	406	434	416	425	418	358	391	411	431	411	367	429	413	429	401	447	371	392	396	422	388	415	449	417	396	398	415	440	419	399	446	429	416	436	447	418	458	433	448	393	414	443	434	429	410	416	422	430	393	463	414	429	440	439	449	402	393	408	428	414	412	407	453	404	409	401	408	395	374	397	452	445	423	437	418	383	416	437	400	416	408	460	422	422	373	466	432	411	375	454	434	390	408	427	403	435	405	403	435	426	401	411	408	430	438	404	407	382	444	401	404	390	418	434	422	403	417	409	427	423	429	420	417	398	426	420	420	416	419	422	398	381	439	438	440	440	463	446	420	467	413	418	434	435	406	454	416	428	413	410	413	439	437	411	425	430	408	399	387	414	410	396	404	408	407	403	410	433	403	445	394	436	449	411	393	425	441	452	443	420	405	404	421	431	431	408	432	397	433	466	426	399	386	438	431	442	397	420	413	416	404	447	410	373	436	428	397	417	400	423	423	428	467	401	434	417	381	410	453	421	417	419	426	418	425	437	427	459	431	428	429	400	416	399	448	444	418	413	408	424	437	434	434	408	406	386	403	404	447	427	453	415	443	445	384	409	436	412	387	401	401	383	391	429	418	403	432	422	467	456	419	404	393	435	441	455	421	416	438	435	421	412	413	447	447	428	433	440	395	437	450	411	398	406	374	447	398	414	424	434	448	406	401	433	389	424	427	391	418	421	416	410	398	443	417	426	410	403	425	424	418	456	400	435	378	441	422	432	460	392	426	397	412	361	441	400	400	405	463	394	414	398	417	422	400	414	436	458	429	414	366	441	396	429	431	435	419	408	449	427	402	401	435	402	444	413	395	405	391	413	401	434	402	416	456	425	405	456	432	409	418	415	452	391	423	419	379	471	432	392	399	439	411	415	411	442	400	426	397	406	384	411	370	382	375	395	417	400	398	440	394	410	414	411	428	415	414	449	406	428	427	411	405	406	418	397	429	419	419	413	447	430	422	409	417	397	397	416	403	440	427	429	418	452	414	452	424	428	468	419	420	421	438	417	444	438	421	399	437	427	402	436	430	415	408	411	446	389	398	413	428	404	417	418	405	443	400	432	423	400	415	410	413	424	407	440	404	426	398	417	425	423	445	440	446	411	437	376	407	448	458	394	421	430	441	377	422	407	413	370	416	454	436	396	400	394	389	419	405	383	435	430	427	437	398	398	397	390	361	387	374	399	460	423	402	409	410	416	405	411	391	409	447	404	432	430	414	384	402	448	402	410	421	439	404	412	404	427	410	446	396	411	406	444	428	378	447	449	437	412	450	407	408	395	411	415	445	394	411	470	445	409	432	391	390	405	398	421	426	412	436	398	423	422	388	438	420	439	397	419	441	461	416	420	412	396	384	423	410	404	419	420	424	396	414	398	429	421	408	412	428	434	426	400	442	396	404	438	427	440	422	395	400	424	453	395	425	396	408	428	415	457	465	378	451	398	428	431	410	409	417	431	417	433	435	422	423	439	434	403	429	427	427	397	430	430	420	384	430	442	388	430	417	388	443	416	428	413	423	408	446	436	410	418	405	393	416	416	423	415	393	396	411	371	416	399	462	430	411	416	424	412	413	456	420	452	398	435	373	437	423	426	400	466	403	455	439	414	407	409	447	390	454	429	385	403	432	404	400	416	411	418	399	435	417	433	400	382	406	425	412	392	436	453	389	443	428	429	420	412	432	418	418	401	413	472	460	398	383	405	424	412	432	436	408	396	437	404	421	398	434	432	430	394	436	413	439	417	434	439	417	435	406	421	427	449	435	416	428	411	414	443	415	417	410	420	425	421	429	401	430	427	440	438	421	426	416	429	401	412	407	413	418	428	393	411	380	438	409	425	433	402	427
28147	26368	28564	12951	2865	1240	699	574	454	372	273	281	248	233	203	207	167	161	168	147	197	220	174	149	172	163	148	181	173	136	164	176	138	152	180	162	174	156	144	164	174	159	203	170	178	164	155	153	162	174	175	194	164	162	167	167	166	155	157	153	167	153	174	181	181	155	153	155	169	175	162	154	147	138	170	150	187	178	164	147	167	162	163	179	178	161	161	192	172	147	152	156	155	157	171	183	188	156	184	191	182	150	157	175	151	166	158	175	164	161	161	169	175	140	192	145	169	143	171	157	157	162	166	138	151	153	171	163	169	172	165	173	157	192	158	168	164	147	164	167	151	167	149	180	177	144	156	152	177	188	165	125	171	172	172	175	176	134	163	160	136	196	169	176	157	174	159	159	168	174	165	170	130	171	157	159	144	149	166	173	148	157	165	176	173	170	150	162	155	140	172	187	166	138	152	164	155	171	170	158	163	157	169	199	152	155	170	174	150	146	180	167	154	164	184	173	153	157	142	147	155	162	139	179	167	155	174	149	141	149	193	166	176	171	162	168	156	166	155	183	166	177	167	163	140	175	152	169	174	149	172	190	163	147	153	164	145	174	175	195	144	170	159	145	150	162	155	178	157	144	145	165	158	165	168	184	191	194	150	149	126	174	179	163	157	154	178	174	185	179	151	159	175	158	163	160	172	155	181	161	162	167	144	157	165	147	147	171	167	160	160	190	158	159	167	164	169	161	156	160	152	167	171	178	173	156	158	158	166	181	147	156	165	152	181	158	160	157	156	158	182	171	155	150	185	162	151	152	141	175	161	176	167	142	165	172	178	169	165	178	162	168	161	156	141	164	181	181	160	140	143	142	150	182	149	185	186	151	132	157	168	166	145	158	162	159	161	176	171	161	170	163	162	153	153	140	170	175	183	189	163	168	162	160	158	171	152	175	144	165	160	192	161	154	173	159	187	177	159	158	144	161	136	164	162	169	179	147	139	188	157	148	164	144	175	174	185	169	156	169	183	143	155	159	184	155	169	175	170	141	165	165	153	154	139	178	171	178	189	172	149	154	175	173	179	167	170	182	135	172	183	165	188	180	152	169	165	166	177	176	162	169	200	176	168	156	173	176	181	162	158	182	176	161	162	162	174	193	156	168	153	185	183	192	155	162	149	162	182	149	153	169	172	176	176	171	169	164	146	169	155	162	172	159	157	157	147	148	184	154	165	163	166	171	188	172	144	149	168	167	191	147	184	163	178	166	184	153	184	171	149	175	180	183	176	161	179	160	165	174	151	172	166	156	164	165	149	172	169	160	167	145	140	175	176	162	185	148	160	171	160	156	176	161	175	164	155	173	151	171	155	169	175	173	150	163	168	150	160	168	163	154	192	175	153	151	141	187	149	180	175	157	159	174	147	155	154	146	171	178	147	170	188	173	170	176	166	158	184	175	165	167	163	170	167	148	180	177	162	169	168	153	158	165	144	152	133	169	176	169	157	177	165	183	175	159	191	185	150	160	181	168	154	155	178	165	146	131	159	151	168	172	158	160	175	157	183	147	184	164	146	177	159	174	184	156	158	182	149	158	168	184	167	165	161	168	170	164	162	150	166	180	179	159	159	166	181	153	155	163	194	166	174	176	171	161	178	166	169	186	190	170	170	153	166	160	157	162	139	175	167	183	158	164	162	189	149	166	158	149	172	159	148	178	154	166	176	158	169	171	175	174	128	143	184	152	176	157	176	166	155	178	152	176	151	165	165	178	191	178	162	155	169	181	144	154	174	153	152	176	165	159	203	163	173	183	174	189	184	165	162	168	157	149	148	150	156	159	165	171	146	166	186	186	182	161	158	141	179	179	150	136	160	151	169	145	168	143	174	173	155	139	161	168	155	156	156	170	138	164	154	172	179	160	147	163	163	183	150	156	160	161	161	149	156	156	165	142	193	173	176	148	177	189	149	191	183	179	174	170	188	185	146	194	152	140	167	191	156	162	150	158	148	178	178	169	155	162	160	183	139	161	166	171	147	142	156	150	167	168	162	184	181	173	143	160	159	152	188	153	160	163	189	169	159	148	162	157	163	166	140	158	175	142	158	169	191	168	180	165	165	158	173	145	161	164	184	145	157	149	166	181	158	136	191	167	173	172	180	165	174	147	169	174	157	169	164	157	153	169	168	207	147	137	142	162	166	174	194	153	177	163	177	189	160	157	160	169	159	155	169	178	172	165	164	153	175	157	142	155	168	160	183	170	167	162	178	184	152	172	169	159	177	152	159	170	180	187	169	143	168	179	156	152	156	178	160	152	162	157	154	176	161	184	152	152	176	163	149	165	164	180	172	147	133	171	187	160	162	180	180	140	175	154	171	172	164	146	165	170	161	175	165	157	166	170	158	161	179	176	173	150	158	146	184	178	166	179	172	147	153	182	158	162	147	150	137	158	167	174	183	161	177	162	157	178	156	166	185	172	153	166	175	156	160	162	169	169	154	140	161	182	163	150	175	156	162	153	168	174	162	142	172	168	157	160	157	170	160	180	177	159	152	176	149	156	155	148	164	154	172	170	162	176	163	143	171	166	168	170	164	148	180	162	171	156	161	170	179	172	166	179	156	159	179	167	151	148	155	168	136	157	169	159	172	158	153	159	179	136	150	161	162	162	137	160	170	174	178	164	168	171	150	173	162	144	155	156	161	206	166	160	179	162	141	162	167	168	167	128	185	176	173	176	156	172	182	163	160	154	161	153	151	153	161	164	181	163	169	167	182	167	158	156	158	192	180	141	172	156	179	169	146	173	168	174	159	171	150	166	154	157	172	174	167	157	148	162	191	161	175	164	158	156	182	172	163	155	152	163	170	180	158	136	162	150	145	145	138	156	146	163	149	160	157	171	151	162	176	164	150	153	189	178	138	148	177	150	163	151	158	185	176	164	158	164	159	187	170	173	173	144	168	161	168	168	151	123	153	160	173	160	177	194	166	152	138	172	149	164	153	165	168	150	151	183	165	169	162	164	172	171	156	161	139	149	155	171	171	169	188	149	168	155	167	164	152	140	151	163	181	159	187	157	156	169	173	161	156	174	179	164	160	160	157	165	174	141	157	179	177	150	180	179	191	147	165	184	148	158	171	167	166	175	142	153	191	152	157	163	130	177	157	183	165	162	178	167	161	181	181	164	157	172	171	175	167	166	177	167	169	157	136	154	151	162	196	166	179	146	174	153	182	148	138	173	152	169	170	165	158	155	157	154	167	163	169	164	177	163	173	164	152	170	180	161	155	185	164	169	170	152	151	169	159	168	164	170	135	177	174	177	171	157	180	166	173	180	152	134	163	187	162	169	163	164	160	169	175	171	196	156	173	144	148	190	171	159	173	168	135	170	153	170	165	151	165	147	158	174	162	152	170	158	165	168	168	157	149	175	161	143	149	170	141	178	154	165	163	169	161	153	170	177	174	157	149	179	147	156	179	167	165	185	162	158	165	183	158	147	178	166	163	161	194	175
28440	43721	28551	10754	4399	2467	1502	1092	831	496	441	410	339	290	321	248	231	228	236	249	266	223	236	241	203	204	179	208	189	173	205	172	183	176	243	184	198	203	182	194	198	197	199	219	163	202	191	188	211	167	192	185	185	200	192	190	189	214	201	205	196	182	188	206	178	182	196	215	190	199	202	195	180	216	209	205	176	180	204	191	215	200	222	182	189	176	232	180	197	170	199	199	175	192	163	185	201	183	182	204	183	201	227	217	200	210	191	178	180	212	214	188	177	196	190	226	168	213	200	213	191	213	186	186	191	201	202	209	208	187	211	196	178	211	191	180	188	209	166	187	198	204	185	213	208	203	220	182	208	193	185	188	177	190	190	185	221	189	189	196	205	186	193	202	222	179	219	198	212	206	197	210	204	186	200	205	212	179	231	212	211	191	205	180	199	184	225	165	186	194	217	202	206	217	210	177	185	185	178	193	181	164	236	200	192	191	221	192	188	191	180	207	198	196	208	200	170	212	205	209	214	210	187	191	195	193	221	220	179	192	170	181	168	196	204	204	202	189	201	197	196	203	204	190	197	183	199	193	187	179	198	189	195	196	202	218	218	172	193	195	192	201	208	210	202	192	184	187	209	189	212	186	184	192	187	193	208	213	175	174	189	203	188	199	210	191	215	221	191	227	202	207	177	176	200	224	178	212	175	178	210	196	208	198	196	190	231	222	200	188	185	212	212	195	196	196	217	187	209	195	187	208	220	206	198	197	160	204	230	185	194	214	189	194	187	196	205	217	168	205	199	217	191	200	185	202	187	212	198	186	173	181	209	178	192	170	186	207	210	191	189	198	206	165	208	195	192	213	210	186	194	206	171	202	161	201	177	178	214	195	181	205	203	212	191	199	194	210	210	184	197	188	215	190	187	209	208	183	184	193	192	182	210	204	203	203	220	200	190	187	202	226	211	186	201	168	206	177	193	185	176	206	183	206	189	181	199	154	197	203	191	194	204	164	197	212	215	189	195	179	180	176	202	226	200	181	196	220	178	199	197	215	174	221	181	189	173	185	207	220	193	224	176	189	193	187	192	193	202	190	190	213	184	188	209	195	209	185	196	190	187	211	209	203	173	182	192	190	186	179	213	178	203	205	194	216	187	212	201	223	202	198	205	189	214	184	185	158	192	190	198	189	191	205	195	209	203	196	187	201	211	207	190	200	214	186	208	198	216	229	197	177	204	178	203	194	185	204	193	196	198	201	193	210	185	227	190	190	188	197	205	170	201	170	192	183	200	220	194	184	207	192	203	206	192	218	188	191	178	201	226	211	193	192	199	183	210	208	198	213	172	183	197	187	192	215	186	220	216	213	185	218	201	182	194	180	190	192	188	236	180	208	214	200	175	178	185	227	219	189	216	208	205	194	200	210	188	193	225	219	205	194	189	213	190	207	186	195	173	187	205	197	211	210	196	195	196	178	188	175	216	197	212	202	211	171	188	193	190	188	202	200	196	191	188	213	198	207	197	210	209	205	189	208	205	203	206	199	199	196	175	193	188	195	181	180	177	201	185	179	201	181	201	213	201	178	208	173	212	205	195	201	206	196	194	208	196	192	207	184	171	208	183	178	184	215	172	214	190	176	183	189	213	206	203	204	207	249	193	172	207	188	206	166	200	209	189	181	207	180	189	207	193	199	213	181	186	172	188	192	189	199	230	216	168	191	183	200	177	190	189	200	220	213	173	176	177	213	198	193	226	168	186	214	183	188	174	181	207	197	186	198	193	185	197	218	185	183	181	191	211	173	204	196	187	197	209	199	218	206	190	211	165	204	220	166	188	178	212	187	170	197	195	185	187	190	193	200	196	201	198	194	220	203	201	195	204	176	198	200	192	191	178	217	206	197	204	176	202	190	181	202	205	207	195	214	193	202	206	195	209	181	183	203	198	211	167	198	214	164	183	220	191	201	210	184	178	210	197	201	176	207	209	214	199	180	193	185	200	203	197	197	180	190	206	178	165	197	190	173	191	192	186	192	175	190	199	186	206	190	204	176	218	193	179	192	180	195	205	191	208	203	196	198	199	242	200	211	197	189	197	189	180	181	200	190	194	224	173	196	190	186	195	202	210	177	214	188	203	191	183	205	176	198	218	194	208	221	173	209	199	184	208	186	182	190	212	185	219	214	189	193	210	206	204	178	204	198	194	216	198	192	207	207	208	182	188	192	184	190	219	216	202	193	183	193	203	190	230	200	200	196	191	206	187	210	191	178	179	168	220	220	187	202	200	193	201	193	205	171	200	190	212	178	190	208	205	221	206	179	231	185	198	214	193	193	193	189	190	211	200	190	180	178	183	176	203	207	209	180	177	200	179	206	203	204	173	185	189	165	194	186	211	202	221	209	172	194	182	185	229	214	194	216	193	203	207	188	178	188	199	185	201	216	198	188	227	188	201	222	169	230	174	201	227	173	207	205	198	197	191	195	222	202	211	190	211	197	176	211	180	212	204	183	224	201	200	213	163	191	181	178	214	220	205	224	193	196	195	212	197	189	186	217	177	209	202	182	188	185	184	237	197	188	195	189	184	204	221	198	201	191	206	203	191	204	174	225	201	184	196	204	210	216	194	193	177	184	211	191	182	201	188	200	193	176	213	203	188	195	180	206	205	201	207	172	165	185	192	212	188	203	189	198	192	180	188	198	206	189	220	175	212	197	212	208	219	175	207	190	209	219	200	188	182	236	204	196	167	186	171	180	202	193	222	202	199	221	190	192	188	166	198	221	196	188	177	196	177	191	219	218	166	187	190	221	187	210	209	185	171	176	208	206	177	211	192	184	197	166	196	221	205	195	213	184	182	213	200	213	200	194	189	205	176	194	172	213	206	190	211	180	205	204	232	191	219	200	200	219	175	218	210	213	206	183	170	193	176	219	178	185	173	202	223	218	182	206	179	216	195	167	177	183	207	195	228	195	170	189	185	198	213	200	199	211	197	208	197	203	202	219	196	221	181	186	218	208	196	207	191	220	211	206	175	156	211	202	202	189	196	181	201	205	193	169	196	211	212	214	187	190	196	196	191	200	180	201	204	188	205	192	197	189	216	198	213	216	185	192	188	219	213	184	170	199	210	184	187	204	201	191	163	208	197	202	202	182	200	211	202	185	201	206	166	175	199	159	203	189	201	200	193	205	171	209	176	227	195	203	207	212	188	214	174	192	211	180	170	193	230	198	189	200	193	187	210	202	218	186	198	199	191	194	170	215	208	188	209	186	208	197	225	194	189	188	197	181	183	193	170	226	191	180	208	181	196	205	192	207	212	203	200	183	211	215	191	185	174	186	204	185	179	217	204	194	189	187	202	227	189	193	200	170	211	213	210	184	217	202	192	194	210	192	226	207	186	211	194	192	197	207	197	209	182	207	213	185	202	214	212	208	181	163	195	212	206	215	210	192	199	221	223	200	192	189	191	202	188	210	197	195	199	195	210	185	189	201	212	214	218	210	175	185	187	205
24158	21372	28609	24474	21268	12068	2486	1387	949	664	632	538	451	436	379	398	372	348	339	322	368	348	297	287	288	291	305	288	295	295	278	283	266	285	265	283	249	262	286	238	282	253	281	285	286	291	247	281	285	286	290	306	257	294	254	296	249	276	273	269	272	269	274	254	282	270	259	296	254	233	270	273	254	272	260	275	271	267	282	296	218	295	270	271	273	260	243	256	280	286	266	284	302	258	253	272	275	261	272	259	286	272	243	287	266	269	240	241	287	265	245	276	276	244	259	268	294	274	270	271	277	269	269	245	245	277	312	283	266	265	271	265	255	294	260	259	267	256	274	277	264	285	274	259	293	268	264	259	242	293	246	293	260	256	252	242	274	322	306	257	265	265	257	275	252	270	264	264	241	272	260	270	291	251	296	264	264	289	268	256	252	272	286	254	279	272	264	263	275	279	274	272	249	246	287	268	248	278	249	292	288	244	285	267	304	263	268	270	272	273	276	249	305	251	278	269	290	257	239	252	271	255	268	265	288	281	262	243	271	289	293	286	280	280	274	272	236	260	274	243	265	256	269	269	288	275	276	272	263	273	263	260	292	235	276	267	268	245	262	316	249	259	264	250	302	271	269	288	242	277	268	263	259	282	270	248	250	260	272	289	273	243	275	262	254	250	254	246	281	259	262	261	266	290	247	240	263	304	271	274	266	290	261	244	275	279	233	260	248	250	273	266	264	272	250	253	250	271	251	238	271	274	291	270	284	252	256	251	266	265	250	272	267	245	256	264	264	270	264	242	298	260	278	248	271	268	245	261	242	272	244	264	257	259	257	246	245	267	277	283	275	277	269	293	241	273	248	252	262	274	278	252	284	267	256	277	270	257	257	281	253	277	261	250	265	300	279	271	256	283	256	266	270	280	266	268	265	247	283	288	274	273	270	267	279	257	262	274	269	267	281	284	231	249	268	277	259	264	254	299	260	256	231	256	253	278	281	292	273	270	281	270	302	274	264	256	269	256	248	266	275	243	275	267	265	277	260	300	264	274	262	281	269	242	280	236	246	274	258	237	274	269	282	255	274	280	266	251	250	272	264	290	258	246	242	272	228	263	276	289	246	280	272	262	259	285	264	245	275	236	280	257	278	241	232	270	247	282	254	267	278	256	247	252	277	285	272	259	262	298	290	288	259	260	250	252	263	284	276	270	253	295	231	268	271	280	246	286	266	267	292	272	243	283	284	286	289	248	284	242	265	247	272	295	290	322	283	229	268	266	267	251	257	259	262	235	279	272	263	244	243	280	254	252	269	264	247	270	254	270	279	265	263	269	274	236	276	261	266	250	248	262	283	241	267	283	273	276	260	261	293	243	276	245	264	262	264	275	262	258	231	271	282	268	253	263	288	277	279	249	283	261	268	303	272	228	259	237	252	254	270	285	270	273	269	297	284	252	284	250	245	258	251	281	281	256	281	281	248	268	276	264	267	277	278	253	265	240	246	254	255	265	269	293	254	268	272	270	295	239	266	264	266	273	252	263	283	258	275	281	271	278	290	249	269	269	259	302	250	283	257	263	253	290	259	251	284	282	267	252	252	245	277	291	256	244	253	275	264	282	273	279	262	290	285	261	224	275	274	274	270	232	262	284	252	291	269	269	267	249	291	274	248	260	233	265	269	264	259	250	292	256	271	278	249	256	258	293	257	271	275	259	255	254	274	278	253	268	254	269	267	251	267	264	256	279	248	260	272	263	253	274	249	280	256	244	235	270	281	273	270	282	290	243	283	279	249	279	265	257	227	264	246	251	285	292	276	241	256	242	279	252	260	274	253	265	275	262	272	241	273	265	240	251	270	275	274	268	257	262	279	266	249	272	278	272	243	267	265	290	282	235	242	277	236	277	267	261	268	266	282	293	265	292	298	275	270	271	264	262	280	251	277	243	280	250	263	256	284	256	250	301	292	256	267	255	297	306	240	260	272	288	277	297	269	289	294	237	310	257	268	251	255	258	259	244	270	247	245	231	276	267	290	269	248	259	263	256	280	289	279	274	236	273	269	281	261	271	261	273	263	270	274	234	267	298	270	261	253	272	257	290	273	255	254	254	295	275	298	290	275	262	258	267	266	252	280	260	288	262	277	285	304	261	269	280	263	247	271	261	270	234	255	257	265	280	288	265	274	274	273	263	265	235	287	256	245	261	291	272	245	240	252	241	244	252	261	262	271	266	277	256	283	270	281	241	316	266	284	272	260	259	262	285	258	255	251	257	270	255	251	271	244	291	270	248	271	274	260	237	291	266	294	260	261	263	231	304	263	269	235	249	264	255	302	247	281	275	278	266	262	262	250	268	261	278	259	274	277	261	316	263	260	274	267	233	252	297	275	274	242	280	269	281	250	285	290	286	254	289	242	254	280	262	262	260	291	267	279	262	244	264	243	292	251	281	265	285	263	251	277	267	261	278	270	248	270	272	251	282	271	285	260	258	268	268	254	267	270	274	283	261	262	266	242	279	254	262	253	294	262	255	259	250	247	313	265	265	230	290	278	295	290	271	274	250	255	280	255	266	260	269	269	286	251	243	290	282	233	256	293	271	256	280	278	250	269	287	235	271	273	288	276	242	242	284	261	265	258	265	249	258	245	288	248	258	276	284	273	259	242	275	286	253	249	257	259	266	265	259	244	231	263	270	268	282	279	266	235	291	262	277	285	261	250	284	239	247	273	265	250	262	279	262	285	246	249	282	254	262	302	268	256	244	255	264	279	243	240	268	280	292	241	260	257	298	280	274	265	252	283	245	283	277	273	258	254	269	272	294	251	245	243	254	254	252	273	261	273	277	286	239	242	285	283	286	265	266	252	258	280	290	269	273	258	281	268	264	280	274	272	268	235	271	282	230	246	268	282	268	287	266	272	243	269	245	266	283	288	250	234	244	277	283	275	282	290	264	231	276	261	279	233	249	304	278	217	273	244	255	256	271	283	275	263	254	261	309	255	288	264	269	251	316	257	255	287	248	246	275	264	274	276	267	263	304	254	254	273	273	299	265	287	231	255	284	251	250	269	220	273	246	243	257	283	265	270	260	269	260	263	280	260	296	271	299	284	285	259	270	268	252	288	252	269	285	255	244	258	270	260	244	256	271	243	266	250	302	262	278	269	246	290	288	258	270	248	261	255	277	289	285	235	261	267	282	257	289	271	271	270	280	262	251	274	280	277	297	265	263	254	309	251	269	293	254	275	263	280	265	259	233	268	288	232	280	283	277	252	269	267	273	297	241	231	250	261	269	251	268	250	287	270	236	273	248	249	260	289	275	268	266	225	274	299	237	242	252	246	269	234	278	268	261	262	224	277	245	274	247	280	254	238	270	272	274	267	261	286	270	269	290	278	254	259	312	274	263	277	289	286	277	235	272	277	275	295	241	267	251	285	262	267	285	249	258	256	260	277	263	245	246	275	243	265	258	239	273	264	273	259	256	231	255	253	267	275	273	279	268	271	273	272	257	248	296
30351	51390	32312	16228	8795	5116	3248	2304	1559	1035	908	850	670	587	574	517	460	440	389	448	403	421	392	349	353	370	304	346	334	320	345	335	303	314	327	313	289	312	322	336	312	305	330	326	298	341	323	317	333	307	309	295	350	308	338	291	303	318	325	339	301	323	288	315	317	279	327	292	301	335	316	326	344	295	288	319	292	300	298	319	300	306	303	321	335	295	306	303	284	305	309	306	292	292	342	290	301	286	310	334	305	287	301	311	305	300	304	297	328	311	307	354	293	312	309	335	305	324	358	324	306	325	290	302	319	316	290	293	296	292	287	304	290	310	306	318	305	295	306	314	313	314	299	324	286	297	299	299	344	307	297	273	294	271	310	331	304	314	286	292	326	295	298	264	321	285	308	288	325	314	306	303	327	313	297	303	289	309	303	309	303	304	281	291	296	274	342	348	290	310	306	315	291	345	302	314	290	316	331	317	297	318	326	323	286	290	324	289	330	287	310	310	316	330	296	321	325	329	324	314	314	302	304	346	302	315	302	271	318	309	318	295	334	303	304	306	312	325	303	318	299	334	252	284	293	320	327	281	333	294	305	331	327	352	319	305	311	327	299	271	309	326	318	330	291	340	284	283	325	311	313	315	306	327	311	311	326	286	287	285	291	292	319	324	319	288	330	309	300	330	288	305	296	293	294	322	334	306	312	280	321	301	305	303	308	307	313	315	324	323	280	321	311	308	300	323	279	310	296	291	275	307	302	331	287	294	301	288	276	298	320	317	315	291	297	320	317	311	321	313	318	312	318	331	311	307	298	327	306	289	328	297	324	302	284	306	308	309	317	295	322	289	331	317	314	302	294	343	338	305	320	300	328	330	310	268	281	322	346	310	297	319	342	292	306	295	309	329	286	328	276	316	303	291	315	302	308	318	303	290	300	273	313	274	284	335	293	268	291	312	292	313	342	300	295	285	307	320	334	328	318	318	313	340	304	302	306	316	313	281	334	292	292	283	327	286	305	287	291	296	309	316	324	303	277	294	283	314	304	304	335	303	308	294	310	321	300	278	305	327	300	304	313	292	336	275	300	302	293	318	296	322	283	293	320	308	310	314	317	309	267	365	285	295	285	300	292	313	288	312	289	304	300	309	299	311	316	281	288	315	305	314	297	318	326	337	290	335	342	336	337	304	302	290	333	275	302	297	309	318	295	296	300	331	300	311	331	296	290	325	310	319	311	282	340	307	286	298	312	304	314	294	290	322	307	278	283	295	317	307	317	315	290	299	326	307	288	300	292	272	277	284	329	307	311	280	292	319	303	285	305	289	321	339	315	335	326	293	272	312	320	292	319	292	324	316	307	291	320	298	294	309	347	302	322	258	270	311	315	315	313	291	263	317	306	298	338	293	327	336	294	314	303	296	310	312	285	314	329	320	316	311	319	337	321	337	322	324	335	285	304	302	304	314	319	312	342	314	304	267	319	295	304	302	310	322	310	306	314	289	276	302	273	289	297	317	313	288	285	312	295	309	296	325	318	282	307	332	303	297	306	309	299	308	304	302	309	315	315	312	317	343	328	340	301	283	314	273	287	329	313	287	303	312	334	304	293	332	327	336	298	320	286	303	306	315	314	286	302	330	314	317	279	300	322	302	314	309	315	298	302	316	349	324	320	315	302	305	301	285	304	307	338	308	305	291	313	307	291	313	324	313	295	314	323	293	324	310	309	299	292	326	284	317	269	306	326	283	294	313	317	318	324	310	290	299	297	275	349	318	313	324	333	295	282	282	310	318	306	326	309	291	288	336	280	313	316	291	293	337	290	336	291	300	294	317	326	301	324	312	300	324	310	314	268	301	310	307	283	313	313	289	301	270	293	291	307	304	330	280	278	309	281	284	304	317	340	282	294	314	298	288	295	311	312	314	302	286	299	285	325	275	306	304	317	297	324	321	285	317	314	294	291	323	320	311	311	324	300	297	299	285	333	306	289	287	336	343	314	315	314	297	302	300	297	312	312	307	296	273	318	292	307	290	314	311	315	280	313	321	297	301	276	316	314	318	323	312	316	307	311	304	310	321	303	290	307	320	308	319	354	314	289	339	313	287	323	321	330	292	311	314	309	288	311	310	323	316	287	321	333	307	282	320	311	317	298	280	308	288	302	285	294	289	325	319	281	308	323	322	302	329	301	304	316	273	311	317	299	294	292	277	314	294	323	294	276	300	337	288	315	286	291	281	316	318	288	322	292	299	318	267	276	325	272	264	295	297	326	276	320	338	309	316	326	293	285	322	281	271	282	293	323	312	267	302	268	320	302	309	314	284	308	334	304	326	320	273	333	320	303	313	320	292	314	274	304	285	309	302	322	302	295	310	335	331	310	287	305	292	332	289	321	287	298	311	348	283	302	309	295	293	271	298	310	289	283	296	303	316	309	288	304	327	283	304	312	350	291	270	311	295	286	281	306	355	315	326	306	265	311	314	313	325	314	322	307	320	290	275	309	345	276	320	316	325	322	298	317	315	314	307	318	272	297	309	293	300	280	304	313	302	296	290	316	297	306	288	291	303	296	309	299	315	307	292	292	298	313	333	326	310	295	297	296	288	301	301	290	310	290	284	325	301	314	300	306	327	314	296	294	298	310	316	293	336	333	325	306	307	295	305	310	305	341	326	301	315	298	293	310	304	291	321	331	290	311	319	295	277	309	294	310	317	302	323	326	311	306	314	308	274	300	312	311	308	310	296	292	282	280	285	304	303	269	275	289	310	270	303	293	313	280	312	326	345	284	301	323	282	296	284	324	352	323	300	319	299	343	328	297	325	307	298	309	311	298	309	306	310	335	300	310	318	287	296	293	318	283	315	324	300	290	335	303	289	294	311	284	294	298	327	301	272	308	294	285	298	301	307	284	284	291	291	328	285	294	318	325	308	281	324	331	311	333	329	304	301	310	323	330	322	262	318	328	287	322	309	291	309	283	301	322	288	307	297	291	318	286	290	309	325	326	317	258	294	301	283	297	354	271	292	308	307	282	319	291	315	320	299	310	311	302	328	301	294	320	333	309	297	316	337	298	325	293	306	307	282	312	299	333	268	308	325	311	294	314	328	304	304	295	300	301	321	302	316	319	312	285	292	300	337	290	309	302	291	298	276	288	298	338	303	269	319	342	298	307	309	301	317	320	296	282	311	308	289	301	321	279	294	337	337	340	297	310	279	322	313	302	299	314	301	342	297	284	306	322	333	313	310	334	332	305	294	299	316	309	295	316	303	297	316	323	308	311	298	287	309	290	311	283	283	312	313	316	270	331	298	323	292	314	306	263	307	276	307	303	300	333	286	290	337	344	320	291	334	286	345	293	288	316	321	295	310	282	318	303	288	303	301	325	323	308	281	300	276	324	319	325	298	310	326	295	316	294	288	328	341	316	304	299	312	306	306	309	310	295	316	287	321	326	295	289	310	304	300	319	339	322	302	324	318	292	295	299	298	296	320	285	315	316	341	323	318	347	323
25327	21312	27503	25233	12615	2642	1349	897	620	488	450	390	347	319	289	276	273	277	248	230	256	246	226	231	215	233	228	237	240	228	215	237	250	229	212	224	238	216	217	209	219	238	203	259	231	228	236	222	195	197	218	194	212	236	219	218	204	203	235	214	234	232	224	230	237	208	240	242	222	227	202	213	238	205	212	212	213	232	212	217	223	213	226	225	221	189	239	210	189	191	228	207	243	213	221	235	247	208	218	211	221	202	222	205	242	227	211	233	202	223	225	234	223	224	222	224	230	207	231	231	191	203	216	189	217	222	240	245	232	210	207	230	227	218	231	224	211	201	218	177	226	218	203	219	180	216	224	212	206	222	215	215	221	211	225	228	210	252	234	197	198	225	203	232	197	202	229	222	239	226	225	224	197	198	210	209	241	212	191	214	208	190	220	219	215	231	192	214	195	206	202	192	208	195	219	219	204	231	235	217	195	210	223	212	224	216	203	201	235	230	218	235	238	208	207	207	221	207	204	219	242	186	209	230	183	212	210	204	201	217	203	222	202	212	201	207	235	216	221	224	238	212	238	202	226	241	200	249	199	196	210	227	230	221	208	215	204	223	200	161	247	217	200	215	237	247	194	236	196	232	202	222	206	199	230	218	202	228	209	205	209	216	215	211	220	195	205	181	212	224	193	234	194	215	225	205	227	268	220	199	223	185	209	237	188	240	232	235	221	200	248	218	236	209	223	203	187	210	215	215	200	206	238	246	204	221	199	209	199	206	214	244	177	221	221	219	197	232	219	227	222	210	236	212	234	228	234	219	193	201	220	224	226	226	197	225	224	217	235	231	234	227	215	204	226	218	218	212	219	209	187	237	205	232	179	240	207	216	224	203	203	216	203	223	213	222	246	242	229	200	205	194	179	224	210	205	216	219	218	221	242	185	204	201	218	227	238	207	238	223	210	234	226	212	192	211	216	217	220	205	208	189	206	215	181	224	209	220	203	230	242	221	216	224	212	209	209	239	208	201	223	217	202	204	200	207	221	245	232	231	217	223	237	226	237	221	228	206	220	212	211	215	230	226	204	234	213	222	213	196	233	189	206	202	231	198	175	207	230	214	246	225	231	195	209	192	215	251	194	221	210	227	211	210	222	221	216	257	229	210	205	228	207	203	243	235	230	218	220	207	206	194	212	203	211	202	208	227	229	235	250	219	225	214	236	256	209	213	220	187	229	208	215	227	210	216	206	207	210	196	221	225	202	211	204	213	236	223	216	176	191	224	196	226	229	195	216	202	214	229	207	224	199	228	212	236	209	213	223	204	186	212	209	209	213	225	234	230	208	207	216	232	218	212	224	227	207	210	212	238	208	233	226	220	215	220	195	206	223	218	257	214	223	200	205	208	243	202	208	206	210	232	207	227	201	223	225	205	215	219	220	239	203	227	210	217	215	205	192	215	207	191	202	229	217	219	221	206	212	211	214	228	230	208	213	212	219	217	228	219	204	231	214	223	224	222	205	203	229	236	207	230	217	201	213	211	202	223	234	206	220	234	228	211	201	220	219	210	234	223	229	229	200	220	232	214	203	224	236	235	217	223	225	224	201	220	205	227	206	219	225	233	244	231	215	207	203	200	223	192	214	218	218	176	238	223	210	219	223	207	206	196	217	218	217	206	210	231	236	216	212	229	222	204	223	190	225	205	210	226	196	242	189	233	241	238	239	222	197	198	206	225	246	214	201	209	232	230	207	207	209	210	216	198	202	223	215	202	215	230	188	220	219	213	191	206	225	205	217	204	215	222	202	203	221	245	215	230	221	188	219	228	212	235	235	226	205	219	204	197	237	235	203	242	237	240	219	215	216	240	224	239	210	215	195	185	194	214	192	225	201	216	224	213	200	226	202	200	230	216	198	227	215	211	210	216	235	225	209	220	217	206	204	209	209	215	215	215	236	194	225	199	224	203	206	237	224	242	229	187	215	248	243	223	218	215	231	224	204	220	222	232	200	188	204	229	221	233	214	193	211	198	196	217	201	242	249	221	224	202	236	221	183	207	208	232	208	208	200	220	222	233	219	190	219	237	222	234	221	223	229	217	208	209	191	219	218	215	231	242	206	211	229	240	212	216	214	236	224	231	203	226	184	205	201	225	219	237	202	213	241	235	217	186	233	215	217	204	200	207	228	199	241	204	238	198	211	218	220	222	228	218	203	187	262	214	181	212	215	231	220	200	208	226	235	236	189	263	239	210	199	239	183	244	235	197	200	228	206	232	202	208	211	217	230	219	206	225	245	246	244	211	181	234	191	226	208	205	225	227	223	227	208	228	213	228	205	221	222	230	203	230	230	230	235	201	202	219	219	220	196	215	208	230	209	209	226	206	204	210	225	211	211	207	214	212	202	219	208	228	201	209	222	222	221	235	186	223	192	180	236	243	239	257	216	204	200	188	206	224	201	215	193	220	199	201	220	193	211	227	191	206	223	216	227	216	206	221	221	220	229	234	209	196	199	190	221	203	210	230	213	210	193	211	202	207	216	240	246	180	219	223	224	222	220	216	221	252	222	233	208	198	231	194	223	220	216	200	202	237	223	197	235	217	199	217	210	210	216	226	190	226	204	222	226	196	224	215	193	236	202	198	216	216	238	242	216	191	204	191	215	221	229	214	199	222	188	226	219	219	220	246	234	207	214	206	206	201	218	208	237	195	206	220	215	230	257	217	204	213	212	209	213	208	215	234	212	226	215	251	198	213	224	235	221	212	205	192	224	211	213	221	206	217	222	228	209	238	220	233	236	221	216	241	216	226	210	238	218	187	225	223	225	226	236	201	245	248	210	209	225	215	239	220	231	198	218	223	210	219	206	216	218	219	243	218	228	226	199	203	233	227	202	218	220	203	216	229	197	232	191	207	217	232	236	245	231	209	211	216	228	236	219	224	204	218	209	202	227	261	221	222	197	192	209	209	229	214	215	170	224	211	245	226	227	208	224	217	208	219	211	224	228	208	219	199	217	203	211	238	208	228	237	213	202	208	204	218	208	203	211	222	210	197	225	232	219	194	233	196	208	212	186	221	212	220	220	232	228	201	217	214	211	222	206	218	190	198	231	235	224	208	220	213	197	247	199	210	224	192	200	212	233	220	225	217	187	218	212	245	242	249	195	205	237	221	229	245	209	228	201	202	216	237	233	223	214	220	215	204	245	225	204	226	226	208	205	220	228	235	215	205	204	214	189	180	240	214	201	194	215	214	227	196	206	237	236	229	241	220	228	176	232	193	224	237	182	204	230	237	229	227	247	223	200	235	217	212	211	223	219	188	240	224	200	248	234	201	202	185	239	198	217	230	216	184	220	226	227	210	199	213	253	217	200	215	195	224	219	215	223	221	226	239	196	214	193	243	216	223	242	198	218	234	191	224	229	236	187	234	195	234	217	194	262	202	225	226	244	222	210	225	215	215	221	193	202	221	199	212	209	220	237	213	223	227	254	220	239	225	227	230	232	202	198	206
29706	46554	30438	13485	7125	3941	2415	1766	1171	768	712	595	524	433	484	424	367	363	318	323	310	299	284	305	285	284	292	269	253	275	274	272	260	274	277	256	245	251	260	255	292	242	288	251	281	283	284	235	250	275	252	255	257	263	262	278	273	253	317	257	277	274	243	269	260	282	262	260	259	278	265	249	285	253	275	276	268	270	280	235	229	290	259	250	268	243	284	277	261	256	258	254	259	266	278	262	252	267	250	280	269	258	269	253	276	269	253	281	260	252	236	282	262	274	286	277	280	269	279	274	268	258	280	219	272	280	243	300	279	264	277	280	254	265	245	258	255	286	273	243	252	258	283	259	281	269	276	258	258	263	288	254	280	275	235	235	268	265	250	287	257	253	256	246	254	253	286	278	290	281	256	279	275	254	268	225	264	276	245	282	287	252	272	287	303	271	258	266	284	257	273	253	283	231	287	253	263	285	258	245	240	270	281	254	253	229	267	278	265	269	263	269	231	257	263	292	281	262	253	271	260	249	245	270	270	219	313	274	259	256	244	240	222	284	260	266	244	267	233	270	255	262	254	245	245	254	271	267	253	269	278	303	270	278	274	259	271	272	277	274	297	244	271	254	268	271	271	245	266	230	258	269	237	253	249	281	213	257	292	237	260	268	274	263	273	263	247	288	292	252	261	255	235	266	259	273	255	254	242	265	240	278	233	276	274	289	257	259	243	256	227	266	273	257	249	271	289	249	259	307	271	276	260	262	263	275	266	279	275	281	242	260	248	282	275	259	249	275	263	237	236	259	260	270	277	256	266	268	244	277	250	260	272	246	250	256	235	238	277	263	257	266	250	270	261	260	235	273	266	256	292	246	278	260	263	243	266	284	264	252	273	252	272	262	277	274	280	265	280	261	262	273	267	270	258	254	269	259	266	262	260	278	258	251	252	254	258	250	271	252	256	233	212	295	251	244	268	234	297	266	265	239	252	261	248	242	280	245	242	235	268	240	245	286	265	291	242	244	283	294	244	236	268	272	277	262	289	284	252	243	246	256	255	307	289	272	282	235	265	263	287	287	280	269	267	240	264	254	256	254	251	272	267	266	296	252	268	233	274	280	265	236	260	254	290	270	302	270	253	246	267	273	253	274	267	234	272	247	261	225	287	269	282	267	268	269	285	259	274	255	265	247	296	252	248	248	266	246	259	259	257	258	283	255	267	240	270	266	260	257	302	274	257	274	275	272	260	237	261	264	304	267	274	258	230	287	265	264	247	263	261	275	292	270	255	294	262	285	275	291	266	259	264	266	289	260	245	264	266	260	300	235	240	288	276	265	259	247	263	246	260	240	259	252	256	233	240	299	261	241	250	254	303	231	273	240	275	269	240	256	242	237	260	281	298	281	270	278	264	304	274	264	273	281	276	273	266	255	267	259	285	279	256	256	272	244	266	234	277	271	241	261	244	234	297	265	250	268	273	268	233	263	243	240	265	268	263	293	250	270	242	265	249	253	247	248	248	260	299	269	278	283	223	292	265	284	254	267	265	257	269	239	279	229	264	262	264	280	258	259	278	249	272	265	281	262	281	224	257	236	279	247	240	258	261	258	253	272	270	240	265	258	281	272	261	251	256	268	233	269	282	249	280	267	279	246	299	268	271	254	279	275	288	266	262	257	262	238	259	291	274	270	282	267	284	285	301	260	223	291	275	264	267	255	257	240	245	281	306	235	268	270	257	266	280	246	230	260	267	273	268	254	244	261	266	289	252	258	273	278	277	255	270	281	262	265	251	265	256	301	262	272	254	255	236	269	257	271	260	287	250	266	261	263	245	248	284	278	243	263	249	263	261	281	271	268	260	253	270	283	273	266	278	257	250	250	256	288	276	268	280	255	253	257	272	259	275	256	272	255	264	253	286	264	283	242	240	271	275	271	245	264	275	255	254	247	260	259	282	232	246	276	266	249	225	262	243	297	280	270	266	266	280	226	266	255	256	267	258	283	265	268	285	282	249	274	281	219	258	268	256	283	211	277	244	232	267	263	271	262	274	305	259	263	252	276	253	242	272	262	233	241	292	259	259	302	239	260	227	252	301	269	274	268	299	283	273	271	274	278	264	227	247	253	270	274	268	260	284	271	256	280	245	260	255	288	240	258	247	259	241	267	267	286	252	238	263	260	269	272	288	270	280	279	268	240	293	235	264	258	257	282	240	267	298	247	276	275	275	247	281	290	241	263	272	264	267	235	252	228	245	271	258	265	285	257	274	259	251	244	265	242	270	278	254	276	268	247	233	256	263	253	249	246	241	262	259	275	257	232	250	251	254	249	229	267	264	242	269	274	278	245	241	282	257	240	243	224	282	257	263	277	286	253	261	271	293	284	266	238	263	227	260	280	220	284	246	258	267	216	250	254	259	259	246	260	275	249	255	271	280	245	263	236	277	283	270	238	287	242	265	282	254	279	232	275	272	265	254	225	270	267	270	270	241	256	279	285	237	256	275	256	261	251	259	249	261	279	258	275	267	277	255	261	239	279	266	261	266	257	278	261	247	245	259	253	245	244	263	267	267	277	266	248	260	247	251	275	261	256	238	253	259	269	271	257	258	286	237	270	285	255	280	275	247	282	261	258	247	276	284	265	235	239	253	274	282	276	248	269	270	269	279	257	273	266	238	243	247	278	282	267	255	278	270	283	256	253	288	261	271	291	287	264	255	278	259	257	233	261	282	258	239	268	280	279	254	245	242	268	257	269	287	259	262	261	245	259	265	274	235	247	272	274	248	276	254	261	270	279	250	237	241	234	262	240	268	265	270	257	264	251	253	228	279	221	242	246	230	234	227	249	291	269	256	238	262	254	288	240	255	280	240	272	275	269	283	258	256	293	272	287	277	251	252	253	235	249	233	271	250	260	276	288	258	264	253	249	264	269	243	267	244	284	251	267	252	237	257	250	252	276	237	237	242	250	276	233	277	244	262	276	248	291	237	233	257	251	263	257	262	275	263	242	290	253	289	254	277	269	236	273	273	279	257	247	238	265	261	251	274	253	258	262	253	252	275	271	244	251	229	270	261	236	259	267	261	256	250	241	269	226	256	246	262	248	290	261	285	267	286	281	247	205	281	293	268	262	269	241	277	250	276	265	254	255	269	249	274	267	278	278	242	267	262	275	281	266	276	256	266	249	287	284	286	239	248	264	239	263	258	250	246	247	250	259	265	269	253	261	278	269	265	262	256	281	266	257	260	263	255	277	265	270	239	289	274	256	263	257	233	275	245	269	264	288	259	266	229	274	242	243	260	260	295	283	265	251	266	264	270	240	251	264	251	282	300	250	249	261	249	253	234	288	263	261	265	249	257	251	252	257	266	284	250	239	236	257	262	285	265	247	278	278	236	266	276	261	221	276	254	243	290	265	284	301	256	248	243	239	249	286	285	291	278	254	269	247	270	272	276	260	243	246	285	268	276	255	287	264	261	245	259	279	282	251	254	232	273	281	242	271	249	273	265	280
23233	21373	29052	24055	21386	21361	10546	2245	1373	1026	971	796	709	677	647	590	532	546	544	479	470	460	442	475	469	458	448	447	413	418	391	422	409	367	367	415	415	427	406	404	393	386	378	396	385	389	370	413	387	405	381	396	384	396	410	380	390	366	373	345	437	354	404	347	398	370	395	398	426	395	381	405	350	379	376	372	358	382	397	395	367	378	387	382	372	399	392	406	408	343	356	374	381	396	392	396	384	376	359	360	396	426	420	421	384	391	392	377	374	397	395	358	398	397	389	387	400	392	377	416	374	407	360	404	398	392	400	428	420	376	424	386	398	392	378	392	380	381	391	397	417	397	386	395	383	400	406	425	380	359	385	341	392	376	377	387	394	345	369	398	350	398	397	384	399	345	372	381	372	364	370	383	388	416	386	419	415	383	390	396	395	404	394	397	396	432	402	375	405	413	412	340	374	411	376	399	380	366	341	384	395	404	349	391	391	369	369	345	378	398	385	361	366	399	394	380	391	372	381	392	362	396	354	368	395	373	377	366	407	383	393	346	366	388	367	395	364	347	407	342	353	388	396	430	395	401	370	364	365	380	401	384	400	377	368	389	383	358	401	343	425	415	416	395	394	402	360	409	381	375	386	418	364	368	407	370	398	355	374	418	406	360	349	372	383	357	404	422	403	403	387	358	428	421	400	361	393	370	377	351	379	358	428	430	358	382	376	415	393	378	362	389	351	394	417	417	401	417	381	410	374	389	385	374	407	423	396	426	405	385	389	395	367	433	409	394	386	380	379	418	400	353	378	394	383	395	416	383	372	405	420	388	416	349	401	383	360	391	388	373	376	386	373	356	421	356	372	413	406	366	383	372	377	368	408	356	375	388	364	398	345	369	382	390	426	387	395	353	398	369	380	392	375	383	359	402	370	428	361	374	386	355	373	408	360	380	372	374	379	407	354	366	392	348	359	406	404	373	359	365	384	426	398	375	400	368	400	370	384	421	415	377	343	382	388	393	396	391	398	433	380	355	417	391	350	392	368	351	378	401	371	408	385	447	364	374	381	383	406	383	338	378	379	374	379	385	372	381	389	353	387	396	400	408	387	397	375	393	420	430	369	381	375	398	398	398	386	365	382	380	401	384	396	398	348	379	352	419	362	425	391	381	368	332	394	399	422	396	384	392	393	371	364	408	412	380	377	388	355	382	367	365	420	399	375	383	350	344	399	340	371	404	386	437	393	382	382	341	383	392	387	405	365	364	366	379	383	370	396	417	369	403	384	384	378	413	416	384	412	393	345	385	399	387	373	370	367	429	402	384	371	407	401	355	372	366	402	404	370	379	377	394	394	396	388	418	411	388	386	400	379	369	405	389	380	395	426	392	389	377	363	382	390	389	392	342	413	372	385	412	398	403	387	387	356	394	360	376	394	408	369	347	389	396	379	399	383	421	353	385	416	388	375	357	366	363	403	391	408	350	390	393	416	361	375	441	386	379	404	408	413	400	398	365	405	428	367	389	381	389	389	365	376	362	394	389	373	387	364	403	379	398	352	353	363	376	377	426	373	367	387	352	408	393	394	378	376	397	360	394	370	388	390	372	388	359	346	385	401	390	399	370	384	412	364	373	385	376	423	416	390	381	404	379	379	387	379	381	373	376	364	379	390	406	403	383	352	385	373	385	358	420	378	382	379	376	346	393	394	367	399	392	396	366	387	370	386	385	354	384	384	351	362	401	388	389	378	361	411	373	371	361	415	401	396	385	413	380	385	447	357	397	392	343	392	409	383	373	378	411	362	404	365	379	396	421	366	413	377	392	366	399	399	366	378	380	397	393	422	405	437	396	396	392	371	402	388	387	350	382	354	418	385	424	383	400	403	391	409	362	364	399	375	420	354	387	384	383	398	390	383	396	389	364	403	355	388	379	414	362	375	348	370	390	402	401	404	394	403	382	369	394	370	428	405	385	367	377	372	379	412	357	386	394	392	407	375	383	383	395	399	396	422	400	377	393	374	390	395	401	379	378	383	424	412	402	384	390	391	388	405	409	399	348	386	404	366	375	387	380	373	370	368	405	375	386	392	400	364	396	370	356	385	366	386	357	394	414	385	385	394	406	372	405	395	378	389	397	395	365	413	384	386	403	370	372	354	411	398	395	383	393	403	363	373	416	383	374	401	412	380	417	381	379	417	379	394	379	393	369	427	412	390	386	375	360	406	390	377	397	397	379	396	388	374	432	406	376	377	387	408	397	367	381	388	359	394	360	383	396	406	384	390	420	380	382	414	378	390	382	377	400	379	413	405	404	370	395	375	400	392	425	371	378	389	367	418	362	365	409	370	393	392	366	377	386	416	375	408	402	366	391	372	398	383	339	406	402	359	406	405	350	365	388	374	369	396	375	359	367	332	390	357	408	365	358	413	397	385	384	379	355	368	390	378	368	405	403	375	392	373	400	395	381	417	407	387	413	385	381	359	408	363	375	382	384	405	402	376	397	369	389	368	377	347	414	406	404	384	396	400	397	352	389	394	377	385	367	354	391	359	396	366	388	383	347	358	377	409	406	382	371	370	360	394	367	360	386	359	406	388	387	369	423	416	382	365	401	411	384	384	379	407	384	420	420	389	374	408	394	380	394	361	333	394	349	368	421	366	367	413	414	364	354	398	402	388	381	369	373	374	376	399	380	352	376	421	388	388	362	391	398	344	395	406	364	416	392	369	394	396	357	374	359	395	377	383	372	389	375	369	420	362	418	387	367	411	398	394	390	361	393	351	393	388	410	397	399	399	381	361	387	388	374	379	376	381	405	410	412	390	360	391	368	373	414	372	390	367	370	372	381	386	401	427	423	426	361	384	376	387	384	396	394	394	383	386	378	372	408	349	397	420	370	363	401	365	365	387	395	408	370	391	376	395	396	383	427	366	400	363	374	388	363	411	369	413	369	413	381	377	389	383	357	372	375	374	393	388	384	366	399	374	379	362	368	399	413	396	406	352	337	368	369	437	396	383	415	397	394	349	407	344	408	382	411	363	383	395	366	457	355	399	370	364	388	392	397	388	387	371	391	385	380	409	374	376	365	347	424	402	429	396	381	372	378	381	399	372	411	377	385	365	359	407	373	388	356	466	361	386	405	392	370	376	406	407	392	363	365	346	393	374	389	391	373	359	394	414	390	386	422	357	363	391	405	379	392	362	386	365	403	382	379	363	406	418	413	379	372	369	367	403	384	428	373	364	396	408	367	401	365	401	426	390	395	380	344	366	396	374	405	396	323	365	351	383	384	391	402	382	400	391	398	374	382	346	402	405	383	427	384	383	388	383	391	413	392	400	397	428	417	361	399	379	383	427	369	348	372	354	398	388	391	374	370	373	387	387	426	390	397	378	403	439	372	375	362	386	385	380	412	380	387	384	406	372	396	396	345	381	380	379	385	382	358	394	382	423	362	368	399	373	385	393	384	381	400	403	412	375	373	408	381	393	407	385	415	388	378	383	355	381	394	408	402
32301	54753	39115	20756	12999	7142	4931	3259	2273	1653	1505	1188	998	937	870	764	695	668	652	615	561	553	550	546	491	521	495	460	460	446	503	478	484	460	449	445	471	474	452	438	494	430	460	447	450	438	466	464	436	418	454	463	427	456	459	453	431	447	447	402	424	462	425	435	470	413	450	445	449	453	446	424	418	431	436	400	445	482	441	475	475	414	427	406	403	450	434	419	451	430	467	413	430	443	448	462	437	438	438	450	414	412	418	442	437	444	373	443	433	441	440	451	442	398	484	465	480	444	447	414	412	412	426	416	475	449	452	499	519	426	430	435	453	450	463	458	443	434	439	407	433	396	450	435	406	466	409	443	442	427	451	426	454	442	385	427	400	411	450	410	383	433	416	423	440	487	422	447	445	418	426	437	414	417	429	402	435	429	400	437	424	425	421	463	442	440	423	430	445	435	412	406	426	425	453	461	429	443	462	435	387	431	429	445	452	458	436	400	457	473	441	454	365	417	407	426	425	414	434	422	440	403	452	409	405	433	447	426	426	427	421	418	410	406	426	435	447	460	412	417	439	441	454	431	420	437	418	448	420	405	381	434	440	440	420	430	393	429	443	411	410	451	437	425	424	431	397	423	411	431	422	437	433	423	436	425	421	450	450	444	443	436	493	404	465	426	461	431	440	450	439	427	452	444	436	445	423	438	461	444	437	427	443	408	427	442	448	449	459	432	462	423	426	466	429	457	413	396	414	443	445	452	453	428	427	406	426	397	420	441	411	434	432	449	457	421	433	447	432	453	422	396	458	455	408	435	427	460	484	392	424	433	424	424	409	430	406	449	447	369	416	427	456	447	446	404	448	401	445	409	445	475	469	446	420	449	443	447	430	384	456	428	422	470	463	418	424	429	437	446	428	465	393	427	425	461	477	453	400	463	422	458	430	396	462	444	433	416	429	440	420	418	457	445	441	438	414	436	441	461	456	413	378	411	438	447	432	373	395	435	444	436	435	440	459	430	458	395	435	438	431	444	407	461	446	449	423	474	433	422	422	446	418	380	456	425	387	452	397	450	404	455	420	425	421	410	391	410	404	434	438	464	404	441	424	421	456	449	447	423	426	468	462	447	401	452	415	447	421	434	435	398	423	430	443	453	454	428	421	426	417	428	405	446	428	463	484	410	439	437	432	403	410	426	407	434	394	450	387	457	443	419	443	479	428	437	460	424	430	414	423	406	447	457	409	437	415	413	447	434	472	438	415	449	431	421	407	422	469	440	433	435	450	480	417	425	439	429	453	419	446	502	420	440	437	433	418	434	433	428	434	432	426	434	429	418	420	419	426	410	430	397	426	417	426	448	407	411	400	418	420	444	435	430	431	428	444	423	417	483	438	428	443	431	447	404	401	475	417	429	440	425	461	439	430	431	436	467	422	466	409	450	409	410	453	402	444	428	430	451	442	441	420	456	417	422	459	433	435	419	465	421	414	421	414	455	404	440	458	445	465	440	431	478	435	392	424	447	449	419	428	394	442	434	437	410	413	401	466	491	463	407	409	460	459	459	432	439	426	427	425	412	450	447	440	409	456	423	403	430	432	423	442	405	444	414	428	460	430	474	427	439	419	413	401	425	432	433	414	418	427	404	438	439	465	441	417	467	428	389	423	411	443	445	411	470	442	432	430	442	443	417	461	467	407	408	443	438	494	440	424	439	458	425	436	393	428	438	420	413	444	436	445	400	417	448	423	427	443	409	448	454	446	434	423	437	415	410	401	435	434	426	416	407	386	417	435	443	394	422	408	382	402	458	452	397	451	409	439	430	418	422	466	442	429	442	458	421	460	460	439	440	413	437	438	420	451	443	451	436	465	433	443	465	436	428	403	441	428	410	464	429	410	400	428	443	425	450	428	407	465	452	481	457	409	440	423	446	448	453	455	450	422	457	459	422	430	444	423	436	453	437	423	436	444	415	417	403	451	411	432	449	427	437	434	420	430	426	433	453	381	452	406	447	408	388	429	448	487	451	436	471	448	433	408	436	455	386	431	443	464	394	434	421	474	423	423	438	462	420	468	439	403	465	436	468	410	405	439	459	442	432	451	414	457	425	426	411	438	413	398	446	426	435	451	424	428	445	417	442	421	441	435	455	431	426	444	451	486	403	492	439	412	438	452	409	423	439	448	415	456	426	420	445	428	388	436	407	413	421	436	426	431	397	421	423	454	441	426	414	424	406	444	418	449	443	427	476	446	443	430	433	428	434	438	395	440	423	459	448	464	485	415	443	454	435	447	437	452	417	405	417	429	458	453	431	439	460	388	405	403	409	413	417	441	413	428	446	437	412	385	435	403	445	451	447	442	448	421	414	442	426	407	447	459	434	418	424	437	413	422	457	430	402	450	418	398	453	408	428	413	449	435	456	404	430	423	456	417	378	437	442	414	420	422	425	466	441	436	436	399	459	465	441	405	434	435	452	426	425	462	390	380	430	441	402	446	451	404	475	441	439	427	409	427	442	465	428	440	459	447	443	435	428	415	409	416	412	459	445	445	406	425	398	442	440	432	438	427	429	433	450	469	454	406	427	402	464	418	421	443	491	440	401	461	395	423	458	414	424	413	403	427	414	429	456	432	440	447	415	426	425	475	454	426	426	406	409	429	440	415	414	414	425	423	431	371	458	429	451	443	425	423	460	423	443	422	426	397	417	418	452	453	429	462	444	442	442	440	433	455	425	406	391	387	428	428	435	436	430	457	438	387	411	438	434	448	449	470	429	411	403	426	465	421	433	432	425	424	454	458	412	430	414	441	460	441	443	442	434	444	423	445	426	419	472	415	419	417	433	444	435	469	447	425	418	418	425	446	422	453	418	445	438	411	448	445	450	412	437	469	443	456	430	438	427	415	437	410	446	438	447	474	465	413	419	440	421	453	444	398	435	432	428	399	417	477	426	440	443	453	429	418	424	405	424	416	454	420	438	451	389	428	455	435	417	425	401	416	432	425	436	455	441	479	433	409	414	442	424	447	460	468	435	451	423	445	466	435	496	436	413	436	401	410	461	421	451	450	477	418	437	435	457	406	412	468	440	452	437	429	437	425	424	431	430	450	437	422	445	462	443	442	448	453	455	448	433	440	440	445	441	419	399	420	403	466	414	448	427	423	440	411	440	467	409	434	409	395	401	427	436	412	433	435	468	455	446	403	421	428	426	397	463	425	414	407	405	423	440	408	425	453	372	458	419	403	413	430	416	408	448	434	465	445	443	420	399	442	404	457	414	420	448	404	447	406	453	433	445	439	420	415	455	427	412	479	408	447	448	442	426	432	419	436	408	440	461	447	413	391	434	431	431	415	425	423	425	419	416	443	436	438	419	451	414	398	415	426	466	425	482	410	409	461	413	427	429	435	444	424	428	439	429	433	435	471	418	425	428	433	480	446	424	424	431	433	459	389	425	444	442	431	463	422	488	415	462	465	434	434	422	417	394	421	432	427	450	431	409	457	495	414	443	418	427
28506	25361	26372	12150	3500	1358	896	536	422	369	393	269	297	256	274	272	251	217	232	204	206	211	198	173	194	217	209	207	178	228	214	180	193	206	207	189	204	211	207	183	161	177	200	183	222	204	187	189	210	190	204	163	191	212	201	216	185	194	216	181	175	187	197	192	179	213	199	197	180	182	205	174	208	194	179	202	176	193	200	193	191	196	172	171	166	197	203	210	186	207	203	180	189	197	203	194	191	196	203	205	183	174	184	192	181	199	202	185	187	226	174	200	210	187	204	182	194	204	172	185	188	182	210	198	193	209	203	195	234	203	186	201	211	215	210	201	190	168	179	211	196	184	212	195	188	239	177	171	202	181	166	186	191	206	184	185	223	205	193	185	193	201	185	217	198	183	207	191	208	185	160	216	211	193	197	216	205	197	178	206	208	202	198	204	174	229	183	204	202	175	202	206	198	208	211	197	213	206	210	191	195	213	202	195	198	164	207	181	199	183	188	196	200	185	192	206	208	185	176	209	180	186	216	180	194	197	199	191	197	230	201	201	203	193	212	198	192	224	185	195	199	193	182	205	161	200	196	200	201	216	201	186	203	213	179	202	208	200	211	178	192	196	230	191	192	208	198	174	180	184	198	182	172	175	189	190	185	193	223	204	207	196	187	204	204	189	173	197	213	219	195	204	196	174	198	218	210	178	178	191	195	214	200	177	192	217	197	201	183	187	215	181	200	215	204	189	193	220	201	210	194	225	199	199	223	201	199	207	195	215	183	210	194	194	186	222	194	212	196	198	189	198	190	195	195	206	210	222	207	202	211	191	202	204	185	190	210	196	197	213	199	187	220	196	215	195	176	229	210	174	193	190	191	176	209	213	204	193	208	204	171	209	177	199	218	235	183	173	214	207	197	202	191	215	216	188	192	197	200	189	204	204	190	201	202	193	186	220	184	177	184	170	220	207	192	198	192	197	198	221	194	195	205	207	183	177	183	183	196	200	199	181	186	205	213	174	183	192	201	194	206	198	193	187	179	186	201	204	190	192	203	178	171	182	184	184	197	198	214	168	184	205	211	247	204	217	209	194	197	190	194	164	196	188	189	210	187	198	232	189	194	201	201	184	216	218	221	220	188	204	172	193	185	191	210	197	195	186	184	185	195	199	210	201	189	202	218	188	180	189	201	236	220	179	201	182	204	189	204	190	195	202	187	178	178	189	224	197	179	203	194	186	195	187	204	205	202	187	166	200	202	211	196	205	199	188	194	206	212	212	179	180	217	197	191	170	194	211	211	177	186	218	200	200	191	207	193	204	192	205	201	176	205	197	198	190	192	192	210	202	210	158	175	215	188	167	203	195	184	190	200	147	203	200	182	185	199	216	213	191	179	184	209	194	200	187	176	228	191	203	196	198	209	181	206	185	207	196	169	181	204	207	181	208	202	170	201	202	206	193	218	175	211	211	196	203	215	209	184	219	187	195	205	189	194	171	181	197	199	214	209	189	185	192	208	207	219	201	170	193	200	219	207	195	195	183	195	203	196	181	204	205	204	193	185	201	184	206	211	174	212	174	200	169	196	202	198	232	176	221	187	201	186	199	178	198	215	215	217	186	179	198	210	172	182	217	201	200	168	164	192	228	179	189	189	213	211	206	178	205	204	191	181	199	189	205	205	198	211	193	195	197	195	186	186	175	193	202	188	193	209	199	186	181	205	208	169	175	174	210	197	210	199	184	203	212	196	184	197	202	207	205	193	190	176	198	185	191	197	185	198	183	189	202	191	185	195	183	208	195	189	196	206	188	185	193	192	212	178	212	202	204	187	210	196	196	210	192	195	209	200	213	193	196	189	187	203	189	218	225	192	191	191	186	191	184	180	190	180	228	192	215	197	193	189	192	196	187	192	179	223	168	184	176	186	196	174	207	180	201	186	178	214	186	193	205	175	201	198	171	219	212	211	196	216	191	188	207	200	192	193	186	201	213	189	180	184	200	186	213	190	173	182	189	186	209	186	214	209	216	209	193	183	201	204	187	220	211	187	190	202	167	201	198	190	184	187	194	164	227	179	193	211	189	201	178	194	177	183	213	212	212	195	189	161	213	201	185	180	199	209	223	185	209	191	209	221	171	188	184	182	165	191	197	187	199	204	208	180	205	196	170	201	197	195	195	182	185	202	203	182	197	194	162	231	206	193	181	217	180	177	184	193	173	206	211	185	190	201	198	198	194	187	230	178	200	189	199	202	185	219	204	214	194	198	210	194	191	176	189	178	196	202	183	200	214	199	185	186	197	179	166	189	199	201	191	186	212	182	148	183	175	222	202	179	206	195	201	177	192	205	188	196	210	230	172	206	190	201	198	195	219	194	199	203	205	194	187	209	198	192	199	207	184	204	204	223	209	199	209	191	192	218	192	223	211	191	202	197	186	186	199	192	214	209	176	192	199	204	223	209	163	205	202	188	200	197	194	226	208	190	213	208	216	188	188	182	193	186	205	197	211	178	211	208	215	212	195	204	175	175	201	221	207	228	214	189	202	185	187	191	191	208	212	192	200	197	196	187	184	218	195	208	206	230	178	190	184	196	198	181	200	212	187	196	186	188	222	189	195	185	186	200	208	198	232	196	220	202	194	182	217	200	176	191	199	198	178	194	195	187	204	207	225	195	189	200	187	204	186	204	194	212	194	210	194	203	191	189	191	170	210	197	226	181	198	207	171	203	208	178	194	207	197	182	174	193	183	211	206	194	197	178	213	202	200	208	203	208	199	188	194	202	202	193	192	181	200	183	171	210	215	201	183	198	191	188	201	197	188	180	205	178	174	211	201	192	188	189	184	197	171	202	189	199	222	188	175	201	192	170	215	192	228	195	173	206	193	203	215	208	150	187	204	182	205	188	201	200	226	197	222	183	178	221	205	191	205	181	220	213	192	166	180	217	204	215	208	203	197	188	199	212	196	193	211	202	187	190	219	174	148	218	194	184	181	183	183	191	199	210	197	198	171	210	203	201	181	223	195	185	198	211	194	194	197	193	188	182	191	182	193	210	161	210	207	192	187	195	216	215	180	213	173	209	212	199	222	213	206	195	189	197	196	186	191	197	206	207	178	189	193	179	209	193	187	215	213	213	175	160	178	190	188	192	197	156	201	200	199	220	179	182	227	203	196	186	221	185	216	206	204	224	192	192	203	184	164	188	203	179	193	176	184	186	192	218	182	218	181	178	191	215	209	213	211	195	208	215	192	179	177	181	170	183	183	193	209	211	169	179	175	198	184	205	193	200	196	194	208	199	190	206	194	202	199	228	188	203	190	183	195	207	185	186	200	210	205	192	190	186	166	208	188	165	229	189	186	203	205	194	210	196	193	182	193	211	181	204	184	188	209	220	175	216	192	213	191	175	195	201	196	210	204	194	214	200	192	190	183	189	200	198	187	199	175	185	186	208	181	206	185	192	195	197	208	192	212	192	192	222	212	176	180	183	191	199	183	178	171	192	178	198	204	187	199
28667	41169	26551	10128	5327	2632	1681	1094	722	556	519	448	327	333	334	350	278	247	256	283	263	246	282	233	239	244	251	245	254	211	235	237	237	225	230	233	230	217	237	239	281	246	236	233	244	247	245	239	240	259	221	236	253	248	234	215	230	214	251	238	208	236	230	213	238	218	223	246	253	231	223	234	254	230	234	237	221	253	230	243	231	231	234	238	259	226	260	229	238	230	264	239	238	217	218	234	233	243	252	231	240	210	233	233	229	235	210	211	225	236	220	228	216	222	206	228	259	252	222	225	240	235	232	211	219	218	246	263	238	256	216	230	234	242	232	220	219	242	239	226	245	213	235	200	245	239	229	259	238	209	249	232	243	237	231	226	229	221	227	233	246	258	217	223	223	236	220	236	237	242	238	253	239	232	226	251	237	211	245	226	228	209	221	233	229	227	244	247	253	216	223	232	227	222	263	227	228	233	232	206	240	245	207	231	222	235	247	212	243	245	250	228	232	251	226	239	233	232	249	225	198	245	223	220	226	224	239	216	254	238	248	262	224	228	225	250	224	235	228	218	205	256	232	252	230	233	240	232	220	224	220	232	227	238	251	236	263	207	229	229	227	241	229	224	226	230	222	209	238	227	222	227	213	211	206	244	224	243	240	234	206	240	237	231	208	220	236	248	223	217	222	233	231	237	206	261	235	215	246	251	259	239	226	205	238	241	222	244	246	192	225	243	219	251	199	226	223	231	242	230	235	213	222	216	213	208	230	229	241	243	219	257	224	218	218	228	227	205	219	226	214	233	244	201	218	209	232	257	242	250	232	222	250	231	226	225	240	230	248	241	228	201	237	210	233	230	223	239	231	238	236	200	237	216	247	249	235	215	219	226	232	215	231	253	236	244	209	223	231	228	226	213	247	244	208	226	258	232	219	232	216	239	262	230	258	228	231	237	236	245	220	240	205	215	252	233	234	208	244	217	239	233	201	237	259	215	266	240	244	234	218	223	218	232	215	233	263	276	209	224	230	203	230	242	231	235	232	247	225	219	241	227	230	231	221	223	266	260	243	240	224	216	252	241	212	234	233	215	237	231	243	227	232	204	245	266	235	221	236	232	246	233	219	210	237	233	239	229	237	227	251	234	223	234	241	241	204	245	222	233	213	210	254	222	240	249	240	244	223	234	238	233	209	222	243	218	205	237	258	246	248	242	235	241	210	219	219	237	238	201	256	224	251	233	229	236	232	220	239	232	217	230	227	220	225	223	218	236	201	233	234	252	239	237	233	253	227	244	243	235	232	231	206	242	245	216	246	223	241	228	221	208	211	224	225	224	219	248	226	257	256	242	231	236	222	190	201	255	205	247	254	248	234	215	240	239	238	254	249	224	222	237	205	222	217	231	263	227	215	238	211	230	223	217	248	205	210	195	214	228	261	228	235	235	245	254	236	193	252	251	207	251	245	245	224	222	225	215	234	236	234	257	236	230	234	235	226	231	252	213	237	236	205	234	230	237	233	251	201	246	229	211	218	257	231	218	215	221	230	244	254	261	209	227	246	208	240	217	255	228	214	217	260	219	272	241	214	236	213	207	227	233	252	257	252	238	246	201	235	252	237	215	218	214	247	229	221	236	205	229	227	212	221	209	219	236	220	233	259	230	233	222	237	216	245	210	228	230	215	251	224	232	258	231	225	231	268	259	207	236	266	223	208	216	206	229	238	197	222	225	201	239	230	220	261	229	217	235	244	213	243	209	243	226	219	226	218	226	234	202	231	246	218	236	242	229	231	231	228	230	241	264	194	251	256	239	242	227	230	212	254	227	249	214	220	217	236	246	198	223	238	230	220	226	248	226	224	220	268	232	232	243	239	227	230	219	232	235	228	213	238	238	230	244	225	205	270	200	239	230	204	196	239	229	242	230	228	242	239	244	240	242	238	226	234	224	249	225	231	197	240	230	225	267	248	223	236	243	230	244	207	226	241	220	253	190	257	232	232	222	208	211	222	247	227	228	242	218	235	207	223	238	235	202	245	248	227	239	242	228	263	216	218	199	221	260	213	254	239	218	229	229	264	231	251	229	223	251	260	227	245	229	233	238	235	236	228	225	244	241	234	231	243	236	242	217	251	190	207	223	219	221	249	255	202	239	201	227	250	259	228	261	255	240	248	249	237	242	245	215	237	233	253	206	227	233	216	245	235	210	209	239	232	211	254	222	236	202	237	232	236	214	234	229	225	250	259	224	224	250	224	241	227	228	233	251	240	237	223	237	212	236	242	217	237	222	223	230	223	247	253	211	251	251	249	236	255	219	219	218	218	220	264	250	256	230	237	235	236	241	233	236	203	238	226	228	230	219	208	219	230	228	255	186	241	218	233	224	244	212	232	250	223	226	263	234	265	225	239	228	238	247	235	224	218	226	219	241	236	244	231	240	230	229	214	235	217	221	241	209	213	239	244	222	216	244	214	236	224	217	231	249	228	221	224	219	251	225	221	245	233	243	216	211	220	256	246	231	226	187	237	238	233	206	222	232	239	243	226	215	232	251	238	228	239	233	251	247	247	218	222	236	252	270	228	222	234	227	233	252	225	233	237	216	255	231	216	244	214	232	253	217	198	224	260	233	208	208	224	220	236	226	251	260	266	234	252	231	230	245	247	227	231	223	243	225	253	247	236	223	219	237	218	228	204	269	225	240	232	234	256	232	229	221	246	217	244	228	238	239	218	235	233	246	211	229	222	221	247	242	240	237	249	228	187	248	214	211	245	243	226	227	218	232	241	223	238	237	244	227	231	222	251	232	210	232	214	240	220	218	226	204	237	241	246	214	246	227	207	243	262	251	204	236	230	224	236	242	225	226	225	234	246	232	224	245	243	232	232	213	264	225	229	246	221	226	237	233	230	244	199	254	216	227	238	216	229	233	237	242	201	239	252	203	259	215	221	247	241	237	242	228	239	247	215	242	217	230	222	220	229	242	241	246	276	222	192	211	230	220	226	222	240	252	187	261	225	257	240	256	216	225	242	223	247	259	232	216	225	223	254	265	230	216	216	215	238	204	207	205	226	217	232	239	224	243	250	231	228	261	239	233	254	249	255	237	247	244	216	243	261	229	234	218	236	213	245	240	241	255	248	221	247	232	229	218	246	233	208	223	232	195	222	237	223	221	248	209	222	225	232	226	228	229	220	227	226	245	245	217	235	213	259	216	245	223	249	229	237	223	215	249	239	244	195	232	223	261	245	239	231	231	222	257	249	226	231	243	209	248	228	206	263	236	249	248	231	242	208	251	215	250	238	203	239	234	247	226	210	258	232	212	202	244	260	244	250	248	235	238	220	236	248	243	246	241	229	234	231	245	214	220	221	231	265	218	244	229	223	250	246	219	263	200	240	241	227	220	251	229	208	220	218	226	235	204	254	260	220	254	224	225	208	224	251	244	235	208	226	227	248	216	216	255	230	211	230	235	249	248	246	226	230	246	213	215	232	232	242	258	217	252	240	211	245	238
24052	21289	28571	24376	21225	12008	2459	1296	867	758	633	533	459	493	393	386	390	371	368	362	301	360	344	317	316	337	314	328	302	299	306	262	306	332	307	315	317	336	294	309	285	300	275	276	292	310	294	298	303	294	308	289	317	302	308	276	287	284	315	260	306	266	299	280	285	297	289	314	268	317	300	340	271	293	310	316	323	309	291	289	329	282	313	293	280	299	297	309	297	259	312	273	284	307	292	289	313	286	303	278	259	269	279	271	304	289	274	268	310	296	287	302	303	331	323	302	288	287	312	316	305	316	300	292	306	288	274	309	318	304	284	270	284	269	299	301	267	286	328	310	310	293	263	301	293	276	300	310	275	268	313	290	325	268	249	273	292	309	291	322	312	299	304	294	302	282	315	256	300	262	294	296	294	259	322	293	291	276	289	290	293	297	275	263	306	304	290	313	286	319	303	294	252	293	268	264	286	273	287	341	286	275	294	313	275	328	246	283	264	281	291	287	294	269	303	293	288	312	347	305	276	303	283	313	340	297	256	292	283	283	312	287	287	275	301	285	273	276	332	274	288	301	263	295	307	299	282	263	262	327	306	273	286	293	329	284	290	284	279	289	306	318	256	304	299	283	282	286	269	283	298	292	289	331	270	317	292	335	286	293	303	324	298	315	288	300	300	305	316	328	309	272	292	312	326	279	311	313	271	277	324	299	308	274	310	309	279	274	295	270	293	299	308	319	271	274	324	294	285	311	297	281	288	286	294	311	296	250	342	274	280	312	284	302	295	299	308	291	282	271	273	319	313	287	289	279	284	294	345	298	328	309	307	268	292	317	297	296	307	281	292	310	256	276	298	298	296	301	249	286	299	282	296	300	317	283	294	296	268	316	299	280	309	294	315	299	315	287	278	288	272	278	252	291	274	275	314	320	325	321	283	304	273	285	296	301	274	284	275	294	299	316	279	290	302	303	274	276	298	307	276	274	255	309	317	290	289	273	273	304	318	312	290	296	270	271	310	288	298	273	296	293	276	303	315	294	315	271	307	332	308	287	256	270	318	301	283	271	265	259	282	285	277	293	301	268	281	290	304	296	296	291	296	282	310	311	313	334	280	290	323	327	308	309	303	276	266	302	314	273	291	282	299	266	310	253	283	289	299	284	319	276	310	283	314	307	311	278	283	304	283	310	271	296	280	310	304	303	319	288	293	293	306	277	318	281	272	324	299	302	275	313	298	265	308	290	275	276	290	304	303	308	296	319	299	299	294	308	323	295	256	322	328	275	280	298	282	294	274	290	286	300	278	296	272	286	290	305	280	277	303	311	271	297	311	298	286	282	276	321	296	312	278	277	313	275	290	286	289	284	287	292	305	299	305	293	316	290	289	312	306	284	290	302	282	290	321	313	302	267	306	321	296	296	296	292	298	287	337	306	304	292	285	276	301	302	258	295	281	289	262	314	297	298	286	293	293	274	298	312	264	252	292	264	342	303	306	281	283	281	309	287	303	294	275	297	295	296	316	317	287	315	312	246	316	304	259	289	295	306	295	287	262	298	292	319	321	280	288	296	309	280	288	283	303	268	278	266	303	322	303	294	279	274	251	286	314	308	291	294	273	267	294	298	328	306	304	280	281	270	284	321	281	299	274	319	277	273	271	318	287	254	298	281	301	285	310	313	308	272	305	319	264	280	288	332	330	300	301	307	291	286	310	299	248	326	300	282	330	271	326	299	297	247	287	306	268	320	295	310	282	265	263	298	283	264	262	282	286	293	283	285	314	287	305	291	269	300	315	312	283	303	295	286	301	300	293	310	276	285	319	291	314	303	272	276	289	287	298	291	294	288	305	284	271	296	281	301	317	290	293	292	313	332	293	301	298	261	255	270	304	281	289	279	303	265	292	304	280	296	306	296	291	294	263	289	267	281	318	288	308	286	287	284	286	296	294	307	304	309	264	290	291	285	289	283	292	300	252	303	331	302	282	299	280	307	292	319	277	290	311	295	282	283	254	289	308	302	251	299	269	273	303	285	328	289	274	264	301	311	281	303	276	312	297	281	289	292	288	288	264	326	287	301	299	322	294	287	307	280	289	309	284	306	291	312	304	277	305	299	291	303	271	326	287	310	299	280	287	305	290	282	296	289	282	266	285	291	280	292	270	327	295	287	300	284	312	277	307	294	299	284	292	331	285	292	269	318	301	311	311	309	302	304	303	299	312	329	288	330	308	294	283	305	285	309	311	322	314	294	262	306	308	264	305	314	310	289	264	275	271	287	292	263	260	289	281	315	279	287	303	315	299	289	315	317	300	288	295	278	295	313	281	287	286	287	314	284	286	308	283	303	280	317	255	296	303	310	302	291	317	281	281	302	318	291	288	278	297	279	289	290	311	295	293	274	304	304	279	317	307	263	265	298	280	287	308	300	294	296	287	251	289	302	307	289	311	303	319	304	289	303	310	284	285	279	299	281	285	318	247	285	265	281	304	323	296	332	262	319	294	306	266	255	316	323	307	322	289	248	286	308	319	279	291	281	296	308	305	277	282	305	314	321	303	304	293	303	317	292	264	284	265	295	266	266	302	299	289	302	283	315	293	298	294	294	312	309	313	299	263	310	275	281	287	327	283	279	328	262	277	292	283	286	309	272	301	306	309	302	303	297	274	297	275	266	268	280	309	293	288	293	297	285	309	306	320	273	310	297	289	302	318	306	282	308	289	288	278	320	284	305	264	312	306	307	289	298	285	300	295	264	270	248	320	325	313	273	264	292	316	294	299	293	322	288	285	334	288	315	300	316	333	321	305	282	271	323	302	307	302	287	271	309	310	307	275	290	273	274	305	321	292	276	300	319	286	280	325	289	295	279	269	292	271	290	309	297	310	314	303	310	294	273	304	298	323	303	262	300	291	261	271	313	277	266	292	288	297	280	316	265	348	271	322	306	293	299	293	284	312	275	295	285	303	302	284	307	305	286	274	285	292	302	296	293	311	313	287	304	268	277	307	268	279	294	268	290	299	280	324	303	304	310	256	292	309	307	312	301	255	291	329	337	302	305	314	285	309	273	298	312	300	293	339	312	317	291	274	317	287	278	282	286	300	315	256	288	303	299	296	301	284	310	279	318	296	289	302	288	298	289	298	324	264	307	296	309	281	278	297	290	294	255	264	296	305	314	294	291	285	287	299	294	296	308	313	253	288	278	287	308	311	284	289	322	336	295	261	283	282	293	276	273	262	285	287	277	332	291	288	293	301	284	260	314	289	295	273	342	275	263	263	288	272	316	330	293	285	276	298	294	290	280	300	309	307	305	273	269	311	288	281	293	330	316	316	287	286	284	331	293	300	297	295	284	289	285	287	261	287	304	316	315	299	275	307	285	301	289	318	274	270	281	268	305	317	259	318	298	303	283	318	280	299	266	314	306	295	303	311	310	290	299	296	293	297	299	313	284	286	276	296	296	302	254	310	303	275	282	275	292	276	244	328	302	298	281	299	291	289	300	300	312	279	274
29511	50395	33605	16300	9073	4818	3182	2068	1539	1264	936	810	708	537	538	524	516	539	465	487	373	375	394	404	381	340	393	401	332	366	329	358	370	369	320	337	341	353	342	387	326	339	332	339	343	339	306	338	329	330	342	321	357	335	318	354	355	340	313	338	321	358	325	339	354	344	325	349	342	331	322	325	331	307	352	346	305	347	317	361	332	315	325	345	354	353	343	350	343	355	363	321	327	341	339	340	353	328	351	309	350	328	324	344	327	311	349	364	341	368	326	329	317	335	306	380	338	326	337	340	338	345	345	316	334	354	332	344	406	389	288	331	344	324	343	330	332	335	338	340	357	345	328	322	349	355	338	369	329	319	309	334	312	303	344	339	325	307	345	341	331	316	347	372	307	383	371	323	329	365	330	310	341	352	337	342	339	371	325	323	308	360	337	356	328	327	338	327	340	328	349	325	338	332	380	328	357	323	332	309	317	322	339	311	361	323	336	330	332	351	336	349	310	336	339	351	331	341	343	323	336	378	357	365	339	335	365	299	326	326	333	296	319	323	336	335	333	313	347	344	321	370	363	322	351	356	348	353	326	330	332	326	358	360	338	364	331	342	324	335	301	327	295	328	316	353	346	337	365	357	320	330	331	341	340	358	326	355	349	356	332	345	334	355	316	299	376	316	332	340	322	338	328	333	347	312	348	343	310	353	315	317	315	338	359	350	317	359	327	328	306	316	341	333	330	332	358	334	326	341	307	327	315	342	347	340	347	340	349	335	327	298	318	308	330	364	357	327	310	351	348	323	323	309	298	332	347	349	314	315	344	330	315	384	350	313	314	338	332	345	333	324	325	350	329	337	321	326	322	323	332	322	333	345	334	270	308	311	342	323	324	345	318	341	336	361	301	333	348	311	319	297	350	360	338	361	359	326	366	353	349	335	330	340	339	342	314	341	317	327	368	345	300	320	328	359	325	347	318	331	336	319	322	346	349	349	321	337	311	328	328	320	321	333	339	348	320	317	346	319	364	350	322	338	321	337	342	350	354	318	336	301	366	354	345	330	352	312	325	352	347	335	375	355	316	346	311	355	337	323	351	337	326	303	347	340	330	304	338	334	324	327	310	321	349	304	324	338	332	323	335	334	376	347	371	341	348	319	340	324	338	334	361	324	325	365	333	319	309	341	315	292	330	335	317	335	334	305	357	358	339	346	335	371	329	305	314	359	360	341	327	350	347	343	345	335	334	311	351	324	345	332	354	347	327	362	346	312	322	351	342	317	342	331	315	343	344	343	345	298	312	343	322	346	338	309	381	334	304	325	327	345	338	351	315	325	318	366	332	303	328	332	297	323	298	303	325	332	323	344	330	346	346	338	330	354	345	322	308	330	343	372	304	323	336	312	324	326	320	325	328	319	321	343	321	327	309	315	339	337	336	316	323	338	333	351	305	335	342	333	339	305	333	362	365	351	319	319	335	361	329	318	330	338	345	344	340	332	330	312	316	365	331	342	340	304	332	302	337	315	326	334	308	332	312	337	317	363	329	342	333	345	309	356	310	300	340	362	337	338	318	368	356	344	374	316	348	292	312	326	328	321	338	342	338	323	312	376	297	347	353	320	354	312	317	358	310	357	307	334	325	309	334	343	325	319	325	335	357	304	336	340	331	350	306	342	332	301	343	335	343	354	362	346	344	321	323	355	327	353	344	347	321	313	330	327	329	360	329	386	318	315	336	304	330	338	330	333	339	343	331	324	310	324	372	350	323	334	326	300	341	311	354	296	344	311	312	337	361	315	326	365	333	332	305	333	370	342	328	329	335	333	372	312	338	323	331	310	342	334	320	324	314	348	372	326	351	338	358	351	318	346	336	308	344	315	353	335	329	317	312	313	346	317	349	318	324	348	369	340	347	357	315	330	337	293	330	339	360	371	316	301	329	316	350	340	337	331	342	356	318	353	331	312	323	327	323	323	333	316	327	308	339	296	329	347	352	362	347	319	347	336	360	331	319	344	333	340	324	348	287	328	352	350	333	355	342	331	333	320	352	355	309	320	349	308	315	319	316	325	317	331	331	329	341	319	350	347	357	334	359	291	319	349	304	359	342	375	303	319	375	335	340	337	309	338	339	350	365	333	374	297	352	318	331	329	357	348	296	349	344	333	333	334	356	326	303	343	332	327	341	336	382	352	352	323	314	351	310	366	324	340	318	329	344	324	352	336	357	369	364	341	335	334	328	335	346	336	345	333	340	343	322	313	358	324	316	333	323	323	334	333	349	338	380	354	326	340	353	338	329	319	345	338	344	324	321	353	351	329	321	318	352	329	311	316	354	359	327	332	351	338	359	320	324	336	335	334	325	320	353	336	341	325	353	348	324	337	327	323	311	328	347	329	316	313	335	340	314	342	368	364	347	321	341	352	339	315	340	338	327	342	342	334	336	321	326	342	383	312	363	308	361	320	353	347	332	327	313	330	327	312	324	325	328	325	312	351	337	340	354	338	328	364	330	350	345	338	334	331	322	324	328	317	386	328	332	352	362	335	351	309	329	336	380	317	352	330	353	339	339	291	332	326	316	332	339	355	312	360	318	334	351	321	336	339	344	330	317	336	360	327	333	333	307	345	314	350	328	334	340	360	350	340	331	346	316	293	354	336	320	338	322	327	320	329	342	333	350	347	329	333	328	364	368	352	337	300	326	353	342	336	337	344	311	318	317	331	331	318	341	329	344	305	331	328	343	334	345	320	346	321	304	318	336	341	363	310	338	350	280	332	329	293	323	341	324	316	300	319	337	340	334	310	303	331	328	329	319	323	330	341	361	320	353	327	356	342	352	324	342	324	328	335	348	343	309	352	340	360	308	340	341	325	338	300	307	351	327	337	339	360	349	351	332	364	325	313	349	320	337	337	355	348	334	287	330	325	328	338	337	346	371	313	339	331	329	294	321	341	345	342	327	333	343	361	320	357	345	342	356	365	343	377	314	319	308	348	354	316	343	307	332	351	311	352	348	329	343	342	332	314	308	353	339	353	315	324	327	325	319	314	335	319	356	345	337	318	365	319	327	336	325	322	339	312	326	326	345	317	357	339	342	329	337	339	337	352	312	331	309	329	323	346	318	328	349	326	338	320	343	354	345	288	352	292	350	301	305	314	366	378	349	328	312	329	360	353	339	350	347	337	346	332	310	356	345	341	305	343	372	313	364	333	326	321	350	345	347	339	362	329	349	312	334	332	325	318	330	322	350	359	352	346	317	342	340	352	348	319	352	324	396	343	306	341	370	300	330	349	317	331	339	336	325	327	337	333	339	355	341	348	320	346	341	323	350	365	344	335	344	313	309	346	330	326	285	321	336	296	336	349	365	344	363	301	338	313	342	362	349	320	363	330	334	312	345	348	342	319	303	333	331	329	326	310	319	300	315	330	344	329	335	353	322	338	363	342	301	314	357	343	339	355	335	310	352	328	343	358	339	312	330	320	341	322	323	360	344	322	359	348	313	335	342	295
25448	21331	27677	25311	13329	2759	1315	851	614	622	434	436	370	340	307	354	284	294	259	297	291	283	273	280	267	250	281	256	278	262	231	254	243	244	241	233	263	257	285	229	270	262	235	252	244	262	249	248	257	260	238	262	269	263	251	241	276	248	231	279	232	234	249	227	246	261	247	265	248	262	229	256	251	275	257	226	263	254	256	275	254	251	261	256	267	276	239	265	253	244	259	235	258	239	245	253	246	253	242	250	265	285	245	272	300	250	261	269	266	270	269	226	243	249	248	236	247	274	265	242	257	265	243	249	232	256	246	281	270	289	254	245	244	257	243	244	286	247	229	259	257	229	236	249	240	245	263	233	228	245	233	251	258	250	261	247	243	252	262	235	225	257	247	236	263	257	252	241	252	256	250	238	258	259	246	248	259	228	272	228	241	252	247	223	249	245	264	252	246	264	222	245	246	234	249	238	255	263	257	246	272	247	268	247	253	250	262	260	222	251	262	239	217	229	214	225	244	242	215	258	274	235	246	297	234	265	256	261	265	247	259	239	241	241	296	246	242	247	248	238	240	270	250	260	253	267	232	228	248	267	255	255	253	240	241	243	212	254	244	255	250	259	284	254	256	245	266	218	252	259	243	274	266	237	249	243	265	222	239	230	255	237	224	248	240	264	265	256	253	271	268	280	226	206	266	227	247	258	259	241	238	272	223	243	270	229	269	244	264	249	251	235	238	235	243	249	262	267	267	261	234	273	242	257	258	264	251	247	255	266	227	243	249	258	237	236	228	267	261	242	239	238	244	245	234	235	243	275	273	266	244	274	244	267	247	215	247	258	277	277	255	214	272	232	241	252	229	253	248	252	269	266	253	236	270	232	244	239	266	215	264	262	266	240	281	264	243	269	263	262	250	237	247	256	236	256	238	255	297	265	258	255	257	246	282	249	281	244	254	259	232	265	244	242	247	267	269	245	236	242	252	257	271	245	246	218	267	252	250	241	252	247	241	246	242	255	248	246	232	233	246	253	276	271	248	255	239	215	238	246	292	245	259	262	258	261	276	261	240	268	282	213	233	238	275	243	277	207	249	234	252	249	263	254	236	243	235	240	227	242	271	241	256	252	286	204	241	233	250	260	267	243	259	223	266	238	256	243	233	224	252	245	256	245	263	268	276	237	256	234	244	272	239	256	269	224	267	254	264	254	282	263	226	256	252	238	274	234	248	254	246	263	236	245	256	222	227	250	245	220	246	290	262	233	259	250	235	252	253	280	246	245	223	240	245	308	258	272	248	244	249	275	266	244	243	243	233	253	263	276	256	242	247	234	250	247	231	257	263	249	250	255	249	261	268	250	254	226	243	277	230	247	254	223	286	234	245	231	255	264	247	235	266	268	269	230	232	258	271	278	254	237	261	239	254	255	275	226	261	273	245	251	233	243	265	253	223	276	254	250	252	255	261	260	267	278	251	256	255	250	278	234	256	259	227	260	245	243	268	237	259	252	251	248	237	247	259	254	233	236	252	245	269	277	247	282	267	270	245	251	255	241	278	265	278	238	239	221	263	271	243	261	266	246	235	239	263	260	240	252	250	247	257	259	252	254	263	226	246	289	255	289	292	248	255	257	225	246	232	256	267	248	266	265	233	248	229	250	222	243	238	221	203	248	247	235	212	269	267	245	242	281	250	237	238	228	260	234	239	265	248	262	273	239	249	241	246	250	251	274	277	266	245	252	234	262	245	248	263	253	257	244	268	248	242	266	267	231	253	259	290	280	237	287	249	259	256	238	261	261	271	256	257	306	249	234	263	252	254	241	280	238	262	235	268	241	254	253	228	276	244	234	256	257	254	240	236	249	239	270	254	256	273	257	230	241	238	264	254	250	241	239	240	266	259	270	254	254	254	292	265	253	241	261	270	262	277	254	239	254	268	270	269	251	277	268	268	266	261	241	263	263	206	263	271	236	228	226	237	255	243	257	271	250	251	255	278	250	265	275	243	261	242	259	253	243	214	252	245	255	264	263	229	272	283	253	250	245	252	249	257	235	258	244	235	264	260	247	242	254	226	266	241	227	265	261	262	239	218	258	257	241	241	255	245	260	234	232	254	254	235	252	251	252	269	230	246	281	209	242	251	238	243	251	239	284	263	240	240	260	234	250	250	253	248	255	240	217	233	253	242	244	251	228	251	244	267	254	270	226	243	229	242	257	262	244	253	236	255	276	265	248	265	263	252	258	254	274	263	243	265	266	230	283	262	275	243	239	285	259	228	200	242	250	242	253	283	218	249	262	226	253	260	261	276	263	240	245	239	272	224	241	246	252	239	245	252	226	266	262	263	246	242	273	263	235	266	267	270	281	255	257	217	234	255	247	227	239	250	206	287	222	270	273	241	246	218	261	267	250	242	258	272	239	255	262	247	246	234	274	250	266	290	223	251	257	241	250	219	245	262	254	271	244	256	232	237	264	254	224	254	245	275	252	271	251	251	262	231	257	246	235	249	276	246	256	266	239	270	226	256	264	221	284	251	268	261	262	237	261	253	269	245	227	276	274	251	260	268	248	227	237	238	237	239	234	265	256	251	284	268	251	242	236	258	252	266	254	270	249	247	248	248	272	240	269	246	221	265	270	277	223	253	230	223	235	267	271	227	262	250	270	245	242	249	241	215	286	267	236	224	249	255	227	246	270	273	218	256	295	257	256	244	231	278	295	279	239	254	289	261	269	264	247	234	247	231	237	235	249	268	246	265	257	257	230	252	266	254	227	252	261	292	250	244	236	250	237	244	271	221	275	244	256	244	238	270	234	283	240	243	269	243	229	256	301	267	223	270	240	264	213	244	240	275	254	274	237	271	279	263	239	263	230	272	263	254	236	255	238	244	267	242	256	244	266	216	249	261	253	267	254	217	251	221	247	254	276	261	273	283	242	278	236	247	270	242	250	237	229	255	218	274	266	239	236	226	238	247	250	239	279	243	262	254	298	257	268	229	245	224	276	253	228	262	254	232	243	268	264	258	248	262	248	268	249	259	230	276	280	290	280	242	248	217	242	277	251	265	260	228	259	253	270	242	232	246	252	273	267	270	225	254	266	262	232	258	250	252	253	249	285	215	249	264	257	260	315	237	256	261	239	242	250	277	283	224	239	252	271	276	242	251	254	249	243	293	281	259	233	252	243	232	248	274	247	277	267	276	246	233	246	242	254	250	257	272	249	247	254	234	239	283	270	272	215	237	198	267	260	222	259	233	237	264	254	258	268	232	242	259	247	235	260	264	246	260	255	253	239	274	239	252	255	265	239	262	271	244	225	245	269	229	242	248	252	238	265	233	243	222	234	226	281	255	279	264	233	260	228	249	248	245	235	251	251	258	258	243	237	231	260	254	266	245	261	245	247	238	250	255	243	253	213	220	232	259	227	264	275	223	255	261	264	246	264	257	250	241	273	236	261	248	256	249	220	240	260	230	263	253	236	238	247	249	231	263	240	256	255	236	268	243	219	257	254
28855	46609	32153	14109	7915	3724	2638	1703	1100	1006	771	616	533	468	513	434	440	391	376	361	340	347	336	340	304	331	315	282	286	315	276	307	320	304	308	327	309	330	316	305	298	291	282	315	330	304	299	307	310	333	298	283	304	314	310	307	318	275	280	299	301	297	288	293	268	309	296	289	288	298	301	288	275	312	296	299	352	295	293	304	333	314	285	297	314	316	305	332	283	290	286	296	291	281	317	284	323	307	289	318	317	308	300	315	322	316	288	293	266	302	282	311	304	328	288	314	310	333	329	311	285	299	322	284	280	314	306	308	395	362	326	331	305	312	303	307	303	278	299	304	295	284	337	299	311	304	289	321	295	259	303	280	314	269	299	300	299	322	284	289	303	292	300	336	294	302	334	307	294	294	312	278	298	282	261	330	329	305	273	310	306	299	283	276	350	287	326	258	357	306	301	303	322	303	311	293	322	289	300	286	287	324	274	310	293	299	299	273	310	288	289	335	298	311	293	315	297	320	311	293	311	300	276	320	274	307	318	266	316	261	327	298	296	280	307	324	313	284	286	295	295	285	288	307	326	281	314	282	288	310	318	297	312	298	299	318	327	283	309	294	289	324	292	306	297	316	260	289	295	298	339	298	273	296	297	322	309	292	324	309	278	263	299	300	276	301	313	289	287	321	294	313	312	300	283	317	273	310	315	315	282	306	318	341	320	292	284	305	301	329	303	308	328	272	305	296	293	319	290	328	321	296	297	302	295	313	279	264	248	293	309	314	280	284	285	272	318	314	339	297	290	292	312	285	296	323	322	304	292	279	306	290	298	284	310	310	265	297	309	301	293	302	307	287	271	274	278	265	316	304	315	289	293	291	292	289	279	302	306	284	272	302	283	291	267	269	301	317	270	285	302	267	296	310	322	286	286	308	313	247	289	307	290	284	295	273	298	312	290	242	280	260	320	301	279	279	280	292	278	286	269	263	294	302	309	309	299	343	284	337	303	317	286	295	288	312	288	294	295	302	296	301	301	329	311	301	298	272	314	317	292	301	284	293	302	304	301	304	306	294	305	287	315	327	291	290	284	288	324	275	276	294	316	294	311	320	289	298	298	280	274	301	307	314	268	301	309	322	315	296	300	297	303	289	270	290	323	318	257	276	309	286	279	301	316	302	322	301	299	321	297	306	306	292	323	290	321	306	291	326	318	300	296	302	294	306	278	323	328	285	317	320	292	294	302	319	303	319	315	288	324	279	299	278	296	322	293	291	288	289	271	326	289	311	301	271	295	267	315	324	294	282	305	296	296	296	285	293	321	310	313	296	315	291	292	290	293	304	263	298	297	305	307	320	293	290	332	276	280	284	309	311	282	309	261	298	325	286	316	308	321	266	292	281	312	327	294	314	276	310	298	287	308	303	261	294	312	301	302	286	283	272	283	305	320	311	328	307	315	291	299	262	263	314	303	312	292	305	300	274	290	320	285	282	308	294	346	292	315	280	288	300	293	308	312	274	297	305	282	299	347	293	318	311	293	320	297	306	291	334	291	334	309	289	295	310	313	314	282	328	325	266	277	314	288	267	277	310	279	280	321	281	330	309	284	303	287	299	337	300	270	316	292	323	322	314	316	327	300	307	271	300	291	306	304	286	298	278	262	311	279	301	325	297	297	293	319	297	314	311	281	291	300	292	307	281	293	280	326	304	292	278	317	307	327	278	287	300	297	316	289	338	309	272	295	316	290	310	285	308	316	275	283	299	321	308	262	284	278	280	292	312	299	301	307	294	310	293	306	307	322	282	328	301	300	298	268	296	286	289	305	322	308	302	286	304	301	309	306	304	283	303	266	272	293	302	283	301	272	334	302	309	297	274	292	316	314	301	299	324	259	279	299	296	272	291	308	323	318	290	296	311	318	305	302	301	303	324	313	298	271	272	305	285	307	290	280	301	273	287	298	293	327	243	298	300	309	283	292	314	291	310	302	292	319	333	287	288	278	315	309	284	273	309	295	270	289	306	292	290	315	317	322	313	308	317	298	281	324	305	279	317	275	296	282	306	307	294	307	300	288	324	272	312	304	274	329	294	295	310	326	306	326	292	268	308	274	297	288	320	299	280	328	327	296	268	286	281	295	287	314	290	288	291	295	309	305	295	315	292	248	294	292	314	294	273	333	293	289	292	309	310	315	296	321	314	286	297	275	314	306	274	284	280	315	304	284	291	288	318	301	280	318	327	310	273	255	289	298	306	289	299	281	310	292	278	308	310	292	265	299	297	311	312	283	273	289	333	300	287	300	292	306	300	338	306	328	301	310	301	305	274	312	323	292	264	309	293	297	294	297	312	289	330	311	328	313	276	274	285	311	304	279	294	270	260	296	320	294	287	268	310	312	286	326	297	296	294	272	319	301	325	283	298	288	304	299	323	294	308	318	323	315	300	315	290	290	282	312	323	281	312	273	294	292	322	301	317	312	310	284	282	287	284	297	306	299	308	301	323	348	311	269	302	316	306	270	279	312	330	313	311	290	282	313	286	304	283	307	273	275	262	302	315	290	285	312	290	279	283	290	288	296	284	298	301	303	326	297	280	297	307	310	320	317	281	285	336	312	313	311	277	316	301	309	322	300	302	317	284	312	264	286	283	297	319	317	295	314	307	284	314	283	293	290	336	300	298	287	279	273	271	289	287	300	300	309	310	304	301	292	281	270	316	288	348	279	292	275	288	303	272	313	279	293	297	281	296	272	314	293	304	311	273	309	275	301	299	299	278	274	295	283	289	310	308	290	309	285	250	306	288	321	302	267	278	287	277	300	287	297	309	300	299	329	323	274	300	302	260	292	299	304	286	295	294	321	303	326	313	313	293	313	303	288	279	312	327	295	292	293	319	284	338	267	291	328	267	335	326	301	286	278	305	302	304	303	293	327	313	304	306	337	332	297	305	312	324	303	315	269	312	302	321	301	296	307	314	318	297	305	330	282	309	294	269	317	285	292	277	301	317	280	304	289	285	295	314	333	296	300	299	307	318	286	261	308	287	294	305	273	283	300	285	287	295	304	341	298	301	281	322	296	307	279	307	292	307	329	278	318	278	286	315	298	290	298	282	291	264	284	300	280	320	273	286	295	335	305	305	296	283	324	334	303	307	282	292	298	261	323	279	273	276	320	296	292	329	304	282	331	280	279	289	320	286	276	296	292	279	268	302	336	289	291	298	315	280	293	314	285	328	315	306	276	329	268	301	284	304	276	290	303	308	311	279	303	310	299	330	256	310	328	304	276	332	283	306	300	298	299	288	306	314	306	291	290	273	316	327	322	299	277	314	305	300	293	272	292	305	305	289	289	295	297	330	318	310	285	297	303	319	304	313	294	308	299	303	292	307	305	311	295	292	312	281	287	288	294	299	271	325	308	304	277	291	267	292	306	310	292	300	314	335	316	304	289	282	274	284	303	297	300	325	293	293	321	281	326	272	261	309	299	287	279	319	278	295	278	312	308	305	285	310	312	306
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
