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
340352292995	340352293514	340352294064	340352294614	340352295164	340352295714	340352296264	340352296814	340352297364	340352297914	340352298464	340352299014	340352299564	340352300114	340352300664	340352301214	340352301764	340352302316	340352302864	340352303414	340352303964	340352304514	340352305064	340352305614	340352306164	340352306716	340352307264	340352307814	340352308364	340352308914	340352309464	340352310014	340352310564	340352311114	340352311664	340352312214	340352312764	340352313314	340352313864	340352314414	340352314964	340352315514	340352316064	340352316614	340352317164	340352317714	340352318264	340352318814	340352319364	340352319916	340352320464	340352321014	340352321564	340352322114	340352322664	340352323214	340352323764	340352324316	340352324864	340352325416	340352325964	340352326514	340352327064	340352327616	340352328164	340352328716	340352329264	340352329814	340352330364	340352330914	340352331464	340352332016	340352332564	340352333116	340352333664	340352334216	340352334764	340352335316	340352335866	340352336416	340352336964	340352337514	340352338064	340352338614	340352339164	340352339716	340352340264	340352340816	340352341364	340352341916	340352342464	340352343016	340352343564	340352344116	340352344666	340352345216	340352345764	340352346316	340352346864	340352347414	340352347964	340352348516	340352349064	340352349614	340352350164	340352350716	340352351264	340352351814	340352352364	340352352916	340352353464	340352354016	340352354564	340352355116	340352355664	340352356214	340352356764	340352357316	340352357866	340352358416	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	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
21379	20052	27452	22362	20054	20119	11667	1762	1298	1138	1081	1035	994	901	896	885	851	828	796	773	762	862	754	792	784	718	799	746	746	773	729	703	707	670	726	705	788	726	746	694	734	704	716	739	704	712	712	704	710	710	697	716	648	649	694	672	708	698	711	707	702	711	694	675	688	679	685	677	724	737	751	745	689	709	638	696	692	706	710	694	699	701	719	753	663	666	671	650	717	711	711	743	650	662	685	710	720	715	735	632	691	703	657	655	671	685	686	661	669	684	671	755	698	676	707	654	685	664	735	670	695	715	687	746	706	687	675	730	715	695	719	644	718	723	677	719	707	722	683	651	688	706	686	686	698	676	682	720	652	668	734	647	682	715	679	727	714	716	708	716	656	641	647	704	720	694	677	711	693	706	715	660	679	670	674	704	725	670	692	694	722	676	678	661	659	681	650	691	665	684	727	667	689	702	667	696	639	678	678	667	620	713	673	753	679	731	632	670	693	665	661	702	725	665	651	695	652	679	706	714	666	686	688	650	749	697	648	671	688	703	685	646	658	665	664	674	684	658	678	757	683	771	704	705	710	684	692	680	710	709	632	688	719	702	711	715	683	669	671	736	678	708	719	702	679	626	711	693	712	702	636	638	676	664	688	702	675	703	700	690	626	736	683	650	739	696	705	694	674	669	636	714	654	706	741	720	667	691	720	687	652	704	678	711	691	702	734	698	720	661	705	692	704	715	696	700	664	698	708	678	720	709	694	676	760	700	677	700	683	695	734	671	690	680	728	673	681	638	649	678	674	714	673	669	670	723	712	657	735	616	670	696	673	713	715	682	673	703	654	755	693	655	669	696	697	661	743	688	649	704	676	646	642	701	734	686	672	632	699	667	671	747	684	702	714	648	731	700	714	733	710	673	714	691	694	687	736	734	688	698	712	664	665	710	738	687	729	698	680	674	663	659	736	707	718	708	656	664	704	736	706	714	689	709	691	641	674	659	685	700	687	684	717	691	674	671	666	667	655	711	681	645	679	670	693	718	683	657	669	689	677	711	743	684	674	704	691	702	708	682	724	714	737	741	739	694	644	662	666	734	693	695	699	687	646	711	713	661	681	710	697	693	727	653	730	688	647	651	676	703	692	696	653	636	703	720	701	654	734	696	680	727	732	716	688	677	696	702	702	634	683	701	701	678	660	719	671	678	723	708	636	649	719	718	684	720	681	652	686	689	672	699	689	657	706	700	695	665	691	716	700	645	674	677	711	682	706	655	673	710	675	676	701	713	651	750	663	638	651	673	718	699	659	681	741	692	642	725	703	681	684	717	725	682	680	701	643	734	695	653	678	688	720	662	698	695	644	732	692	641	704	687	643	705	704	744	691	694	699	613	698	655	669	681	740	659	673	711	702	690	701	674	680	652	715	683	683	650	704	700	709	690	646	644	677	664	674	643	731	677	661	635	678	712	686	722	684	657	711	696	697	663	698	701	721	659	696	680	689	709	693	698	648	649	646	720	724	680	672	698	742	685	682	711	681	716	669	739	659	633	660	663	684	636	704	632	667	666	673	703	676	696	660	695	677	641	742	691	690	732	687	697	651	705	677	682	667	714	685	701	676	701	701	721	711	729	680	661	679	666	717	662	725	694	679	704	677	707	711	669	655	657	703	671	664	655	675	689	683	669	707	672	686	709	699	693	708	678	684	711	680	693	666	663	662	692	668	708	754	689	686	662	675	693	661	675	752	739	679	712	713	679	682	673	696	660	704	688	698	701	678	755	722	717	695	673	665	693	635	669	709	697	693	655	700	673	667	667	708	680	704	663	717	721	654	719	714	672	664	692	714	694	660	676	723	663	747	746	716	683	688	699	705	697	680	722	657	753	724	664	676	688	723	696	696	684	669	662	655	648	651	709	670	721	670	702	678	725	686	678	665	713	709	671	662	711	678	623	665	741	680	693	719	649	673	698	687	670	669	682	680	700	653	654	677	683	709	679	677	650	701	666	653	696	685	629	699	707	730	686	665	693	686	691	663	732	700	619	735	680	697	674	650	720	687	680	626	731	658	667	685	744	719	685	712	671	699	686	684	693	687	666	703	697	674	639	669	686	696	656	669	703	682	682	711	660	690	691	679	724	735	687	726	712	692	700	645	689	703	645	717	699	703	721	738	687	679	668	709	703	712	692	717	680	733	711	689	685	655	686	722	712	699	710	706	696	649	720	708	698	720	653	717	627	706	688	696	720	668	663	678	701	680	684	652	716	719	704	646	714	641	685	724	706	687	685	677	672	667	707	738	701	688	720	671	670	722	621	668	673	660	714	636	716	652	666	706	701	673	642	675	700	669	680	750	745	679	650	694	708	690	672	669	724	687	733	697	714	675	670	718	691	735	681	722	693	705	706	730	677	730	623	714	670	702	682	707	739	704	684	683	691	692	686	672	704	697	675	680	644	657	633	689	687	684	711	722	662	662	679	732	672	688	680	675	720	692	719	693	673	684	675	716	701	666	713	669	657	676	728	682	677	660	635	673	712	731	676	692	717	656	696	670	686	687	664	698	720	689	648	670	656	696	684	669	708	714	650	643	709	645	699	676	653	709	696	698	680	689	679	756	666	652	670	685	684	714	703	652	648	623	696	690	675	638	625	683	719	691	670	655	737	689	672	716	676	723	692	700	675	677	699	700	736	645	743	644	724	651	690	739	677	699	665	635	724	701	671	680	658	647	709	646	655	660	679	704	708	646	656	717	705	754	720	683	749	665	695	679	703	701	714	715	683	746	682	734	648	713	670	700	710	688	697	683	671	701	680	633	680	722	692	650	690	686	666	658	692	725	690	659	644	719	683	711	662	698	690	696	683	670	708	637	680	745	684	665	684	732	670	706	698	697	683	702	712	677	653	660	700	711	697	676	719	675	691	702	647	690	652	717	691	673	692	688	729	693	732	651	696	684	664	703	676	666	710	606	633	656	685	680	701	671	713	688	635	690	650	711	701	645	692	709	682	689	671	702	713	691	716	724	713	716	686	708	719	648	709	653	681	672	674	655	676	685	709	660	711	700	685	670	757	679	724	693	688	610	659	746	724	722	697	704	705	707	733	626	681	640	658	720	713	689	709	690	718	682	694	655	726	689	704	690	716	664	689	704	710	696	676	656	705	721	694	678	671	694	689	716	673	683	718	680	693	682	674	687	703	711	676	705	742	694	700	684	670	707	682	669	673	695	659	680	691	694	700	645	634	672	636	681	666	683	644	665	665	715	658	692	667	690	683	723	684	690	692	716	687	671	652	702	739	716	720	657	694	684	622	664	641	665	696	714	713	707	674	688	721	679	679	686	744	670	675	696	743	671	686	704	675	680	682	680	670	702	678	723	704	708	691	677	654	766	708	679	676	658	745	646	724	666	719	687	674	698	661	635	679	725	655	685	686	682	695	682	724	664	647	643	671	683	686	726	683	680	674	717	724	695	669	714	679	663	692	678	693	687	680	655	673	702	730	647	692	685	678
11978	15685	12765	7213	5050	3870	3031	2529	2149	1737	1517	1488	1300	1139	1109	1158	1007	1017	975	936	932	880	867	928	892	861	858	814	847	866	849	840	721	806	807	843	807	798	806	799	833	776	788	827	793	805	838	804	807	761	791	738	787	794	761	775	792	771	731	791	742	769	748	769	747	783	764	767	833	820	746	731	757	784	750	774	789	764	795	724	749	803	760	786	734	772	773	754	708	723	722	817	774	773	751	790	764	841	768	810	777	713	790	737	760	758	744	763	803	757	782	747	801	759	746	768	733	738	794	766	735	789	842	787	768	763	770	749	756	750	788	734	720	754	745	780	718	786	747	713	762	750	784	761	785	784	759	741	805	742	693	725	745	756	786	826	749	789	728	756	730	780	744	788	805	748	761	713	798	728	792	755	773	756	741	797	774	775	770	762	748	764	787	757	732	740	788	812	748	740	784	752	788	730	752	791	746	755	750	753	777	784	748	761	770	743	817	803	758	724	758	772	740	749	771	777	744	760	750	760	759	778	750	747	760	768	796	767	732	747	786	776	774	763	742	757	733	758	736	769	783	735	770	745	755	796	767	813	713	782	723	783	789	719	814	773	781	784	807	705	765	718	723	771	811	782	769	805	776	747	712	773	784	778	792	739	786	760	827	728	753	747	791	751	777	736	728	757	752	764	764	785	783	753	758	786	742	811	760	705	723	779	696	749	772	737	728	743	706	739	751	750	747	764	743	727	777	698	714	748	787	785	773	749	706	784	741	752	812	736	806	736	733	808	772	766	777	787	738	766	752	763	767	735	776	782	773	756	734	784	716	778	769	813	803	745	758	831	769	818	784	751	766	750	770	791	766	728	792	703	747	757	740	796	761	775	789	753	732	773	739	775	781	821	739	751	735	723	784	786	759	730	715	796	724	759	750	808	815	791	780	781	782	721	755	744	734	776	730	741	759	714	774	783	749	787	840	774	818	759	761	755	738	781	752	783	754	754	798	760	778	729	797	731	806	753	758	767	779	755	752	763	772	758	731	734	761	776	763	711	785	817	756	744	728	778	743	790	725	742	751	788	757	793	786	754	806	752	736	768	765	786	746	735	726	753	699	742	796	746	774	770	790	725	761	737	725	794	803	776	809	812	752	783	801	784	798	744	745	774	792	781	731	791	775	779	753	738	785	784	779	772	750	797	783	758	782	805	743	731	827	747	757	752	752	749	739	772	772	797	770	772	751	751	753	800	712	689	789	787	818	771	787	773	724	707	770	806	741	729	792	774	782	736	736	752	703	811	801	792	713	796	723	802	795	715	741	750	775	771	783	763	724	741	837	750	748	796	736	774	760	738	721	739	780	808	800	795	723	741	784	745	715	778	806	795	770	796	752	755	780	740	742	809	801	734	788	732	748	737	785	738	788	782	778	736	787	813	723	740	718	753	732	759	835	746	785	710	790	763	775	747	735	785	773	816	764	772	747	745	750	784	717	714	780	778	746	753	717	744	739	733	756	790	762	759	753	797	738	733	739	709	773	701	750	736	763	752	730	761	757	752	782	723	748	791	779	776	785	779	767	753	798	757	753	791	805	817	773	797	726	810	775	765	718	738	792	748	784	797	771	738	777	802	756	739	737	820	755	726	726	749	779	778	755	778	763	781	773	755	730	776	758	742	765	780	764	749	794	755	781	770	753	735	753	707	751	768	770	774	777	772	804	771	757	769	735	773	752	742	779	740	826	818	743	722	713	796	768	745	736	744	751	739	761	773	737	752	752	736	788	762	755	705	775	772	781	741	775	712	673	705	721	743	716	785	756	808	844	736	784	750	754	757	740	772	763	739	738	770	780	817	776	767	752	763	733	742	764	812	764	703	731	759	753	753	693	793	737	752	779	798	798	766	729	750	714	812	722	779	778	732	728	759	775	772	778	766	745	745	736	785	772	766	742	749	769	747	799	754	751	782	735	750	707	768	780	767	736	740	779	771	758	770	724	766	730	779	720	782	815	715	751	721	776	758	776	754	769	769	738	760	770	749	711	771	778	788	763	755	754	766	796	776	775	771	728	746	718	773	758	775	795	799	777	761	789	780	756	778	762	781	715	781	753	822	812	810	789	773	803	771	812	743	779	798	779	810	758	757	788	758	765	775	723	759	719	713	765	766	794	753	736	809	758	810	744	736	823	763	725	728	761	771	737	748	735	748	765	781	741	759	775	778	765	759	722	702	749	785	753	732	769	754	802	747	770	793	782	748	770	732	752	790	715	739	753	779	789	759	771	725	806	785	783	751	781	772	830	826	746	738	804	763	756	754	770	745	764	708	767	795	759	789	743	804	752	732	727	757	693	787	790	745	728	767	749	705	732	752	753	789	735	791	784	720	750	791	793	775	745	796	756	771	778	708	797	779	762	737	777	753	714	720	751	744	758	729	761	771	798	777	719	805	760	753	794	767	790	765	770	808	807	755	753	746	744	794	712	762	743	785	749	770	759	776	779	731	763	776	705	881	742	746	717	750	701	793	737	738	799	748	794	769	741	782	771	758	720	765	717	729	736	802	719	734	749	760	730	743	763	771	784	791	778	746	793	776	762	783	806	760	806	743	745	751	811	687	722	770	806	768	787	731	797	792	742	711	741	796	755	744	738	760	758	760	783	742	751	812	795	796	754	785	764	741	779	760	763	717	749	775	757	779	750	764	779	733	779	756	780	755	733	729	772	761	767	753	741	769	770	775	758	790	796	801	755	731	800	754	811	768	743	784	761	762	766	785	784	774	786	799	725	706	811	812	745	794	775	724	753	797	739	808	754	737	784	777	767	795	721	753	733	783	790	776	797	775	833	772	782	804	745	780	726	731	760	729	779	815	773	749	771	744	788	789	785	763	797	785	751	762	786	743	803	763	719	779	808	774	750	751	756	751	732	756	776	766	793	717	753	763	710	754	761	758	781	754	734	759	752	729	730	783	791	732	829	765	866	794	743	767	773	806	716	764	767	741	797	732	771	783	778	781	767	760	721	718	752	801	766	783	739	763	763	770	822	730	745	730	815	815	777	770	771	729	748	741	762	775	738	746	780	787	761	766	798	759	746	765	741	783	787	790	802	762	730	738	781	770	787	797	757	816	796	785	767	786	812	706	739	763	781	794	739	793	775	794	750	795	737	806	776	772	783	805	715	756	768	753	733	754	712	776	782	770	748	722	780	766	770	731	721	758	734	763	736	677	800	739	800	730	699	718	776	768	757	750	727	742	756	768	766	791	767	785	707	760	771	712	758	772	782	776	757	725	752	767	781	748	776	743	753	746	759	823	768	734	779	746	735	789	786	789	767	763	733	757	771	807	725	725	744	743	741	799	774	771	793	733	756	729	788	783	748	786	746	768	777	745	771	772	739	751	746	787	751	739	739	733	773	767	697	764	726	769	739	783	744	757	736	719	774	792	743	735	779	796	738	798	774	766	762	805	761	775	765	709	779	777	789	745	757	753	752	757	772	753	811	780	753	773	724	717	791	799
27264	20327	7828	780	352	322	290	284	248	232	220	248	276	260	250	217	217	246	215	219	232	226	223	238	238	246	252	241	259	245	221	223	230	227	243	249	245	210	250	212	232	247	229	236	222	221	223	251	242	232	251	237	254	225	240	248	238	231	237	231	239	246	259	227	215	241	222	224	235	244	266	244	229	234	218	222	217	216	237	215	241	227	230	218	223	232	213	236	239	232	236	216	242	262	228	252	223	220	219	230	232	237	210	240	208	242	239	230	236	241	232	239	258	221	247	252	246	222	207	223	272	231	221	203	224	226	207	238	233	205	241	272	218	239	236	219	219	236	227	248	243	206	212	227	213	256	234	231	256	265	229	253	253	218	242	235	240	219	243	224	223	250	230	224	222	235	236	250	236	213	248	252	237	228	245	219	213	241	236	223	211	211	226	244	223	251	258	242	231	243	246	248	222	241	199	206	225	244	251	247	240	226	222	193	220	222	248	233	215	204	238	240	227	256	245	247	204	217	241	217	230	213	250	226	217	231	243	232	237	236	241	230	240	226	214	231	222	229	220	243	237	233	250	244	214	220	244	225	231	225	223	241	228	211	212	230	231	247	204	234	240	195	234	234	229	213	229	217	225	221	252	236	219	231	223	231	241	234	226	217	259	231	211	227	234	245	252	247	240	251	230	249	223	224	214	205	208	227	224	216	243	222	237	248	255	250	251	218	210	223	234	242	251	240	219	228	228	246	196	245	215	223	211	223	244	225	206	233	211	227	239	255	211	219	236	232	232	218	238	243	238	217	236	229	218	266	252	208	236	243	242	221	221	245	243	229	204	191	234	215	239	229	225	248	217	225	234	206	235	221	229	205	215	232	220	228	219	211	233	207	233	235	207	207	236	239	217	231	237	211	244	229	259	258	238	250	213	216	232	223	208	247	245	234	215	242	216	251	245	253	201	258	223	211	232	250	230	236	221	255	254	225	224	222	229	253	203	253	231	234	224	277	217	209	230	230	222	204	215	234	211	223	217	227	262	230	243	242	222	223	225	252	237	226	239	211	241	226	251	233	237	226	190	255	218	236	225	242	216	248	219	232	210	222	245	207	214	250	241	259	244	212	243	223	236	212	242	210	238	224	242	220	255	240	237	237	212	217	220	204	238	244	236	215	217	251	199	214	203	236	225	258	213	219	249	226	179	252	214	225	219	223	195	232	213	209	237	206	242	232	237	232	260	229	259	233	216	240	209	230	244	202	248	211	224	258	241	227	223	230	229	256	231	239	229	249	242	243	230	217	229	223	233	239	221	230	242	235	220	249	228	247	244	228	241	270	212	245	243	250	213	234	228	234	229	233	248	232	238	221	216	225	242	246	240	225	237	223	219	228	245	232	242	219	206	193	260	244	264	231	239	233	226	226	226	238	239	226	217	235	244	241	236	232	229	244	238	255	233	225	233	245	246	212	220	246	253	231	253	247	227	241	229	233	255	230	265	235	219	249	226	226	198	222	224	232	229	220	230	251	220	235	208	219	211	260	212	246	234	233	215	228	230	238	220	227	229	234	200	229	251	226	219	239	228	236	228	223	223	224	217	218	253	207	236	210	225	223	260	227	224	198	220	247	247	230	239	258	237	223	225	238	238	230	243	240	246	227	222	247	215	232	250	257	223	240	253	223	225	226	253	249	243	235	233	251	269	236	256	237	216	237	228	248	208	227	211	227	229	240	240	232	226	224	199	232	251	252	209	230	217	223	247	249	249	232	211	220	239	227	231	210	216	242	223	226	244	232	223	228	223	224	217	254	221	253	225	205	227	233	256	214	236	225	240	250	234	218	213	245	232	220	238	249	237	225	231	211	258	236	239	243	255	235	200	241	203	222	232	243	225	224	232	254	231	236	249	214	249	223	217	226	236	226	235	251	237	236	253	189	220	270	224	251	232	233	221	220	225	233	238	239	266	239	214	212	239	218	237	211	226	221	212	244	238	236	224	207	234	258	219	212	227	246	217	217	252	234	234	227	250	233	247	210	239	233	234	235	225	221	213	225	226	221	220	246	232	223	247	201	226	224	220	220	228	224	201	196	253	254	254	190	238	229	245	231	217	211	227	213	220	236	208	233	217	218	226	226	259	238	194	205	204	227	219	268	235	264	217	227	226	226	222	199	218	257	250	255	237	250	234	233	233	261	221	246	221	244	227	219	238	244	250	230	217	256	219	227	223	243	254	240	225	261	230	224	236	224	251	253	217	209	220	231	220	243	227	249	207	222	230	254	250	240	238	235	217	223	233	238	228	247	235	221	235	244	204	248	220	232	215	225	224	223	203	226	240	213	212	225	251	222	228	214	195	242	200	228	241	219	219	213	254	204	251	248	211	218	241	240	242	248	229	218	230	222	249	217	229	236	234	220	201	229	222	235	212	239	242	214	237	222	230	237	249	212	249	247	231	237	222	236	235	218	222	236	255	244	247	234	217	263	204	221	230	239	248	228	250	231	220	220	206	241	219	252	260	239	240	233	228	231	220	228	240	225	243	221	244	210	246	224	250	214	223	229	210	248	216	249	220	246	204	229	243	267	259	205	240	224	209	246	222	234	224	216	241	202	240	216	237	226	242	235	226	224	186	220	218	239	232	231	214	215	227	231	216	223	212	252	269	253	224	243	242	226	241	252	243	234	224	233	225	231	193	222	213	220	233	214	198	224	227	232	230	248	233	244	239	199	214	251	237	242	225	235	229	209	214	245	236	227	244	217	235	234	220	235	228	235	226	212	233	211	238	246	232	214	249	230	241	251	247	239	239	222	231	229	207	219	245	224	218	244	232	213	235	242	261	232	223	219	247	259	235	247	235	234	244	233	208	236	226	230	234	237	255	252	186	226	212	239	211	216	233	217	233	259	207	204	218	241	230	245	227	228	232	210	240	242	231	262	206	250	210	233	233	229	233	245	203	247	228	216	227	220	215	241	255	255	245	201	237	238	245	255	249	234	236	227	224	231	256	275	228	228	232	236	219	238	241	242	237	222	223	241	218	252	214	239	229	211	209	223	210	253	212	231	235	204	240	220	213	216	211	218	210	230	252	203	230	202	227	241	202	259	216	231	227	272	217	227	232	252	230	225	232	214	237	248	235	222	237	247	210	221	224	234	217	274	216	248	245	245	227	212	227	226	220	241	234	212	232	235	258	244	254	210	215	255	235	240	241	236	208	230	232	223	214	254	217	239	233	226	259	244	229	231	249	215	255	227	247	241	217	221	241	212	231	238	249	215	263	220	226	224	237	216	224	264	230	226	256	237	234	234	244	254	228	245	231	235	216	215	237	234	234	239	231	210	241	223	266	240	222	222	257	241	238	232	238	197	224	239	233	231	216	219	215	236	249	212	219	232	215	234	254	244	237	223	230	224	233	214	253	208	232	223	215	239	220	240	221	242	235	213	260	221	244	244	251	224	222	216	223	216	231	230	217	251	227	226	253	225	227	235	220	234	209	227	240	269	236	204	243	200
7115	1215	1043	663	438	385	403	375	330	317	328	299	298	288	287	281	269	273	295	294	331	263	300	301	294	269	281	326	281	284	288	260	294	311	286	288	311	278	292	276	270	277	286	278	270	296	273	284	281	308	283	301	294	257	279	299	281	253	287	267	281	297	288	336	274	299	279	265	288	298	296	287	264	283	315	294	312	325	279	279	275	300	278	299	291	263	286	296	299	306	290	265	272	286	281	296	276	275	297	279	270	271	283	254	296	307	303	301	277	246	316	299	296	272	271	271	301	285	271	314	266	302	318	249	267	282	279	276	278	307	304	274	283	291	303	303	253	275	276	278	292	269	291	274	297	295	303	293	292	286	297	275	264	282	275	291	286	271	267	256	267	269	267	305	262	290	257	282	301	272	265	299	299	267	305	269	295	287	286	312	283	276	285	301	271	291	265	279	277	264	286	271	316	274	256	291	279	312	301	282	271	285	286	298	282	317	282	285	275	286	292	272	273	276	273	293	267	280	294	295	287	307	293	297	303	280	296	275	289	261	270	256	278	304	278	279	285	289	274	286	289	338	279	246	268	288	299	299	261	293	284	275	311	248	306	255	262	283	279	279	283	299	287	302	286	277	278	282	273	284	302	300	279	276	269	268	317	255	287	282	315	276	311	282	280	273	316	264	269	293	308	294	269	276	298	286	296	248	279	284	278	290	292	301	280	325	301	264	282	292	286	278	319	279	294	302	296	310	287	322	306	277	275	280	296	277	280	286	300	278	293	287	296	285	278	297	295	268	287	268	269	290	257	274	273	298	309	296	307	293	280	265	256	271	285	294	279	309	287	308	280	332	321	266	276	270	281	305	269	302	266	289	282	284	277	313	275	289	259	295	283	298	263	311	290	314	275	281	265	265	283	275	299	283	313	299	271	257	277	304	267	298	287	261	303	283	264	296	264	283	281	270	301	303	288	266	266	301	287	335	298	300	290	292	293	294	268	278	269	298	282	315	293	287	276	277	283	282	289	278	276	282	283	262	266	275	291	305	280	265	266	287	317	253	298	279	275	311	275	303	298	282	283	303	292	272	289	313	278	268	273	298	297	264	283	298	291	297	324	278	280	278	271	264	288	282	301	286	306	300	319	295	283	265	283	283	289	270	266	275	301	260	285	287	275	280	304	267	281	276	274	288	277	283	310	283	252	278	313	324	275	308	298	272	282	283	293	300	268	280	286	292	272	296	297	290	289	295	294	293	321	281	296	283	287	280	274	263	281	295	282	291	287	290	322	290	296	281	269	302	270	254	278	308	276	288	261	306	270	310	271	293	312	311	275	290	267	278	302	257	271	297	280	284	258	313	269	277	285	268	266	269	286	281	290	296	282	283	280	296	298	287	274	291	270	283	279	294	279	310	288	267	271	277	300	296	288	308	283	279	306	299	300	308	248	299	291	292	284	292	315	319	254	276	273	299	308	295	301	303	287	289	294	308	279	272	256	292	247	297	294	274	290	294	254	310	275	277	273	279	296	296	295	288	287	262	263	307	295	319	291	300	296	275	268	283	303	263	299	294	284	312	281	300	312	273	305	306	327	309	300	287	281	273	273	281	281	276	287	272	256	281	270	290	281	296	289	288	263	305	296	300	315	269	311	305	294	272	282	307	274	281	291	287	306	284	271	287	291	324	285	278	311	304	282	273	268	286	274	301	289	314	288	316	309	293	253	305	278	294	250	276	267	280	276	270	293	294	283	272	302	293	276	294	275	314	287	315	291	270	276	291	301	268	242	285	320	311	313	298	266	317	321	328	276	303	293	272	263	294	313	299	297	289	292	293	294	297	280	260	244	288	276	246	281	316	301	277	272	284	271	312	305	281	270	277	305	270	280	284	259	304	268	304	288	263	283	292	278	307	255	266	275	279	275	294	279	282	305	291	293	280	306	274	264	294	300	278	268	299	286	264	301	334	275	286	286	259	273	294	293	282	276	306	285	356	296	308	292	267	287	282	297	285	268	290	285	288	253	284	241	283	324	267	253	296	303	276	302	267	307	258	303	256	296	272	295	299	312	266	285	271	315	268	286	298	255	278	278	300	294	293	258	305	281	293	281	302	289	289	285	287	280	306	320	284	286	301	260	283	273	300	283	283	308	299	299	312	272	292	284	296	284	290	285	284	277	276	282	252	282	291	305	293	283	295	290	335	302	290	325	267	257	253	290	271	287	285	278	272	264	275	288	262	282	265	303	268	296	272	256	271	283	286	288	288	289	289	281	304	286	287	281	274	307	264	282	258	286	309	281	307	292	291	270	268	313	263	296	284	286	274	291	291	293	259	258	285	293	283	286	287	265	282	254	275	275	311	311	278	298	278	302	258	260	297	294	290	285	283	263	286	274	314	277	296	286	241	278	273	248	291	285	287	288	251	289	252	278	298	293	315	288	267	269	272	283	290	270	306	278	309	304	301	280	272	302	294	314	316	280	267	284	237	271	263	293	291	250	288	252	332	256	280	284	330	278	292	296	283	286	290	303	254	267	316	281	310	307	292	275	287	301	294	263	290	279	292	285	295	296	273	283	293	286	304	288	305	271	289	294	265	253	284	291	288	273	297	289	294	291	284	294	280	359	305	277	283	288	276	289	310	303	298	292	273	279	277	274	288	298	269	249	285	296	268	309	281	242	301	286	274	270	264	243	280	298	280	291	296	274	301	297	283	296	295	293	269	270	285	290	272	304	296	285	288	309	285	267	295	297	274	293	260	294	283	281	275	292	283	284	284	294	294	285	297	276	264	295	274	285	265	264	290	279	246	319	298	272	294	282	322	262	294	325	282	276	311	291	285	301	258	291	265	276	273	261	264	270	285	302	304	300	265	311	308	286	269	262	259	306	289	294	281	280	278	320	257	248	285	309	270	251	312	265	284	277	299	292	267	322	289	281	276	284	277	247	278	280	270	311	311	295	263	311	305	297	264	268	298	254	281	300	253	264	282	284	254	275	276	297	288	263	292	301	261	267	272	299	286	264	300	281	282	293	293	327	296	276	285	266	291	276	280	309	274	307	275	287	294	276	295	271	284	296	283	299	315	270	290	240	277	311	294	266	297	265	297	257	288	292	272	275	256	278	294	255	267	277	318	262	316	291	283	278	261	264	284	299	281	277	296	315	304	299	281	265	262	268	294	260	305	296	300	268	287	279	285	299	271	279	287	244	297	302	279	267	264	315	276	280	285	287	293	288	290	284	277	290	319	297	291	271	282	285	272	254	279	291	287	307	275	271	286	264	270	287	298	276	279	309	316	274	262	309	270	287	292	273	262	286	293	286	296	311	265	269	309	311	279	296	282	279	315	294	293	287	265	289	290	309	293	275	317	291	281	301	281	278	286	282	268	259	297	296	255	300	287	293	299	256	303	307	296	283	270	284	296	282	261	324	278	256	275	280	285	270	242	299	288	304	289	303	288	301	278	291	288	296	272	259	291	287	272	293	277	310	277	313	310	286	318	278	262	276	310
23656	21244	28692	24112	21242	12190	1435	928	734	691	649	574	498	507	504	478	529	500	463	480	480	451	442	426	482	440	450	430	428	401	469	430	413	419	386	423	483	432	433	434	417	377	408	396	447	423	414	409	423	425	451	405	458	429	415	414	395	424	436	412	430	431	403	460	394	442	423	430	437	433	377	385	408	427	455	402	400	416	423	457	402	399	417	421	371	387	422	402	383	414	399	412	427	384	411	457	398	433	401	429	424	413	438	432	371	408	399	436	397	443	380	388	429	386	443	421	385	399	424	371	430	430	426	390	421	416	419	425	436	383	391	383	408	420	430	447	418	431	399	380	422	399	420	418	434	413	410	424	390	470	404	420	401	387	422	442	443	423	402	429	415	408	402	384	417	412	418	443	437	419	392	430	421	436	411	440	424	401	409	431	389	424	378	375	442	400	409	380	439	390	402	399	379	398	423	436	439	404	427	405	385	412	402	381	423	421	403	465	415	381	430	413	384	383	401	427	436	431	444	418	406	412	429	400	429	404	417	411	413	416	400	413	403	426	420	429	403	432	450	402	407	417	430	394	377	406	423	432	394	395	415	410	409	398	416	412	405	404	441	397	433	433	406	420	425	387	389	458	408	378	429	450	384	386	398	398	453	410	386	424	419	402	408	394	434	407	387	474	398	416	408	397	428	413	419	424	436	401	404	425	429	426	422	441	416	454	445	419	430	400	386	401	383	420	407	400	426	407	423	421	438	398	459	407	396	461	399	418	435	412	412	441	384	433	370	448	464	385	401	428	358	399	447	434	374	384	405	387	412	432	455	415	403	384	422	407	394	415	433	404	396	445	439	416	422	412	437	427	395	392	432	417	407	417	390	427	435	404	418	391	401	422	394	411	402	398	427	444	413	377	437	436	426	416	404	384	410	360	419	424	427	376	431	406	402	414	411	390	404	423	432	421	450	396	390	433	422	405	407	390	416	424	432	409	434	386	413	430	404	443	365	431	459	410	396	436	391	427	411	377	388	403	453	397	420	394	436	429	416	419	387	455	406	435	386	385	446	455	434	379	377	440	452	414	447	434	367	413	383	385	375	398	414	397	400	382	408	409	405	425	410	424	414	432	392	393	412	383	432	401	423	395	424	404	392	478	427	416	434	424	411	428	416	400	422	431	398	413	417	422	384	416	363	430	393	422	430	418	428	405	414	430	396	417	416	422	416	421	405	396	363	395	414	421	397	403	421	381	429	432	434	394	411	396	405	396	409	428	416	434	445	423	438	433	415	414	399	412	401	418	424	379	402	426	419	426	399	407	400	415	415	403	449	448	402	380	389	396	382	415	442	407	390	396	392	414	428	411	374	456	420	455	424	418	379	432	392	418	393	419	424	399	401	415	421	422	401	401	418	391	457	391	433	406	436	392	388	440	412	404	419	385	412	417	421	383	395	432	424	399	405	420	395	423	418	419	412	415	445	404	438	422	404	408	424	420	378	405	443	428	389	390	447	392	439	372	389	406	421	428	442	394	404	391	360	417	427	411	441	394	394	396	396	430	394	410	420	390	429	396	366	367	430	403	399	393	391	461	412	393	414	415	420	408	407	390	393	404	398	390	419	437	395	429	423	431	424	404	391	412	386	434	405	383	409	438	417	420	408	445	434	395	435	415	389	445	360	380	406	404	427	411	416	401	406	417	405	415	411	382	379	395	358	389	430	376	455	436	395	385	372	396	413	399	370	407	398	425	396	366	410	368	423	433	389	395	415	409	431	409	438	429	407	435	411	401	420	406	416	396	421	390	453	399	425	406	441	424	390	438	393	412	411	412	398	384	409	376	407	435	438	446	383	411	429	417	446	374	395	441	439	371	408	409	419	426	407	441	416	420	408	410	426	431	423	409	397	395	371	398	427	423	416	389	420	418	397	424	398	430	397	419	385	441	401	395	401	399	428	414	407	431	403	368	392	397	368	420	406	419	445	413	429	427	423	413	376	405	407	403	423	395	427	389	414	419	436	401	443	427	401	391	470	416	417	407	453	423	414	429	409	395	434	430	432	395	430	430	397	406	419	393	387	389	409	423	405	392	438	396	428	404	397	404	438	443	394	398	377	412	434	397	408	443	427	431	401	423	405	371	459	437	406	433	398	440	429	421	415	386	386	389	395	393	409	454	390	420	400	433	464	418	402	387	430	399	365	448	431	397	449	388	410	383	392	415	397	420	385	427	435	434	414	418	386	392	427	424	402	379	400	425	412	427	444	424	405	429	404	385	424	391	413	419	404	434	409	469	395	394	408	383	383	399	445	413	382	391	382	398	402	412	394	423	380	422	387	436	404	398	401	376	400	409	406	410	421	403	403	385	420	422	418	380	396	396	379	411	378	409	406	409	403	441	418	451	398	435	393	398	395	385	393	403	430	384	424	429	414	440	399	403	402	430	424	408	388	389	417	412	428	436	396	414	418	417	393	414	429	354	403	419	424	421	427	371	443	404	433	423	393	393	398	399	412	405	426	395	391	406	381	374	409	426	426	379	390	428	379	390	425	419	428	424	413	408	410	397	406	394	405	395	412	387	399	431	424	421	405	365	402	423	404	387	398	416	430	395	400	410	417	429	412	401	430	428	384	385	413	413	389	412	422	435	447	412	407	361	404	391	375	439	440	401	398	418	433	374	445	374	411	379	455	367	386	418	383	402	439	391	451	430	388	412	414	406	378	378	413	419	404	421	404	422	418	423	431	373	401	387	401	365	402	383	405	447	383	408	437	409	444	429	403	430	439	416	412	398	387	427	403	387	424	415	415	404	402	426	430	380	443	465	418	374	407	446	432	406	431	437	419	392	414	402	420	441	424	403	415	409	403	417	427	459	436	433	439	393	410	396	403	424	418	392	440	388	392	426	406	422	414	415	404	373	432	411	437	409	441	364	389	417	424	411	373	425	387	403	409	412	412	388	433	396	435	425	427	399	398	394	412	404	417	397	434	426	441	408	377	426	436	420	416	406	406	395	401	417	407	409	427	441	403	399	436	423	393	409	442	395	426	402	373	397	451	424	413	406	400	405	404	407	418	392	382	384	394	405	408	450	399	447	437	414	427	392	435	452	391	395	410	394	427	410	416	387	437	405	418	415	411	397	422	414	376	403	396	374	408	400	387	432	424	428	397	398	427	393	415	403	409	442	405	406	369	400	386	422	392	404	396	405	412	400	421	429	387	367	416	425	435	408	431	418	434	394	422	385	410	436	417	387	406	436	409	432	402	429	413	436	426	354	381	397	427	388	412	431	404	403	421	436	435	379	399	432	412	458	390	430	406	405	429	432	386	371	412	368	414	430	446	411	400	416	386	427	407	426	395	402	428	427	377	441	436	440	400	388	390	426	429	423	419	416	402	409	419	433	402	396	424	383	394	432	393	411	420	414	423	388	404	413	379	408	395	368	399	401	402	414	387	381	391	384	413	442	424	438	411	402	421	374	399	368	401	418	427	455	370	396	413	395	410	384	375	418
9500	9795	8277	4192	2702	2186	1795	1426	1165	1029	879	792	720	678	633	634	601	601	590	505	494	526	554	528	549	530	523	482	494	506	497	488	493	460	475	529	516	485	490	489	485	452	486	448	478	457	476	448	488	470	449	462	505	458	501	499	475	471	460	532	462	492	499	462	510	474	471	477	473	463	479	481	477	483	482	463	443	443	444	463	471	480	479	484	463	505	471	501	483	496	439	476	487	449	448	492	487	449	462	499	475	499	490	466	474	438	429	491	444	478	488	460	469	475	519	470	450	476	472	481	450	457	495	450	465	441	485	478	506	473	477	485	474	476	462	406	474	451	473	489	483	486	465	472	476	437	441	474	470	503	499	466	450	439	510	493	463	441	478	489	437	473	465	481	477	483	440	481	463	453	475	459	444	463	470	514	505	483	416	492	484	440	439	471	492	488	444	469	480	454	466	470	477	461	483	481	481	480	453	478	466	456	482	444	496	449	495	417	480	455	459	470	461	470	480	552	458	451	471	474	418	461	461	443	467	482	447	449	474	427	479	437	470	471	440	463	447	431	460	485	450	475	437	476	452	503	425	436	442	451	512	459	459	437	456	460	442	455	503	458	441	418	451	480	481	483	493	457	470	451	504	495	460	502	462	465	493	428	466	432	493	452	495	456	485	428	476	465	449	480	474	464	447	424	443	498	438	475	437	424	456	438	452	459	471	476	472	474	480	468	503	515	463	450	470	486	487	451	420	432	490	474	488	447	444	495	465	478	465	476	476	463	492	464	459	449	483	480	463	508	484	448	457	438	452	472	483	456	471	439	476	518	496	484	464	490	459	470	443	469	467	473	469	479	477	470	467	447	475	463	478	497	514	472	443	547	471	448	456	461	510	468	459	466	471	486	445	467	446	451	474	479	477	444	506	493	437	457	425	506	448	472	457	489	461	461	475	482	470	454	467	485	480	496	459	475	499	508	459	455	495	468	470	464	477	482	488	476	448	476	483	467	406	447	450	505	466	449	453	489	465	480	471	483	443	458	524	478	494	445	471	476	467	468	440	453	435	453	469	473	432	448	465	455	529	462	467	447	470	461	483	445	490	456	460	461	481	476	434	473	479	497	440	484	483	461	476	527	491	479	457	451	477	484	502	438	431	471	496	496	456	503	510	498	451	482	470	507	503	452	470	466	424	497	445	489	447	448	457	485	488	468	440	436	456	475	517	465	472	465	500	483	448	422	466	430	469	446	464	458	477	441	472	477	515	472	470	466	470	465	430	505	498	451	488	438	471	472	474	481	462	485	447	468	518	472	456	449	452	480	466	501	506	471	459	514	471	450	488	479	474	467	421	464	479	455	419	460	430	416	442	455	429	452	461	434	460	463	505	437	453	457	472	502	486	478	464	465	470	414	501	433	449	466	445	506	439	464	479	443	444	479	462	471	465	448	462	494	471	469	434	484	510	474	489	494	504	493	455	516	494	471	460	461	443	457	499	500	501	510	459	505	517	454	468	428	445	464	439	461	464	518	465	451	473	472	470	447	489	456	461	455	448	478	438	488	467	465	480	454	486	491	478	476	448	446	462	465	490	501	464	441	457	455	440	491	500	467	471	458	450	491	441	473	468	447	439	480	479	454	486	465	468	458	440	446	454	447	444	500	488	517	482	440	475	464	455	427	467	491	433	499	481	495	465	477	474	480	454	475	512	469	461	475	456	457	501	459	434	465	445	437	436	501	472	524	485	483	459	453	463	500	502	469	439	452	475	492	450	445	462	470	467	462	483	483	485	418	454	478	485	475	459	454	456	484	488	475	425	486	468	460	482	468	449	429	461	454	450	487	476	472	458	499	481	483	466	473	485	465	520	479	471	470	439	454	442	496	487	493	476	486	424	499	453	434	435	445	438	499	435	469	483	446	460	461	459	456	445	441	461	426	478	435	457	445	461	470	476	430	499	468	479	473	483	471	438	447	495	421	457	482	477	426	443	456	464	454	472	454	455	450	496	498	444	467	441	483	447	532	439	447	473	463	482	489	468	478	476	477	471	438	474	415	467	459	470	490	454	462	465	490	486	471	509	490	457	446	455	447	485	487	468	459	475	431	462	454	440	436	455	445	441	473	454	439	463	516	488	495	424	483	464	478	462	432	482	478	508	502	462	471	438	431	479	513	486	466	482	449	440	456	454	472	451	468	464	469	471	478	470	465	479	452	474	460	483	496	482	455	481	474	451	436	458	457	463	468	449	475	460	502	471	502	486	454	469	510	492	475	441	445	450	476	476	504	453	472	477	455	448	471	441	444	518	453	464	438	461	482	473	488	457	477	448	451	461	462	458	425	462	463	484	462	490	456	451	459	448	501	424	489	504	459	467	460	500	459	495	461	465	481	478	466	460	423	434	486	451	476	481	456	443	482	430	462	467	477	449	477	434	486	468	482	467	489	517	449	468	483	422	448	477	482	490	453	470	499	509	485	464	473	491	446	488	464	459	446	484	484	450	478	484	439	443	445	481	486	477	468	436	482	471	474	472	456	473	460	439	506	472	480	444	479	481	452	462	459	464	489	468	436	450	471	480	503	460	507	462	466	442	481	454	449	506	484	488	430	437	469	492	469	467	472	487	482	472	471	461	490	470	454	454	455	447	471	474	462	493	492	462	470	477	440	463	450	510	482	447	475	452	483	464	517	487	448	460	468	439	441	458	486	513	467	468	435	465	464	454	478	465	471	433	466	456	452	449	443	482	479	429	465	470	455	471	427	439	444	484	503	468	450	470	448	457	497	493	510	449	441	488	423	443	456	459	446	432	487	479	465	463	465	458	503	436	440	490	436	434	472	460	472	443	485	456	420	470	472	443	490	472	473	495	476	462	464	456	461	466	501	465	490	442	525	470	445	513	483	470	510	476	455	456	500	451	484	443	440	505	443	528	489	469	498	464	458	455	447	453	459	468	463	486	499	474	485	460	491	458	454	448	440	469	473	479	483	420	491	478	470	444	461	466	486	474	478	452	509	415	463	448	470	513	468	469	459	483	452	493	470	450	446	450	473	441	482	488	475	483	488	467	498	434	489	458	458	423	490	448	483	483	475	439	510	476	491	450	502	451	461	481	493	472	437	447	411	446	483	506	510	454	477	434	441	500	494	463	496	432	462	466	459	455	483	474	467	481	463	453	492	513	448	475	506	445	463	478	471	454	440	479	452	450	458	473	467	509	447	453	497	463	449	447	481	467	448	489	495	461	461	466	429	453	443	454	481	477	464	481	500	492	505	471	463	472	509	465	447	458	463	482	431	445	447	454	484	466	452	477	474	464	481	479	475	477	480	436	467	429	471	484	511	448	436	473	473	435	476	489	448	457	481	446	463	474	496	417	454	479	534	461	459	473	471	484	491	437	452	466	454	471	474	449	467	442	451	486	439	490	438	462	460	476	492	441	433	497	480	440	473	448	483	463	474	471	470	441	487	458	422	459	426	444	456	441	472	498	456	485	439	479	465	474	454	457	463
24945	21239	27643	25040	12299	1011	711	629	561	522	506	466	459	473	460	434	455	435	400	428	436	403	427	417	397	428	425	407	415	441	389	421	402	396	433	416	416	392	432	387	435	421	392	408	442	408	390	415	392	432	389	400	384	433	416	397	392	431	392	386	398	414	407	394	415	412	410	365	409	361	419	415	441	405	391	416	426	391	399	417	396	405	389	387	436	390	378	413	397	386	398	405	396	396	414	415	417	376	397	438	384	376	432	394	380	432	401	418	403	408	362	397	380	381	381	395	445	433	433	364	389	389	413	394	370	403	418	404	392	408	433	387	389	410	373	420	408	399	423	415	396	386	387	417	399	390	390	422	408	421	445	375	354	400	374	398	435	406	403	395	448	378	401	408	386	409	387	388	406	414	417	406	392	399	402	424	407	383	403	395	388	421	395	387	406	410	397	419	404	387	425	393	361	434	381	413	437	417	403	402	403	436	415	373	392	377	437	434	402	382	405	383	378	413	413	419	379	444	413	423	396	423	407	384	402	397	361	427	411	391	415	417	394	384	410	396	397	382	432	431	428	418	392	411	391	413	388	386	442	407	384	396	397	424	421	380	397	416	397	417	421	417	420	417	423	410	434	391	400	410	401	420	421	398	380	382	337	403	411	395	440	396	433	404	429	416	391	393	409	385	420	398	398	419	412	389	408	384	403	402	414	408	398	376	416	411	355	404	407	426	427	394	381	434	411	415	405	417	416	402	368	372	367	380	374	403	437	395	425	416	437	397	408	419	417	406	363	411	416	361	392	444	381	425	375	421	437	402	398	429	382	422	396	402	426	397	403	385	372	394	406	383	391	419	390	419	387	403	421	359	393	420	388	407	401	361	354	364	393	403	390	456	432	436	389	381	406	396	425	401	394	390	401	413	450	412	379	417	432	399	419	417	369	385	431	413	425	393	387	402	408	411	431	377	430	392	421	389	405	391	415	394	410	433	391	403	391	415	404	379	391	412	417	419	403	420	418	399	419	386	383	359	402	380	395	373	395	394	389	383	415	420	401	428	412	394	400	374	395	419	413	410	428	395	350	391	405	422	424	419	395	391	390	392	391	437	367	387	381	379	388	427	435	352	374	413	395	397	418	380	411	398	399	394	407	382	416	441	406	372	408	413	398	387	420	411	387	403	423	425	380	430	443	435	388	373	400	396	422	438	395	380	383	414	383	408	403	400	427	408	404	384	388	390	379	403	425	386	395	453	436	383	410	407	408	384	414	409	402	386	398	383	380	398	430	428	405	354	372	358	413	379	434	395	405	423	418	440	395	395	440	427	419	430	433	415	411	375	391	433	382	388	364	393	385	420	387	381	373	376	393	438	398	413	362	433	436	419	437	389	379	386	427	419	409	465	403	433	440	415	382	398	405	427	396	389	386	382	415	406	410	435	422	390	428	377	393	392	429	389	402	382	407	416	436	376	401	405	396	386	377	380	387	397	418	434	374	381	410	384	435	419	412	433	388	377	394	436	389	402	390	400	417	417	405	399	409	395	392	391	400	414	377	419	380	386	399	398	385	421	409	366	392	424	392	361	420	374	383	352	414	384	384	428	410	407	387	414	395	394	373	398	406	419	420	419	400	371	400	364	394	397	373	439	383	381	371	405	409	356	388	417	420	410	407	414	392	361	409	399	413	404	390	371	386	422	395	400	425	392	407	366	423	383	381	405	393	403	401	358	409	412	396	376	401	439	372	384	379	412	388	365	371	405	418	435	374	402	408	390	413	393	406	398	371	426	367	418	419	430	355	362	402	408	412	399	410	388	378	408	408	390	385	360	385	405	406	412	379	388	399	407	393	367	405	419	386	393	371	416	403	386	375	424	374	421	416	382	383	429	395	395	396	361	360	405	416	436	395	362	391	421	424	410	357	433	410	426	426	435	386	415	400	385	398	407	385	433	413	373	390	433	414	373	390	404	395	403	399	400	413	367	424	389	413	423	391	392	422	407	381	445	394	417	375	407	414	433	386	395	422	385	421	423	411	435	399	401	397	401	378	411	397	415	396	414	378	402	369	403	399	399	393	390	420	381	385	414	402	406	403	413	401	414	400	403	393	396	406	381	416	425	439	481	371	389	407	433	375	392	413	425	372	395	402	415	385	389	420	360	380	366	408	410	402	443	417	411	391	382	397	429	417	417	388	373	378	402	433	399	378	391	377	415	391	429	424	399	438	423	403	413	444	386	418	417	373	417	395	444	397	408	449	398	389	419	410	404	391	420	396	382	376	408	391	429	431	389	417	431	421	437	414	416	398	415	408	429	376	389	429	402	418	382	391	425	393	416	371	393	406	428	405	406	400	403	423	417	423	381	370	409	409	356	446	410	435	394	434	410	363	412	406	407	392	395	392	433	408	398	458	392	422	423	432	375	417	388	410	381	410	379	404	393	413	370	368	385	397	407	393	389	376	407	379	424	402	439	401	410	362	388	383	384	434	399	384	398	430	423	444	400	422	423	379	368	390	453	411	426	417	427	427	413	396	385	401	406	386	394	397	427	384	397	410	430	401	385	418	383	372	413	418	401	394	410	426	379	401	407	379	402	413	414	402	397	428	371	386	407	391	430	387	404	451	440	395	409	376	417	407	400	444	407	439	402	391	415	417	429	401	382	399	369	432	400	406	397	396	392	388	384	369	398	412	420	389	418	420	384	429	414	396	402	403	377	389	370	401	389	368	375	415	405	432	401	413	381	413	374	386	414	385	413	394	435	418	424	426	415	373	386	424	436	416	439	371	434	369	413	415	413	415	384	421	385	411	396	409	421	425	387	393	441	402	402	381	360	401	413	442	415	410	393	402	398	404	400	389	402	390	368	423	450	383	383	371	386	389	444	417	416	431	380	407	417	424	422	418	362	410	423	429	415	424	409	404	406	390	427	393	392	430	391	380	381	359	377	371	386	385	408	392	385	425	399	417	392	383	421	422	393	378	385	409	412	425	374	374	398	399	371	363	419	433	409	384	402	404	409	407	427	403	411	426	437	409	376	398	366	391	402	405	390	413	421	390	376	408	406	391	375	404	407	386	412	427	400	410	411	427	433	407	402	433	371	405	395	388	407	395	398	411	418	414	416	392	452	428	424	370	431	408	398	395	417	415	424	431	362	403	384	378	395	421	374	425	412	425	396	398	367	374	415	405	403	411	391	390	396	375	395	406	385	383	385	424	398	384	378	397	389	376	370	401	404	432	416	416	371	404	400	404	400	435	423	392	374	430	393	417	435	430	448	398	414	393	398	363	399	431	403	404	365	366	414	395	372	392	388	407	413	397	338	395	356	375	377	402	416	385	381	397	392	397	406	386	395	384	398	409	397	377	399	406	413	402	392	393	415	391	409	365	430	407	400	400	463	410	402	422	404	405	395	395	426	400	379	432	365	386	402	382	401	425	418	377	377	417	398	407	374	367	364	429	400	387	409	388	412	406	351	402	408	407	409	403	435	412	406	403	395	402	412	426	371
8354	5923	4706	2474	1805	1424	1252	1069	883	731	747	708	609	609	601	584	564	543	514	554	510	552	516	528	518	517	495	509	491	504	477	520	499	440	488	532	497	471	499	491	502	432	522	491	492	521	521	507	542	491	478	491	500	494	532	466	480	468	510	454	477	489	473	522	540	500	494	484	505	475	492	466	504	490	491	448	485	505	500	456	465	504	519	475	467	452	498	484	464	500	510	491	464	484	447	488	500	480	489	510	465	517	524	463	496	482	488	486	498	454	517	492	471	493	504	485	509	508	481	479	489	528	503	491	447	478	471	465	478	491	486	452	469	512	445	435	494	490	495	476	486	447	496	506	488	482	502	493	513	509	480	462	476	448	491	427	507	470	450	475	485	462	517	436	483	520	486	471	459	455	469	523	484	516	487	487	491	501	499	485	499	529	461	479	489	502	493	515	485	452	483	506	500	491	511	466	485	453	494	472	494	498	473	479	476	528	469	502	461	480	481	449	507	473	477	459	512	459	493	536	445	539	499	431	447	492	446	505	498	503	485	505	487	500	429	473	469	463	474	491	489	480	463	506	503	497	473	527	490	472	485	444	496	501	518	496	502	472	452	478	478	464	488	482	505	473	469	447	479	478	494	488	508	483	498	444	507	470	487	477	482	457	467	543	513	504	490	480	499	477	488	529	478	529	469	436	501	496	508	514	480	492	469	459	465	523	494	482	470	489	457	477	491	464	466	434	488	464	498	517	487	459	487	496	472	484	499	491	510	457	486	509	474	472	455	508	512	504	481	491	477	497	475	438	446	509	468	490	506	462	485	477	493	495	496	483	485	454	465	490	488	473	488	488	495	469	439	455	518	474	477	505	508	474	493	447	470	498	485	480	484	470	467	506	513	505	498	506	490	472	463	477	497	498	488	490	462	465	473	480	460	465	475	501	490	472	489	511	482	467	501	479	456	471	493	476	491	468	490	497	480	476	551	496	483	492	469	508	509	515	459	507	457	438	494	470	489	456	485	509	457	514	481	473	445	525	494	485	477	497	477	482	465	482	487	475	493	479	499	489	478	435	484	475	481	477	474	482	471	514	482	510	517	474	474	467	435	426	479	525	491	495	502	501	443	481	525	497	474	469	461	509	476	489	486	495	467	503	486	502	484	511	505	471	492	467	462	502	510	493	497	470	539	465	458	507	485	460	494	469	478	470	499	474	469	504	485	492	464	499	509	452	486	496	477	506	490	463	460	501	497	491	457	478	529	434	467	469	501	518	512	525	490	492	508	500	473	526	463	522	472	493	464	466	470	479	487	497	505	492	484	464	476	472	456	471	447	487	521	524	469	465	491	518	472	514	484	496	464	472	454	485	510	477	472	516	462	482	484	498	521	487	464	463	476	467	490	487	475	465	472	490	453	492	520	502	525	517	445	471	517	497	446	451	482	491	482	496	515	525	482	497	444	465	529	478	493	482	471	465	472	470	473	496	477	522	513	473	483	529	492	467	434	468	472	494	454	464	484	516	469	480	447	502	522	477	494	469	480	518	519	475	517	491	455	462	448	509	489	476	475	488	448	467	497	509	469	463	474	485	468	496	512	518	478	498	491	451	462	515	462	518	493	463	470	504	480	475	461	494	460	482	470	485	470	473	451	468	478	539	472	459	484	476	450	498	493	497	507	471	480	496	499	512	485	471	479	440	483	502	508	473	483	486	489	493	454	503	472	472	493	486	470	484	485	432	481	476	491	487	456	504	498	488	516	492	482	457	501	502	481	522	497	497	496	481	501	518	444	481	486	496	497	542	502	480	504	527	493	486	519	482	489	474	493	486	470	514	496	504	508	491	495	476	477	461	519	506	456	473	485	472	464	511	515	458	476	469	533	510	490	444	501	507	495	506	449	473	450	474	518	494	444	504	480	506	460	501	502	489	483	469	510	518	507	465	493	471	484	477	476	496	521	441	480	425	464	475	472	503	468	468	521	489	482	470	501	469	477	496	458	506	490	497	482	461	510	497	450	474	507	529	513	465	474	502	509	463	459	483	531	501	482	451	478	478	499	470	477	526	518	461	499	488	476	477	466	440	492	504	495	476	484	466	482	487	472	491	497	491	495	511	469	510	487	466	454	503	513	503	502	479	481	502	493	500	515	491	501	494	492	487	524	505	473	494	490	487	450	466	457	464	519	485	487	473	484	513	490	482	508	493	465	473	468	490	466	510	442	497	506	470	490	501	510	455	482	473	466	459	474	518	512	491	457	516	495	473	480	508	494	449	502	518	474	496	510	512	495	472	474	470	445	476	507	442	472	474	476	479	484	511	450	472	480	501	439	518	466	464	509	477	455	526	506	460	501	452	465	476	505	486	462	456	469	491	466	489	484	485	495	484	505	510	486	502	490	476	508	485	491	479	486	454	466	490	518	540	463	489	481	447	535	464	481	480	448	486	538	487	447	465	514	487	513	450	441	480	478	473	499	498	482	482	483	493	486	489	475	487	489	490	488	498	471	515	487	461	494	482	521	473	469	463	480	528	514	469	494	471	502	471	504	476	474	524	481	498	495	499	463	480	476	521	475	475	490	493	492	503	485	496	495	464	483	487	505	481	448	499	499	490	507	529	515	463	472	516	478	483	465	458	498	508	463	473	481	530	508	454	465	500	478	450	476	476	463	505	514	473	449	478	451	476	505	491	490	460	466	506	471	454	502	521	516	490	485	486	516	476	471	499	526	535	461	503	477	525	477	506	479	487	503	475	461	465	470	522	472	531	513	488	463	473	498	492	478	466	475	491	494	506	518	480	490	494	518	535	488	506	492	481	505	516	495	508	488	538	429	492	479	452	511	458	481	516	444	484	509	514	498	433	466	462	489	484	518	499	496	514	522	444	455	502	463	456	489	519	457	502	463	482	499	474	505	447	478	476	491	486	472	473	484	484	496	485	498	480	478	493	479	490	498	461	476	497	512	495	501	500	503	473	453	486	493	466	495	499	505	492	471	496	487	487	465	496	519	493	483	497	487	452	472	447	506	476	498	524	466	490	460	447	450	497	495	463	524	480	484	459	495	468	483	454	474	461	495	481	476	474	513	501	526	526	477	479	467	490	502	474	487	490	476	472	494	517	507	481	482	491	455	478	488	485	460	467	490	495	499	482	488	487	493	469	508	494	519	477	513	502	503	490	524	403	438	500	503	460	521	460	474	504	476	491	469	512	463	500	496	505	517	486	461	510	500	488	502	459	466	479	476	515	518	534	458	500	481	492	473	499	448	491	484	502	487	476	473	487	531	507	474	491	490	480	489	499	482	485	459	490	470	467	466	475	470	499	496	536	471	502	479	526	462	450	491	481	506	462	465	477	475	547	491	471	481	491	508	501	505	465	451	503	478	475	471	543	483	490	486	500	492	490	512	507	496	482	482	484	481	471	499	464	515	518	452	510	471	508	490	525	476	490	488	478	477	503	475	502	447	477	487	470	471	490	476	462	476	484	504	464	496	487	438	492	470	444
22711	21280	29031	23812	21283	21360	12356	1867	1417	1304	1157	1062	1066	948	885	861	889	872	849	844	865	813	847	766	816	769	794	755	842	798	751	798	782	707	743	814	762	778	725	770	718	738	830	780	790	752	775	737	791	739	737	758	716	757	748	770	757	702	747	736	719	716	738	750	757	729	760	744	741	770	755	731	732	800	779	722	750	774	788	692	747	702	758	744	749	767	750	747	739	728	759	732	751	808	735	702	735	795	753	744	713	829	708	715	713	702	757	735	777	765	745	772	734	656	721	785	763	755	746	700	755	706	668	801	760	729	731	754	747	743	716	741	779	717	782	721	772	773	773	721	760	792	724	798	714	764	705	638	720	776	751	723	747	789	750	693	743	778	718	750	711	762	748	766	755	767	737	730	752	734	724	765	746	763	758	767	715	757	715	752	700	697	746	750	746	755	694	740	714	671	702	754	787	741	738	718	760	719	764	724	735	827	692	719	709	756	770	700	761	713	787	710	746	731	749	792	767	705	752	754	711	740	728	742	704	688	732	742	707	767	680	717	705	737	724	703	771	760	729	754	700	743	739	766	762	724	755	726	759	756	698	748	719	781	769	757	701	756	737	730	790	736	733	706	733	744	760	702	731	769	733	712	779	713	759	710	702	691	691	717	739	725	716	686	718	687	754	700	687	770	781	748	739	718	720	722	721	738	744	755	736	731	719	745	723	732	711	749	750	729	734	747	747	760	716	750	759	705	744	702	709	731	772	737	710	758	770	751	730	761	771	724	709	768	741	779	722	750	723	732	730	740	791	752	767	778	734	742	740	729	746	735	778	728	736	779	785	752	771	716	751	702	753	801	748	777	755	748	691	731	751	758	741	679	748	693	740	740	768	707	745	741	722	752	764	737	702	720	724	715	722	713	755	722	757	720	720	753	762	735	727	696	732	750	659	745	751	722	745	750	708	728	736	742	733	733	781	776	753	756	692	730	738	711	723	779	744	722	729	719	771	744	694	755	758	752	747	782	739	747	768	751	707	741	752	723	679	717	741	715	686	704	815	707	749	718	735	756	756	728	730	763	735	709	736	697	735	703	731	766	705	695	718	684	701	726	711	777	717	797	712	702	730	760	719	753	751	707	740	682	714	724	708	759	724	722	735	709	786	647	695	763	723	677	690	718	693	698	712	724	743	740	771	736	713	682	752	741	731	797	755	788	739	735	764	725	750	742	729	729	726	708	728	717	713	725	774	736	748	725	753	735	791	749	732	750	746	723	730	766	794	734	720	719	714	742	699	762	711	713	737	785	682	717	721	727	734	728	712	773	708	740	710	711	766	787	721	707	723	753	729	705	787	751	729	748	738	761	749	744	720	776	753	749	713	729	755	758	733	740	743	701	713	754	731	757	758	759	731	766	700	686	736	738	777	747	688	749	715	805	746	726	635	746	765	724	731	748	718	729	747	728	724	688	726	656	762	753	756	697	765	744	725	706	711	730	741	742	765	716	703	743	742	719	781	693	754	736	720	726	740	689	756	733	709	732	706	758	688	727	689	746	755	724	761	704	689	766	723	729	727	699	738	735	739	759	752	768	723	685	710	723	762	679	721	742	740	729	698	735	770	755	713	781	679	756	754	711	748	692	739	762	684	732	721	721	715	735	698	765	731	697	749	780	728	715	717	713	706	715	717	707	681	775	786	726	709	722	722	705	725	751	709	755	739	707	751	773	740	717	714	787	717	746	762	717	766	716	673	741	722	685	759	731	756	741	798	763	782	739	758	700	710	774	706	753	757	762	713	705	727	719	695	685	728	749	758	680	692	752	718	747	798	729	756	694	774	717	760	696	690	744	735	767	760	747	679	683	735	766	709	717	710	718	711	742	724	762	756	778	750	715	766	783	730	726	716	760	746	761	719	768	723	700	742	737	760	718	732	738	742	733	761	737	754	732	688	716	696	736	720	748	760	759	734	713	700	729	768	720	714	672	731	729	708	762	759	759	754	797	734	734	701	715	747	711	754	735	737	711	705	728	721	777	755	735	751	738	741	742	711	688	759	775	764	726	718	727	709	721	735	753	688	724	763	734	709	747	715	764	737	764	742	710	689	732	744	764	760	714	752	740	710	727	725	729	760	782	706	718	709	766	739	732	749	707	718	741	720	743	700	750	726	752	693	736	729	651	784	704	704	742	706	754	769	728	707	714	742	691	765	690	690	711	745	717	822	708	728	700	786	719	710	730	730	742	746	737	730	718	726	693	708	719	727	727	768	705	729	755	731	729	775	745	737	781	748	707	736	766	739	775	745	659	762	729	736	708	741	745	709	762	715	758	731	728	763	739	720	729	765	679	735	721	761	716	681	758	703	717	745	715	739	717	736	739	713	722	706	749	666	737	681	776	742	708	746	725	722	743	730	758	750	758	765	697	778	680	729	713	699	668	727	723	769	720	683	706	713	765	791	727	753	733	701	746	733	740	695	727	709	747	780	776	744	707	699	730	769	774	683	740	766	746	704	705	683	793	761	717	757	704	712	754	748	738	719	794	716	743	706	738	711	710	758	732	744	704	753	746	773	736	707	718	730	731	725	722	758	686	704	742	771	732	735	711	742	726	746	749	680	787	766	733	727	722	747	729	718	707	733	706	725	725	736	783	718	694	705	767	714	718	776	772	720	741	698	703	703	724	727	750	781	729	729	730	746	722	703	749	721	733	738	767	716	736	673	692	742	774	692	727	748	736	706	706	715	722	710	739	699	678	698	738	738	772	715	726	698	776	685	793	755	726	693	754	716	714	813	728	735	702	729	769	717	756	678	749	783	718	709	711	727	694	721	788	724	682	754	728	720	720	752	751	683	771	720	753	718	758	694	754	717	764	664	681	801	709	688	729	735	648	720	727	799	740	705	789	741	698	715	746	662	723	728	713	750	714	749	691	739	725	714	756	765	718	723	764	745	698	739	738	713	731	738	738	714	704	750	718	763	700	703	727	744	724	664	683	682	715	745	718	760	735	728	695	652	760	735	727	707	737	773	692	728	706	728	680	739	744	709	725	748	739	758	770	691	705	724	781	721	735	706	761	768	729	721	738	711	780	698	756	657	738	761	685	669	756	742	706	753	761	721	766	690	728	729	760	711	722	732	704	745	736	739	665	714	760	756	722	678	713	736	712	694	718	732	735	733	722	754	686	712	692	732	755	736	756	734	732	724	698	730	706	740	787	772	740	760	727	752	730	721	750	727	763	734	749	760	747	750	745	710	700	729	739	768	711	765	687	709	750	716	764	741	697	732	730	758	687	687	725	699	734	727	750	764	750	756	723	717	747	777	745	724	724	728	749	726	721	732	763	741	732	761	679	722	706	768	685	721	731	708	695	729	806	729	798	746	683	747	752	722	725	719	708	729	715	705	746	763	758	726	784	737	696	789	754	728	709	766	767	738	766	730	709	702	750	703	661	686	748	724	737	739	725	736	748	761	724	689	754	748	692	724	737	728	722	771	729	749	729	736	720	678	721
11854	16401	13873	7474	5392	4033	3308	2831	2292	1883	1691	1443	1405	1268	1177	1111	1037	1010	1004	969	1021	1001	935	934	935	879	870	916	889	832	878	874	872	817	832	883	839	832	851	836	856	819	824	813	837	871	845	809	868	864	854	843	842	813	850	829	801	777	817	816	770	813	812	785	845	788	816	784	765	767	791	851	780	827	874	831	792	817	856	853	823	818	814	877	813	822	779	852	819	793	770	809	839	800	781	854	783	760	827	788	822	800	773	799	838	751	833	831	853	770	754	824	783	824	808	768	842	804	823	799	816	834	805	767	766	801	780	802	827	831	753	789	778	779	811	796	823	865	827	809	823	805	781	801	840	822	769	787	842	772	872	772	813	799	825	813	825	804	760	783	779	793	830	803	781	772	776	821	784	807	760	858	783	798	775	850	751	829	859	806	852	817	854	798	781	803	759	773	837	784	787	746	815	864	809	846	763	837	808	787	808	766	825	806	803	832	798	795	801	809	760	787	784	856	784	800	819	822	821	828	790	826	831	750	802	797	786	755	773	774	799	799	781	787	807	792	820	822	825	810	827	790	783	823	830	824	771	815	828	788	808	781	765	800	793	864	840	811	759	776	775	794	851	772	796	811	820	815	834	846	792	792	807	788	795	815	788	819	838	773	843	788	824	823	785	753	791	806	837	790	808	864	798	814	770	799	817	794	798	815	821	790	772	787	847	802	772	841	816	783	781	807	772	779	822	835	812	792	790	794	787	849	782	781	780	758	799	804	857	773	852	856	770	832	792	785	823	847	739	795	831	819	797	843	817	814	805	844	780	793	803	844	773	798	838	793	743	782	847	826	803	802	769	788	802	769	841	828	862	807	790	825	821	834	815	769	863	846	796	833	766	821	813	784	759	817	856	787	805	818	819	845	839	815	806	748	864	749	809	811	806	874	796	826	777	815	816	800	802	773	801	806	773	822	802	869	794	797	799	821	790	788	840	769	795	815	807	807	796	765	843	786	778	835	841	828	836	821	796	803	761	820	780	822	830	781	826	818	830	843	776	800	809	778	824	774	841	791	819	777	822	818	779	775	864	781	794	803	767	826	830	825	848	805	799	772	807	845	797	792	820	768	812	821	828	830	769	815	777	832	830	778	815	745	811	788	797	854	799	743	836	758	755	855	812	791	783	786	803	790	820	819	791	793	830	754	761	828	788	780	814	822	823	838	804	844	806	793	751	770	769	723	788	805	797	808	799	806	790	829	830	778	812	827	807	785	792	804	808	812	829	838	791	771	797	763	783	814	802	772	787	817	747	795	857	785	808	790	774	773	829	779	786	794	783	817	824	837	799	760	763	792	836	796	849	817	776	799	798	828	798	811	813	791	862	822	824	832	795	778	804	832	802	829	773	772	799	802	792	810	763	838	867	798	792	815	803	831	812	788	810	742	852	798	792	827	813	798	798	788	830	842	789	821	773	775	824	807	782	863	777	797	798	796	773	805	796	780	802	784	797	858	785	822	791	818	790	866	844	794	845	792	809	776	821	872	846	767	853	760	840	869	825	823	747	811	801	838	818	780	791	846	811	813	797	750	795	797	812	771	787	774	801	804	800	821	812	746	796	788	837	842	828	803	846	800	789	748	785	816	840	834	853	798	743	832	822	835	787	753	810	829	802	795	823	783	801	789	774	815	818	796	813	782	719	795	871	814	811	805	805	809	792	797	789	789	813	800	822	809	817	796	819	836	804	800	814	802	776	807	804	800	772	812	809	833	761	742	833	788	817	787	795	802	812	794	798	822	804	768	766	797	811	778	748	799	796	764	783	824	824	821	792	795	775	789	825	779	852	781	871	808	814	788	831	726	822	770	791	805	855	781	788	825	781	833	839	869	784	775	827	750	840	785	801	877	816	823	746	796	819	815	830	777	799	805	761	779	844	874	826	787	812	789	850	822	802	804	769	787	822	810	802	817	842	810	773	838	738	774	827	736	796	840	755	843	815	793	778	829	856	795	844	834	827	824	800	788	829	758	828	794	792	787	841	748	775	775	824	790	741	791	815	814	810	822	825	785	773	820	812	766	820	772	795	789	813	783	760	789	850	851	777	827	826	790	792	806	806	825	860	772	825	768	754	859	804	840	820	754	801	771	804	820	756	788	765	817	783	834	812	811	854	764	789	856	766	769	813	767	811	777	798	775	798	812	796	791	831	787	783	789	790	819	877	825	865	810	770	782	779	795	796	791	777	854	762	852	780	813	872	779	841	819	809	825	793	797	806	782	824	861	773	813	861	802	777	824	814	762	800	817	812	784	761	818	861	792	810	824	802	860	777	765	821	807	846	823	820	765	817	813	766	761	868	764	778	812	757	804	805	807	815	794	793	798	854	788	809	789	815	832	820	774	818	800	820	770	812	761	750	811	849	804	795	771	819	817	809	826	798	784	769	845	748	832	850	790	818	828	804	762	782	804	759	786	810	800	806	801	802	790	810	838	823	793	811	805	803	733	794	838	819	827	820	808	770	792	823	771	789	848	824	774	822	786	823	795	779	814	738	827	823	808	775	802	767	794	884	791	805	800	797	762	798	803	804	788	773	804	841	869	806	799	829	800	824	784	785	797	807	890	794	809	794	801	815	780	804	777	838	809	760	849	780	776	785	826	803	830	818	792	817	820	810	787	783	818	809	864	809	824	834	804	807	835	831	808	789	793	795	818	809	838	766	805	816	745	816	845	867	798	851	834	739	844	781	825	796	849	835	797	735	801	870	783	795	791	788	791	801	827	803	827	847	808	764	810	805	817	793	840	824	825	819	790	816	778	761	758	838	802	841	802	780	786	842	794	861	819	815	791	841	809	790	807	811	817	748	834	787	825	810	798	783	852	770	813	838	795	783	759	768	804	749	842	813	815	820	750	811	815	780	868	797	832	802	792	786	797	860	815	761	793	796	855	789	826	804	807	806	860	828	805	807	835	756	777	787	794	771	818	793	847	808	810	759	765	778	829	789	837	819	830	834	804	776	798	815	785	797	841	798	789	793	805	791	801	786	839	805	818	847	726	822	806	797	799	807	792	803	812	848	840	797	824	903	832	825	809	799	733	812	787	823	799	827	842	797	803	755	837	794	792	834	793	832	804	789	809	782	803	804	819	776	748	771	793	904	777	792	830	807	845	813	796	839	758	793	833	808	767	804	822	806	802	789	819	817	786	772	831	791	804	790	826	830	809	845	811	801	827	835	815	839	790	839	813	801	892	835	778	782	777	759	793	767	788	806	791	772	783	797	849	793	826	831	785	792	786	817	765	836	801	826	854	810	809	818	828	784	841	802	804	766	835	789	727	806	861	775	847	776	803	789	858	826	813	881	774	791	844	793	799	745	839	789	821	815	801	776	794	813	840	789	764	779	870	808	831	793	819	810	821	835	844	794	812	801	826	823	781	831	796	765	788	850	837	778	804	738	847	789	804	835	774	835	800	763	786	777	803	793	766	832	844	860	810	791	824	820	804	813	768	840	737
26939	20204	7974	638	336	308	276	257	243	243	239	236	210	240	232	271	227	218	206	237	249	244	251	230	221	230	239	220	236	183	254	212	211	213	204	243	231	206	230	236	243	252	240	256	227	233	232	242	212	222	254	228	234	220	229	243	224	209	234	226	226	234	245	213	231	212	205	205	253	185	245	242	223	216	206	226	213	213	216	244	223	228	235	274	227	249	222	225	218	228	221	239	219	236	212	244	212	224	246	228	213	245	235	233	229	244	224	217	221	209	247	228	213	224	215	215	228	234	213	209	229	239	231	220	241	241	193	242	210	271	241	255	234	247	210	215	229	238	206	226	228	237	239	238	241	211	211	200	219	197	237	237	235	222	198	216	204	229	237	222	215	220	201	222	211	222	209	210	206	273	249	220	223	227	250	255	229	235	229	222	218	249	264	215	224	225	225	235	218	178	225	213	216	256	228	244	213	245	244	226	226	230	264	259	222	241	216	242	214	227	214	218	239	232	224	229	206	216	222	212	232	225	231	218	231	223	223	246	232	226	223	254	237	258	244	235	233	250	222	232	224	217	225	233	204	222	205	236	248	231	192	229	217	237	231	243	226	244	243	213	241	221	220	235	219	232	235	218	196	202	226	198	234	243	237	219	226	229	228	259	187	224	216	241	231	226	225	221	199	225	230	236	227	226	217	218	219	201	238	239	253	232	249	256	263	220	243	236	193	231	194	239	252	192	242	246	210	207	232	257	229	228	232	201	226	229	203	227	208	222	228	219	245	242	242	229	201	199	230	218	218	193	221	223	231	215	211	224	208	269	227	226	247	234	213	217	228	222	208	229	235	235	256	223	226	237	225	233	237	246	233	267	195	234	224	232	213	205	258	231	208	234	226	228	255	232	210	240	249	190	238	215	243	217	204	223	244	239	226	251	239	244	223	231	235	226	204	241	212	227	248	234	213	228	215	240	258	237	240	222	222	223	234	233	222	226	210	222	230	229	235	244	228	242	237	237	221	202	210	233	228	209	234	214	210	221	216	230	256	228	196	222	240	231	200	224	240	235	217	228	214	236	226	210	239	231	228	251	226	219	247	238	228	222	213	226	225	229	238	224	217	242	221	263	229	222	231	222	236	229	225	240	234	188	251	221	230	212	243	236	222	214	238	228	197	226	237	215	244	237	234	235	224	226	212	236	210	212	224	227	241	252	238	207	244	235	217	200	234	242	211	230	238	241	232	202	254	222	236	242	240	222	246	215	259	228	251	206	217	208	213	220	235	250	212	241	209	209	229	236	230	226	222	244	241	235	254	227	249	233	220	240	234	229	212	240	200	218	257	203	234	223	214	246	214	215	233	225	219	251	236	250	234	255	263	202	240	220	232	212	239	217	247	235	222	215	232	219	206	210	218	224	236	240	200	212	237	209	237	250	264	229	209	250	196	232	287	239	236	247	247	210	241	231	232	214	239	238	257	206	197	237	216	231	233	212	223	247	212	249	258	216	239	213	217	231	251	227	196	208	212	213	241	223	244	222	212	229	225	215	212	204	228	220	211	231	218	218	209	216	216	237	216	236	226	216	242	228	219	206	246	225	250	253	232	198	244	231	226	253	231	218	212	234	240	251	203	224	241	196	232	231	252	239	238	222	224	214	216	240	246	234	247	259	223	246	219	238	207	219	201	221	229	230	202	232	195	214	224	233	223	217	226	222	250	269	250	236	215	210	199	240	231	225	220	245	220	214	239	216	227	233	226	220	218	245	244	253	224	213	219	214	222	239	217	240	213	218	219	220	245	210	248	232	205	226	235	218	220	220	247	219	232	208	230	208	247	222	220	213	225	229	231	210	208	263	224	249	221	210	225	223	196	214	221	222	225	251	243	220	229	213	224	212	226	219	236	236	244	256	253	209	233	216	224	202	236	214	251	239	249	232	265	237	214	239	222	248	261	230	219	243	238	207	230	194	243	223	206	238	231	193	229	233	253	232	251	229	213	215	243	241	236	212	226	204	213	209	216	226	252	244	266	235	219	232	234	228	240	241	230	211	221	217	225	214	198	238	228	218	220	240	223	241	250	223	257	255	205	227	244	208	224	247	243	241	216	250	224	242	230	209	212	225	237	214	243	220	227	246	228	226	220	226	232	207	223	237	214	223	233	230	233	216	241	239	225	211	221	264	222	227	229	253	226	228	232	237	231	224	211	226	220	206	206	211	219	230	229	226	241	212	207	264	206	222	236	231	238	226	227	241	248	233	228	233	227	198	240	230	191	220	231	214	210	228	230	249	229	223	230	247	208	220	250	211	206	226	220	218	219	239	218	231	218	221	211	207	223	233	229	221	221	224	240	226	207	238	221	212	224	222	244	216	235	232	235	216	256	244	247	214	260	224	225	213	201	208	213	260	214	203	221	227	218	231	229	210	215	195	246	237	229	255	215	228	210	244	242	252	230	222	204	215	251	208	239	244	247	225	251	222	198	228	213	201	217	231	223	237	238	234	246	244	218	236	239	211	225	219	240	229	221	238	199	245	207	220	237	240	228	206	228	249	225	229	236	203	229	220	259	218	228	236	243	201	230	242	231	234	242	231	240	208	213	228	228	242	217	221	207	224	244	268	231	211	217	239	214	245	223	227	242	225	214	241	219	229	190	229	255	226	240	219	209	199	221	220	211	240	210	214	233	207	237	245	233	235	237	227	223	252	235	222	226	216	240	227	254	185	251	234	227	221	246	211	209	231	235	234	228	220	241	219	224	207	213	238	233	192	232	205	224	240	204	243	215	222	218	219	220	233	215	235	227	231	218	228	230	252	216	223	205	223	254	231	196	217	254	210	212	206	192	220	205	261	229	218	229	223	241	219	214	235	243	239	192	217	238	230	234	220	220	222	215	227	241	223	218	230	212	234	229	243	226	207	231	235	216	201	250	234	237	247	213	255	231	256	236	217	217	238	252	224	236	231	280	255	211	206	244	225	215	238	232	245	236	225	182	211	215	248	221	217	262	208	223	233	235	217	233	224	219	232	214	213	240	236	215	202	243	240	215	211	224	231	229	230	215	252	223	194	207	222	220	237	240	231	212	227	220	248	253	241	223	224	246	225	246	220	246	226	225	213	232	215	250	279	231	251	235	212	216	208	241	249	222	239	227	224	222	201	239	254	222	237	215	230	220	256	235	223	247	253	220	237	205	209	242	213	222	216	224	208	233	224	214	218	239	244	217	210	214	237	216	243	213	230	238	226	237	216	230	218	248	223	235	242	242	258	235	232	234	250	220	217	233	217	214	230	256	241	218	231	234	223	221	233	223	224	227	221	220	224	227	211	225	219	221	238	216	256	251	223	227	229	214	222	232	246	222	226	214	236	218	237	235	221	219	224	251	243	256	200	239	229	252	217	231	235	212	202	243	232	213	228	204	229	218	235	213	248	275	209	216	233	217	244	201	211	240	210	225	224	236	206	219	260	226	223	233	223	198	237	242	238	213	228	249	228	218	226	238	202	205	219
6737	1115	1063	600	427	386	376	330	336	296	302	281	287	312	274	291	301	289	257	266	276	273	271	294	313	265	283	281	263	285	267	294	289	286	243	264	291	262	303	265	262	301	249	276	253	296	280	276	298	276	271	285	290	261	274	272	296	256	297	269	256	288	293	290	283	291	292	297	320	251	264	266	262	282	280	298	278	283	259	277	277	272	292	255	303	303	298	276	296	276	284	285	261	286	270	275	289	256	276	316	289	278	276	269	274	266	253	316	255	266	295	262	287	291	298	285	278	284	294	247	268	309	279	281	269	287	260	276	286	277	281	272	290	263	267	279	264	269	297	247	294	283	318	296	276	275	298	272	286	281	275	284	279	248	272	279	283	265	273	297	293	285	302	250	266	292	285	308	272	273	295	271	256	300	282	277	284	270	268	267	291	289	276	279	301	278	274	304	304	295	288	277	258	315	278	274	285	285	265	296	311	292	275	283	264	292	284	284	275	284	296	289	263	296	299	290	284	250	292	278	269	276	311	260	225	296	260	288	281	275	277	264	302	275	278	305	294	275	277	276	316	309	301	305	258	281	284	329	282	324	313	307	291	288	278	275	287	271	252	284	292	263	286	318	315	271	268	264	264	302	282	310	274	285	281	295	310	298	292	292	271	274	263	285	283	263	270	303	290	244	265	282	269	291	289	273	283	258	272	279	277	271	286	293	287	289	266	279	291	313	277	266	267	268	282	296	296	270	264	284	262	294	273	293	283	290	299	282	294	261	274	262	275	281	271	266	287	295	282	259	291	266	260	280	282	295	266	274	266	322	275	300	250	249	269	276	289	300	264	252	300	262	296	276	264	274	269	264	273	265	292	287	271	262	297	279	276	260	249	286	284	304	300	290	275	295	290	296	290	275	270	260	275	308	244	288	275	268	288	295	263	270	288	282	283	299	289	327	295	262	302	279	306	280	252	293	289	268	267	293	300	299	284	301	255	271	298	312	284	274	298	291	275	287	266	285	263	280	255	299	303	283	259	284	243	272	262	304	290	292	253	276	249	255	264	269	299	269	271	306	286	295	271	311	263	293	302	273	279	305	271	270	279	242	253	285	285	296	290	298	295	260	269	265	287	269	263	285	276	285	266	299	276	247	302	296	299	262	280	265	257	266	309	274	300	288	266	273	254	279	289	277	269	255	247	290	284	302	296	219	257	267	245	273	270	287	274	301	275	303	249	281	276	261	267	274	277	263	279	242	248	278	268	274	257	301	262	294	286	258	250	290	277	288	282	271	280	309	291	281	302	273	272	244	250	272	285	273	265	278	289	263	261	272	275	278	275	293	306	297	287	292	299	283	283	290	292	272	282	261	260	283	269	249	275	296	292	278	273	307	294	268	301	289	268	247	283	306	317	261	301	327	254	278	291	291	281	255	240	284	263	313	291	262	279	296	266	289	295	282	277	280	297	287	285	298	279	248	287	268	295	281	296	285	290	295	285	269	268	272	277	295	261	273	275	299	262	261	280	292	300	265	277	314	261	276	292	301	288	274	314	276	277	308	280	256	282	279	268	252	291	282	271	284	280	283	299	279	278	273	256	286	279	296	258	273	297	288	293	278	287	275	285	291	270	292	319	270	283	274	291	297	289	304	301	281	257	260	302	283	249	261	274	247	276	278	287	288	302	260	296	292	284	272	278	245	286	289	315	290	263	278	260	294	305	266	307	266	278	281	283	269	267	307	261	279	308	290	295	278	275	275	290	274	295	262	282	256	315	265	298	263	274	295	260	285	300	263	271	303	258	257	297	308	275	255	290	265	277	260	262	267	259	295	300	265	315	286	270	289	262	295	279	302	287	295	284	294	296	265	329	290	289	254	279	306	260	270	267	272	274	271	260	271	294	260	292	280	286	270	303	267	276	293	273	281	263	276	310	280	311	252	269	261	275	286	294	261	234	263	257	261	297	257	290	316	289	290	287	297	289	268	272	291	289	288	287	304	304	273	292	298	270	295	255	294	269	250	281	298	291	265	283	269	289	262	283	311	286	295	262	275	272	274	284	300	323	275	278	275	300	288	293	260	254	289	260	293	257	290	312	298	297	320	299	295	295	273	299	278	270	262	238	239	267	262	270	324	279	248	305	289	269	269	297	269	289	281	303	283	282	288	266	288	263	265	269	283	268	278	255	268	264	309	283	258	291	277	291	276	278	285	286	275	249	251	303	300	287	262	289	290	264	315	273	300	283	275	316	285	292	302	287	268	281	312	279	257	293	306	291	285	289	289	301	280	274	294	260	263	249	258	276	277	319	265	285	282	292	295	274	295	299	308	254	283	268	279	276	270	293	236	281	278	239	264	278	275	283	271	296	278	267	271	260	267	280	291	296	258	262	273	271	253	262	303	257	284	268	285	278	309	300	268	275	312	273	284	299	275	271	272	282	319	285	301	264	294	272	269	294	256	313	269	262	260	285	287	274	291	276	286	289	277	273	301	285	257	250	257	254	314	268	285	294	301	295	303	267	291	270	273	269	301	260	285	282	264	270	289	267	256	280	272	280	274	291	265	274	259	277	259	298	291	289	281	293	268	323	276	280	256	304	286	288	291	298	261	296	288	271	303	261	281	268	277	296	267	279	270	283	319	281	276	299	280	271	273	267	291	244	300	264	274	301	263	283	296	275	303	269	273	290	276	259	278	302	271	253	263	279	290	251	277	274	293	289	250	244	269	294	305	259	290	269	271	253	253	285	285	279	279	293	249	273	312	248	283	265	269	276	275	298	315	277	263	253	263	272	284	272	271	265	261	255	258	281	281	289	283	257	255	259	311	282	262	278	294	286	271	301	272	298	282	290	261	296	279	256	311	297	277	270	282	290	280	280	257	298	295	297	300	273	293	276	293	270	267	289	293	272	288	305	278	271	266	309	299	277	272	268	274	283	268	298	287	287	271	294	301	283	249	293	292	296	265	271	262	285	272	273	268	275	274	256	262	283	281	295	284	303	278	288	271	263	317	288	278	263	267	294	273	283	269	280	287	261	301	283	291	266	282	258	304	292	279	286	282	272	284	272	263	246	301	269	266	284	275	280	297	273	272	275	291	266	272	274	276	282	287	282	288	270	272	274	272	274	286	303	259	280	266	264	292	248	262	273	287	247	292	248	271	266	290	316	268	277	293	269	272	269	262	265	294	276	243	276	275	265	301	257	261	270	286	254	293	255	291	265	288	281	298	290	293	270	306	274	271	319	285	296	283	283	256	272	287	271	270	281	278	295	278	314	290	292	292	275	313	276	271	286	279	285	262	256	270	272	285	313	279	319	243	279	296	301	304	271	274	295	259	301	311	284	267	288	274	270	270	287	280	276	274	291	257	304	284	293	302	275	278	278	273	276	271	260	281	296	286	275	282	304	271	267	286	266	279	282	320	296	289	272	259	282	279	264	279	290	274	255	306	264	284	294	257	283	267	303	257	272	302	267	287	247	332	269	272	301	251	288	260	278	285	273	271	277	265
23667	21251	28669	24133	21254	12166	1461	903	732	648	605	580	573	532	518	488	478	476	478	469	443	443	469	494	455	444	421	429	416	432	449	425	453	470	436	397	428	436	379	433	414	423	404	432	451	456	399	440	402	429	404	386	431	432	421	439	463	435	431	431	410	412	429	403	425	420	422	400	412	413	386	439	398	441	436	440	427	398	394	415	431	413	391	418	414	428	393	400	436	398	410	398	407	406	410	422	403	425	408	423	428	449	415	416	428	434	366	434	375	417	421	398	446	419	406	417	412	422	412	422	364	419	421	430	395	429	401	433	407	393	428	425	450	395	408	367	423	416	431	419	427	423	427	437	398	410	419	402	428	437	392	406	410	407	399	417	420	394	423	416	364	422	437	402	408	401	397	432	371	385	417	406	426	432	394	432	392	393	394	429	456	411	417	433	371	405	426	406	399	398	430	436	398	387	376	400	400	432	408	404	438	416	415	417	379	427	453	419	415	437	423	445	422	413	368	421	387	442	417	399	415	409	445	403	427	389	417	469	393	422	398	456	427	383	430	412	406	438	439	406	438	400	436	402	425	440	438	419	402	391	412	400	404	393	378	425	450	397	411	398	408	405	375	437	376	420	418	415	429	365	437	437	359	410	433	444	402	418	385	412	392	401	398	400	404	435	440	418	419	399	418	438	378	400	403	408	422	397	412	394	420	393	414	459	428	416	453	388	397	395	449	365	415	436	421	430	429	408	407	433	408	387	426	423	427	415	424	403	400	393	418	407	413	423	416	436	383	411	402	405	405	377	376	392	405	414	427	401	428	410	395	446	387	423	417	407	394	379	428	403	420	409	407	404	417	420	401	402	430	386	400	448	394	404	383	410	386	428	407	404	401	404	416	407	442	452	402	401	441	392	430	403	373	399	433	393	421	401	404	386	403	408	412	427	411	420	396	375	389	430	405	408	425	397	430	439	435	434	395	377	414	389	383	387	454	415	397	401	399	400	376	426	435	399	425	397	404	402	423	402	401	396	415	431	405	457	436	387	396	424	397	386	428	448	425	417	404	384	382	354	405	406	382	428	421	426	407	435	401	396	389	412	429	398	431	441	388	385	409	400	374	434	415	403	420	398	451	396	429	401	385	377	389	442	449	422	389	390	418	417	421	449	417	443	421	391	404	413	429	438	402	413	398	389	419	411	429	390	370	398	403	399	395	391	398	404	407	440	405	386	406	431	391	405	421	392	406	420	409	421	410	400	384	403	381	417	382	425	397	378	471	407	378	404	413	399	425	396	446	382	395	430	426	409	421	444	383	410	409	397	363	416	459	395	437	409	384	423	401	399	392	421	389	415	420	409	393	411	428	414	409	407	410	402	446	439	422	398	399	399	381	382	443	421	391	414	441	402	411	400	428	423	425	392	389	427	368	387	405	416	415	419	405	457	431	393	411	412	403	433	394	437	406	404	362	439	399	402	410	384	414	418	434	422	376	403	424	454	388	416	403	437	419	409	389	432	383	411	396	395	402	380	378	403	389	426	411	414	417	390	399	404	436	395	378	417	394	423	404	402	415	416	416	413	401	402	391	406	381	414	446	424	371	387	431	427	375	424	437	409	375	434	374	432	427	427	376	423	416	447	436	417	402	416	432	421	387	459	433	408	416	407	413	433	414	406	396	410	436	409	433	407	430	398	425	433	395	426	444	394	424	413	441	395	390	443	388	397	382	446	420	415	388	461	418	420	395	384	437	401	426	424	389	396	415	427	381	428	410	391	447	409	397	420	392	405	408	392	382	386	436	399	425	412	412	398	412	390	396	430	409	395	444	392	395	387	428	402	380	427	418	432	415	408	430	421	418	425	450	385	417	427	392	419	418	425	454	409	391	409	409	430	408	452	391	429	435	397	462	394	417	405	436	397	397	426	387	410	418	422	425	408	383	392	403	388	418	440	438	410	418	401	403	373	449	438	421	412	415	400	365	404	453	417	375	392	409	396	382	397	396	399	393	417	417	374	393	380	438	420	386	427	447	384	418	423	424	398	427	388	415	418	386	412	411	458	400	425	403	404	377	403	444	427	409	402	462	446	416	394	395	363	392	388	366	384	417	399	387	425	413	426	396	384	410	426	380	425	385	400	423	414	404	423	402	422	403	410	391	407	405	405	394	421	400	419	398	404	400	438	385	397	429	392	413	399	430	424	417	389	422	428	403	457	436	393	407	443	386	409	371	406	403	453	442	420	423	402	389	434	394	400	405	411	376	403	427	413	401	398	387	414	440	416	429	404	359	391	407	422	399	391	392	390	361	415	422	378	406	403	401	422	446	408	397	405	439	415	420	421	412	400	409	421	428	458	411	415	427	364	420	430	420	428	409	421	403	412	412	415	415	412	408	396	436	403	362	401	419	450	453	409	409	366	408	414	392	457	424	411	422	408	391	415	432	414	423	380	412	410	411	391	379	415	421	378	421	384	383	392	395	384	441	422	409	378	420	396	397	391	401	402	431	397	400	411	415	393	380	420	418	423	397	408	411	428	414	407	428	392	375	421	420	424	415	418	419	387	471	377	421	411	430	424	408	414	400	423	388	368	423	382	403	408	393	402	422	402	387	434	386	394	414	423	407	397	377	401	412	408	423	393	402	409	417	411	430	422	397	383	389	399	431	406	402	415	421	422	411	385	410	431	396	398	387	426	399	399	401	410	412	398	432	375	411	414	386	414	384	396	451	385	400	404	375	409	451	401	406	419	409	390	417	416	371	389	390	422	410	400	425	407	404	394	390	417	387	429	407	421	378	407	374	390	438	419	401	392	393	405	388	385	427	424	417	429	432	440	436	422	428	384	409	381	377	395	438	398	411	421	426	373	395	386	413	426	403	422	400	428	416	386	401	412	444	405	413	438	436	396	420	393	390	389	386	378	406	425	387	383	406	404	416	439	447	449	432	402	423	369	409	429	422	414	388	395	418	396	431	407	389	390	403	423	412	429	417	419	433	349	448	414	374	408	438	407	376	407	396	398	422	401	387	402	436	398	420	448	402	405	386	390	434	445	417	425	393	413	425	431	378	419	391	382	453	394	411	415	408	423	408	403	377	408	422	391	419	410	412	403	407	399	424	428	386	370	395	407	431	435	373	389	461	417	412	389	429	372	426	412	444	440	398	401	409	405	408	422	404	382	418	446	400	443	402	369	414	383	398	437	409	407	367	417	400	410	374	438	408	411	402	409	429	429	435	408	390	381	439	408	398	429	403	388	398	420	448	450	372	409	395	394	397	396	397	441	377	397	403	409	398	429	383	418	398	383	431	407	434	426	395	420	415	404	391	415	431	381	436	422	430	419	400	393	372	425	388	440	392	422	409	436	379	363	421	394	419	401	402	406	416	401	414	416	397	432	415	399	394	457	412	424	441	391	406	382	369	355	442	420	417	430	383	403	433	396	448	391	425	437	403	440	391	399	402	392	422	420	438	411	412	391	401	406	431	444	394	382	418	400	413	402	418	440	407	414
8685	9856	8181	4275	2974	2142	1806	1452	1196	1017	867	790	730	706	667	639	628	614	597	537	570	554	556	538	524	509	529	479	531	471	499	470	479	506	477	510	474	511	487	515	490	511	514	457	492	448	452	482	515	467	467	502	487	467	446	504	489	476	455	484	477	483	450	480	505	465	456	465	443	491	500	478	414	502	442	464	467	437	503	524	507	474	438	449	450	480	480	498	443	453	479	441	487	481	489	488	484	428	458	479	471	433	466	459	462	464	492	499	480	464	468	471	458	469	492	503	451	503	495	458	470	482	489	438	470	487	461	471	437	466	497	452	482	473	490	467	477	452	451	466	454	438	476	470	480	468	465	476	488	457	458	445	443	456	477	440	468	438	482	505	479	500	453	502	485	457	470	502	468	475	475	466	466	500	430	519	447	462	445	492	466	453	453	425	448	478	479	485	468	478	480	493	470	491	448	459	518	462	482	463	482	516	467	461	465	419	499	475	498	480	468	471	500	477	503	471	480	468	464	463	453	444	449	472	452	451	451	459	435	473	456	479	465	438	425	460	484	495	498	466	434	465	453	479	493	465	463	488	484	448	465	483	466	479	464	482	487	449	488	461	454	451	435	447	477	480	462	491	474	506	473	433	451	470	461	478	456	448	475	403	436	448	422	495	488	421	472	478	509	491	453	476	464	480	456	490	420	468	477	472	448	490	455	438	469	468	482	441	446	502	419	508	469	455	456	475	466	476	508	497	456	444	471	503	464	466	493	454	472	456	455	483	466	459	479	473	464	446	472	462	435	498	438	439	485	458	476	413	445	481	479	475	491	461	471	445	456	468	462	484	457	469	444	472	461	488	471	499	442	483	482	476	426	454	486	484	443	459	481	495	435	503	470	467	444	493	463	458	459	475	456	471	471	480	450	450	451	441	457	482	499	490	495	435	463	440	490	451	494	453	458	470	446	482	483	519	487	488	492	480	496	445	464	454	484	447	462	503	474	510	504	491	498	502	455	455	428	445	461	489	489	488	476	458	451	431	477	449	454	456	478	478	479	489	503	501	473	497	474	457	499	417	480	474	491	448	472	439	445	483	456	445	470	471	432	444	499	465	461	472	471	425	470	482	443	452	464	463	475	482	447	475	489	444	469	486	455	469	416	473	435	493	475	477	467	448	457	464	469	453	449	458	468	444	423	457	471	454	490	451	417	451	447	460	432	481	460	466	470	441	471	437	458	467	441	425	448	480	461	452	455	458	495	457	450	464	446	484	494	444	440	480	476	469	447	480	455	423	495	469	485	436	485	459	488	465	439	495	452	451	451	461	456	449	476	501	450	456	448	460	474	423	478	449	435	511	463	448	498	454	463	467	493	477	493	466	436	483	442	494	410	447	473	440	475	439	462	452	460	496	487	467	442	445	454	490	452	485	479	462	467	451	435	518	440	447	463	474	462	454	474	491	465	503	463	480	483	448	476	434	471	507	493	499	471	439	492	459	456	457	467	414	431	464	520	483	464	444	440	471	509	443	473	450	462	471	488	462	484	490	465	488	480	476	437	493	447	478	449	445	452	502	424	437	480	434	479	446	455	467	468	464	477	486	439	442	468	463	470	473	461	465	445	446	461	475	447	445	488	474	500	434	466	458	475	490	458	442	496	471	434	422	508	508	473	473	480	481	450	454	475	466	458	441	468	448	447	496	458	472	448	463	496	444	471	475	467	477	473	488	426	450	464	455	469	461	463	458	440	501	446	463	495	521	456	482	494	464	460	423	420	419	474	416	467	471	475	439	488	454	440	469	482	492	468	485	433	471	453	481	474	461	462	454	499	461	473	464	454	467	503	457	472	429	422	470	471	501	468	475	459	483	454	482	443	478	462	467	462	459	483	438	480	447	450	458	472	438	436	441	497	419	455	482	475	504	471	500	478	461	462	447	494	475	499	461	485	479	493	467	469	470	457	476	485	440	437	494	455	482	465	510	433	449	451	463	461	436	442	461	478	450	464	474	463	496	473	505	482	481	472	449	462	462	410	458	479	451	436	438	463	486	495	484	472	501	479	438	482	454	477	429	463	501	462	441	448	451	478	441	453	468	443	475	475	448	445	446	494	517	465	492	443	442	483	463	446	467	476	444	453	457	473	450	488	480	478	460	449	459	472	451	442	440	485	489	447	465	491	471	462	486	444	471	465	463	499	465	421	474	479	458	454	434	476	478	483	496	493	492	489	480	513	503	449	463	470	498	479	455	474	459	474	494	499	489	475	467	458	502	473	465	455	451	464	426	450	419	481	480	479	457	445	455	430	463	468	437	484	504	441	437	469	469	446	463	455	433	453	468	453	445	443	472	484	460	500	480	451	469	455	440	440	485	441	507	468	474	467	475	444	490	474	484	467	498	473	471	438	461	473	430	437	471	476	501	468	459	456	479	493	498	453	442	442	476	446	441	487	443	439	496	501	468	479	473	431	458	437	485	465	516	440	443	459	486	480	448	483	466	481	456	432	471	453	474	478	484	482	462	453	474	493	445	437	467	495	464	453	480	475	499	482	441	458	467	457	465	415	478	469	480	449	415	436	501	408	480	458	470	461	475	460	466	476	475	465	452	448	439	461	462	456	503	475	500	480	479	451	475	499	458	485	484	474	454	479	438	443	464	478	450	468	457	485	489	465	461	447	460	498	472	464	448	478	485	440	482	500	476	436	466	451	479	459	482	511	446	422	488	467	457	473	452	479	457	484	453	455	457	456	466	453	501	483	459	439	458	432	414	485	435	504	440	480	460	465	468	444	471	468	455	438	427	459	479	508	501	478	450	452	480	447	465	475	469	484	474	448	470	452	470	462	464	429	495	502	470	441	450	471	447	448	488	496	444	474	471	451	468	464	507	468	464	468	461	509	474	462	472	483	483	434	452	508	420	435	438	451	488	454	458	467	437	470	498	471	471	449	467	430	462	486	427	461	439	446	445	412	443	459	457	483	473	497	472	473	480	472	476	488	498	466	450	473	440	458	529	465	444	477	443	459	476	498	467	476	433	494	478	452	486	474	466	477	469	466	450	485	453	467	491	455	448	442	459	479	446	457	482	480	483	449	481	464	446	480	445	467	465	480	425	469	467	488	439	452	478	409	501	465	506	447	487	444	480	432	457	440	468	479	510	498	448	475	475	464	487	468	464	478	495	466	475	477	485	460	464	432	438	431	477	484	466	439	464	449	514	486	461	452	476	500	456	503	424	487	449	466	472	451	476	474	446	484	524	504	452	493	486	431	441	476	413	473	502	472	439	450	442	432	472	463	448	453	474	460	465	456	454	501	473	423	481	454	485	483	499	488	476	484	477	492	436	430	450	471	470	501	476	449	441	436	449	457	451	453	454	480	516	510	505	475	440	501	462	462	479	484	441	455	434	449	472	445	483	480	472	462	492	482	453	484	478	475	471	503	473	445	488	431	452	461	478	467	462	461	453	473	483	452	442	475	452	497	440	507	430	479	449	482	486	481	480	469	446
24848	21214	27622	25041	12360	983	732	627	577	514	489	462	497	450	450	390	402	442	426	415	401	392	413	445	390	400	402	402	432	365	439	433	418	398	414	446	417	415	427	388	377	413	403	381	401	394	436	420	399	387	419	377	380	384	436	392	388	387	404	404	448	431	412	390	398	381	355	423	428	423	441	438	395	401	408	434	408	359	451	410	397	404	395	425	364	405	409	410	401	437	379	388	407	378	427	406	408	389	432	375	421	375	392	394	413	419	419	430	394	423	408	405	375	440	417	378	383	413	404	413	362	420	425	394	382	396	393	403	427	414	396	391	387	408	414	414	416	417	410	430	389	405	401	394	378	405	403	396	442	379	406	370	424	390	416	390	379	386	408	399	393	410	409	393	384	434	395	373	375	412	445	418	430	427	394	415	371	389	423	426	424	424	391	394	413	407	404	393	395	391	383	402	406	428	427	403	398	401	385	423	445	412	426	404	405	408	424	410	414	406	412	405	366	388	424	414	411	439	406	423	393	379	426	411	409	411	385	422	399	377	392	373	382	420	423	418	419	432	444	419	437	392	390	373	422	374	398	416	426	363	391	390	403	429	390	409	428	400	406	390	417	403	422	398	392	377	424	402	398	389	399	415	375	386	386	394	398	394	392	361	382	380	385	416	395	401	420	381	381	408	423	385	375	395	422	401	400	421	381	406	391	415	413	412	404	394	397	393	409	385	403	386	423	429	363	388	368	376	359	413	393	391	406	410	389	413	404	422	406	381	425	363	401	393	401	400	420	381	425	420	391	403	420	448	409	381	395	388	446	378	397	385	384	410	417	381	388	406	408	423	396	376	364	428	415	406	400	392	417	423	417	413	395	432	421	377	383	387	396	425	410	408	379	404	406	381	395	393	405	374	409	431	381	377	409	351	423	367	406	414	395	423	382	419	399	431	414	392	362	400	410	431	431	437	402	449	387	379	372	397	409	431	398	411	406	360	407	425	411	376	430	387	396	401	435	399	413	420	390	414	406	392	391	371	393	418	407	361	403	430	398	392	419	386	406	427	418	401	410	423	405	392	376	412	370	430	396	398	398	426	437	386	378	388	413	409	390	415	422	380	425	416	375	381	386	394	379	445	425	407	408	417	401	411	368	389	416	394	435	406	396	404	407	431	379	426	455	389	385	411	394	441	379	367	411	387	345	398	401	433	381	427	418	407	416	388	411	426	381	421	406	368	430	397	421	450	363	447	386	417	413	396	400	416	388	417	420	423	400	416	384	417	395	395	397	417	383	384	382	382	422	369	384	408	402	388	412	419	428	388	410	419	400	403	443	410	433	425	411	412	379	420	388	373	399	396	415	423	406	406	422	428	394	376	411	382	379	377	419	366	386	399	409	408	363	395	398	435	376	400	445	415	403	404	453	397	344	366	404	421	391	421	425	409	374	395	403	398	413	366	400	440	415	374	397	403	378	369	434	431	399	415	401	388	393	410	382	370	440	413	396	410	385	368	404	406	428	398	431	413	406	407	417	429	399	409	406	418	421	392	400	378	404	421	379	425	429	431	377	393	367	387	393	425	420	435	416	387	401	396	400	385	417	391	399	436	412	394	404	365	385	363	392	443	382	382	397	432	370	445	398	425	374	397	418	408	399	435	401	413	423	422	405	409	428	427	385	403	434	384	419	391	432	436	402	382	388	430	448	410	396	392	434	418	389	415	409	388	386	395	382	436	392	386	425	398	391	414	420	418	384	395	394	418	409	413	391	396	368	399	403	408	397	384	419	387	400	385	408	391	393	427	388	394	407	392	395	361	414	411	430	425	411	385	388	432	420	402	419	424	409	406	413	359	413	416	437	390	417	403	411	436	415	413	394	383	389	402	426	397	419	415	376	418	383	431	414	389	392	411	438	401	423	434	380	350	353	433	390	378	383	388	434	384	393	380	386	430	447	393	400	393	429	369	400	379	414	361	420	397	399	402	410	406	393	421	395	399	411	421	403	365	436	412	387	431	395	417	422	380	384	414	388	371	414	395	403	403	409	404	414	419	406	416	401	400	370	404	427	422	397	390	427	425	414	387	388	366	390	433	385	386	393	429	390	390	392	393	409	388	418	369	409	432	438	387	395	399	395	416	374	436	390	430	425	395	408	377	420	382	383	406	390	394	407	402	414	413	418	391	394	403	411	411	423	376	402	385	416	436	387	390	408	413	413	404	404	440	412	375	399	337	405	403	385	384	410	429	440	429	391	418	449	393	406	413	411	397	397	407	377	411	402	408	408	396	389	394	405	407	372	428	367	410	412	397	409	416	372	372	420	456	407	397	395	450	403	395	375	427	394	426	405	356	405	388	398	388	408	402	394	417	405	426	370	388	398	390	395	408	387	388	389	428	396	382	417	412	412	411	378	417	393	366	414	392	387	396	422	385	461	398	400	394	364	355	418	394	433	442	407	406	416	378	428	380	404	361	413	399	419	396	409	410	395	412	405	404	375	408	412	433	392	415	416	427	408	394	378	424	418	391	397	402	401	424	389	384	415	386	435	370	365	428	422	406	416	421	399	422	384	404	429	376	399	405	409	391	423	386	376	404	390	420	405	403	420	360	402	369	373	354	388	416	391	415	381	408	403	388	418	380	388	420	401	399	401	445	399	415	394	433	380	428	393	395	419	421	432	387	409	363	459	387	442	390	381	412	407	389	392	394	390	416	365	360	399	391	417	411	374	386	411	391	384	420	435	404	400	394	406	397	399	407	426	418	405	403	410	400	426	436	389	412	381	393	414	408	409	425	336	402	388	413	410	354	408	384	371	394	387	430	414	409	415	374	420	374	397	428	399	433	375	389	397	379	418	420	414	403	392	373	387	419	428	386	400	407	414	388	433	391	405	385	367	429	408	422	408	365	410	408	391	409	416	387	386	417	404	372	407	405	395	435	381	389	381	405	387	396	411	410	430	380	388	414	381	432	419	391	356	404	372	387	379	400	409	406	421	380	371	434	414	398	383	399	371	387	426	385	385	410	394	415	381	389	395	427	424	372	461	373	436	359	419	379	396	394	377	419	386	417	389	392	395	362	407	367	385	433	411	388	388	379	432	403	414	399	381	381	451	431	413	406	391	400	433	368	375	436	424	393	431	403	402	407	407	383	450	428	407	406	400	414	415	394	401	423	413	408	437	417	389	410	429	385	428	422	420	385	417	424	421	433	396	435	376	400	401	422	393	435	406	412	401	407	398	380	393	427	394	406	420	376	428	376	417	402	373	408	427	411	422	411	405	419	378	382	382	409	413	406	384	397	440	439	379	399	438	407	421	394	405	439	442	403	446	398	412	400	417	392	414	367	411	372	395	420	431	390	418	407	388	413	392	403	400	389	389	363	406	418	404	389	402	375	405	415	411	414	405	400	426	404	411	402	396	409	390	389	370	431	408	424	411	407	367	424	378	372	406	350	406	417	395	419	400	417	396	415	377	420	378	398	411	381	391	379	411	425	418	392	390	398	397	394
8212	5731	4678	2454	1763	1399	1198	989	883	778	714	659	602	602	577	542	554	543	528	564	542	533	503	493	543	502	503	494	509	487	516	487	489	496	475	459	491	484	459	502	497	468	430	467	491	482	519	516	504	496	459	517	458	463	466	516	470	486	476	498	488	509	499	481	481	485	491	505	467	465	486	466	488	457	488	465	444	483	509	478	485	470	441	490	504	464	470	501	481	471	481	526	469	510	504	517	445	471	483	484	471	472	516	485	485	470	502	475	463	467	493	487	521	469	479	538	489	478	491	512	506	490	479	504	544	480	519	497	468	440	480	428	451	455	448	476	507	481	505	444	500	462	527	484	508	495	501	504	517	499	501	495	473	486	461	469	432	497	479	473	466	477	522	447	494	494	479	520	455	479	499	490	469	481	458	483	495	480	489	469	498	493	495	506	502	534	471	456	457	486	479	493	466	490	472	501	491	518	509	489	476	463	433	514	516	480	473	448	496	458	458	476	474	470	510	481	488	496	457	462	502	452	484	493	432	452	475	460	462	531	479	481	450	501	482	455	513	464	449	472	487	503	483	484	452	504	444	485	474	483	476	503	490	467	500	496	469	483	485	513	454	503	480	489	497	480	488	535	467	497	454	497	437	509	471	464	477	508	501	477	526	491	480	509	498	493	492	504	501	453	497	515	511	481	490	551	487	492	489	508	507	484	469	495	498	501	480	459	481	480	463	477	472	464	474	483	517	466	456	492	497	493	512	460	488	481	476	480	496	465	478	503	444	497	501	489	456	492	466	457	512	505	511	447	473	438	472	480	492	481	507	487	493	482	513	489	477	520	476	524	497	465	502	515	491	458	493	511	476	511	485	491	499	500	461	492	478	492	459	496	496	483	497	494	478	446	491	510	494	502	457	473	505	470	476	491	463	478	478	464	509	499	478	503	478	457	473	470	466	462	491	484	523	421	480	496	488	492	478	520	477	524	480	485	498	466	454	503	495	498	505	469	496	523	512	460	515	491	477	450	516	508	498	478	466	492	542	501	490	512	487	486	491	480	429	492	462	502	511	493	468	506	462	489	461	501	437	516	465	511	486	412	482	482	466	505	479	499	518	449	486	470	486	508	498	499	488	482	472	478	485	513	497	488	472	460	478	446	484	487	465	445	488	514	456	503	427	472	495	465	533	502	457	465	478	480	466	451	517	473	505	499	473	497	457	439	512	493	499	433	485	487	490	438	488	526	546	489	468	478	473	486	477	517	452	476	510	475	498	521	432	522	470	508	519	486	453	465	468	483	493	442	502	478	482	493	509	515	490	492	476	481	480	484	465	446	522	455	465	466	447	487	499	447	473	487	478	481	494	458	452	485	496	505	514	470	502	519	490	490	521	488	467	461	511	471	471	475	484	448	468	461	525	456	511	473	499	489	450	472	511	464	463	516	458	485	486	455	494	462	464	496	438	462	468	489	506	524	461	482	501	459	471	495	493	454	468	468	495	483	523	509	468	452	476	478	466	476	466	461	472	453	468	487	449	497	453	482	472	487	506	471	487	469	495	465	499	469	483	494	486	499	478	491	498	467	500	462	490	466	471	476	491	505	524	501	463	501	481	495	468	479	490	482	489	488	493	481	484	458	499	516	463	503	519	504	466	496	512	460	475	503	493	479	497	443	449	519	487	464	487	469	451	469	502	482	470	472	497	549	498	462	493	505	466	518	467	505	473	450	469	488	505	474	448	451	485	480	512	490	496	534	462	462	492	455	462	505	446	503	510	482	491	462	518	491	480	507	464	524	541	494	490	461	475	485	500	459	471	522	482	450	456	469	495	476	463	443	419	442	486	469	505	496	481	496	487	503	480	462	476	509	447	478	484	472	478	518	482	487	474	497	507	458	463	456	499	485	461	537	497	492	477	512	478	506	467	488	502	524	479	451	505	504	468	456	495	503	501	493	458	465	498	475	501	469	466	466	484	499	502	466	478	467	481	467	495	440	458	470	517	443	494	488	474	490	493	509	536	510	495	472	499	489	451	462	506	454	489	492	473	467	496	492	503	494	483	466	505	470	478	508	479	468	465	514	511	458	504	495	500	458	461	487	520	463	469	476	447	488	476	474	471	465	467	500	497	491	480	476	468	473	472	507	510	496	409	462	489	476	461	487	480	506	457	503	504	476	487	448	457	479	487	509	503	482	488	482	482	502	511	495	498	493	455	442	512	501	477	486	501	477	480	472	459	457	479	465	497	507	509	490	483	493	482	506	504	473	430	488	472	488	446	526	470	521	470	488	478	505	469	527	510	499	493	470	502	493	514	426	444	456	505	450	509	477	479	505	486	471	436	499	471	478	511	497	503	494	485	511	498	470	466	461	450	436	492	463	489	484	428	444	478	457	475	501	504	498	497	518	509	457	488	482	494	495	514	522	488	502	495	420	479	498	468	492	475	503	502	453	465	487	495	501	486	463	454	484	513	509	494	492	477	504	472	492	528	507	521	451	475	457	497	469	482	464	505	506	503	468	497	503	507	515	477	498	543	481	506	499	487	432	498	523	486	470	441	483	483	500	473	492	491	484	491	473	452	488	533	479	481	465	440	508	468	435	481	519	507	476	506	490	463	479	514	478	513	478	442	490	480	471	443	498	477	481	471	462	468	509	501	465	458	489	477	490	497	471	509	476	489	516	517	488	459	483	453	461	497	449	482	478	488	476	474	485	517	463	494	455	471	461	476	515	478	438	494	469	509	488	479	491	486	478	494	477	512	468	488	496	495	457	455	500	510	433	466	434	471	495	489	517	493	481	466	475	481	481	494	491	438	475	443	470	473	451	463	522	486	492	469	451	480	478	500	487	471	464	474	466	492	457	480	492	471	487	510	482	487	440	502	499	448	462	491	475	482	508	470	456	454	430	464	486	443	479	506	464	512	487	469	489	483	516	482	495	513	464	443	502	504	504	480	445	485	487	516	476	486	520	511	519	521	468	468	480	486	499	526	448	465	490	450	497	472	462	478	471	518	486	503	497	491	473	468	486	489	477	476	485	455	516	519	469	507	462	464	490	484	465	518	494	477	497	470	478	490	499	475	503	478	506	487	514	470	505	481	533	502	476	488	464	504	499	458	485	467	467	496	459	501	504	521	481	507	469	515	497	489	499	471	465	496	449	482	500	494	474	490	466	503	488	467	507	499	462	506	469	498	454	522	518	472	481	524	516	483	486	495	478	494	495	462	492	455	540	472	471	474	473	493	470	477	483	484	496	513	449	464	488	437	485	492	467	498	462	476	462	465	459	468	488	497	482	451	476	533	464	488	465	484	502	501	469	486	519	460	504	515	489	454	479	496	478	473	487	440	497	510	454	504	432	483	498	461	515	500	485	497	438	480	511	471	485	485	458	454	516	459	471	482	503	496	455	492	470	472	492	472	464	466	475	504	476	503	500	500	473	469	488	517	534	512	497	503	442	468	518	464	475	460	503	473	491	462	465	473	481	479	533	450	496	493	510	491	473
22754	21254	29078	23772	21254	21330	12421	1897	1367	1287	1095	1065	982	1016	936	935	859	860	895	830	815	831	850	795	816	818	803	812	763	790	789	778	831	746	705	779	751	798	798	733	759	791	732	739	742	746	746	716	730	734	780	784	757	679	758	680	770	715	763	742	747	757	753	738	756	760	737	705	749	716	768	708	768	739	708	742	708	710	777	734	717	699	738	732	729	772	714	705	708	742	772	688	757	734	714	747	710	757	738	757	709	799	759	763	697	747	782	790	743	703	752	702	770	763	737	755	700	745	774	717	727	713	758	701	727	759	727	740	721	736	701	738	724	725	726	758	727	744	724	749	757	709	736	712	746	720	732	736	755	736	746	725	747	771	700	753	749	744	763	771	762	731	742	764	735	707	737	743	726	700	727	730	714	698	721	725	710	762	759	764	751	750	707	725	681	729	727	742	765	692	687	676	719	811	730	716	701	716	774	693	744	732	733	746	772	736	728	703	748	764	803	760	668	721	730	737	759	726	702	745	766	721	761	689	721	735	690	720	773	766	741	772	759	709	747	753	819	785	714	733	726	743	695	734	694	753	716	761	724	749	747	754	706	737	703	764	702	743	669	731	723	724	748	732	713	707	719	688	724	708	728	708	687	745	768	776	716	735	789	724	741	720	726	737	735	738	761	725	712	699	721	746	769	723	744	699	716	766	684	710	767	691	743	748	725	708	744	797	747	719	763	760	756	692	754	771	714	786	727	735	662	679	692	735	730	699	742	754	730	719	724	775	702	717	776	768	722	730	754	758	767	731	701	743	758	725	772	683	753	725	719	712	739	759	699	720	745	651	765	722	719	777	712	746	754	726	731	719	747	713	740	711	724	757	718	686	744	743	754	690	700	702	782	731	803	767	773	774	675	726	760	752	723	761	714	735	747	738	723	714	738	748	780	723	742	777	750	712	750	763	751	683	678	710	751	755	730	708	740	751	703	787	768	707	736	765	754	775	720	739	758	746	725	709	712	749	744	717	753	733	676	734	700	699	721	689	749	713	741	704	742	740	806	736	774	725	762	776	819	696	739	736	736	743	740	729	700	691	750	696	741	708	718	746	722	770	711	738	722	739	755	750	747	740	722	716	724	752	732	776	712	734	714	709	680	759	745	728	718	731	689	761	773	706	784	751	749	750	717	753	733	739	743	741	655	725	727	675	743	740	744	742	700	767	711	694	745	791	728	752	777	699	783	688	711	704	726	725	727	763	780	661	735	762	741	716	700	764	747	756	746	743	755	760	768	702	674	708	752	694	721	687	732	758	696	722	802	705	774	719	716	741	715	767	684	754	697	734	718	767	695	699	721	798	718	767	733	718	722	726	779	728	765	730	721	670	752	755	667	724	736	760	737	711	716	708	706	750	686	711	744	749	741	759	752	741	706	740	738	709	696	723	724	666	748	742	748	706	709	705	720	682	747	744	745	739	717	706	702	753	717	743	684	698	708	718	737	741	729	686	712	680	658	688	709	756	746	710	762	740	719	762	711	715	781	728	714	744	782	739	782	731	718	700	769	751	745	763	704	729	764	722	711	734	735	721	702	720	744	725	729	749	746	720	750	746	784	727	768	716	755	740	712	717	715	689	782	710	722	687	732	765	756	720	761	752	736	704	707	751	742	697	706	710	742	709	731	763	757	723	739	744	740	731	733	701	767	716	780	718	741	739	771	726	766	744	713	756	704	777	761	702	754	689	759	771	700	728	688	761	740	713	768	777	752	713	753	708	706	808	738	696	770	731	771	736	709	709	797	679	772	685	727	718	713	724	756	741	740	721	722	742	737	745	714	717	767	715	744	777	712	715	744	716	733	723	697	770	658	739	724	738	701	715	739	755	759	718	746	784	733	704	720	730	701	733	707	698	738	744	738	674	707	717	720	688	738	675	751	691	717	741	735	777	725	730	781	748	683	706	801	709	784	718	752	702	742	725	710	698	717	689	711	758	723	724	759	764	735	748	739	732	747	707	758	704	711	761	684	768	721	727	786	689	748	735	775	702	726	732	785	737	744	724	738	758	742	737	732	735	718	694	738	734	724	738	713	751	702	688	799	782	685	755	730	715	761	804	716	762	711	743	754	732	744	701	757	769	713	657	724	760	732	773	735	715	712	776	714	763	703	766	711	727	720	687	743	696	749	761	729	750	686	691	722	700	731	731	671	721	737	775	737	761	730	717	739	753	736	740	751	749	698	776	693	733	735	685	766	736	746	775	713	744	763	710	717	757	735	723	729	733	669	742	710	722	796	707	727	735	736	768	762	776	742	766	741	713	705	747	732	683	661	788	707	750	724	788	774	696	737	766	710	748	721	783	772	697	706	717	724	719	731	706	762	673	765	716	735	768	707	783	785	740	737	747	760	711	731	761	747	727	752	726	733	712	756	711	711	762	737	747	708	799	728	706	741	764	702	721	804	723	752	697	717	793	731	783	719	758	716	788	704	697	761	732	724	739	684	740	716	686	708	746	730	733	697	727	741	724	741	736	734	748	680	755	749	749	707	693	732	721	734	680	771	737	714	717	736	716	730	774	736	768	768	725	746	713	727	723	725	722	804	728	749	754	741	741	790	764	750	738	713	757	714	690	731	698	732	725	725	735	750	749	721	715	700	738	735	764	756	705	704	796	748	764	720	770	734	688	756	767	735	768	770	761	733	751	773	746	799	695	714	761	713	713	672	729	753	693	719	754	690	755	714	743	709	768	707	752	753	723	720	737	741	738	701	759	689	718	726	696	721	688	726	729	776	803	717	700	746	716	765	724	781	751	683	730	728	758	676	796	757	722	695	700	708	763	682	720	799	748	779	702	736	703	741	726	783	757	737	726	704	746	789	716	750	705	745	722	709	750	697	703	728	714	738	744	816	714	753	745	744	715	773	741	722	722	743	745	736	713	709	742	720	740	705	734	722	702	765	741	696	716	752	732	737	749	763	736	779	724	765	768	715	676	752	699	752	732	756	685	760	748	729	750	751	751	735	743	733	726	774	715	745	761	791	736	734	712	782	733	756	713	719	742	744	774	752	719	738	766	758	774	738	745	749	735	703	737	707	703	754	737	737	722	729	733	712	747	782	763	746	767	797	717	652	733	727	710	753	742	734	725	765	714	720	773	786	695	703	723	703	724	772	737	754	745	714	741	747	705	740	725	733	757	750	708	723	727	774	737	735	703	730	742	728	687	782	765	712	792	722	722	718	736	776	770	748	711	717	675	743	745	733	765	711	734	760	702	774	722	780	738	762	660	730	762	714	712	746	716	715	747	708	774	738	742	700	767	722	749	744	711	736	738	728	711	775	708	735	742	768	721	738	719	765	744	788	719	787	757	682	715	678	694	799	699	741	733	757	716	669	753	741	756	721	720	746	720	791	753	765	744	757	761	755	739	744	770	800	749	745	701	773	783	752	716	746	738	739	741	670	697	713	760	712	783	722	743	738	703	769	725	743	718	745	740	746	737	739	736	743	755	709	648
11336	16262	13587	7484	5221	4025	3239	2751	2175	1928	1635	1439	1381	1304	1214	1114	1107	1009	1068	990	1000	987	940	931	909	852	882	887	896	848	880	915	861	872	855	893	856	829	814	840	829	820	843	841	845	869	817	823	834	867	843	845	834	829	826	816	809	850	820	859	808	831	796	781	846	832	829	860	819	810	809	798	843	825	841	884	783	860	789	782	784	801	768	837	842	825	843	852	837	792	823	792	820	819	831	777	799	803	782	821	795	820	792	831	848	810	801	851	800	813	771	795	838	796	890	796	778	794	837	800	807	790	769	794	829	827	851	812	802	821	811	822	815	814	819	802	848	799	832	822	848	807	753	805	841	821	793	807	787	800	812	788	808	827	749	814	817	814	802	783	786	832	821	822	795	795	773	810	772	802	847	793	838	810	787	841	792	802	795	797	776	746	823	817	825	772	756	797	801	814	788	813	766	814	792	816	741	803	783	830	784	812	827	800	794	778	763	780	784	829	791	774	806	829	777	748	797	817	779	790	809	809	789	759	814	841	829	816	816	775	762	794	788	796	784	815	792	788	815	782	803	844	834	783	798	762	816	852	787	810	834	808	734	821	802	784	788	808	796	782	840	818	810	810	760	784	797	818	844	797	808	813	815	789	777	767	789	843	815	851	771	782	753	796	832	783	786	835	792	823	734	851	785	833	799	812	816	813	780	823	842	824	749	766	801	786	819	760	805	804	824	794	836	785	817	808	755	773	846	757	828	777	803	781	829	788	836	819	815	809	790	814	864	811	777	821	815	777	814	767	862	770	777	822	840	844	844	811	791	832	801	760	809	813	810	786	798	764	808	818	763	801	811	830	836	785	795	829	822	838	764	822	830	844	783	815	816	781	799	816	811	854	802	726	801	738	780	802	778	814	814	823	787	817	825	825	783	789	788	780	804	774	765	798	828	786	811	784	752	807	774	801	860	813	724	848	790	839	790	816	810	817	755	809	847	765	830	783	796	845	818	802	776	785	769	884	785	810	793	760	811	806	762	771	750	817	770	830	763	781	738	796	804	809	794	772	849	846	829	796	803	788	786	810	829	765	820	762	846	804	822	814	804	824	811	820	806	794	831	828	799	803	833	821	784	795	849	837	770	826	784	801	833	786	810	767	864	794	775	831	782	807	816	770	844	775	808	772	871	786	863	823	832	782	805	789	793	806	781	764	822	821	829	808	857	787	804	795	812	835	791	778	809	828	843	755	825	784	784	768	763	786	787	765	802	834	791	802	843	812	846	779	809	799	775	809	822	822	796	789	756	827	806	834	835	803	744	882	811	807	804	791	753	802	812	812	822	775	798	818	839	780	803	779	793	838	806	818	813	823	797	757	812	776	829	762	843	776	794	765	765	764	757	837	805	791	791	832	797	794	809	798	839	779	772	821	755	786	826	837	830	853	767	843	852	820	755	763	794	803	795	806	840	825	840	824	806	826	819	774	767	763	811	784	821	793	821	773	824	813	803	825	747	805	791	777	813	771	807	805	851	848	864	817	815	801	763	788	787	806	779	817	811	808	801	833	780	809	781	769	805	834	792	801	848	777	826	824	791	790	812	813	744	799	747	768	814	827	826	773	796	774	829	774	840	834	789	785	780	798	806	813	764	817	862	794	790	813	821	766	833	829	799	790	800	737	829	756	773	839	818	851	825	854	780	786	830	814	773	805	812	818	791	779	877	827	784	794	849	817	800	805	822	783	774	795	804	762	794	752	821	799	787	834	752	767	849	769	781	800	793	813	770	834	758	807	807	779	777	817	782	801	821	796	849	828	796	826	808	806	776	790	844	774	769	771	852	834	780	823	810	810	850	772	782	768	815	761	791	821	837	796	755	805	773	761	784	846	792	800	754	799	813	861	795	789	787	794	819	758	785	783	755	757	784	834	725	795	761	832	825	835	807	773	875	790	785	784	759	817	806	791	783	821	756	808	807	823	794	820	812	833	858	807	804	840	825	778	771	802	778	797	775	797	825	819	810	815	789	824	791	794	801	800	772	825	760	847	802	776	796	780	819	779	790	834	798	842	801	803	789	818	809	782	744	770	795	882	815	808	825	823	838	795	740	851	770	839	837	836	826	756	817	815	736	787	855	819	820	768	777	845	764	790	792	805	794	769	804	809	804	845	870	776	801	787	771	803	824	783	851	798	776	822	811	749	832	791	755	837	722	787	776	800	842	804	839	816	788	792	792	786	778	806	830	800	830	728	808	803	794	792	839	779	813	798	834	799	781	823	860	779	830	803	794	806	801	770	846	852	857	856	801	835	827	824	801	798	827	801	881	812	793	808	733	806	774	821	836	853	785	826	783	795	812	775	837	784	798	814	787	794	772	832	803	841	801	824	774	792	838	798	805	791	771	805	859	777	825	792	790	774	812	851	767	836	820	807	806	821	809	809	782	779	779	817	797	806	810	845	833	760	780	805	821	798	843	794	810	805	780	801	761	796	798	779	839	832	842	829	879	846	777	819	849	815	788	794	790	779	815	816	811	804	800	791	785	747	790	821	801	789	797	802	793	866	742	801	813	836	863	761	760	785	792	792	810	834	790	764	773	827	802	792	828	857	798	807	828	796	816	735	783	798	806	775	801	823	795	860	838	815	815	803	834	773	819	822	801	809	809	767	779	826	850	831	729	798	799	797	831	848	797	826	785	815	810	806	799	817	785	813	814	796	807	761	851	851	794	767	777	836	776	793	766	774	892	820	753	729	783	776	780	742	838	833	744	802	798	786	827	749	829	809	797	796	754	763	792	760	781	755	757	780	794	783	796	791	762	853	744	761	775	810	796	810	825	803	808	786	806	778	831	822	808	828	792	794	855	766	808	770	819	826	833	790	800	760	788	831	820	845	824	815	802	835	812	796	790	791	820	800	801	791	821	836	813	785	764	815	834	785	770	790	724	818	805	765	815	799	856	895	790	758	805	833	800	791	811	793	817	825	764	786	797	772	783	729	798	803	785	759	824	818	810	783	834	827	845	780	822	780	827	749	789	817	789	792	794	810	798	802	790	762	807	809	795	822	805	803	801	819	800	837	728	807	837	803	766	797	792	793	754	811	825	810	827	812	823	787	803	813	870	774	839	838	890	750	796	831	765	835	837	768	823	817	787	754	808	774	831	845	816	813	784	785	788	858	808	790	790	791	767	802	777	814	795	809	819	807	823	838	814	775	843	844	747	831	804	783	762	817	789	797	787	783	793	784	837	833	790	763	819	760	816	836	816	768	804	809	812	784	828	745	831	795	837	785	818	817	852	810	803	793	829	800	827	854	771	752	834	837	758	842	759	822	787	803	753	818	811	744	793	832	750	789	801	805	813	808	782	810	823	803	807	836	835	788	814	794	765	770	781	787	809	795	770	763	802	813	810	840	783	822	831	762	887	767	834	782	832	806	782	746	774	777	782	788	773	763	767	781	832	785	769	796	821	807	834	786	829	807	813	782	795	788	785	874	778	832	800	784	825	792	789	813
27140	20370	7826	696	359	302	275	286	251	256	227	236	215	233	219	253	230	260	244	209	218	234	204	255	234	242	223	221	216	221	236	222	233	206	220	218	227	232	255	217	230	228	215	209	204	245	231	227	240	221	238	198	263	224	246	214	226	208	232	237	207	230	210	239	239	243	227	248	219	236	257	232	219	220	226	223	245	218	210	213	216	237	222	184	234	234	219	212	210	225	215	238	234	222	220	240	229	244	232	258	214	213	226	211	246	238	234	222	232	228	218	246	243	234	210	235	257	246	250	220	208	244	234	268	237	231	222	230	199	216	220	224	247	234	217	229	210	223	245	222	252	219	232	229	217	218	220	212	252	231	229	239	257	244	243	219	231	227	260	216	232	232	241	238	213	210	243	225	242	234	240	224	220	204	227	193	249	222	246	200	217	222	220	226	246	231	234	235	217	225	208	264	235	219	221	233	234	246	254	218	240	230	214	243	225	234	266	207	213	239	200	234	240	234	225	251	227	217	241	238	237	218	216	219	222	224	230	237	250	253	231	207	217	221	243	222	233	243	200	232	217	220	208	227	205	220	211	221	221	235	223	225	204	194	196	235	223	242	228	240	252	226	224	225	225	254	230	223	262	253	241	239	228	205	222	221	221	237	265	227	232	265	253	241	224	194	227	227	231	219	219	247	235	241	202	241	253	221	240	199	242	222	210	222	247	214	228	229	208	219	220	245	222	212	200	222	217	230	226	239	259	263	228	217	235	205	219	208	254	241	217	226	239	240	256	206	229	216	210	213	235	233	220	233	220	229	251	227	228	232	243	241	219	241	262	238	230	245	263	244	215	242	225	211	246	256	260	236	232	241	246	213	212	242	217	208	246	227	239	219	245	231	213	214	207	233	245	244	224	209	214	241	248	240	201	216	212	228	216	238	249	220	245	244	218	224	228	241	236	231	221	208	232	216	250	234	226	223	230	243	179	192	228	243	195	204	214	230	255	221	240	239	234	223	229	221	219	233	236	217	239	214	218	233	238	221	246	241	231	218	226	217	231	210	216	229	218	234	244	243	244	237	244	240	244	223	215	228	272	227	248	199	238	235	217	222	222	222	223	220	228	261	229	246	234	228	232	219	249	223	245	221	230	267	230	233	256	214	228	237	219	212	211	237	228	255	215	243	236	215	211	231	240	231	257	245	224	241	260	242	229	244	215	211	250	238	207	227	230	222	214	222	231	239	235	225	228	212	235	259	226	223	242	228	242	199	235	231	242	208	225	234	248	213	230	217	240	239	242	223	223	241	214	233	229	227	237	244	211	230	231	231	204	210	234	220	229	258	224	225	247	216	221	241	212	215	212	219	232	239	200	215	239	199	225	233	231	220	215	239	258	216	247	269	248	218	217	237	217	245	220	230	248	230	215	229	224	218	231	235	235	212	236	233	238	237	245	202	220	237	240	226	202	232	261	231	223	218	235	264	245	237	241	224	213	245	230	236	206	240	231	237	246	224	224	217	248	251	226	226	236	265	248	247	227	230	208	248	202	254	222	200	244	208	231	235	225	214	239	225	211	223	250	230	256	233	224	229	218	235	223	220	226	250	211	233	215	240	235	238	236	231	209	239	231	253	229	228	248	235	248	241	212	229	264	240	210	222	211	227	249	227	240	217	226	212	244	236	252	229	211	203	223	190	240	222	199	214	216	211	202	201	232	233	221	255	233	219	244	226	194	223	217	231	245	211	201	226	216	231	253	232	247	224	162	261	242	229	239	223	247	207	233	232	264	252	245	242	236	217	244	230	232	253	233	213	239	241	212	219	226	215	248	220	220	211	230	230	235	245	238	225	216	222	203	233	228	242	226	217	219	228	238	228	221	219	249	230	230	244	209	260	255	225	254	236	247	245	213	226	244	247	224	235	222	219	254	234	238	227	242	225	232	223	229	220	233	214	223	236	229	252	200	244	244	212	227	228	251	222	261	255	213	218	220	209	240	205	232	209	247	237	242	201	235	218	235	209	215	229	202	227	222	229	218	224	225	223	223	212	224	233	226	251	240	219	213	215	256	228	217	236	235	230	208	197	248	212	224	230	214	196	227	218	235	208	227	210	230	210	237	260	207	249	232	221	211	235	215	231	247	258	204	262	244	233	215	227	231	233	199	216	241	229	230	218	205	210	222	216	239	190	255	190	213	233	241	246	265	238	220	222	240	232	202	231	212	213	206	228	241	237	213	226	211	234	215	236	229	229	230	233	212	201	230	237	233	211	247	229	229	229	261	247	250	243	201	239	214	216	241	230	261	237	207	237	245	207	213	259	199	244	226	247	226	217	233	228	220	246	234	234	228	214	214	238	226	226	263	231	206	224	236	230	234	238	235	217	207	264	250	203	255	217	225	242	251	211	245	217	211	253	232	203	226	221	225	229	231	228	226	241	215	215	210	232	235	247	227	259	219	233	194	227	228	235	226	208	239	223	227	211	263	218	232	241	220	233	253	222	228	205	222	268	230	240	227	247	222	217	223	225	221	226	216	247	244	232	228	203	257	222	231	239	204	231	205	239	222	229	201	229	236	217	248	236	230	247	245	234	249	225	207	250	209	218	238	229	218	230	229	204	247	239	224	227	241	238	232	230	226	231	235	234	221	237	219	227	249	226	241	224	212	237	222	230	229	234	243	212	238	231	241	223	232	235	223	223	235	229	235	229	256	233	222	237	242	188	229	228	233	230	216	221	235	232	218	232	229	206	208	235	203	242	201	234	247	253	220	237	216	225	233	198	247	261	243	255	238	232	212	219	222	234	212	198	244	223	241	256	188	199	210	213	213	216	248	224	237	242	226	268	235	214	237	235	216	257	225	231	249	222	218	242	232	240	218	226	172	214	231	240	221	228	235	215	246	225	210	228	220	253	250	237	224	223	213	210	225	226	257	232	220	213	229	240	218	227	228	217	203	238	219	218	206	216	237	233	222	200	213	231	220	223	250	242	241	242	242	226	238	232	257	246	215	235	213	222	252	217	225	211	235	226	226	237	219	260	221	244	240	241	200	224	228	208	209	208	249	216	235	214	224	216	213	234	231	196	269	206	229	217	239	217	204	238	214	226	240	202	227	227	210	221	233	241	207	258	237	224	245	244	233	250	204	213	236	239	213	239	240	234	246	220	229	218	199	225	221	226	233	250	240	236	230	220	231	213	225	239	221	227	216	226	251	224	229	231	232	244	218	214	225	245	216	216	231	209	253	232	235	201	210	237	210	239	227	219	210	203	237	248	241	255	253	232	223	224	226	263	215	229	246	225	234	229	234	231	229	254	218	243	240	204	221	221	240	229	240	210	232	202	233	257	235	234	227	225	237	229	206	222	241	226	238	252	238	200	243	202	239	245	227	228	227	259	227	224	250	218	240	236	242	239	224	263	206	239	214	236	243	238	213	197	223	214	222	233	236	218	218	221	229	245	261	201	227	189	238	206	209	234	226	232	255	208	241	228	219	233	216	251	225	227	189	226
6309	1126	996	616	462	383	371	332	324	323	316	332	286	286	318	298	287	300	328	282	309	296	320	278	277	311	297	272	291	297	253	259	265	301	290	283	292	320	262	309	274	286	297	286	290	280	267	287	279	297	265	303	305	285	304	299	302	296	329	276	244	298	282	281	260	266	283	283	285	287	288	262	268	302	275	242	267	292	297	285	315	286	274	315	275	287	276	263	258	263	267	307	279	278	251	291	265	275	288	291	278	317	296	283	269	259	251	274	294	303	264	272	268	270	253	278	263	292	280	269	267	261	277	269	302	277	267	295	274	266	266	303	272	292	298	283	271	284	265	286	280	299	273	259	292	312	274	305	261	299	278	279	294	272	248	294	275	265	273	274	281	274	275	259	267	287	294	277	267	319	273	287	292	315	301	276	290	277	275	296	267	273	293	295	288	254	275	264	284	294	305	295	280	266	268	282	295	253	272	270	275	303	279	263	251	289	239	296	298	296	297	285	285	299	290	265	273	269	281	283	294	280	261	250	289	282	282	295	287	279	300	267	314	315	286	271	290	279	303	310	284	283	292	254	305	272	294	289	294	311	293	292	295	279	307	299	273	280	261	263	262	294	265	288	264	278	289	266	283	267	283	280	244	286	287	293	259	257	276	273	261	297	281	288	264	324	261	281	286	315	286	281	270	295	283	294	278	282	292	285	266	277	289	284	312	299	302	269	284	293	304	269	313	263	296	297	275	287	292	289	282	266	258	263	239	278	270	291	253	267	286	299	265	280	292	249	281	305	263	289	277	237	303	297	280	262	292	265	326	270	265	310	264	294	329	274	269	297	293	289	272	266	272	275	281	293	277	284	266	294	252	291	288	269	291	287	274	296	318	264	273	261	293	286	283	271	255	300	307	275	296	293	269	275	321	305	298	290	289	282	307	243	276	295	277	277	269	277	325	286	284	273	270	313	264	266	291	279	301	253	255	276	286	299	286	245	249	265	280	273	300	289	320	270	276	283	248	272	264	284	294	283	285	280	292	293	273	265	277	292	296	293	274	287	245	280	273	273	289	300	266	273	295	291	270	270	254	274	291	276	249	299	276	271	295	275	294	284	288	281	269	262	295	306	297	283	282	287	299	311	300	312	279	293	281	304	265	274	287	289	279	291	287	270	273	261	261	262	286	285	282	276	278	314	291	283	288	285	294	282	278	278	306	278	280	290	271	286	275	267	305	288	260	297	267	278	276	297	288	299	296	266	255	284	301	306	266	292	308	280	263	268	284	254	292	244	294	300	300	278	269	297	288	289	295	304	272	265	278	327	257	292	253	267	277	275	296	284	271	287	278	278	275	269	286	280	300	265	248	279	309	319	295	272	293	259	280	298	291	293	286	274	285	253	281	305	264	301	292	297	275	303	266	280	278	270	313	270	273	281	287	265	270	287	282	294	259	343	268	272	282	294	290	285	282	275	266	290	266	281	264	261	313	280	279	296	258	304	291	287	290	311	279	310	302	273	282	305	279	275	290	280	302	262	295	287	297	270	260	274	310	276	300	296	294	281	291	282	271	269	285	278	284	280	273	274	304	288	285	286	277	283	266	272	302	295	283	264	267	290	273	277	233	292	275	274	272	276	284	273	261	297	285	288	291	274	268	304	305	268	287	257	297	309	293	299	298	290	293	261	288	289	293	297	287	253	262	284	288	286	276	235	281	289	304	301	267	296	314	304	282	296	289	293	312	287	282	277	273	289	285	273	291	304	257	259	276	309	299	294	289	274	290	297	275	288	297	304	272	311	299	293	278	270	289	260	318	275	254	287	261	287	288	251	277	291	266	280	270	299	271	265	342	262	255	271	267	259	289	273	284	283	263	271	288	293	277	278	301	270	290	290	259	320	276	279	292	268	254	279	309	279	285	276	270	264	271	294	304	310	269	277	268	288	269	284	270	266	279	252	287	300	279	290	323	286	298	263	275	288	271	272	289	308	260	274	271	301	255	262	281	258	286	300	272	296	262	261	283	282	263	273	278	265	269	271	273	272	267	267	298	311	253	304	255	322	291	269	298	274	267	250	308	291	275	311	284	282	272	272	304	286	251	273	314	313	274	271	295	278	280	278	335	292	265	303	265	233	272	306	265	232	250	290	287	257	276	294	292	300	274	278	266	274	313	272	295	285	254	293	270	273	299	312	297	290	270	264	280	266	263	274	310	261	281	283	268	291	223	271	283	279	292	260	283	299	279	285	267	254	259	274	305	251	272	271	282	271	284	319	302	293	301	306	285	294	294	263	301	274	291	303	289	265	288	280	286	287	302	293	305	282	281	261	256	291	283	295	305	279	255	269	311	285	283	295	267	265	266	247	288	275	249	286	269	269	296	269	271	291	264	276	274	264	286	276	288	269	263	318	294	284	274	248	261	274	270	260	271	258	286	285	309	278	281	278	298	323	262	248	281	305	274	280	258	274	274	293	273	263	297	283	290	283	287	266	274	287	280	266	284	256	273	290	318	307	282	265	263	260	265	285	306	287	300	296	303	302	302	264	297	275	281	305	298	278	272	273	268	298	281	292	264	273	283	230	285	270	265	285	288	246	273	257	271	291	250	331	285	308	260	304	283	288	303	307	291	266	263	285	274	258	309	274	270	274	276	283	286	293	277	294	293	277	299	277	312	290	288	287	304	267	292	287	294	293	256	249	301	298	280	295	290	258	269	247	269	261	288	296	255	271	279	259	317	290	276	268	291	298	246	272	288	290	257	293	272	294	246	296	279	296	291	272	246	273	297	274	279	273	329	266	299	286	268	271	284	299	265	286	265	278	280	275	260	296	279	310	293	278	275	296	300	310	285	276	291	275	260	289	271	279	308	301	275	290	252	262	274	290	270	309	280	286	276	252	272	295	307	278	265	265	272	317	264	283	270	288	286	262	270	279	290	281	247	284	279	263	260	293	275	287	285	249	273	247	296	284	276	281	312	272	297	272	280	314	285	270	289	273	266	283	282	276	267	299	265	307	291	293	257	279	266	286	278	308	304	290	284	257	289	258	285	289	285	292	266	307	277	275	300	301	290	263	262	302	302	256	270	298	267	286	277	264	283	280	268	302	272	247	305	301	320	286	287	280	260	278	280	285	274	305	292	269	301	274	286	276	283	295	296	299	294	267	304	278	288	269	317	270	276	289	259	246	261	284	272	301	306	272	293	271	304	293	289	300	287	275	273	253	298	275	298	285	271	280	292	299	283	300	270	289	268	295	287	268	279	239	288	259	308	244	283	285	283	276	261	284	278	298	291	292	284	292	281	287	273	289	263	238	285	272	271	300	285	265	277	254	276	276	259	288	285	294	247	278	303	277	288	288	277	304	296	239	291	289	296	269	251	287	288	282	283	266	295	259	285	300	257	261	279	278	297	307	311	248	264	283	258	282	291	287	284	255	292	292	294	288	279	320	255	299	285	278	300	269	292	300	282	315	260	280	285	299	271	313	270	260	264	288	288	274	298	292	301	282
23612	21228	28665	24083	21236	12119	1414	908	734	651	622	572	564	570	496	515	519	462	482	470	444	447	427	444	420	426	433	482	420	438	417	444	391	455	449	432	419	448	421	440	430	382	422	410	426	419	434	457	453	451	403	442	422	449	405	459	412	365	450	440	430	383	423	410	441	424	410	420	423	402	411	408	429	434	414	439	378	429	417	430	406	415	400	406	396	414	442	413	447	383	404	443	395	420	432	476	420	396	419	418	420	399	408	401	406	412	400	454	394	407	411	359	396	388	411	412	416	377	427	444	406	392	408	414	434	408	421	429	423	414	427	419	420	430	405	440	408	390	392	388	366	445	396	425	393	420	378	411	420	417	427	369	420	400	405	413	434	417	415	442	351	417	376	436	395	393	417	437	427	429	401	461	394	422	411	412	437	383	396	377	434	410	386	414	397	432	432	415	440	430	380	399	359	406	372	438	413	417	381	411	388	413	422	417	442	421	427	396	418	449	427	423	430	403	399	409	441	417	408	414	426	399	436	436	413	404	422	436	401	455	431	429	440	427	421	401	409	396	449	417	428	437	401	379	368	420	377	401	395	393	403	413	423	412	445	413	399	406	421	431	402	408	411	423	431	402	455	411	409	416	389	426	433	445	417	438	412	396	411	406	383	415	408	378	408	407	379	444	418	429	438	419	420	422	416	404	432	425	394	398	416	441	401	394	422	393	410	364	421	434	399	419	416	439	422	419	401	434	457	389	418	444	417	436	446	392	393	398	402	370	426	405	391	413	427	424	432	427	401	426	396	437	392	432	365	361	413	415	425	410	387	423	397	448	429	446	427	404	415	404	426	438	373	425	407	400	367	397	396	436	405	435	431	395	407	411	381	423	387	423	425	385	419	413	445	386	385	405	388	443	433	408	371	401	417	417	402	412	398	417	387	416	421	430	437	394	415	401	422	410	447	421	406	438	396	394	396	425	381	403	409	406	400	425	403	400	405	396	447	405	398	419	425	428	449	401	400	417	450	404	417	441	387	434	434	440	417	383	436	410	409	399	406	413	431	397	449	405	411	443	411	441	373	396	388	443	403	432	393	429	413	429	410	415	425	406	408	378	399	396	389	411	382	442	453	416	398	431	433	417	402	382	362	396	365	386	431	421	417	411	419	400	385	400	423	428	444	444	422	414	399	415	413	414	409	400	379	398	410	437	429	387	389	424	415	422	409	435	385	402	410	437	406	409	428	397	376	367	382	441	408	413	411	389	374	417	458	408	378	433	417	440	412	367	388	427	394	391	405	403	400	426	407	391	361	424	455	408	371	397	455	424	414	404	397	416	381	392	390	380	391	432	455	416	412	438	416	418	422	398	435	425	369	392	373	389	408	402	425	403	412	390	439	416	455	441	375	417	414	405	373	384	418	445	408	411	417	410	453	395	468	411	426	390	415	439	402	458	424	385	430	398	409	382	441	409	409	406	420	370	399	441	404	400	430	416	426	414	440	417	361	430	430	394	385	443	410	395	408	429	406	427	385	430	407	409	380	376	417	399	374	408	423	385	394	428	415	420	430	424	401	441	395	396	392	413	428	394	387	426	394	381	419	392	419	397	455	376	415	385	424	401	394	420	403	432	376	398	433	414	436	432	396	410	391	402	435	412	410	413	414	426	403	429	440	388	424	424	402	392	386	422	446	435	421	386	386	413	407	397	403	395	411	419	384	410	412	397	414	382	422	421	412	405	406	399	396	407	358	385	405	404	388	409	430	406	418	406	398	439	428	421	432	401	383	430	415	396	365	423	391	441	411	415	426	395	411	390	451	398	401	378	457	430	400	415	359	416	437	391	407	400	414	413	434	408	408	427	400	372	380	393	408	397	427	394	464	420	400	408	402	430	417	381	429	390	377	402	438	403	438	427	407	439	425	412	405	383	411	450	414	393	426	396	421	396	398	342	462	407	425	408	422	437	425	396	371	400	445	425	402	370	413	433	393	418	412	366	400	425	401	397	399	410	455	372	412	377	397	430	394	416	415	391	390	394	422	376	379	425	410	443	410	385	432	419	423	428	399	449	423	359	445	433	425	444	386	378	391	392	408	395	382	426	469	442	438	387	397	391	408	438	352	399	381	417	438	411	373	415	396	423	405	424	391	396	433	409	430	405	383	435	408	422	407	429	389	440	409	426	408	403	381	385	422	450	389	432	397	416	406	423	377	375	389	387	414	414	454	402	426	405	401	387	391	417	389	470	415	405	381	433	404	385	412	431	425	412	466	437	368	422	429	401	370	387	422	398	427	409	453	408	420	399	374	378	408	399	433	383	410	397	418	427	418	403	411	405	410	378	417	428	369	397	390	390	392	365	366	412	399	383	412	430	398	447	417	413	401	403	424	438	393	412	370	416	374	416	418	422	392	415	408	435	468	422	401	367	434	398	425	387	423	393	444	415	446	432	405	431	399	390	431	428	444	408	426	395	405	395	421	396	391	439	376	413	396	381	369	453	377	386	404	406	411	397	441	420	420	409	425	468	448	407	405	390	427	420	408	414	402	418	416	432	413	425	420	403	407	422	411	412	378	410	411	435	375	428	409	385	428	384	376	410	419	422	386	416	392	393	373	430	432	434	402	449	378	430	413	430	404	413	425	406	381	373	397	433	384	388	394	424	415	393	409	408	432	434	412	424	391	420	404	431	433	435	415	450	449	395	406	422	366	452	448	400	408	416	379	391	423	416	409	426	424	401	448	412	413	380	400	412	405	388	402	410	423	385	392	405	380	406	385	434	403	418	397	411	402	386	377	416	383	396	444	409	420	435	399	441	411	379	394	432	414	418	407	406	432	420	412	405	388	456	395	395	403	428	424	408	404	449	409	417	393	389	430	407	361	400	408	403	402	405	430	392	418	429	436	400	425	441	401	428	420	442	417	406	400	410	402	422	417	433	418	396	393	418	410	425	415	392	423	416	394	398	396	378	413	424	412	401	411	406	390	412	391	420	381	418	433	390	397	405	403	419	398	419	390	406	394	410	412	418	442	419	410	438	401	395	405	403	414	418	425	415	379	394	407	405	411	411	431	380	400	428	368	409	426	423	392	424	414	400	422	419	377	437	405	393	364	399	388	411	436	413	409	420	434	404	468	393	410	387	420	397	450	423	430	421	429	388	380	381	393	407	423	384	423	409	386	428	446	410	422	436	451	388	426	424	439	413	396	414	410	408	427	430	440	427	393	404	409	401	449	395	410	424	417	419	412	395	425	381	429	406	425	424	400	420	449	402	414	372	394	418	421	418	401	383	377	422	410	399	401	386	432	394	415	416	378	417	430	394	400	408	398	414	397	422	435	425	397	413	411	402	416	422	384	452	417	428	384	388	444	419	428	410	428	410	396	448	389	398	428	422	399	379	401	402	391	386	415	429	393	401	443	411	416	426	389	371	448	414	425	436	409	404	422	385	407	394	383	434	397	404	382	455	420	409	422	373	432	408	370	409	445	434	430	401	422	396	425	426	410	430
8055	10079	8084	4118	2781	2187	1722	1455	1178	978	855	833	735	698	661	624	616	605	582	535	575	520	505	503	523	546	523	480	461	495	506	492	545	438	476	511	491	499	495	455	481	479	496	478	474	474	496	510	495	481	441	482	443	475	468	453	482	496	472	456	464	491	481	484	484	446	448	474	448	487	495	469	527	478	461	444	455	485	452	498	459	471	488	498	448	440	422	473	461	439	473	467	484	479	438	444	477	442	463	451	468	482	463	469	484	450	456	464	471	503	435	478	468	478	492	479	493	463	417	470	492	456	481	493	449	498	454	439	431	471	472	484	448	460	480	454	457	463	501	466	427	441	467	471	431	481	438	465	499	463	431	408	453	452	487	497	452	449	483	472	470	425	499	441	447	438	477	448	498	498	492	464	497	467	475	449	469	421	473	475	462	479	476	439	436	492	517	455	452	485	445	444	514	453	455	447	425	447	488	463	445	498	483	454	483	501	498	453	489	477	452	499	483	460	461	463	482	461	501	491	476	446	454	446	485	488	443	474	471	455	425	456	465	460	457	459	464	490	460	468	467	438	459	469	472	447	475	438	460	439	487	467	394	454	463	460	441	480	444	458	476	459	464	492	469	465	481	448	463	432	428	462	469	498	465	494	491	495	458	431	444	445	467	437	468	458	452	460	461	496	487	495	443	467	464	462	464	528	436	467	458	490	481	434	491	479	464	428	439	453	452	507	450	451	436	458	472	469	498	475	502	486	422	479	488	460	466	456	462	456	468	439	451	497	513	477	485	463	495	493	467	461	481	473	462	424	447	485	486	499	461	452	489	436	514	445	489	451	461	463	382	473	473	483	472	433	439	482	480	464	448	481	494	457	454	464	508	474	506	443	441	495	476	450	478	423	498	448	466	479	447	445	439	473	446	476	489	466	482	469	485	469	498	447	467	476	473	436	438	495	426	463	469	508	462	484	491	462	500	464	464	456	486	431	434	442	478	463	478	405	439	473	466	464	475	452	437	487	437	457	474	476	437	468	457	446	461	482	475	468	473	451	470	472	464	445	502	466	463	447	483	469	445	443	442	444	496	454	460	455	468	489	442	473	449	440	462	441	502	422	464	497	467	455	472	482	476	481	452	461	463	480	461	477	469	464	486	457	405	473	425	459	475	436	477	499	455	436	441	481	473	472	492	453	491	429	470	475	474	410	482	442	483	507	470	492	467	489	460	482	445	453	482	489	470	450	467	437	464	463	483	462	477	478	447	434	493	512	472	462	480	475	450	474	396	447	480	462	483	482	466	473	451	443	456	480	448	487	469	466	489	493	478	486	457	485	487	494	438	496	472	459	451	477	470	468	484	452	489	454	447	448	471	414	452	480	481	453	426	440	496	469	464	474	488	505	519	460	447	486	510	449	471	464	473	473	476	447	478	468	479	471	470	513	476	488	467	464	471	440	455	454	471	440	456	464	423	438	460	460	467	451	441	493	468	465	476	525	442	449	482	477	441	476	438	483	426	494	470	463	486	453	462	429	456	478	454	428	474	464	462	450	505	478	479	450	447	482	474	459	444	447	488	494	471	467	473	459	474	446	457	450	486	485	443	452	439	484	452	519	467	447	455	433	475	492	517	436	446	430	435	478	473	454	442	482	490	476	442	481	474	500	465	473	479	453	454	483	441	416	438	467	481	460	456	449	453	459	477	448	491	414	489	500	493	445	465	464	493	468	453	455	504	450	476	461	463	460	436	447	428	482	496	467	469	453	470	427	483	442	457	463	474	450	430	508	439	447	484	442	477	475	464	472	468	463	416	463	470	485	448	489	465	425	435	503	513	437	451	464	465	444	444	454	441	466	472	479	443	431	463	469	461	436	464	430	451	499	440	509	471	537	472	483	409	459	447	488	466	490	468	451	457	477	501	494	418	480	487	458	451	434	465	441	464	443	469	444	455	487	479	458	462	469	478	465	441	438	470	495	466	487	455	485	455	444	495	481	469	478	457	469	457	454	464	419	447	482	472	500	504	424	483	465	439	441	467	469	518	458	462	455	477	507	469	467	447	477	451	439	466	454	447	422	424	477	489	458	500	471	473	473	465	466	425	487	489	463	444	449	503	464	475	426	467	511	415	453	457	439	457	461	506	464	504	425	472	471	471	466	485	441	448	467	468	444	483	488	456	482	468	464	432	475	479	406	475	468	475	461	437	459	448	429	460	470	453	485	483	449	481	437	453	446	468	460	459	438	443	455	427	501	470	472	454	447	459	504	455	462	487	481	458	455	451	478	440	491	502	485	468	436	447	458	420	442	438	456	445	486	461	493	475	505	458	444	444	457	454	495	426	503	475	428	511	488	459	505	477	495	502	445	464	473	460	440	441	468	451	505	467	448	507	479	468	478	452	458	460	459	449	434	421	452	456	519	448	472	439	473	448	429	468	476	420	462	459	481	452	479	454	451	490	510	475	479	497	440	452	468	455	440	445	439	468	489	444	436	444	454	490	472	501	454	442	435	508	484	449	481	453	503	480	444	461	490	481	431	469	458	472	416	484	444	491	439	458	491	485	476	475	447	467	461	466	430	476	479	484	466	446	443	470	461	449	477	446	446	485	444	462	479	476	488	469	432	432	465	452	487	460	453	473	449	432	468	454	459	439	455	481	433	472	465	440	443	472	465	425	482	484	457	475	458	454	458	479	459	483	481	460	464	455	454	469	424	466	473	482	436	482	464	424	446	435	442	466	486	454	444	448	464	475	452	518	464	445	461	443	481	495	462	464	464	462	455	501	451	500	443	462	452	477	462	472	457	487	450	477	482	450	449	460	468	496	486	473	483	453	480	449	469	440	475	451	445	465	462	457	491	451	431	495	424	449	465	471	489	498	442	481	478	484	463	486	465	499	501	492	420	489	460	489	493	453	466	497	484	528	443	484	449	475	451	476	446	480	468	435	508	437	468	473	454	466	456	458	496	456	421	463	459	473	471	439	478	461	429	465	470	453	426	442	465	495	471	479	450	441	516	479	472	433	440	488	450	477	440	442	487	460	443	448	430	475	457	470	494	415	484	489	437	454	459	451	459	473	454	468	439	477	465	491	440	452	476	491	477	466	467	461	466	505	480	487	468	459	492	463	471	486	440	483	474	414	431	463	419	487	457	478	466	462	485	481	472	487	435	475	446	488	467	462	452	491	491	482	444	491	478	452	461	433	491	479	467	469	474	476	464	426	451	479	472	441	457	467	486	465	445	443	510	450	460	514	448	432	456	462	456	446	479	443	461	471	459	480	452	448	458	435	494	457	433	434	459	474	464	469	466	442	443	443	464	454	442	448	455	476	476	489	461	467	473	451	446	470	446	485	447	481	429	486	479	460	463	480	465	451	466	450	442	440	461	448	473	448	494	530	496	469	464	448	427	472	464	440	497	486	453	518	433	456	475	506	462	468	478	471	443	471	467	478	488	464	457	431	496	491	480	459	459	474	493	493	455	463	412	487	464	455	433	427	440	442	447
24843	21197	27577	24990	12242	995	730	592	567	531	518	484	495	456	430	430	436	418	424	441	412	415	414	415	417	450	405	422	399	391	411	397	375	395	384	417	388	426	378	421	417	404	404	374	412	403	386	373	401	400	428	449	389	421	400	389	412	372	376	426	406	426	387	412	417	443	393	414	377	394	402	414	406	361	420	413	395	391	361	398	370	408	415	390	398	387	377	405	412	374	417	366	392	409	392	406	418	423	402	376	453	396	359	417	415	417	383	393	419	414	428	391	403	406	405	371	417	415	415	410	424	397	407	443	412	414	391	400	415	400	385	400	381	408	382	395	403	412	414	397	415	422	378	409	411	411	404	387	381	396	380	443	377	386	415	403	390	416	398	356	401	389	405	398	422	422	402	386	396	415	408	401	416	386	429	416	390	400	391	412	396	408	399	386	384	421	385	399	421	394	375	446	435	364	392	376	401	433	391	427	404	387	386	406	425	374	387	420	376	395	411	398	375	440	397	377	411	413	419	388	410	369	390	387	410	416	379	376	397	382	399	365	432	369	433	393	404	432	387	387	370	385	365	422	424	413	426	422	419	403	399	432	402	369	413	404	407	417	382	380	398	412	395	425	402	382	394	395	361	439	368	406	395	434	402	428	423	376	399	386	440	404	381	422	408	398	420	389	391	387	403	392	383	402	399	423	424	433	448	392	397	394	413	390	377	428	356	389	430	423	381	396	401	396	413	400	400	387	404	387	444	419	405	393	389	399	395	412	419	425	388	420	397	409	387	400	411	376	403	388	400	414	391	395	411	394	420	390	427	411	425	418	380	366	439	423	404	373	413	388	377	392	408	426	467	408	379	421	415	412	379	402	401	396	417	389	389	410	398	371	424	393	443	410	392	382	391	376	395	404	369	410	399	389	409	393	415	417	418	402	362	387	441	373	400	406	353	384	423	407	384	422	434	369	400	409	400	437	374	377	421	362	439	360	386	387	405	422	397	403	382	398	391	422	398	387	420	401	399	424	403	412	426	421	421	424	380	399	404	381	380	437	376	423	412	410	389	410	445	422	370	386	398	414	398	443	386	398	392	415	391	382	388	420	420	386	404	399	405	401	415	391	402	401	392	409	445	374	404	395	429	388	399	434	413	389	421	383	422	393	386	386	401	413	413	397	410	453	419	383	384	413	416	395	390	387	399	385	359	381	405	423	406	389	405	419	400	367	442	421	381	422	424	394	444	414	413	433	388	381	358	372	374	389	434	403	422	405	374	417	364	368	404	397	433	426	399	413	387	385	386	378	406	446	385	427	391	433	396	397	412	394	395	383	407	457	389	386	411	386	389	403	446	371	411	445	424	412	412	400	372	374	407	427	391	396	424	410	425	432	410	420	392	376	380	430	404	392	395	381	368	404	365	384	402	411	396	393	402	419	401	393	375	418	402	404	406	409	378	400	422	416	401	404	408	411	439	381	412	410	415	376	390	382	422	391	414	396	400	395	420	366	376	380	374	406	377	376	434	426	391	378	396	408	407	365	387	374	412	426	395	409	414	393	381	398	412	388	412	403	388	388	373	426	392	386	411	435	410	454	379	354	415	420	388	424	383	380	384	372	398	423	398	393	363	387	371	368	375	448	376	379	369	399	420	418	433	408	417	447	383	407	385	427	403	392	400	421	413	413	369	374	408	423	435	380	377	351	393	426	438	413	401	412	407	414	385	378	391	400	429	386	404	406	419	400	403	384	398	399	371	414	387	401	405	413	388	433	390	404	403	382	427	378	390	375	403	454	407	402	422	403	420	418	405	405	402	402	384	389	407	390	399	391	424	392	409	399	387	394	400	411	423	408	374	442	405	390	426	401	416	407	404	419	427	375	415	394	396	373	391	371	388	433	389	392	445	393	399	376	389	408	382	426	370	412	421	409	394	415	423	399	371	394	417	414	398	384	403	398	404	403	385	444	404	395	415	374	411	391	401	411	410	374	393	350	398	379	423	434	418	444	447	412	397	398	393	361	380	388	433	406	358	417	374	401	412	424	384	383	370	420	426	397	397	431	383	385	392	427	382	392	419	388	395	401	399	392	416	381	400	423	417	389	431	412	388	383	403	415	395	390	392	362	382	423	394	397	408	373	431	375	391	417	400	429	390	391	417	426	396	424	382	393	445	419	338	398	401	413	402	372	419	409	384	439	411	403	376	373	361	418	392	399	401	397	405	422	393	391	404	380	408	373	407	399	415	411	407	408	397	400	399	404	404	382	391	395	427	396	386	391	381	362	407	442	395	339	401	406	409	407	392	415	407	429	428	400	389	355	422	390	416	381	421	370	444	388	402	383	361	392	410	393	413	385	425	368	378	390	412	401	391	391	414	381	404	403	404	410	397	415	387	374	403	405	388	395	406	416	401	366	361	399	393	383	394	394	391	408	388	350	410	390	391	401	371	428	405	383	390	364	372	412	425	357	385	401	377	384	386	398	401	396	393	395	409	397	385	401	412	398	397	377	376	385	410	422	386	397	408	399	419	432	380	386	441	408	356	422	437	386	421	377	377	431	431	399	407	383	358	397	375	414	380	396	410	389	420	411	420	414	399	393	382	399	452	448	417	372	404	419	411	376	386	380	406	403	349	419	385	390	366	376	425	424	425	388	418	406	348	426	397	368	391	392	414	342	394	436	392	430	352	381	388	411	447	378	409	403	408	393	405	413	398	409	394	394	432	400	421	392	398	379	394	382	370	431	393	409	441	406	428	364	392	415	367	383	385	398	414	417	370	408	366	408	397	402	415	406	382	401	399	388	387	367	424	365	408	405	390	448	434	421	408	428	384	403	399	420	374	425	407	384	381	421	415	389	408	391	413	439	376	370	378	411	404	417	398	393	367	403	401	398	378	404	386	397	430	411	359	401	358	390	413	412	407	386	424	411	435	392	402	375	415	423	376	388	407	374	403	385	396	421	438	403	347	405	447	418	401	404	396	404	380	390	393	418	422	427	378	399	397	394	382	407	392	339	412	425	377	412	363	374	387	419	411	395	380	365	393	408	433	413	423	413	375	403	394	368	427	394	395	385	384	379	400	388	395	409	418	432	408	405	418	413	382	411	398	378	373	416	373	386	421	378	439	424	425	366	391	384	384	397	385	386	452	401	390	418	438	387	418	385	428	390	397	399	423	401	428	412	399	392	412	406	385	381	410	395	423	410	418	391	415	412	390	369	403	427	402	389	376	384	414	398	395	431	389	397	424	421	411	395	426	446	425	394	399	364	366	387	444	392	428	386	432	392	393	389	374	388	369	433	372	421	384	420	427	355	414	388	388	386	411	397	417	372	393	397	428	393	402	408	395	384	363	428	378	422	391	417	436	435	391	397	394	379	401	387	418	421	422	428	417	349	390	410	424	428	422	398	411	421	418	440	405	403	396	381	422	379	406	378	426	402	417	394	424	386	406	409	422	390	395	384	406	373	379	387	423	407	409	396	370	391	395	421	449	388	394	427	385	411	391	392
7782	5880	4762	2385	1775	1372	1168	1030	896	710	735	670	649	602	635	572	557	570	530	512	529	554	558	491	525	518	531	492	482	503	441	497	508	491	471	472	469	483	467	473	464	469	503	491	456	472	457	488	498	484	476	513	491	494	487	508	450	468	487	501	476	460	472	460	473	459	519	452	489	544	479	463	473	474	494	504	489	503	483	519	482	482	498	487	448	463	473	519	464	490	520	463	447	484	478	452	503	499	501	470	470	490	459	445	441	466	474	472	469	481	493	503	465	512	457	498	478	494	478	500	490	461	462	479	442	477	468	472	458	469	475	418	456	497	426	463	461	502	464	485	500	506	492	467	477	485	452	485	461	453	490	459	500	488	470	467	484	496	447	507	514	478	476	502	442	472	487	431	479	474	419	462	454	458	456	527	482	482	486	454	470	499	487	478	493	509	457	493	467	478	442	507	455	501	492	482	465	494	501	496	481	438	453	451	487	467	473	484	486	487	487	420	516	447	463	479	480	483	465	515	476	472	462	498	490	434	486	472	465	550	477	466	500	460	490	427	464	466	471	507	536	466	475	512	460	476	462	491	454	529	489	439	477	526	452	456	519	485	486	528	460	501	495	447	490	455	483	449	499	494	542	515	473	455	495	474	483	477	511	469	459	490	447	506	492	477	446	468	462	475	489	467	483	458	492	450	478	470	480	467	462	476	482	496	479	489	464	473	473	481	502	517	464	488	514	493	481	448	511	455	448	495	478	503	491	449	448	447	481	476	472	449	483	466	476	485	469	462	440	457	495	475	484	504	492	516	453	479	489	489	500	474	488	481	493	461	460	481	487	476	489	522	498	471	475	514	488	473	481	501	491	489	466	473	458	455	472	476	489	521	465	477	493	458	470	473	488	507	492	468	462	439	457	459	497	501	476	443	479	452	471	450	470	533	470	492	456	466	469	477	480	452	504	461	448	495	498	477	505	491	501	438	489	492	474	503	452	466	495	476	507	466	510	504	501	463	466	469	469	469	501	478	492	482	497	446	464	495	489	498	485	446	448	453	479	504	446	453	477	455	482	499	452	487	493	440	473	442	473	504	490	522	460	492	471	484	514	486	462	455	489	455	490	448	461	472	473	471	466	494	486	504	444	477	501	487	490	466	480	475	473	505	437	515	474	484	493	516	467	491	502	486	510	461	482	459	483	495	490	524	426	491	484	465	473	455	464	481	489	470	503	466	461	461	518	508	511	465	453	445	503	472	435	446	479	478	470	494	427	479	484	497	460	495	478	489	430	474	515	498	483	485	513	492	454	480	479	467	473	456	497	488	469	451	466	485	495	462	464	465	496	495	450	478	495	484	458	489	475	490	480	464	485	490	440	530	460	497	473	465	493	485	422	544	479	487	493	500	477	471	467	477	507	461	522	488	487	512	494	478	457	483	472	515	501	506	498	485	495	505	484	469	465	461	478	478	461	469	469	481	478	500	479	485	481	498	467	462	488	463	481	512	488	484	499	515	453	434	472	513	477	506	489	485	432	445	516	456	490	432	513	496	494	473	455	466	486	480	459	488	468	527	478	510	484	491	487	491	467	429	514	464	467	511	496	474	477	502	427	449	499	455	449	497	478	452	515	424	462	511	502	443	497	458	470	472	464	466	450	451	444	500	500	507	469	477	519	496	488	519	488	465	518	490	483	473	480	506	490	476	483	486	444	508	489	474	430	503	510	458	478	493	467	472	484	526	470	509	459	465	446	494	472	439	473	477	474	509	526	508	514	509	485	467	468	469	505	482	519	471	451	488	533	500	495	502	493	453	482	424	472	472	453	467	499	454	465	503	472	483	449	478	459	478	495	447	496	468	475	479	475	503	473	483	425	454	500	462	470	435	517	515	502	462	477	449	485	473	451	474	498	468	480	530	488	464	477	506	470	483	445	470	462	463	465	473	472	517	482	460	506	507	489	464	498	495	508	449	457	477	499	513	492	525	465	493	490	489	464	455	493	507	475	497	460	463	472	490	497	505	468	485	504	479	446	494	541	462	466	501	477	503	465	433	504	481	432	505	480	496	456	491	471	517	448	479	484	488	422	459	515	492	483	476	475	455	452	508	479	474	451	465	502	476	491	493	449	490	492	539	478	478	510	459	472	483	479	461	466	461	455	492	487	446	503	474	453	497	487	492	495	485	493	443	484	456	466	474	464	489	485	513	494	483	488	515	457	505	509	491	524	490	496	496	447	459	514	510	429	485	529	482	469	476	484	496	498	464	475	442	509	488	502	462	464	478	447	466	484	507	462	486	457	502	453	449	462	462	527	450	466	488	494	460	481	485	514	494	463	492	474	472	477	478	507	489	450	476	484	495	501	474	486	456	469	482	472	471	481	465	485	463	497	475	462	456	491	467	510	489	489	469	448	465	476	508	473	457	507	482	444	486	444	510	483	497	484	475	493	488	512	487	465	487	479	499	447	490	452	485	448	510	493	498	465	479	454	470	497	505	449	493	467	450	488	513	469	450	494	479	459	466	517	514	447	455	442	504	510	433	462	501	444	484	463	506	471	470	480	522	510	491	475	449	480	484	488	489	471	463	497	476	521	485	484	482	496	491	487	510	491	489	472	483	487	483	456	485	470	486	489	473	523	464	490	493	471	498	475	500	519	443	524	508	501	431	468	524	472	485	479	453	448	469	462	478	520	481	440	480	501	490	452	508	484	490	499	470	491	469	487	480	443	509	476	474	477	480	487	458	429	493	535	500	425	461	517	495	491	509	504	473	447	463	481	441	494	449	522	451	458	471	497	511	504	472	488	469	486	542	490	479	486	496	464	455	467	465	452	501	458	455	490	500	465	463	506	472	510	481	466	498	474	441	434	490	492	457	514	466	499	480	490	505	517	454	498	428	488	503	471	454	464	454	502	516	505	471	491	436	471	528	460	524	474	462	437	493	507	473	493	478	474	492	476	449	465	458	503	497	471	456	502	447	485	478	500	485	468	504	453	483	466	461	471	517	442	462	443	470	444	459	445	527	534	468	472	480	499	470	509	519	489	445	469	476	445	543	465	473	476	528	491	540	515	471	487	428	473	479	484	462	489	465	479	510	469	502	500	515	460	469	539	482	475	492	494	495	481	496	465	448	497	474	466	492	463	489	441	470	497	501	471	439	477	478	466	492	496	502	451	465	440	494	472	482	463	497	464	482	494	491	479	478	475	500	475	471	496	481	449	514	528	500	446	449	486	499	479	443	494	512	446	457	511	483	464	481	504	457	463	439	484	470	513	475	462	474	486	477	481	531	483	483	490	486	469	471	505	456	467	518	470	459	516	478	467	433	494	455	455	484	485	479	512	512	460	487	487	455	488	513	484	458	493	495	471	466	508	500	476	487	494	469	471	464	511	452	465	473	473	471	474	436	454	475	502	502	479	516	489	486	461	458	469	490	470	472	490	464	475	486	485	463	473	466	477	466	448	514	511	478	494	490	461	504	447	469	493	489	480	497	487	491	460	474
22620	21212	28991	23729	21218	21279	12252	1956	1426	1283	1142	1084	1052	903	937	914	842	868	851	857	847	783	792	807	818	786	769	809	766	815	747	741	759	782	751	769	740	743	752	767	759	781	746	752	773	705	769	779	729	719	735	742	765	780	775	751	746	692	748	727	777	741	739	773	773	708	781	755	724	713	760	701	753	750	687	716	726	738	739	778	775	754	810	729	707	713	784	722	744	764	726	743	754	724	756	728	734	776	724	739	748	760	706	738	731	753	712	727	685	731	770	730	771	751	747	733	769	764	725	732	728	720	733	721	794	724	742	715	730	777	734	785	747	692	691	747	786	754	742	700	752	712	747	740	717	697	792	732	782	705	720	740	717	770	709	732	771	721	706	723	743	725	726	737	731	778	771	719	751	802	703	768	723	724	746	725	718	729	696	793	685	754	743	769	726	773	723	714	742	693	715	694	690	811	714	712	745	745	757	718	683	670	758	708	741	772	711	725	754	679	741	729	743	756	677	762	715	693	732	732	713	716	734	725	741	758	750	716	735	730	700	743	741	768	779	732	743	771	744	713	722	754	727	690	708	680	650	749	731	747	737	780	761	733	746	731	643	722	730	737	732	735	692	721	732	695	755	725	763	747	754	774	742	664	731	747	684	705	728	730	734	773	727	702	726	732	716	719	777	753	744	764	768	705	736	718	756	721	715	787	770	743	707	774	709	712	774	737	703	724	773	707	672	687	738	770	710	730	701	685	763	740	696	751	780	787	728	725	687	708	706	699	728	737	742	730	740	733	723	718	787	705	754	760	726	739	716	808	735	770	763	763	701	729	762	725	651	739	738	711	689	738	770	755	655	748	756	778	769	718	748	720	751	729	798	717	720	711	735	730	711	770	708	771	698	689	687	705	745	722	726	731	770	746	688	717	734	778	713	706	722	686	706	750	718	722	687	719	778	713	745	695	741	758	740	761	737	717	762	760	806	696	741	741	717	748	752	763	712	727	716	701	701	722	765	708	744	772	748	696	736	685	748	739	744	722	738	705	726	721	728	730	687	790	720	721	714	801	747	738	703	695	715	733	760	744	709	728	719	762	730	732	747	789	709	697	726	774	704	692	717	724	709	756	706	741	767	713	746	760	772	742	718	708	760	735	741	715	780	750	671	692	713	736	763	719	723	704	763	705	761	765	745	691	721	696	747	706	751	724	714	765	753	708	715	734	740	749	719	715	730	689	717	687	783	757	719	713	733	749	779	705	674	747	764	722	752	715	756	750	666	680	705	728	746	732	715	735	739	688	731	762	742	695	711	717	749	737	799	792	710	712	726	756	738	764	776	696	731	769	672	701	796	722	752	723	747	741	740	688	720	734	745	734	716	734	758	694	812	747	676	737	738	744	750	681	760	731	723	656	703	703	763	690	737	733	714	784	740	681	721	712	721	737	724	733	787	758	748	769	755	749	747	726	730	698	747	689	748	704	719	713	713	772	778	732	726	733	737	724	728	721	748	706	736	724	746	739	703	727	691	739	762	714	686	714	766	764	738	769	725	751	759	745	733	706	710	708	727	738	818	775	706	696	709	738	769	726	745	750	734	726	731	759	694	773	807	783	732	727	744	716	753	707	701	773	750	722	737	721	736	708	728	689	749	740	712	753	731	701	732	765	692	720	729	741	713	718	752	736	741	733	776	707	746	687	713	739	786	688	718	697	687	710	763	783	762	724	730	709	760	738	698	734	732	719	729	715	746	701	719	694	766	691	765	724	747	718	732	708	697	677	676	779	706	748	743	786	760	693	724	744	778	690	701	692	741	688	711	690	720	719	740	721	771	718	700	724	735	703	744	767	715	672	773	737	731	775	742	761	769	745	755	716	756	750	739	733	719	756	717	715	734	731	719	719	734	766	721	760	701	718	779	726	701	729	714	714	788	702	742	723	768	693	670	725	711	685	734	739	749	744	743	720	729	748	707	738	714	752	782	735	717	726	736	743	745	725	711	721	724	707	768	742	722	716	761	697	713	718	741	768	748	726	717	698	724	706	748	747	718	738	691	733	718	777	738	690	756	750	702	711	754	755	741	744	721	744	729	727	724	711	741	717	702	762	745	760	741	713	744	742	726	684	671	735	722	735	744	696	762	756	659	783	705	742	732	781	729	796	772	746	715	670	704	694	714	696	806	703	738	722	721	721	745	668	734	700	741	730	709	742	766	684	699	710	686	698	754	674	740	765	740	770	702	682	760	765	783	708	719	695	717	721	662	700	712	703	735	696	693	727	702	693	725	757	705	763	718	739	720	690	745	720	710	693	750	705	699	664	694	734	709	726	704	709	796	726	709	767	726	769	711	714	741	706	704	750	708	734	737	751	717	779	710	725	750	733	728	780	738	696	691	734	692	715	748	721	728	744	709	688	723	720	744	748	761	747	744	731	730	770	694	745	708	715	760	703	739	727	667	722	762	680	724	745	759	731	706	731	729	732	784	729	742	728	744	766	739	686	699	699	726	743	714	745	736	706	772	806	737	729	730	714	720	765	765	769	737	728	723	720	786	723	797	714	766	762	733	767	702	764	719	688	817	763	757	727	725	718	708	751	746	732	729	721	744	723	747	742	745	725	740	681	753	704	717	726	781	731	728	725	731	727	745	716	769	734	689	695	767	815	695	696	717	751	728	695	702	692	709	731	696	692	729	724	677	720	745	710	708	740	737	775	697	724	706	711	745	719	734	716	709	737	778	705	708	770	701	738	704	730	700	741	697	756	728	720	722	726	722	710	757	756	773	743	707	727	732	747	751	699	734	732	747	680	733	717	682	727	762	703	739	733	708	698	745	701	709	750	745	716	747	761	745	734	704	762	654	738	736	636	750	736	730	746	756	721	732	741	712	787	700	684	772	712	713	740	761	730	720	730	712	709	728	747	687	685	750	753	751	730	691	678	720	720	732	684	723	720	724	727	678	699	728	697	715	754	751	689	727	729	723	722	741	735	738	714	733	739	719	708	757	760	749	730	698	721	739	737	691	728	725	738	711	756	698	723	714	727	733	712	697	727	746	692	732	748	739	711	694	718	747	756	699	774	727	679	710	712	702	707	675	709	725	731	737	701	759	734	742	698	762	770	762	711	757	681	713	687	739	743	776	682	740	739	754	742	744	714	714	785	762	768	697	735	742	733	733	727	701	699	712	756	732	758	742	718	741	750	706	800	743	714	714	757	742	731	720	729	723	696	696	698	724	686	709	709	721	696	728	696	736	772	709	748	734	746	695	724	735	735	706	733	703	699	691	707	714	684	712	752	723	729	707	763	813	700	769	725	706	689	711	764	680	679	694	731	741	770	733	748	758	781	722	705	716	748	709	685	726	727	734	761	678	729	730	743	753	766	721	748	717	727	716	710	713	770	741	710	714	673	780	703	731	663	737	743	715	720	745	684	762	704	749	725	742	752	715	730	711	759	738	728	749	713	704	726	733	652	747	723	748	745	689	753	710	711	702	745	773	712	729	745	732	767
10907	16425	13520	7347	5234	4048	3212	2691	2184	1854	1626	1479	1395	1280	1193	1142	1063	1003	980	969	945	935	903	927	865	906	862	877	866	781	855	863	839	803	887	871	835	828	837	845	788	824	917	808	821	772	758	783	788	820	802	811	858	821	790	812	790	831	881	773	843	841	856	862	802	869	784	775	797	804	834	838	867	831	748	816	798	801	871	832	799	779	856	775	797	857	816	781	825	805	814	780	821	784	809	812	805	826	822	818	806	803	839	786	776	861	825	809	793	811	792	761	806	790	813	738	815	798	766	822	815	793	863	768	846	810	801	796	817	811	810	755	791	826	802	819	764	819	771	824	728	767	799	784	793	770	807	819	787	793	760	802	767	775	813	842	803	752	770	725	836	800	808	803	835	799	836	816	824	793	821	745	794	843	791	808	817	806	823	802	797	791	819	800	776	838	827	831	806	786	787	847	799	803	804	881	842	770	845	796	781	768	811	783	760	872	813	835	808	829	800	796	839	806	818	733	768	791	775	791	848	782	761	847	752	765	839	788	803	792	813	748	843	789	755	793	842	765	832	812	814	790	855	812	801	789	836	826	799	824	775	823	795	852	764	823	829	780	813	815	793	819	820	785	786	810	838	817	771	822	799	804	761	842	760	793	769	866	783	755	796	822	821	811	777	765	798	802	781	863	805	822	809	855	790	788	782	786	810	784	763	792	789	820	832	753	792	845	796	815	772	805	799	802	789	813	772	766	758	899	784	793	811	856	780	760	781	822	828	827	799	745	815	794	770	795	827	817	808	767	795	859	743	782	810	790	786	793	757	803	802	818	764	809	799	776	767	820	789	804	743	792	812	843	761	804	808	791	790	819	791	800	804	782	767	844	820	823	752	762	806	802	774	797	738	771	808	843	827	791	827	842	812	794	775	768	821	877	796	722	751	823	780	827	781	748	765	805	841	803	784	732	758	786	829	824	802	803	824	739	791	841	801	823	774	768	769	777	802	765	800	802	748	842	814	757	787	827	763	789	797	790	786	800	806	758	848	795	787	823	834	846	827	805	779	799	843	842	812	805	787	807	803	792	769	825	817	779	773	773	852	818	814	793	778	805	870	776	755	817	805	836	801	811	813	780	792	760	823	794	827	780	828	757	820	816	812	824	766	755	819	844	821	837	879	807	803	827	813	838	797	826	814	868	779	798	796	826	848	814	747	775	776	784	817	799	780	735	798	772	813	865	764	811	771	779	759	761	797	783	792	775	770	830	826	839	804	777	842	775	810	787	818	830	758	821	766	775	823	819	806	793	793	747	852	817	795	816	834	781	776	813	768	777	820	734	826	803	826	836	797	761	798	876	766	823	813	818	747	857	776	788	805	807	761	764	803	779	780	731	783	791	776	824	815	783	838	818	762	791	776	795	792	803	825	854	792	779	823	807	743	819	858	804	752	793	879	799	850	837	810	829	790	801	770	772	844	821	797	785	824	824	834	793	762	825	831	768	824	775	800	827	828	764	823	768	759	764	796	824	755	858	844	785	787	803	739	834	826	780	792	763	825	792	769	814	775	800	808	779	818	824	839	774	816	839	778	776	778	779	805	800	811	830	809	860	822	767	804	816	848	795	791	746	852	784	798	779	781	841	854	759	825	773	820	809	819	786	806	758	797	852	811	758	813	793	788	746	788	788	780	736	796	824	831	780	815	750	811	877	823	817	782	839	790	849	793	774	770	847	779	735	817	825	814	807	866	796	757	788	863	820	797	837	844	825	790	811	869	796	814	814	827	828	767	810	827	810	786	836	773	808	755	797	817	816	802	775	836	839	778	799	841	831	814	777	834	790	819	821	804	737	785	806	799	786	775	823	801	800	758	785	844	802	744	831	783	779	779	811	777	793	794	729	770	776	796	765	763	821	812	844	770	834	820	815	825	816	757	806	759	763	852	830	762	767	780	815	855	751	827	779	795	770	821	752	802	844	782	803	800	719	797	805	762	754	818	823	806	805	783	861	797	828	810	774	792	765	813	805	821	788	792	803	769	816	804	790	808	790	840	781	815	765	770	788	760	825	818	846	785	807	794	815	769	786	783	863	795	839	830	798	806	757	795	825	801	811	747	833	786	776	787	781	803	808	768	835	787	771	808	784	807	808	804	836	805	822	811	775	780	819	759	755	753	760	860	757	779	817	820	767	799	787	783	819	797	808	803	823	793	803	771	825	767	801	791	808	806	808	840	784	790	807	766	754	821	839	847	785	830	794	807	828	798	802	798	806	833	786	758	812	805	829	790	799	781	826	823	803	787	728	837	776	869	768	803	786	811	826	768	765	798	789	749	848	844	810	805	759	791	839	836	838	840	792	745	802	821	787	801	730	812	797	812	817	805	841	794	827	763	792	807	788	775	791	779	784	817	762	824	781	790	803	798	818	817	802	873	781	763	797	809	827	811	833	790	839	829	767	786	839	804	783	790	774	828	823	812	803	785	741	798	817	832	757	772	825	809	803	780	816	823	751	740	795	781	831	752	779	797	809	852	845	797	803	765	804	815	819	802	778	763	796	831	780	810	834	743	748	792	775	811	795	832	818	786	813	809	797	810	816	828	787	785	761	777	798	793	841	785	826	770	783	787	802	772	852	876	760	777	770	754	744	794	777	776	763	793	797	795	823	808	747	802	807	779	800	825	765	786	740	815	791	780	772	814	765	783	791	804	813	806	805	855	760	762	787	865	776	825	715	820	814	843	778	794	811	796	785	810	791	782	802	783	826	799	821	794	803	882	779	808	840	833	781	784	749	815	792	806	800	814	806	829	777	792	792	803	795	804	767	831	845	802	741	779	813	788	774	845	817	827	769	806	784	760	747	798	758	756	775	811	794	773	791	859	770	788	803	751	814	789	755	781	791	784	789	845	803	740	786	817	791	772	811	803	798	778	804	817	841	799	808	766	852	777	789	800	804	811	750	846	815	817	794	788	792	803	793	784	762	782	840	812	756	805	844	828	773	777	871	765	800	780	762	770	834	805	764	785	846	816	783	815	767	820	749	818	836	787	794	816	819	818	747	798	828	798	843	800	851	732	767	808	804	837	787	800	797	865	763	840	827	767	740	807	791	808	760	806	848	781	784	753	770	772	850	798	804	830	819	824	836	785	851	810	776	760	815	771	794	797	800	805	813	834	824	876	821	763	740	794	830	854	795	813	801	806	815	824	813	781	808	828	797	776	784	825	801	763	767	776	801	804	726	797	796	786	785	756	775	794	787	763	812	764	809	835	858	797	774	754	832	831	779	829	758	802	855	803	799	775	768	777	766	774	784	732	845	802	775	863	808	780	777	813	811	843	801	747	774	786	835	835	903	799	768	799	817	828	774	832	827	791	794	814	799	791	798	780	804	809	845	792	780	823	772	833	784	796	816	747	780	828	748	819	854	816	812	745	757	804	830	801	841	809	807	835	771	796	846	779	810	770	774	780	799	827	791	803	805	779	795	824	835	768	824	806	800	771	847	758	779	818	782
27263	20299	7766	674	352	315	311	250	262	251	227	241	204	265	222	249	245	226	238	233	228	258	262	230	234	219	210	204	219	238	224	238	231	248	231	244	245	236	230	212	212	201	232	224	240	203	232	217	246	234	220	208	227	239	207	222	235	226	244	225	246	212	274	246	206	232	246	234	218	224	273	234	210	232	235	213	246	264	232	210	242	246	209	247	220	250	223	213	238	244	232	226	265	219	213	248	213	232	224	251	228	231	224	190	213	243	213	229	254	236	226	209	240	221	219	259	212	232	232	233	231	267	231	225	231	216	210	214	222	214	189	198	203	224	225	249	234	225	226	203	244	233	220	224	197	229	218	219	215	225	240	214	221	219	226	256	232	267	198	223	207	228	212	254	228	247	206	232	240	249	211	248	246	247	214	232	230	211	229	231	266	222	228	236	194	227	239	225	228	232	235	229	208	209	238	227	219	234	246	223	221	236	221	228	227	255	261	195	233	247	182	206	242	233	263	203	239	239	236	230	225	250	244	249	249	232	194	221	239	245	218	238	233	238	228	247	221	245	202	216	238	234	204	240	251	232	216	234	195	256	207	214	220	228	242	272	245	216	216	238	238	217	217	224	224	221	235	235	211	241	240	232	249	248	223	207	225	245	236	226	237	216	242	239	220	208	227	221	220	210	223	221	205	226	214	240	210	218	235	231	212	229	236	210	231	227	253	251	239	244	211	239	227	232	228	209	233	216	199	234	241	255	214	245	241	236	212	225	215	227	200	229	200	239	228	203	243	240	227	236	211	231	211	228	250	218	240	230	224	249	224	229	218	216	239	279	210	236	215	260	204	216	235	222	225	242	237	238	211	250	238	214	230	234	217	220	232	219	214	222	225	238	224	209	193	221	215	223	247	253	195	207	227	238	197	215	218	209	230	236	215	244	231	219	211	221	226	240	232	251	216	226	215	246	226	238	251	257	255	242	193	209	221	209	206	236	232	196	269	238	258	232	236	231	237	224	228	225	209	232	224	226	225	225	227	236	207	236	240	229	229	208	241	225	206	230	247	242	249	219	239	240	223	248	215	204	260	222	221	234	226	227	234	245	243	233	224	218	232	233	230	227	256	246	231	253	238	230	252	228	217	226	241	208	251	227	211	237	218	204	231	230	224	208	249	256	210	223	241	230	238	223	206	231	228	214	221	217	233	223	226	224	241	236	217	219	237	218	223	231	223	207	239	213	225	221	241	222	242	224	224	219	217	225	193	226	209	233	214	201	229	264	266	188	243	231	190	260	219	231	248	223	221	214	229	217	205	233	222	230	257	248	222	237	243	232	238	234	245	217	226	217	222	221	199	211	214	221	235	253	235	220	208	217	224	243	256	239	202	230	241	213	230	225	227	247	221	223	240	242	219	210	239	214	219	236	226	231	235	237	242	245	233	226	227	214	224	236	256	221	228	223	222	226	256	212	231	288	225	195	209	225	264	230	270	219	232	231	235	255	229	230	255	218	245	226	236	229	242	234	219	231	209	198	203	247	245	264	236	233	228	238	202	231	248	268	212	239	244	226	229	228	218	222	280	233	200	224	230	235	208	257	240	235	257	225	238	202	236	218	239	221	248	235	218	224	231	220	247	247	201	217	212	230	222	253	212	226	253	219	217	224	228	245	238	221	239	221	224	231	229	231	231	220	202	233	232	244	227	240	247	226	218	229	235	257	234	205	238	234	218	253	223	215	236	203	241	222	232	228	226	260	260	220	231	198	234	215	214	247	237	216	210	208	236	239	224	225	232	231	223	234	205	252	234	248	239	217	252	237	208	232	265	231	233	224	225	213	212	227	241	234	206	273	214	210	265	206	239	217	229	214	237	221	200	228	243	232	228	201	217	211	248	231	225	221	244	246	234	218	207	241	214	228	208	242	244	244	206	226	221	224	221	208	226	246	221	260	221	241	237	229	247	228	229	246	272	223	228	218	220	233	215	242	240	217	226	204	228	212	233	213	214	237	232	214	219	224	201	224	253	201	237	248	238	226	217	214	234	225	244	241	246	250	214	244	216	210	224	236	232	255	243	258	239	242	258	220	238	237	224	211	231	214	237	225	216	216	212	214	259	236	237	216	237	240	225	212	235	232	244	214	235	213	235	222	242	216	214	238	234	228	214	249	218	220	226	224	232	215	241	197	197	225	250	212	206	233	217	271	233	236	204	229	249	211	216	257	233	214	244	226	205	215	222	234	241	232	206	231	230	205	264	221	216	237	232	230	233	225	224	224	198	249	218	224	239	216	209	249	239	221	241	196	225	242	238	234	204	210	237	238	258	220	258	243	232	232	192	243	239	251	230	243	229	212	236	215	242	245	236	245	231	207	247	234	250	209	208	228	204	242	219	215	209	228	202	240	237	230	253	186	243	234	207	210	233	220	217	251	212	220	250	208	221	210	243	228	230	235	203	230	246	259	217	232	229	225	234	238	241	234	222	229	254	246	223	214	244	249	218	226	223	241	226	227	223	224	265	215	231	222	236	245	240	225	234	206	230	215	230	232	247	213	254	231	222	226	232	243	229	220	235	222	215	264	254	223	196	249	226	229	202	231	228	247	244	235	224	251	231	231	241	221	229	206	233	226	226	235	223	221	242	221	237	223	231	225	224	230	216	233	243	248	237	247	223	209	230	220	220	224	247	213	239	244	223	218	235	221	229	216	237	218	213	224	245	249	201	238	225	236	236	217	208	230	210	239	231	230	223	232	236	237	237	232	205	238	231	232	239	235	203	234	223	219	213	223	208	229	214	227	209	246	225	232	218	211	232	239	231	206	224	232	232	197	235	232	242	228	233	198	242	218	254	222	243	230	223	225	228	245	219	257	239	232	199	203	241	247	237	231	207	271	220	242	218	215	219	238	236	205	216	231	223	231	218	217	217	247	215	218	232	216	237	226	228	206	251	215	246	233	242	207	187	214	227	228	246	229	214	207	210	236	217	235	223	226	248	234	221	197	216	226	204	248	223	225	218	211	221	233	236	216	226	236	242	226	254	243	213	245	214	261	245	250	203	208	235	227	237	226	236	210	218	220	253	210	230	234	240	217	200	212	216	226	246	221	228	221	236	266	241	205	243	207	232	247	242	223	216	211	256	224	223	221	210	198	236	244	232	240	219	235	212	213	237	223	227	207	231	246	232	214	236	232	225	239	243	234	210	227	240	236	222	217	236	224	211	209	242	215	230	223	230	213	228	249	229	235	226	238	234	214	203	236	224	227	270	236	234	215	236	208	215	244	252	223	240	253	250	204	227	224	194	255	250	231	265	280	244	219	236	234	225	248	242	224	220	223	225	223	225	217	240	224	246	218	232	241	209	245	199	205	219	248	224	225	218	226	233	242	248	228	220	218	244	245	200	245	213	230	235	228	242	250	230	224	225	239	242	238	224	232	218	217	212	261	230	228	215	224	210	205	227	266	215	252	225	232	213	223	214	247	250	241	226	251	229	247	218	236	227	220	251	206
6272	1180	1070	601	451	387	367	315	314	342	287	319	316	308	301	289	295	290	277	286	267	263	279	310	293	282	290	294	277	283	252	293	273	297	301	303	293	245	305	283	318	244	292	279	321	258	254	287	283	284	305	250	312	286	294	286	283	253	275	277	268	257	299	267	293	288	300	274	271	295	233	273	269	280	276	314	284	301	289	289	260	289	282	284	262	278	282	283	274	267	277	298	282	276	270	268	277	279	294	293	280	277	267	258	277	288	263	270	297	241	251	254	246	330	294	281	272	296	283	262	253	264	263	245	295	282	250	285	269	293	293	288	244	276	266	298	271	278	261	306	265	277	310	281	271	265	278	293	277	298	289	288	279	263	295	264	296	290	261	288	262	287	295	274	284	271	283	279	297	292	292	278	297	272	263	301	290	252	264	266	249	259	292	299	252	297	303	301	314	290	296	296	265	282	260	265	272	275	272	256	291	309	302	276	261	284	254	269	285	282	287	250	253	301	310	263	289	265	271	267	295	264	310	256	283	265	287	321	272	294	274	263	274	284	266	299	293	262	265	248	278	259	317	280	280	256	257	266	261	277	275	281	311	296	269	281	260	292	268	308	261	300	286	255	272	302	278	289	278	278	288	300	284	273	266	323	291	268	287	285	285	297	275	315	299	317	255	287	285	283	267	290	281	318	264	305	269	280	297	312	289	299	305	289	322	290	311	301	271	276	283	268	263	272	292	307	274	306	309	293	277	260	269	288	263	268	271	277	279	283	264	292	280	262	278	275	290	268	277	310	261	284	280	258	287	282	292	307	281	301	265	265	234	259	273	281	276	268	262	263	270	272	289	272	280	264	290	278	263	269	282	271	238	286	311	302	275	268	285	273	279	270	284	279	253	287	269	305	283	262	267	289	266	280	266	281	275	287	286	284	286	290	304	270	260	272	270	280	290	275	267	262	276	292	283	302	273	261	310	291	261	296	275	294	253	292	278	307	299	281	257	286	275	308	273	286	282	271	291	259	280	269	278	287	248	260	283	296	278	283	271	259	283	285	255	273	293	265	277	266	316	265	304	250	268	274	273	296	307	282	275	297	269	261	314	282	298	311	291	300	278	236	268	307	298	292	309	254	285	288	281	288	275	304	304	291	277	259	283	273	280	295	272	276	295	248	272	302	283	295	276	270	287	286	285	263	296	302	277	284	286	288	302	295	255	268	262	292	274	282	291	291	294	260	288	283	284	265	294	270	288	268	287	269	306	289	289	282	289	279	257	274	298	294	268	317	279	268	276	259	264	246	261	276	301	275	295	263	252	300	311	275	292	266	317	275	259	290	281	276	307	255	263	301	286	299	281	270	266	274	271	275	286	292	282	276	264	275	260	294	281	274	266	300	254	250	297	268	303	270	287	297	256	279	277	300	288	282	321	281	286	293	283	270	297	300	269	287	274	281	294	290	270	244	295	270	266	306	305	270	274	259	282	247	285	273	253	276	280	294	255	253	295	300	291	284	262	276	281	238	304	320	272	270	268	273	300	263	267	291	273	301	303	279	305	297	266	263	296	292	290	260	312	287	271	270	284	300	292	265	256	285	286	296	247	286	259	290	287	290	267	276	264	298	285	283	264	277	302	284	251	249	287	253	257	295	293	262	263	294	276	276	291	274	280	282	265	260	275	278	281	309	287	255	248	296	272	269	288	276	290	292	285	313	308	269	318	283	269	290	261	286	269	284	252	276	296	272	281	321	288	277	292	290	267	285	269	271	319	275	274	292	275	302	284	262	284	275	272	289	271	252	263	264	277	280	274	295	307	298	301	283	285	298	258	305	287	277	286	293	301	287	270	277	282	280	251	269	299	281	255	248	297	291	265	257	270	281	272	259	285	308	264	283	277	283	283	277	293	277	307	303	288	282	284	274	272	281	274	242	250	299	258	289	264	310	287	265	261	282	312	282	284	262	293	263	288	269	274	284	278	308	252	263	273	296	280	266	258	299	258	298	307	267	275	275	269	279	259	276	263	316	273	264	255	268	261	267	269	253	270	275	276	262	303	282	298	308	234	285	282	295	284	307	336	278	304	303	299	293	275	273	263	295	270	263	248	289	298	273	307	266	295	289	283	271	298	270	288	268	258	274	287	306	277	258	283	241	252	261	297	301	306	312	297	264	260	260	290	292	257	273	312	302	298	250	262	292	297	289	291	262	253	296	311	275	307	270	274	298	280	269	280	280	309	273	297	305	281	291	284	271	308	270	284	268	299	303	295	239	268	285	277	270	255	304	284	271	295	277	268	277	288	267	291	285	293	270	261	270	278	284	270	291	290	290	289	267	267	259	290	279	282	278	303	275	263	310	283	288	314	274	245	283	277	300	288	282	289	292	269	295	276	302	265	277	320	311	265	259	274	260	259	266	268	335	275	270	279	259	263	283	272	288	315	267	283	267	300	278	267	266	248	287	253	264	291	268	277	278	272	274	276	266	294	293	287	268	276	268	255	281	286	266	277	276	290	286	283	280	273	278	275	249	279	273	301	281	259	256	271	294	311	272	282	272	308	279	286	275	286	279	256	271	266	276	272	289	296	254	248	304	277	278	277	285	273	291	281	277	262	286	285	288	283	299	298	281	258	271	260	285	253	250	299	300	269	284	289	276	276	299	289	263	277	268	272	291	318	274	275	287	261	299	309	295	322	277	321	267	260	263	284	266	291	278	264	279	283	273	253	294	259	263	297	310	286	293	310	277	260	283	276	276	275	270	285	278	288	295	310	283	306	276	284	279	284	321	274	275	283	274	279	331	261	269	281	267	281	280	320	281	281	290	298	289	252	288	288	295	250	269	283	266	257	263	271	276	275	261	246	297	287	274	280	259	271	282	287	277	294	289	283	264	311	277	293	297	257	279	298	257	274	275	245	296	300	293	292	286	276	276	296	275	277	287	278	276	281	307	272	297	287	248	270	319	248	275	288	308	282	272	286	273	271	278	252	262	279	287	259	264	269	265	259	314	286	257	304	275	286	283	269	280	276	282	268	269	305	308	273	312	253	245	276	257	250	256	294	278	252	286	293	315	283	264	269	265	277	284	286	286	247	294	258	284	261	298	270	287	267	288	301	249	255	245	253	294	257	257	297	300	280	286	268	257	240	285	289	275	266	297	298	277	284	258	287	303	268	282	263	305	302	264	266	278	282	261	261	310	272	274	255	270	298	253	283	278	298	280	283	297	272	284	306	301	271	283	283	280	300	284	293	304	299	283	271	297	287	302	308	237	260	271	268	261	282	256	279	280	270	277	270	280	314	283	328	286	264	290	277	283	285	270	268	285	292	310	266	273	297	257	266	254	281	295	283	314	296	300	273	287	261	276	284	298	275	279	291	265	258	286	271	278	299	261	265	272	284	303	295	302	274	288	249	292	287	284	276	299	279	257	265	282	278	290	286	250	292	275	268	269	265	258	292	290	282	262	279	281	293	306	303	287	249	319	289	264	299	242	272	301	294	285	273	300
23716	21232	28650	24127	21236	11993	1390	878	747	706	632	631	521	532	489	478	468	474	462	442	485	441	464	448	415	424	406	412	412	433	447	418	424	415	423	439	447	418	401	407	420	433	401	409	419	439	439	410	428	401	410	393	416	410	427	398	430	447	434	401	378	442	423	400	386	439	373	428	413	443	399	428	390	419	405	443	417	426	428	435	404	418	423	419	375	393	421	390	402	436	393	399	424	424	428	390	406	400	412	423	370	425	375	403	426	406	433	439	359	417	446	443	384	412	409	412	404	439	412	424	417	422	436	395	390	417	424	385	399	380	415	406	444	390	439	401	387	416	417	409	370	447	406	420	417	403	410	396	401	431	406	408	429	402	406	419	414	402	381	417	432	403	402	416	422	437	395	397	427	427	405	394	396	395	389	366	391	448	392	422	388	394	403	396	441	407	376	396	391	425	404	389	437	409	364	399	428	416	430	431	414	430	425	424	402	391	373	395	413	415	422	401	397	380	434	405	414	414	400	415	439	396	395	414	438	383	444	405	412	395	406	416	363	417	424	402	389	394	400	414	451	404	430	443	415	394	398	415	437	406	418	411	372	440	410	459	377	387	388	418	401	419	413	411	428	384	405	397	392	406	431	422	453	434	423	432	410	418	384	447	389	427	420	395	367	452	396	390	415	424	417	390	424	440	428	390	419	392	383	431	409	418	410	436	430	428	389	401	415	406	409	418	408	441	396	419	387	427	403	405	389	397	394	396	391	425	396	442	392	426	405	407	448	420	400	424	408	404	415	383	430	399	415	381	413	404	436	419	411	438	414	420	402	407	428	376	449	419	414	424	427	411	444	426	382	420	372	410	398	360	459	452	414	400	426	406	427	420	419	414	371	377	428	395	431	421	403	388	424	402	398	421	415	366	375	388	423	414	450	443	440	402	412	426	407	386	419	418	399	408	415	414	436	456	403	417	402	429	401	443	437	406	442	402	405	407	412	426	424	426	400	412	442	382	392	395	437	406	419	410	434	441	421	400	410	405	476	377	428	411	390	438	410	405	431	404	415	383	389	395	411	397	417	394	426	395	391	417	389	397	416	389	440	373	424	395	397	404	419	400	432	419	429	364	407	378	434	361	413	394	399	410	382	389	418	421	439	442	424	427	415	419	442	376	391	408	411	386	433	409	382	410	444	405	433	397	438	404	426	430	431	431	417	412	422	377	401	400	414	420	424	377	393	442	370	372	416	397	392	391	413	427	432	399	421	416	366	396	415	420	393	403	407	381	388	385	394	397	420	435	407	415	410	393	424	389	422	393	414	399	443	408	417	395	399	422	368	396	394	419	443	415	395	408	403	403	424	398	387	455	385	413	392	419	383	416	400	379	427	395	400	409	450	450	411	377	422	399	401	405	414	396	447	425	408	422	421	427	450	423	390	444	406	388	394	388	410	424	400	385	421	424	413	430	408	425	409	421	422	416	387	372	407	429	386	409	393	366	395	419	401	401	406	424	433	415	419	407	415	395	413	409	414	414	408	421	432	381	416	428	423	426	432	416	380	439	418	389	415	391	416	412	403	385	380	421	415	394	457	418	401	409	400	419	412	445	414	412	438	422	390	392	409	389	425	419	374	456	413	414	412	431	390	404	454	373	360	441	398	418	378	398	421	428	429	406	387	402	425	408	393	420	420	410	415	458	409	443	435	423	427	430	410	404	372	413	398	416	413	367	393	434	405	403	392	388	394	436	367	444	433	410	391	390	412	411	399	427	391	407	371	376	435	397	414	416	427	433	432	381	410	414	424	398	444	420	443	406	440	383	436	420	391	402	426	424	438	431	399	410	417	404	381	389	427	412	388	407	418	426	399	390	404	411	388	394	428	399	380	431	422	409	412	408	393	371	402	394	434	432	437	402	374	412	394	435	437	417	407	407	438	409	418	363	416	380	410	414	418	436	401	419	414	465	380	394	391	408	423	423	445	392	441	388	373	408	423	416	404	397	420	435	411	388	417	405	440	422	373	449	418	398	412	404	431	414	407	400	432	377	427	416	412	401	430	416	439	395	414	388	405	400	407	412	379	407	401	463	430	387	407	430	416	370	389	410	420	430	417	436	419	400	419	446	433	392	408	409	382	401	418	397	414	420	414	405	440	429	441	403	409	432	448	393	449	397	416	434	416	444	443	402	450	416	398	431	408	407	429	381	391	397	401	399	415	407	411	414	446	414	401	419	380	423	420	373	421	415	441	380	422	392	399	445	381	389	415	417	456	385	403	401	373	383	423	407	420	391	400	414	427	420	397	398	426	398	425	427	423	389	409	406	407	399	422	418	433	394	424	384	391	411	397	413	387	403	417	432	413	444	394	460	383	375	458	404	396	452	443	430	369	400	423	397	438	436	418	425	460	431	407	460	428	396	417	398	419	406	452	385	428	405	406	401	392	383	408	385	419	421	437	444	409	380	431	439	401	440	390	452	395	428	373	368	415	393	387	375	421	398	423	398	429	391	426	396	363	436	438	411	423	396	422	402	418	417	431	400	420	418	408	398	380	396	425	442	371	414	359	376	416	396	422	442	415	408	389	386	401	414	401	406	379	395	412	394	409	385	428	404	390	426	419	399	405	415	395	407	404	401	450	393	442	420	427	361	404	401	404	437	422	407	415	401	407	396	407	403	421	431	356	386	418	404	430	434	386	414	392	403	427	382	368	440	414	442	439	444	349	441	407	428	419	395	421	424	379	421	400	445	423	403	396	404	412	394	398	388	424	386	394	419	400	389	367	440	404	416	421	431	449	412	431	429	383	393	445	410	409	460	413	368	422	414	436	415	431	411	445	383	402	415	399	425	421	390	446	424	428	376	410	434	421	400	415	395	413	415	414	385	429	405	414	426	426	418	436	425	380	443	414	427	441	439	443	439	415	387	415	393	418	414	422	446	407	436	416	377	418	404	441	461	402	412	396	397	427	423	422	392	388	432	427	404	419	406	373	402	391	394	435	400	428	453	389	397	388	395	445	412	423	355	412	427	420	379	418	428	394	414	429	400	401	415	386	422	426	417	399	405	394	364	420	446	419	423	434	405	412	425	413	388	397	390	419	415	433	407	416	430	395	414	404	394	431	432	410	406	371	411	458	400	436	367	381	403	374	379	417	407	376	374	409	447	449	410	364	387	378	421	402	411	405	383	391	415	422	399	454	376	406	391	377	411	396	442	423	421	447	398	398	385	444	426	415	418	431	412	395	431	407	405	437	412	396	427	404	448	440	401	409	439	398	411	456	408	407	391	418	392	391	438	432	399	420	423	410	394	400	415	389	404	414	368	377	401	419	424	437	423	399	416	384	421	413	420	412	418	417	412	368	411	412	410	382	435	395	410	405	383	412	402	414	417	416	361	406	396	408	379	415	400	427	395	381	421	424	405	427	422	415	420	431	443	441	430	423	411	403	429	450	411	372	419	394	407	403	398	409	446	412	409	409	404	443	435	385	431	440	369	405	421	432	427	409	396
8319	9995	8107	4025	2844	2195	1816	1475	1247	1022	875	780	751	680	670	632	600	558	544	569	526	516	505	499	497	523	544	485	452	483	475	464	489	478	473	477	491	474	481	491	492	511	515	482	474	495	495	482	442	481	455	474	450	459	471	508	463	500	481	463	458	460	476	450	483	466	452	493	419	447	462	469	485	469	485	435	476	447	505	459	492	506	481	507	447	432	460	505	470	507	460	479	482	481	508	458	455	487	494	483	473	461	483	472	475	457	464	447	412	511	492	467	430	401	486	503	481	486	467	469	438	493	438	456	515	503	445	483	469	467	485	465	465	406	449	474	466	483	427	470	458	461	436	486	507	431	456	459	457	410	430	453	420	484	485	477	431	471	439	454	459	478	444	463	456	450	452	430	476	477	520	474	476	463	494	487	462	519	477	484	447	448	465	431	467	463	489	502	429	479	454	443	478	464	494	464	477	474	483	449	448	440	465	473	450	488	468	477	465	469	463	439	479	466	464	432	485	477	442	472	452	449	494	463	470	449	469	475	481	436	473	428	444	440	451	452	431	425	506	466	466	446	488	457	472	508	498	459	465	446	446	453	497	477	480	478	466	438	455	447	451	495	454	448	447	432	461	468	459	450	445	463	508	482	492	473	472	463	449	420	481	453	477	457	476	435	476	424	448	493	481	481	473	481	469	458	455	448	439	446	505	441	459	446	476	466	486	504	457	489	456	494	431	490	456	455	479	517	522	459	462	459	441	443	463	491	430	483	510	474	468	508	460	477	424	476	442	507	438	464	471	472	500	457	469	495	477	503	486	468	473	427	437	482	438	473	497	440	462	432	469	454	484	479	480	434	436	471	447	498	483	444	484	445	483	462	448	475	483	466	455	450	450	453	494	460	487	494	476	463	479	457	460	473	444	434	468	468	433	487	492	493	457	480	443	477	437	472	436	447	466	469	460	476	442	468	528	456	471	477	446	479	470	474	490	477	450	467	457	455	462	488	470	416	452	456	475	452	483	484	472	419	474	472	497	489	430	445	465	443	442	451	480	490	474	466	484	496	477	459	445	458	511	447	474	477	461	496	476	481	488	424	481	476	444	450	469	458	434	477	468	471	446	483	467	423	435	426	450	504	442	479	459	442	451	471	482	477	456	489	419	474	465	472	473	475	485	450	457	476	470	461	460	420	459	456	476	459	445	490	441	490	461	480	462	461	449	469	482	476	463	456	466	475	454	491	461	465	486	421	434	488	468	453	479	502	454	481	483	466	428	465	461	502	455	493	500	500	452	493	468	461	461	459	451	489	468	464	430	466	451	462	423	479	452	451	439	433	425	473	460	459	450	450	431	452	465	454	392	450	458	518	486	439	479	486	451	469	473	503	497	448	452	467	484	457	468	437	467	414	511	470	494	452	493	468	459	469	465	474	454	430	469	467	475	477	480	434	469	476	459	442	436	428	467	469	433	460	455	447	472	466	446	526	437	482	466	443	488	462	481	461	468	471	505	472	493	500	417	439	469	435	442	458	471	463	462	436	473	432	474	448	465	507	469	424	462	452	451	460	447	419	468	442	477	471	461	469	490	459	506	462	486	437	450	452	505	500	491	451	473	497	436	478	446	476	452	462	455	471	454	473	438	455	453	469	473	509	465	437	438	487	447	485	436	492	503	466	472	447	437	458	480	466	454	448	472	494	415	439	419	494	502	465	441	460	484	504	424	517	442	457	518	442	470	437	458	432	491	476	434	450	480	471	462	484	445	444	477	427	484	480	458	454	420	458	445	491	431	434	487	499	468	462	451	452	443	447	474	428	439	453	476	453	459	466	443	497	484	497	525	436	448	465	478	446	422	414	471	452	440	510	405	464	464	495	475	471	445	430	460	446	509	463	429	469	451	466	442	474	443	462	495	438	423	505	492	459	460	461	495	472	434	459	454	448	448	473	439	465	448	470	460	483	469	472	415	453	453	457	487	432	470	470	477	472	452	449	504	464	445	484	473	458	494	478	446	454	481	491	418	483	466	450	422	465	457	462	476	428	457	462	467	447	447	441	483	470	477	474	467	453	458	503	464	440	475	459	474	476	435	515	474	446	449	472	453	472	423	524	447	457	432	462	459	452	456	508	466	466	499	419	442	469	476	469	463	500	459	462	457	516	464	459	493	478	403	475	502	461	487	456	468	500	466	464	468	465	486	481	502	427	491	459	494	482	455	472	463	468	457	502	472	428	454	414	425	498	465	451	466	462	452	473	443	470	454	441	492	450	470	451	478	479	454	436	458	467	488	500	462	457	453	489	474	473	445	478	453	498	462	450	437	465	467	500	489	471	436	438	472	489	475	453	471	439	443	430	452	406	433	458	476	457	453	455	477	486	480	430	460	482	437	465	463	489	507	492	455	449	470	459	463	425	476	478	481	476	469	463	456	439	469	458	489	410	478	436	450	482	448	488	470	501	491	467	486	470	468	470	456	445	467	469	473	468	474	436	485	451	452	476	464	434	476	475	453	455	426	463	432	470	487	464	508	445	503	461	475	428	424	462	435	470	460	513	446	433	479	472	453	473	450	466	476	425	427	502	478	453	465	459	468	421	423	426	470	483	427	447	452	483	464	487	484	423	437	430	449	504	508	440	476	499	474	450	443	473	517	458	442	490	482	447	442	524	455	492	491	490	450	514	441	408	459	467	437	447	454	507	423	472	466	460	462	450	458	442	487	460	468	461	476	477	485	454	463	458	481	423	477	462	410	470	447	470	455	492	490	456	435	459	482	412	484	431	472	454	441	474	478	455	462	481	482	452	440	444	471	467	419	506	478	473	471	462	482	510	484	500	486	454	409	447	458	458	495	457	474	473	495	445	509	444	418	471	496	454	455	428	449	447	461	469	443	448	476	460	493	499	510	455	462	477	473	465	446	466	473	455	435	427	466	462	485	464	441	482	422	463	472	470	483	485	465	474	461	486	471	446	470	450	433	471	438	476	503	479	452	470	483	471	517	479	467	484	495	480	467	479	482	437	451	465	486	473	469	459	491	416	455	456	452	464	471	468	443	486	468	432	486	467	434	430	489	499	443	475	479	444	489	471	489	465	429	501	451	454	491	447	454	474	439	478	470	436	493	463	440	446	415	441	500	434	491	491	459	456	462	461	474	449	464	444	472	428	461	469	467	461	472	463	444	481	462	440	446	484	508	453	506	488	490	481	474	461	441	432	457	464	453	487	423	469	445	488	496	496	417	449	435	453	476	438	480	462	486	431	462	452	463	496	471	453	440	461	458	471	438	487	468	500	447	473	468	478	502	484	479	425	487	449	518	485	478	481	488	460	448	491	447	456	448	448	494	469	488	429	469	455	467	461	438	484	491	454	435	475	464	437	497	494	473	480	501	484	441	476	471	461	515	459	458	475	441	467	479	450	461	473	477	454	454	457	500	453	441	435	451	394	439	474	470	468	473	464	509	474	478	484	505	478	460	483	427	450	519	456	470	464	483	444	451	423	442	436
24849	21227	27628	25056	12234	995	722	594	555	512	491	468	456	420	473	454	452	427	424	414	429	425	393	417	402	427	390	420	408	403	395	409	389	430	406	415	443	404	398	377	417	427	386	418	421	436	431	383	399	437	393	425	415	398	443	387	366	396	395	430	398	396	394	404	390	408	379	371	376	415	413	402	362	404	381	377	393	391	386	406	384	410	407	423	407	413	412	397	399	396	422	412	346	360	416	401	427	398	418	384	406	413	420	406	395	373	356	400	359	405	387	412	392	392	426	390	378	387	424	422	409	380	372	462	411	397	396	432	410	393	411	403	373	417	383	396	402	389	404	382	369	387	381	410	390	394	378	387	424	418	343	397	399	391	357	372	397	367	420	425	428	415	391	412	424	409	429	387	380	402	400	410	397	400	398	388	421	418	389	456	417	390	410	419	452	373	416	367	415	425	400	390	409	360	391	406	429	383	423	409	402	426	369	397	404	401	405	403	388	413	430	414	349	399	387	414	411	372	388	405	427	430	384	394	380	390	379	422	407	381	392	386	379	401	415	364	390	399	380	407	364	412	375	404	398	384	434	414	383	391	382	417	373	401	392	407	408	423	412	367	370	399	398	400	370	386	374	373	388	394	403	396	402	385	399	367	387	377	400	363	441	388	422	400	374	417	393	399	371	421	383	398	396	384	407	371	416	384	407	442	407	403	385	394	383	400	417	375	396	379	411	373	413	397	401	382	421	402	386	383	416	404	416	427	426	383	427	414	410	368	405	373	420	412	399	378	402	400	410	418	401	373	423	410	414	395	399	401	400	364	413	400	409	407	383	381	375	421	405	396	394	375	407	451	390	386	418	380	416	424	365	420	407	380	397	367	413	412	367	434	419	429	420	403	396	406	391	374	385	461	412	352	405	430	409	422	394	454	386	391	410	406	415	389	395	410	419	403	439	424	415	391	391	393	409	416	430	393	403	393	385	411	389	424	406	392	373	380	411	389	402	427	380	405	394	378	396	400	425	413	402	448	404	384	388	392	400	395	379	410	402	393	408	387	405	380	377	430	406	344	402	363	403	397	414	421	412	380	390	413	388	397	399	410	421	388	370	387	402	426	395	379	387	414	393	416	418	428	393	417	417	407	388	385	401	439	393	404	400	372	370	409	396	391	434	397	409	396	380	386	383	411	378	378	398	406	383	416	414	360	412	399	400	378	405	411	343	409	420	411	362	427	396	393	351	408	372	364	409	367	401	382	400	390	419	401	420	384	410	391	396	432	408	398	411	393	401	392	369	420	392	370	385	407	436	404	400	367	439	417	396	408	379	409	404	372	392	399	387	369	387	378	373	409	421	387	394	388	430	429	405	391	399	395	402	402	437	403	427	382	385	392	370	391	391	412	395	399	401	436	401	427	414	375	441	378	435	420	431	389	396	372	409	434	407	396	392	362	388	375	420	396	438	407	401	393	414	383	378	393	405	353	425	393	417	395	376	395	414	439	439	397	393	402	405	373	396	420	399	406	395	385	404	436	441	350	419	422	367	417	401	436	393	375	406	396	432	375	408	413	403	398	390	414	398	439	374	365	372	387	419	393	382	397	430	383	390	405	399	401	450	418	437	392	437	372	379	396	384	432	371	402	415	400	408	441	395	427	363	395	414	424	401	373	376	374	386	360	371	407	451	399	390	401	402	409	394	406	380	385	411	403	381	398	412	395	360	388	405	421	397	391	421	379	401	371	403	407	424	377	404	391	399	370	428	410	431	410	400	382	411	392	408	394	397	413	401	408	420	392	427	415	380	393	382	400	368	404	443	395	415	409	411	365	363	399	401	420	377	380	387	411	434	402	431	404	391	426	358	402	401	433	360	367	416	393	387	396	384	376	393	409	369	402	421	386	399	385	417	423	377	401	394	408	395	378	452	419	395	393	374	358	380	402	391	370	443	380	387	403	393	430	405	404	374	401	396	364	395	389	407	376	399	428	391	402	385	376	386	407	404	397	403	399	397	388	368	395	410	418	391	331	345	410	416	410	375	375	397	400	373	391	367	401	396	411	393	380	394	401	410	405	409	400	387	358	395	440	403	387	373	401	380	395	402	419	425	385	385	409	396	382	426	393	409	357	374	405	408	407	426	410	374	408	414	376	397	398	419	393	414	396	402	376	386	385	417	386	384	398	388	405	392	387	383	404	401	395	427	441	402	372	398	404	367	356	381	378	407	408	403	407	399	394	388	424	427	412	394	369	403	409	374	380	382	407	415	379	414	400	395	401	387	405	399	405	378	385	384	412	396	383	388	390	400	394	406	367	398	383	392	387	384	381	400	380	401	386	397	432	405	361	423	410	369	434	399	372	408	385	394	381	351	375	385	427	390	421	385	378	390	420	407	394	393	368	411	398	389	399	398	375	405	387	400	414	411	346	380	391	421	413	376	402	428	418	449	383	403	375	384	379	388	398	388	382	376	418	417	400	369	403	399	404	383	422	366	419	450	404	400	396	397	440	342	380	393	395	374	427	393	380	446	393	382	406	394	401	393	427	403	370	411	391	375	411	440	422	386	372	398	420	405	404	394	436	414	372	385	386	410	400	400	411	364	381	376	422	436	388	413	385	382	372	396	387	398	376	406	418	384	383	373	416	360	380	417	396	406	390	426	410	382	404	402	390	428	412	405	399	412	383	410	388	429	387	406	415	401	408	385	389	409	406	391	412	365	368	388	426	402	388	389	425	355	422	398	415	387	380	368	364	405	419	401	378	357	399	404	411	428	413	393	396	390	367	427	397	413	401	376	402	358	395	424	406	360	378	376	385	388	406	426	386	436	413	398	413	405	404	377	406	400	427	383	411	341	396	384	418	367	402	448	404	372	418	404	397	395	415	398	427	390	419	366	411	414	403	371	403	377	379	402	391	420	402	433	405	396	375	401	389	384	428	401	421	412	393	393	416	375	400	396	458	406	394	406	384	367	386	400	390	392	366	374	405	402	389	402	392	403	363	371	375	397	426	378	418	400	412	385	404	403	394	400	404	440	417	378	395	372	379	408	423	375	407	412	370	404	382	436	447	385	353	430	451	396	425	418	410	392	400	370	386	398	390	402	387	419	392	401	417	384	398	385	392	382	425	365	377	403	409	382	391	376	417	416	428	401	386	407	393	388	396	433	369	420	391	422	408	396	413	401	381	369	378	384	436	421	402	384	424	405	398	388	414	418	428	401	350	372	377	384	388	425	388	433	441	443	399	402	380	397	352	364	437	382	360	400	370	372	416	389	408	387	376	399	399	347	363	410	411	381	407	406	408	360	397	410	417	419	389	376	390	409	429	392	412	432	399	414	425	384	425	408	388	395	361	415	399	350	418	398	417	401	423	367	408	408	383	407	391	382	388	336	422	393	416	411	375	395	395	412	392	359	382	372	394	395	371	392	394	386	406	409	414	393	385	380	363	379	402	419	410	406	427	401	368	429	434	417	417	400	388	418	374	434	414	391	389	385	416	364	406	414	413
8485	5843	4713	2327	1780	1396	1165	999	877	764	711	684	634	579	543	556	523	562	548	549	523	511	560	529	502	478	492	537	520	487	499	516	514	483	471	469	500	505	500	481	503	495	498	494	486	458	468	522	488	468	491	463	527	459	490	492	488	456	488	491	450	492	482	485	445	441	485	485	475	473	490	474	476	484	461	536	510	506	507	469	499	503	485	459	497	494	448	491	483	482	448	469	489	488	472	492	451	507	442	472	497	524	481	465	483	445	472	480	486	472	483	475	451	484	449	487	485	477	485	484	474	498	480	459	510	474	475	483	474	463	523	478	513	442	468	490	486	532	501	488	479	453	513	479	464	466	461	503	454	492	497	535	526	477	487	470	505	465	458	439	478	482	480	482	476	481	433	459	463	514	482	498	507	457	488	477	469	479	516	477	470	440	486	458	445	495	460	477	494	476	464	462	495	503	490	510	453	463	446	459	462	517	452	492	488	482	460	486	472	453	506	493	479	501	477	453	463	490	489	482	468	484	481	483	475	476	461	501	443	454	515	470	479	479	485	484	486	442	476	454	459	459	432	484	489	492	451	523	499	492	485	468	485	491	508	486	468	462	493	474	472	505	502	445	483	499	478	437	517	456	453	482	492	477	495	504	482	450	502	487	460	455	451	477	506	496	464	445	486	477	473	445	493	501	500	470	435	454	523	472	517	439	497	468	494	474	508	519	486	450	476	477	452	492	476	471	447	480	483	470	491	470	452	425	502	429	495	458	490	454	474	464	461	490	468	475	476	487	459	476	463	453	498	502	490	488	484	460	465	482	489	511	451	475	470	478	506	446	498	460	476	472	463	458	449	517	460	470	454	445	489	460	450	537	494	474	471	454	490	440	487	460	474	501	501	478	477	497	459	445	459	541	490	479	492	472	466	482	469	486	464	479	466	463	498	482	516	489	497	474	519	438	467	467	471	488	468	519	460	479	464	486	465	444	515	496	494	494	486	497	484	511	463	471	488	478	457	503	442	479	481	518	483	481	442	471	483	495	505	482	453	483	453	484	478	515	522	456	464	477	507	491	459	495	467	469	474	477	501	508	453	462	523	456	501	452	488	484	490	494	487	510	475	491	488	475	469	472	477	495	483	474	492	491	484	507	486	484	492	491	462	509	514	488	466	464	486	485	478	489	508	487	453	453	457	476	487	491	493	504	486	488	482	464	454	437	472	462	451	476	465	514	470	483	448	498	474	461	470	464	455	440	484	497	489	453	512	491	453	467	469	481	534	489	490	483	460	501	478	506	514	458	464	447	497	469	503	483	492	459	456	445	508	507	482	486	458	482	449	447	476	443	496	406	451	475	489	438	480	470	474	500	488	462	466	461	465	470	459	461	429	469	473	478	449	461	452	473	492	458	486	452	518	473	472	459	484	524	465	474	468	496	433	489	458	491	484	501	446	509	408	477	458	498	488	445	462	498	500	439	486	451	489	508	497	488	478	454	487	504	477	518	464	480	502	499	474	464	506	473	456	457	519	503	392	492	494	483	501	505	450	485	497	491	446	464	483	459	480	480	459	500	490	511	505	490	496	485	462	467	493	476	506	482	454	473	471	492	512	505	471	462	481	439	516	452	493	470	483	492	476	481	485	520	480	474	470	486	496	446	472	479	505	501	505	482	456	433	482	496	480	520	473	482	475	518	476	449	505	425	470	483	489	500	513	426	488	500	504	475	485	451	497	476	511	443	480	475	511	501	507	453	463	477	465	478	462	427	466	518	465	486	475	458	485	471	474	516	437	461	541	514	441	481	505	482	484	465	485	491	483	489	509	469	484	534	474	453	480	461	468	493	498	459	463	494	470	491	476	464	519	476	482	462	453	441	505	495	499	478	477	482	502	483	495	474	505	466	465	467	452	450	491	448	457	475	478	485	469	521	487	481	477	484	461	461	445	486	547	481	479	458	464	476	460	480	421	493	452	501	502	461	521	457	478	473	465	475	452	489	477	499	493	468	480	481	477	518	488	459	479	495	455	474	461	438	495	469	469	499	468	508	466	475	467	475	502	504	497	477	473	450	433	481	524	492	489	464	448	454	504	488	485	454	494	482	453	435	451	462	468	498	434	463	478	487	453	458	499	512	463	482	449	476	466	497	478	478	496	480	481	453	497	490	467	502	530	456	504	484	502	484	450	528	463	453	470	509	468	462	449	481	463	489	495	447	449	485	415	469	520	455	469	455	486	457	452	472	442	479	483	475	469	535	457	482	491	488	474	489	485	467	510	513	518	456	467	462	498	484	450	478	491	490	519	479	471	446	503	445	509	480	465	483	506	501	490	464	464	462	489	485	486	484	480	483	457	474	473	485	478	477	471	479	468	457	460	524	473	491	511	449	430	479	478	502	499	474	475	469	472	504	494	468	489	459	482	490	466	471	510	461	487	471	441	448	516	516	482	473	476	523	469	480	455	455	517	465	513	454	521	505	514	497	473	490	510	461	468	478	451	448	512	472	483	496	487	464	453	498	488	520	467	460	456	476	450	510	471	485	470	501	480	482	501	487	445	496	462	510	510	484	489	500	489	482	474	515	454	511	478	463	532	481	502	482	516	486	450	517	489	487	451	476	454	463	504	461	461	486	493	480	506	508	466	473	519	489	499	455	440	493	445	484	512	463	479	477	483	465	507	544	438	465	497	482	450	518	501	486	525	478	481	443	464	481	483	461	478	482	458	520	497	468	481	454	456	502	476	517	483	470	505	497	524	455	464	469	443	499	512	479	444	524	482	453	500	490	495	462	497	450	451	489	453	435	482	497	496	455	488	464	474	451	488	454	482	467	459	465	440	460	446	500	511	491	473	532	482	435	490	470	439	468	483	465	477	465	476	464	518	508	464	463	493	489	433	522	511	465	491	488	491	483	489	508	438	474	439	448	468	496	502	479	475	451	477	446	463	459	446	479	458	472	469	485	454	444	488	449	468	493	453	478	497	437	428	457	490	468	494	502	497	454	493	455	476	473	447	486	486	468	492	487	477	499	455	508	488	508	496	457	499	496	479	482	475	460	514	492	457	493	486	482	455	457	543	468	484	492	467	503	466	488	494	474	513	472	488	471	490	480	458	472	519	489	516	465	466	470	514	444	454	477	457	477	468	499	480	488	503	474	509	484	477	480	502	493	506	476	514	495	448	479	475	468	486	486	539	512	456	456	464	436	456	462	493	438	499	470	506	500	468	469	502	499	473	488	494	503	495	465	462	510	489	460	511	487	438	479	504	467	474	479	463	499	472	471	480	436	446	498	489	448	513	455	457	509	479	489	485	471	481	463	475	479	469	430	496	479	506	469	467	464	455	484	479	486	464	450	498	456	501	458	489	492	475	486	468	458	508	519	484	471	482	460	508	487	420	481	501	456	446	500	458	489	488	468	492	442	485	452	442	488	444	461	499	469	511	490	482	463	450	495	504	468	488	443	460	486	463	492	501	492	479	527	477	507	508	493	472	503	528	502	473	466
22676	21252	29063	23747	21260	21358	12292	2017	1367	1235	1131	1006	964	970	885	950	868	907	900	849	825	822	818	803	754	777	800	776	771	698	762	747	792	790	805	756	731	792	745	730	729	681	753	703	739	775	705	739	748	725	748	755	714	720	751	675	735	700	732	722	764	734	719	696	797	742	744	760	767	764	723	739	705	690	746	737	722	712	727	709	716	758	707	767	693	729	710	787	733	702	703	731	673	738	767	742	682	737	713	733	693	734	717	699	798	722	735	788	732	740	734	763	697	723	744	715	711	737	686	743	725	715	739	715	793	786	743	736	722	714	722	753	729	724	740	732	760	693	649	764	757	743	714	736	738	775	762	708	740	721	749	675	765	709	757	692	721	689	681	788	724	745	751	701	694	723	729	712	731	719	727	736	731	726	735	757	774	736	728	735	755	727	732	702	738	748	727	730	738	763	761	735	702	776	709	756	722	735	747	676	719	696	695	749	739	740	778	708	760	744	737	731	688	717	700	720	720	748	736	723	743	727	771	725	699	752	717	680	755	681	744	741	753	800	753	738	795	738	722	715	778	735	751	738	772	737	763	709	723	720	691	783	763	755	720	763	731	805	703	741	680	696	716	751	677	676	688	756	721	736	710	744	728	725	733	756	697	733	753	730	716	719	714	741	769	709	710	700	725	671	714	765	731	735	710	717	732	709	759	680	710	733	731	722	756	735	695	725	715	726	725	768	747	730	724	737	733	723	664	744	766	753	744	666	741	766	716	708	704	726	764	729	736	688	721	715	767	777	727	715	707	731	741	752	677	727	720	725	752	714	714	734	758	710	727	688	731	717	757	709	675	707	747	710	729	729	706	695	741	705	741	716	658	682	735	765	748	727	747	728	684	746	745	745	673	769	734	747	767	795	735	728	748	697	744	734	720	732	717	723	724	735	726	761	712	724	749	719	694	757	754	708	748	669	772	748	738	726	715	729	725	669	758	705	763	701	717	728	685	761	766	724	747	715	745	697	774	727	706	736	759	773	744	749	703	726	721	712	755	682	696	730	796	716	709	728	746	689	683	702	766	733	722	779	742	692	727	715	734	709	715	742	665	744	733	683	756	751	707	750	765	753	686	736	751	717	714	761	700	703	739	735	719	782	748	674	674	726	740	742	724	690	774	797	685	724	733	740	750	701	738	733	709	714	723	713	740	700	746	695	718	782	729	719	700	719	740	742	713	682	769	727	712	763	722	723	749	732	697	694	718	742	756	750	783	713	744	717	742	712	725	735	715	766	750	726	712	712	719	713	672	693	730	714	762	687	715	660	759	740	707	718	730	720	680	711	685	731	726	702	703	724	743	749	702	735	729	749	734	781	738	757	749	717	706	742	754	701	733	755	775	740	678	719	742	728	762	746	719	688	730	752	724	729	745	769	754	757	761	710	734	695	739	701	733	704	695	764	723	707	769	730	712	697	762	733	736	715	689	728	800	717	705	733	712	704	767	712	737	728	729	695	728	728	722	713	691	730	700	756	743	717	687	733	714	705	762	721	736	760	747	788	694	746	772	675	754	726	704	764	725	744	717	729	757	779	667	703	709	723	736	774	719	738	713	754	726	724	731	674	712	692	782	703	735	791	743	725	695	723	694	700	727	715	722	737	735	726	777	745	759	736	713	717	755	719	702	731	715	755	694	745	698	729	705	755	694	706	710	688	738	759	728	747	712	721	727	720	749	733	757	729	709	696	734	720	735	737	749	710	739	730	738	736	712	705	709	708	708	753	734	734	728	786	746	695	721	730	728	732	724	697	767	699	743	722	720	739	755	738	760	713	741	740	783	756	727	712	714	752	747	721	769	710	757	687	713	789	752	682	721	741	753	747	730	713	670	730	726	708	746	704	755	720	749	733	741	726	754	779	782	761	742	714	759	693	698	730	791	691	705	744	748	709	736	733	749	690	713	734	727	786	743	697	741	789	686	724	713	703	727	743	734	723	746	723	665	707	728	740	712	746	719	752	736	712	663	721	763	724	732	706	730	743	741	761	771	766	719	711	677	753	757	752	724	749	713	691	758	722	756	711	684	687	693	709	711	754	751	773	694	735	712	743	721	745	736	722	742	713	696	728	722	708	735	710	736	742	690	749	785	717	738	735	641	779	736	692	709	688	730	700	773	716	784	712	668	732	722	758	700	700	708	698	733	763	729	716	742	713	700	733	753	696	729	735	748	729	732	703	704	703	740	691	679	750	721	702	682	723	722	720	753	709	779	752	738	793	758	735	732	749	723	713	722	722	721	728	729	703	717	719	713	762	735	727	631	761	762	739	750	720	703	696	719	730	700	729	698	735	710	718	729	735	708	734	747	724	722	686	700	702	738	715	701	754	699	720	696	700	775	768	737	740	680	757	718	691	764	746	732	751	725	720	732	742	736	690	720	719	708	743	780	715	690	708	719	709	739	703	667	737	742	743	675	674	755	697	701	712	665	688	711	697	725	746	731	735	751	660	724	728	717	777	766	677	754	702	709	725	680	713	708	711	717	710	732	686	742	757	674	740	704	726	739	729	724	718	785	667	738	711	731	720	709	733	751	714	704	728	736	804	714	726	784	784	743	712	737	719	716	763	741	660	714	709	722	771	704	717	731	716	775	775	711	724	706	727	790	710	708	726	712	682	744	695	691	739	714	715	728	683	731	739	736	674	763	733	733	812	788	720	722	775	719	718	708	716	709	699	698	710	697	765	705	687	701	697	709	659	706	699	694	734	725	740	715	728	709	707	754	735	693	774	748	691	753	755	747	717	700	785	768	719	737	695	739	714	699	761	687	760	736	729	721	697	746	710	692	737	699	716	742	732	773	744	702	749	753	734	680	702	674	710	734	739	737	735	723	740	745	678	717	717	684	724	690	719	704	699	714	701	725	677	729	696	717	761	707	740	722	724	731	747	751	715	738	786	728	763	756	746	738	747	767	715	705	748	754	762	729	681	710	750	757	721	781	740	703	715	702	689	711	743	738	698	674	729	725	714	714	748	740	715	705	694	755	725	735	736	723	745	729	703	702	682	742	701	752	725	756	740	766	729	696	730	692	763	786	744	742	723	659	735	705	732	710	760	719	724	728	686	730	709	724	715	718	762	733	708	729	663	794	721	692	736	750	699	719	681	755	719	675	779	814	747	712	713	688	712	725	754	734	699	742	762	706	672	771	732	718	751	749	698	711	701	748	796	764	661	750	710	731	686	737	709	730	745	723	708	726	709	707	758	716	751	705	719	731	730	756	694	691	728	689	718	697	671	741	737	706	703	724	757	731	676	674	740	695	728	742	713	756	694	702	795	744	727	723	731	723	732	726	729	688	738	744	782	698	747	735	707	704	722	700	717	716	768	768	712	734	715	710	727	774	716	666	722	760	693	728	751	721	726	756	710	689	672	687	711	717	679	722	717	695	706	722	732	769	782	751	740	732	757	681	769	740	708	692	734	693	699	757	729	686	711	696	732	719	693	750	700	738	678	689	749
12011	16436	13517	7279	5314	4088	3171	2663	2310	1773	1622	1513	1309	1260	1171	1135	1107	1057	989	987	977	974	951	925	843	927	930	910	892	868	867	894	857	863	859	850	872	818	874	787	804	874	803	844	818	802	799	863	818	874	852	837	824	859	841	849	808	810	747	817	836	813	854	788	815	834	849	831	802	786	844	848	812	780	789	836	795	764	784	817	808	793	774	790	779	829	799	777	815	837	783	818	820	805	806	770	772	800	770	844	820	803	797	847	792	800	845	805	785	743	842	788	812	799	793	764	806	831	841	774	836	849	752	804	762	814	748	846	834	803	784	776	851	789	769	780	842	797	819	813	819	814	802	768	896	785	820	802	827	830	837	801	761	765	781	812	804	801	783	801	814	841	817	812	773	812	748	842	799	809	799	835	786	810	791	782	809	794	819	780	810	763	791	801	767	812	799	778	752	791	796	793	839	822	846	805	778	782	839	835	781	834	803	825	809	799	801	810	796	818	732	791	845	793	746	841	756	782	799	788	805	804	797	721	749	754	868	770	793	854	801	836	794	795	764	871	792	773	786	878	787	825	794	822	846	789	780	796	815	795	864	792	852	867	774	818	804	847	798	787	763	797	818	825	815	818	778	839	775	805	807	799	798	828	805	809	780	794	806	779	828	789	755	789	778	825	802	792	736	792	829	766	829	792	821	806	746	861	798	802	836	841	793	837	810	818	828	799	751	850	850	780	787	790	746	781	800	801	763	815	781	827	783	790	839	795	757	787	783	798	773	805	788	811	792	838	776	785	852	788	773	842	755	820	810	758	789	841	797	753	765	848	851	765	814	796	782	773	798	835	821	801	782	803	825	827	816	800	789	786	830	790	748	822	823	760	840	854	776	798	826	817	773	734	786	770	794	771	767	795	778	816	765	817	824	805	823	798	840	755	816	823	823	843	774	793	810	737	821	766	777	876	775	795	796	817	816	830	771	784	806	844	816	818	791	813	745	856	767	840	769	854	805	855	767	793	821	791	765	790	809	823	801	766	781	803	826	793	825	795	787	824	803	790	776	806	803	826	806	863	802	783	748	792	816	847	799	812	776	803	846	810	820	798	801	846	832	813	753	790	819	848	823	813	764	840	791	770	761	800	808	816	744	751	868	861	809	766	774	768	836	809	837	781	796	803	788	839	811	791	841	780	810	808	762	762	779	800	813	797	804	785	810	755	809	770	762	819	764	810	791	826	799	785	795	774	822	781	842	849	804	808	797	837	777	787	815	803	754	816	806	792	756	819	833	853	825	799	784	828	771	817	802	775	758	762	804	770	795	801	781	835	786	773	804	784	845	826	809	829	799	833	780	779	778	776	777	789	820	793	820	802	764	775	817	830	796	818	810	765	821	837	884	841	799	756	795	782	753	769	799	815	784	828	832	759	810	819	776	828	785	799	780	824	802	786	817	791	813	816	827	808	806	809	852	786	811	820	791	796	759	768	822	769	792	762	808	782	828	847	834	844	807	775	760	834	752	783	755	831	805	821	807	789	799	762	856	819	812	795	799	786	766	797	775	781	799	833	788	798	782	789	813	795	811	787	793	841	828	828	873	793	829	822	820	783	802	787	794	800	790	798	818	808	782	786	776	777	787	822	790	787	807	819	772	806	787	845	837	797	801	833	813	757	809	811	801	787	779	784	813	821	806	818	798	787	852	844	842	798	819	787	795	802	794	819	734	765	788	817	784	808	815	743	825	843	810	803	804	773	842	805	791	818	829	786	780	859	755	779	790	817	805	823	825	810	777	800	784	795	801	805	850	809	750	771	779	817	834	732	795	790	859	764	867	761	738	811	791	799	797	806	792	758	763	779	760	786	792	805	770	764	751	794	826	780	788	800	799	781	811	797	812	813	787	762	768	758	807	820	821	832	790	729	775	770	819	808	848	764	835	778	819	814	764	774	796	803	780	817	818	789	808	813	772	766	787	797	789	782	792	742	813	804	755	794	775	811	769	801	817	810	832	790	731	769	753	805	844	847	811	826	819	828	841	817	796	819	787	777	800	782	737	828	821	852	752	826	826	791	832	798	847	782	817	789	815	802	837	813	774	801	839	821	774	777	812	778	790	810	742	803	836	814	827	765	806	820	800	779	801	827	808	767	780	782	774	793	806	765	780	820	818	788	734	781	848	798	790	798	814	777	770	793	797	780	775	775	806	802	808	735	752	807	817	780	784	814	844	777	829	791	794	826	774	790	787	775	825	792	823	793	813	800	817	824	803	766	719	785	774	836	764	794	795	766	834	783	809	768	792	809	856	762	762	832	779	770	789	808	792	825	765	848	780	824	754	800	834	776	792	749	820	794	795	780	775	737	810	850	771	758	804	803	752	839	759	759	780	809	782	845	814	830	778	802	845	845	804	814	874	794	794	743	845	822	814	798	802	814	788	789	791	813	810	766	805	800	761	759	815	833	796	784	813	801	802	792	832	806	787	843	801	769	793	835	800	761	817	749	781	861	792	792	831	808	820	774	821	808	764	807	804	799	764	763	749	765	835	756	788	796	826	809	795	801	838	775	845	797	781	816	829	802	802	828	794	778	802	780	857	799	794	799	786	858	790	745	798	830	760	754	832	795	799	784	758	791	793	802	798	770	779	813	822	851	800	791	803	801	868	747	764	810	785	802	788	795	775	768	794	863	828	784	827	804	803	769	795	839	787	726	732	802	811	784	820	803	822	778	787	853	782	793	779	775	785	790	760	781	762	828	793	825	801	790	789	785	784	822	771	866	780	778	769	839	802	842	743	765	773	769	775	840	793	799	835	822	820	799	831	780	839	813	788	803	827	826	775	778	801	762	816	782	767	784	829	736	807	815	802	794	793	777	851	840	797	815	760	823	793	779	751	774	854	773	790	771	821	795	781	802	787	813	802	801	807	823	787	800	786	812	817	767	818	848	810	815	777	800	780	791	783	797	742	837	835	778	790	769	829	833	816	802	797	788	769	837	829	808	825	798	800	793	758	765	782	784	793	849	770	780	833	804	845	749	786	837	820	791	796	793	838	876	790	802	818	831	789	818	778	810	809	815	801	807	800	731	850	758	796	772	766	882	790	772	797	778	814	794	806	834	802	797	824	841	774	779	809	785	779	787	828	792	808	786	802	770	848	817	795	828	821	801	802	774	821	796	757	820	786	853	822	816	867	749	795	794	844	788	797	784	775	826	802	762	823	767	773	780	802	797	812	769	810	792	756	808	811	822	812	822	740	803	747	769	792	767	785	856	795	769	796	834	792	772	760	755	823	846	791	811	810	772	752	795	806	839	783	794	800	833	767	795	851	799	816	786	830	772	798	791	786	762	772	818	796	831	768	808	814	782	811	822	817	795	832	772	768	826	833	753	801	804	780	831	800	773	780	814	789	793	742	777	803	857	820	802	809	778	802	797	827	805	783	802	773	800	811	825	789	805	780	793	748	781	771	824	826	831	791	830	800	820	827	786	800	784	758	816	794	814	762	749	809	760
27239	20291	7510	642	352	277	280	288	263	233	253	213	232	214	239	223	227	225	239	215	233	212	220	223	237	213	265	206	241	197	237	228	203	224	256	237	243	225	222	243	236	243	239	233	243	218	243	229	229	207	216	223	228	221	194	234	226	218	210	229	225	216	215	229	234	205	212	217	230	205	206	236	230	243	219	208	250	215	220	212	235	229	249	234	237	225	192	226	239	244	246	247	214	222	233	227	210	191	239	219	248	241	219	216	202	221	245	229	211	205	228	226	222	218	212	241	214	219	235	222	216	208	218	206	228	236	224	244	237	200	214	235	222	239	241	243	198	207	220	225	230	226	201	226	212	240	262	219	196	245	230	197	264	212	220	245	236	211	257	214	226	233	234	242	219	237	213	223	220	218	239	230	239	214	230	219	233	237	230	228	223	243	258	224	241	250	201	218	229	238	220	176	250	205	237	278	219	233	228	250	243	223	233	240	234	241	204	218	262	229	208	236	254	247	217	218	223	239	215	218	247	228	232	237	220	248	222	202	220	231	203	245	216	216	200	215	208	220	211	239	240	248	193	232	239	226	223	240	224	241	225	238	233	218	195	229	243	213	228	223	227	227	248	232	201	250	228	241	195	233	215	222	220	230	245	228	249	217	206	227	240	211	226	218	214	216	249	239	219	229	244	240	224	215	233	250	232	235	234	239	208	218	235	239	215	256	225	224	228	225	231	234	230	231	224	247	222	238	225	213	224	208	228	192	224	217	231	232	236	228	235	211	217	249	210	241	219	232	188	217	247	228	221	241	233	227	204	244	229	228	208	260	215	221	211	235	201	208	220	212	250	256	216	220	201	246	240	241	204	203	241	214	199	225	222	215	214	212	241	233	234	242	227	222	236	242	231	236	215	231	229	237	242	229	193	220	235	214	227	200	238	229	221	236	244	207	221	235	250	234	230	221	223	243	219	192	259	213	200	220	210	241	198	239	216	235	255	229	205	212	207	223	235	213	234	240	251	201	258	213	229	235	218	228	220	241	238	240	242	226	230	226	217	247	252	220	228	239	234	247	234	233	236	231	216	207	218	244	213	225	241	218	222	234	215	233	227	226	212	223	227	215	227	220	254	224	234	176	193	214	234	243	223	247	248	187	266	236	194	241	246	237	243	221	221	224	208	239	232	235	229	224	233	233	233	233	206	215	211	214	233	207	238	227	217	259	226	244	239	216	233	225	218	261	220	233	221	237	244	213	224	220	246	222	211	228	226	232	234	235	237	248	202	248	198	211	227	224	226	236	246	237	224	220	229	207	228	221	234	207	246	199	235	209	207	228	217	252	207	245	232	226	232	222	219	241	254	228	203	214	227	222	218	245	222	203	228	251	237	220	219	229	237	220	222	252	237	225	207	228	217	235	237	205	221	231	236	211	215	245	245	230	202	215	236	241	235	221	222	211	216	231	226	232	214	223	238	249	220	211	239	239	236	212	231	237	221	257	224	224	234	240	202	204	257	236	224	222	218	227	224	252	228	216	216	216	222	210	232	202	245	223	226	198	229	206	227	225	213	221	221	241	252	206	230	226	238	216	211	224	232	205	222	200	232	214	230	231	229	239	235	214	215	206	236	239	236	213	234	237	220	219	250	253	246	221	224	212	237	221	219	250	226	214	225	241	243	232	214	206	230	215	201	238	244	237	205	214	212	248	217	218	225	230	233	226	240	223	245	231	225	238	221	222	217	244	230	191	207	227	226	209	206	250	205	224	242	236	229	227	204	250	223	226	242	200	211	240	210	208	224	248	236	178	234	239	197	227	263	216	228	215	216	218	217	253	264	237	228	209	216	255	248	244	246	209	246	238	211	219	202	219	235	215	217	226	214	229	205	237	225	196	229	239	215	229	201	217	209	223	235	232	223	239	247	229	251	226	220	219	232	258	219	213	223	229	257	230	237	231	223	229	223	243	220	224	240	224	237	207	203	230	210	202	203	237	234	229	203	241	247	236	193	204	200	218	222	232	227	219	250	254	225	205	225	224	222	229	227	208	241	202	232	240	227	203	241	222	226	239	230	237	228	234	216	256	213	264	231	211	235	226	231	235	222	227	230	249	235	223	229	205	219	203	218	217	233	240	205	220	233	244	237	225	226	236	229	226	212	201	224	206	230	200	195	223	222	212	213	208	209	227	236	242	198	248	193	223	213	231	220	252	214	235	218	232	247	210	239	220	252	228	213	238	193	246	225	224	212	232	236	211	216	236	237	231	222	231	229	245	238	236	209	242	233	226	254	216	234	223	240	234	228	214	254	229	251	236	210	212	230	228	221	203	215	250	216	219	227	222	217	237	212	237	229	241	224	239	203	205	217	208	223	228	244	217	224	229	222	239	198	221	204	219	212	224	206	257	234	253	228	242	240	214	214	232	219	216	210	235	253	205	213	213	226	210	230	211	241	232	237	242	210	218	219	234	216	246	233	233	223	243	231	237	212	225	269	189	207	228	211	240	208	225	216	207	208	220	249	223	253	234	215	225	203	222	239	240	225	230	210	246	230	235	224	205	231	232	221	227	223	240	230	230	234	219	192	209	205	237	223	227	222	262	224	220	217	237	212	229	213	207	245	254	243	228	213	218	209	209	230	232	236	246	235	223	243	245	224	227	210	228	209	218	252	219	216	217	208	254	229	236	215	225	232	235	227	232	243	208	202	262	218	217	202	199	217	251	229	246	209	213	240	213	228	224	240	227	230	224	234	242	199	201	256	260	236	225	210	230	183	220	244	232	233	208	228	232	236	241	221	226	241	230	205	239	199	187	201	233	208	218	182	211	204	223	226	201	236	203	225	226	201	234	219	232	226	223	214	223	244	228	226	233	212	237	217	218	233	236	233	220	223	208	239	178	242	249	224	244	215	226	228	226	253	227	205	217	221	229	217	232	231	216	202	238	250	233	237	229	225	217	225	212	232	215	212	237	258	198	230	210	228	228	247	217	210	234	212	216	215	248	231	223	232	209	221	220	225	212	231	227	208	215	241	213	228	248	231	256	228	230	232	243	229	212	230	249	204	228	218	201	245	244	247	225	204	264	242	248	223	218	218	209	201	230	217	192	231	228	215	236	218	226	225	222	229	220	250	228	211	228	213	218	242	237	218	213	254	249	221	200	234	206	200	238	248	241	228	217	194	234	215	219	229	216	227	205	233	222	214	200	258	238	199	243	243	215	252	218	237	195	202	233	243	211	235	206	202	249	233	216	203	231	224	237	208	198	220	252	231	218	219	223	204	214	224	220	223	249	263	205	219	236	223	226	236	203	208	245	218	231	233	226	226	233	226	226	264	223	226	253	238	223	257	225	225	251	223	221	221	233	243	210	239	235	246	200	227	215	233	238	243	200	232	258	252	220	209	238	224	245	220	241	232	256	250	215	221	239	190	226	217	208	229	205	209	226	221	190	198	238	230	230	230	241	221	216	217	202	238	226	249	209	221	244	221	223	233	235	202	219	202	248	224	220
6678	1197	954	551	441	407	344	367	296	300	286	316	306	266	335	305	290	292	303	257	285	272	301	243	253	267	308	266	275	300	262	275	270	276	290	275	225	264	322	292	267	319	266	279	272	292	289	296	285	269	275	268	291	271	257	290	300	295	316	270	285	290	310	288	254	279	300	273	294	255	293	281	297	286	281	259	303	317	288	295	254	309	262	255	281	285	256	266	298	256	285	277	303	299	295	285	278	274	309	275	318	272	302	287	307	294	264	300	262	287	224	282	291	282	265	284	279	277	284	280	280	288	281	258	288	302	301	264	287	265	300	292	250	287	266	281	297	297	277	267	289	295	283	298	255	280	282	267	275	267	291	286	251	262	289	292	260	282	259	287	303	267	286	289	260	267	286	285	278	266	290	308	295	261	271	263	275	273	273	263	293	254	299	266	288	292	282	281	285	276	301	300	267	269	307	288	285	278	297	286	270	279	306	256	314	279	273	296	276	254	271	292	273	272	267	281	297	312	261	260	270	284	268	291	284	287	294	292	267	282	292	314	289	265	300	272	280	271	284	274	275	267	264	272	300	262	259	296	277	282	277	287	300	297	268	281	253	286	271	272	286	289	276	246	287	261	269	281	268	290	257	281	289	265	284	290	278	312	274	287	258	255	288	304	295	299	276	314	265	285	276	271	286	267	287	279	296	277	269	288	281	271	274	263	297	266	270	290	277	292	301	310	293	292	259	271	260	267	251	284	294	305	287	293	306	254	307	288	293	300	278	298	293	252	269	258	299	268	240	281	275	288	292	299	286	293	269	309	246	266	271	299	267	294	287	288	246	292	261	258	288	295	267	270	265	290	273	276	284	289	251	289	299	256	268	260	267	286	297	288	291	248	300	283	306	279	279	301	300	255	282	292	290	268	285	302	301	288	269	287	278	275	284	241	262	282	293	281	285	288	282	247	294	304	266	278	282	295	284	300	289	265	268	265	293	248	317	306	304	341	286	271	296	291	294	288	309	287	247	271	271	296	295	286	285	282	275	271	300	284	288	285	279	283	292	268	285	270	286	309	292	249	260	314	286	255	301	298	267	290	286	257	284	280	267	275	276	251	251	270	290	260	282	298	262	273	276	247	300	302	271	284	272	260	262	308	270	294	267	289	291	270	248	284	253	317	272	279	270	271	266	280	299	275	313	298	282	262	284	250	288	259	267	302	297	249	279	291	297	294	297	306	292	313	291	271	300	267	297	289	261	268	306	290	289	271	281	271	274	281	258	281	280	276	302	265	253	287	297	290	298	299	272	288	283	263	293	282	277	300	272	271	284	249	288	283	246	291	288	266	309	308	292	282	265	270	295	282	254	273	274	295	271	247	286	267	259	290	305	280	296	281	261	254	269	260	262	267	261	257	264	280	272	274	283	304	290	329	251	298	305	289	285	280	267	275	271	275	305	288	286	296	286	286	281	281	285	288	269	304	259	293	291	277	265	279	274	285	315	272	280	296	285	312	297	238	271	281	271	254	273	269	261	271	308	270	285	273	279	283	263	271	265	271	285	297	314	293	299	278	301	287	274	267	285	250	289	273	282	266	258	315	302	299	280	236	268	280	273	252	285	294	301	279	260	267	296	266	276	274	271	305	298	245	276	282	275	266	288	265	287	270	264	269	287	283	264	280	286	298	302	277	278	243	288	274	261	287	308	292	279	262	294	300	278	277	311	264	271	266	270	289	268	287	280	292	273	298	294	264	295	310	268	264	277	291	298	269	285	274	269	268	305	268	264	280	288	310	249	263	274	293	263	295	268	292	270	306	267	255	270	296	275	281	281	293	292	282	286	296	252	283	274	268	284	291	298	281	265	267	265	305	248	286	297	264	258	307	305	288	265	267	254	273	295	240	280	289	269	296	287	263	273	284	298	311	261	241	252	282	238	278	285	287	277	282	286	272	264	327	256	294	291	260	274	274	278	263	286	290	306	295	290	300	280	288	277	280	266	282	312	269	282	270	262	275	258	296	281	256	288	306	249	301	263	279	260	270	292	281	273	278	277	266	275	239	267	263	313	290	286	293	298	265	264	270	268	274	280	271	288	274	267	249	303	253	267	288	295	263	298	300	289	292	262	288	298	278	270	274	291	287	295	267	285	290	280	258	291	296	323	282	293	282	299	268	289	258	262	267	315	286	262	279	276	287	243	290	260	287	291	292	293	279	288	280	270	295	307	274	279	288	281	286	232	268	265	298	290	280	279	268	286	273	292	263	268	276	292	318	275	298	281	265	269	275	319	293	286	286	233	267	283	229	300	290	288	243	277	273	311	275	268	290	306	283	288	254	293	269	251	308	294	300	270	267	279	281	269	271	292	253	267	294	285	270	309	291	253	301	242	283	289	278	309	247	291	270	298	266	262	262	286	298	291	281	258	281	298	263	279	256	283	276	286	283	287	288	302	291	288	274	274	296	269	275	266	299	273	271	272	302	252	265	283	295	283	313	260	282	260	274	296	271	279	280	294	294	273	287	272	274	258	272	284	248	284	253	278	309	289	271	275	258	276	290	293	251	293	266	279	295	284	291	282	298	284	277	267	283	290	281	279	267	237	280	293	252	300	272	257	279	312	272	268	267	275	282	269	256	284	290	260	288	290	251	302	271	273	260	297	289	317	283	270	304	274	226	272	292	264	270	278	264	262	278	257	322	247	254	290	304	284	276	265	304	284	237	266	304	283	276	279	297	275	274	260	250	278	283	298	252	285	263	294	314	280	300	251	289	271	267	288	279	301	266	301	285	296	293	284	283	244	267	280	261	285	292	325	277	308	291	284	315	261	289	266	251	277	272	287	264	254	274	287	294	309	301	303	277	317	277	281	294	270	289	314	276	285	292	272	267	256	266	302	281	292	300	274	268	267	297	287	260	287	282	310	268	272	309	275	300	308	276	274	276	287	292	290	290	265	281	273	288	305	260	257	250	314	266	253	292	309	299	289	275	275	286	283	263	253	282	274	295	261	316	275	256	274	267	286	278	266	272	265	272	293	264	296	314	290	260	287	313	272	296	270	297	250	262	288	268	267	314	286	278	287	292	269	263	276	307	258	254	298	282	289	252	244	259	291	271	291	285	251	260	275	272	301	262	306	251	267	309	277	262	271	269	298	272	274	270	273	301	260	307	249	268	266	289	285	293	275	270	303	311	275	279	271	265	305	280	261	276	265	266	282	269	276	274	312	288	279	277	270	296	263	298	263	281	279	253	284	259	276	281	277	289	269	259	266	284	277	242	268	245	274	306	294	253	299	269	285	290	267	291	298	267	282	266	280	285	309	280	278	283	286	260	280	281	280	299	256	310	288	267	264	286	274	261	278	293	288	275	262	280	275	264	276	303	272	268	311	261	293	272	288	286	267	274	269	306	281	284	284	270	280	278	277	270	268	279	292	283	285	273	261	292	273	273	281	276	274	321	279	276	286	274	268	276	311	291	277	286	284	265	285	294	277	273	255	294	281	273	272	297
23669	21242	28672	24129	21254	12063	1357	949	747	669	634	652	558	541	477	465	482	465	473	410	430	434	450	441	452	431	446	438	418	449	426	442	418	466	472	422	431	418	410	408	449	414	418	431	423	416	394	440	409	389	439	410	407	404	384	403	415	374	448	396	387	406	419	441	399	409	404	427	439	410	429	413	417	398	414	379	396	404	388	418	421	455	425	396	398	389	457	418	390	410	415	409	432	412	423	418	383	396	407	379	410	434	453	405	399	417	397	374	421	397	411	402	425	419	387	425	417	412	414	368	393	412	403	391	418	430	406	396	409	408	374	393	399	404	392	396	410	414	415	428	414	398	389	401	456	437	430	437	434	419	409	375	431	382	389	403	387	422	400	399	408	401	398	392	437	413	419	419	454	432	407	417	444	383	389	377	405	380	461	394	385	421	409	436	427	385	429	422	425	381	414	427	424	395	414	394	388	407	410	421	425	449	406	413	421	404	435	399	451	371	407	391	402	403	398	390	389	412	409	441	380	419	404	431	377	405	388	403	377	383	414	359	429	443	429	393	380	426	401	424	420	418	375	402	394	363	435	426	381	427	407	386	384	435	398	427	406	403	400	392	429	428	405	389	411	410	391	419	432	411	400	434	399	456	381	411	430	440	443	386	368	404	383	401	382	417	451	416	410	413	407	382	391	417	418	416	399	397	402	386	464	419	403	399	416	396	415	388	389	428	413	438	442	432	414	435	376	411	406	449	387	398	399	407	407	435	413	402	442	427	408	391	407	398	422	423	429	418	416	430	422	380	414	414	410	409	415	437	419	390	403	389	422	418	417	385	398	435	389	418	415	408	404	425	391	364	415	385	411	400	398	401	391	450	425	381	384	397	396	450	405	403	419	412	404	396	441	432	415	391	412	441	450	412	382	403	405	397	386	420	457	411	398	414	396	390	441	415	391	438	377	401	390	380	424	358	423	387	437	366	441	462	441	394	410	448	386	417	371	393	418	418	437	404	419	415	423	410	426	418	413	429	425	391	434	395	407	392	436	392	395	389	421	407	390	376	392	424	421	428	385	403	427	393	397	419	392	406	385	394	408	384	432	371	434	454	404	381	426	388	443	380	416	400	415	383	392	399	408	426	414	402	387	428	430	384	421	394	408	385	429	413	413	442	433	393	380	405	374	401	386	425	409	408	445	436	386	396	437	382	416	420	389	435	418	390	410	407	407	382	409	384	414	461	379	417	414	411	449	402	398	401	417	402	413	406	394	397	440	396	378	389	417	392	394	397	389	411	395	408	408	440	401	395	419	408	432	435	399	383	410	386	416	422	418	406	420	409	397	427	412	401	421	381	400	419	382	375	414	372	412	398	419	374	401	395	388	405	427	427	404	405	390	400	427	447	394	408	398	406	413	358	404	359	403	391	391	394	399	380	432	393	427	441	437	421	401	401	416	405	417	417	402	386	426	422	399	403	417	397	403	394	423	437	389	406	464	410	433	397	411	418	394	426	385	401	408	413	414	388	412	414	439	405	402	417	412	416	397	431	386	387	415	401	429	382	370	407	428	405	453	389	415	379	385	434	404	386	428	372	409	440	371	381	439	390	391	427	353	421	403	391	411	406	385	406	370	381	439	386	414	418	432	409	419	429	381	435	452	423	401	432	439	411	402	395	435	447	393	420	417	413	407	386	413	423	393	402	402	397	422	407	389	417	403	402	418	404	402	383	404	401	425	389	374	388	401	454	472	414	413	410	404	396	396	397	405	434	397	374	427	408	459	388	402	368	392	406	423	431	401	401	408	411	429	405	408	416	405	387	412	430	403	416	379	444	402	441	443	424	426	406	434	404	405	407	378	379	385	380	377	429	370	405	395	404	378	423	387	381	396	425	376	371	409	403	390	441	394	402	397	399	407	404	404	386	392	412	376	384	422	416	377	410	431	403	416	403	391	394	405	427	444	444	434	416	406	418	389	433	409	399	410	449	409	430	400	390	407	408	403	412	416	419	376	427	350	391	407	426	384	415	400	420	392	416	396	441	396	397	433	383	366	385	402	412	399	420	443	411	404	426	378	397	447	410	423	394	360	360	396	387	392	402	421	404	392	417	384	396	391	422	417	409	409	409	381	389	436	415	407	415	425	403	408	425	410	436	429	406	403	404	416	423	446	404	435	402	408	382	425	405	404	402	416	396	387	401	392	406	425	441	397	381	407	437	424	405	412	393	396	406	418	429	394	369	439	394	416	393	424	423	401	421	410	405	416	412	401	391	398	415	390	428	408	360	403	420	393	428	391	383	402	405	419	406	433	446	428	388	381	436	415	410	380	409	402	387	424	417	440	409	380	410	415	408	373	417	458	431	390	409	441	447	381	409	411	376	381	426	396	379	401	427	424	449	406	394	390	378	441	396	376	393	362	413	369	426	414	437	425	417	436	377	377	433	432	438	451	415	417	383	437	444	416	408	413	395	414	428	382	430	428	412	393	385	395	457	418	414	397	417	377	388	394	391	377	374	413	392	386	428	386	376	401	410	417	405	424	397	364	412	433	427	419	425	402	441	448	429	397	422	397	425	419	403	417	407	441	425	420	380	400	407	425	430	442	437	364	394	401	447	423	384	428	373	394	368	410	408	385	429	404	393	432	394	450	415	404	429	418	429	415	398	423	370	394	378	380	404	400	378	366	392	387	386	430	363	443	431	384	427	432	455	418	423	416	426	383	421	398	414	380	398	394	428	437	413	420	398	409	413	421	362	424	393	393	411	405	400	413	375	402	401	426	404	392	379	386	380	379	410	397	457	429	437	380	352	426	408	416	372	439	400	393	398	393	428	387	383	427	451	413	421	404	417	410	402	419	413	401	412	410	404	455	412	430	388	409	382	401	425	396	395	404	401	415	409	443	417	429	444	410	426	401	439	415	369	404	394	393	395	441	380	403	394	424	402	385	406	400	394	434	464	388	405	404	397	425	399	389	401	404	408	420	458	374	409	397	378	417	380	393	382	409	419	395	426	441	421	489	409	411	415	376	388	376	382	365	406	403	411	410	384	455	402	409	453	356	416	397	408	410	422	436	381	372	379	380	434	420	412	413	424	395	416	412	371	427	393	432	392	420	415	399	410	399	407	385	400	374	426	370	398	399	395	401	408	410	403	394	389	397	437	383	404	392	386	389	409	388	405	366	415	394	395	384	425	397	429	419	436	435	416	406	404	394	400	397	407	412	407	425	411	391	386	395	429	376	409	398	418	439	410	370	389	400	401	417	425	453	392	436	427	393	412	379	416	424	399	411	393	409	378	414	397	410	422	394	410	413	437	424	359	400	433	415	423	420	439	387	421	398	394	390	425	424	406	454	461	382	385	429	407	398	413	387	393	397	378	415	426	421	420	410	421	389	374	396	392	398	413	420	433	410	430	417	404	414	412	413	405	439	430	380	387	418	399	411	396	366	409	456	399	413	396	373	384	398	404	401	416	424	423	412	422	425	401	373	397	403	407	443	418	421	416
9106	9820	8092	4141	2794	2213	1658	1430	1183	1041	901	813	726	716	652	587	605	547	557	573	532	555	529	536	514	460	527	518	470	496	480	511	496	482	485	459	453	458	489	459	496	451	477	484	468	473	463	508	454	480	481	453	459	488	513	490	498	474	465	474	465	482	439	423	474	438	492	458	459	463	463	501	458	486	470	417	488	447	476	493	442	443	448	497	456	508	411	495	464	450	470	488	460	487	499	462	465	499	449	487	446	484	465	519	491	481	461	477	451	471	440	483	464	464	501	503	464	483	433	485	450	448	421	458	458	415	463	441	472	435	487	430	452	469	461	484	483	457	449	454	485	455	484	465	481	464	460	455	455	443	479	472	476	432	454	456	464	462	462	464	436	466	474	452	442	433	480	490	496	455	469	486	472	475	459	448	485	471	472	458	454	436	466	476	453	490	432	477	477	443	464	442	428	454	442	478	467	487	481	459	427	431	429	484	397	459	438	450	503	457	463	502	465	451	451	452	457	479	477	474	481	455	464	454	508	482	427	481	441	475	439	504	484	483	480	474	489	476	449	456	457	452	461	426	446	468	470	476	461	465	457	478	464	475	449	438	480	440	441	503	444	481	466	479	500	479	493	452	431	465	415	465	440	470	476	483	494	445	482	462	462	467	506	444	447	465	470	483	497	471	497	480	467	436	433	504	458	460	483	473	471	467	462	452	483	460	500	458	486	446	457	469	456	458	502	469	466	462	447	447	458	464	470	485	500	466	494	480	455	491	462	479	475	488	467	424	471	462	488	464	458	466	484	472	502	504	435	478	485	443	486	485	500	442	487	474	459	495	484	483	460	455	465	470	484	450	480	424	465	435	482	488	460	468	462	463	479	471	467	453	449	438	492	440	440	475	472	479	459	450	478	475	457	460	489	487	470	447	435	416	486	492	501	433	480	458	473	474	435	454	489	476	454	474	456	445	454	428	439	465	495	471	465	464	451	425	434	459	445	466	486	451	498	480	458	436	477	450	464	452	445	450	470	457	451	465	461	452	433	472	478	479	461	464	460	422	465	474	461	498	476	462	473	445	442	488	480	458	449	455	458	441	456	439	465	476	497	480	474	485	471	473	473	464	488	495	484	498	460	434	459	453	474	472	458	458	424	484	477	456	518	474	486	469	465	441	467	439	443	439	491	429	455	470	491	499	447	454	416	456	466	499	452	432	486	434	486	452	469	456	439	447	443	450	450	454	474	476	450	438	469	465	452	461	460	435	483	463	448	486	435	449	431	475	470	463	488	464	475	487	460	482	463	457	480	476	467	446	455	461	506	439	451	488	473	469	442	485	484	475	481	487	440	444	479	469	434	467	460	462	485	436	457	491	491	471	489	457	465	470	473	395	469	463	540	406	464	461	457	463	463	442	452	458	463	480	456	436	471	481	442	478	469	503	510	469	460	474	469	481	472	486	451	456	463	424	473	436	461	461	438	452	489	496	480	502	481	465	443	478	482	461	459	476	443	467	492	468	491	468	461	429	467	445	453	471	456	444	514	445	477	466	478	446	446	455	468	472	465	477	491	513	437	461	439	481	446	458	455	474	449	432	430	416	453	500	464	448	430	457	527	421	479	465	478	478	428	444	507	488	459	464	453	432	421	439	443	505	475	440	484	435	496	450	484	479	486	440	473	428	498	463	497	438	452	476	487	485	467	437	461	478	457	497	492	424	470	460	470	457	475	465	450	474	488	449	455	490	471	465	455	469	454	445	467	478	439	446	471	514	481	452	489	493	489	450	454	454	437	462	457	424	461	463	470	451	478	439	511	447	490	458	452	467	488	463	460	459	468	445	459	492	438	503	472	467	478	464	471	450	459	453	468	452	446	482	449	507	458	469	466	440	520	484	471	489	478	475	466	480	477	456	502	490	449	499	432	490	495	467	462	399	481	451	469	476	462	476	452	500	463	453	501	469	468	476	477	443	464	468	447	469	445	456	462	477	486	478	443	415	522	432	469	470	433	504	483	447	464	473	481	482	485	479	473	473	477	474	455	468	450	483	432	468	469	483	489	459	493	474	450	449	488	451	474	482	442	474	471	450	511	457	467	431	454	485	467	456	463	475	438	461	467	436	442	489	500	452	441	456	450	441	459	467	473	436	451	492	482	480	437	445	425	446	478	509	443	427	450	480	466	479	483	447	467	487	464	491	454	468	465	445	443	498	450	466	482	455	479	463	460	462	454	462	447	515	454	461	477	474	465	440	474	447	474	430	491	441	488	488	438	489	458	442	498	464	467	478	447	469	487	446	505	475	461	477	469	463	462	509	430	480	460	461	459	442	473	471	509	423	465	443	459	449	461	459	443	443	478	445	481	420	427	444	439	472	455	454	451	480	456	480	490	429	445	475	464	455	478	431	456	438	500	434	446	410	420	478	479	477	459	463	534	477	482	457	471	495	458	434	458	471	459	463	462	482	479	466	475	461	469	458	460	482	520	453	450	464	434	448	431	473	464	470	491	454	474	472	450	450	466	510	460	466	468	467	465	484	495	465	459	468	470	446	492	500	413	515	427	456	483	473	446	481	489	464	459	466	417	460	458	431	452	469	443	465	479	445	498	494	452	460	469	492	465	448	449	463	463	458	464	463	472	472	505	456	434	477	470	441	456	456	443	462	470	440	400	439	445	481	442	479	472	486	472	481	431	480	412	456	436	467	468	478	432	445	429	461	450	453	519	451	472	465	472	485	467	461	442	439	477	459	451	464	460	435	450	465	438	488	448	454	469	491	493	499	455	464	433	443	448	470	481	493	485	442	486	449	450	464	489	464	433	448	451	463	445	469	471	436	441	492	456	449	485	457	428	491	493	448	432	432	496	501	438	406	456	491	469	478	491	444	473	499	452	471	442	452	454	476	487	459	446	499	478	437	486	449	451	453	432	463	464	480	461	471	482	457	453	492	476	486	470	455	460	486	457	462	482	454	446	478	463	468	465	456	494	512	438	518	483	461	459	462	455	449	456	466	455	478	480	467	480	480	466	467	398	464	484	463	499	450	455	452	461	451	450	422	455	465	456	457	459	468	493	492	413	474	450	480	455	474	466	465	481	479	468	443	491	474	461	480	473	455	478	467	462	469	460	435	432	500	447	442	468	439	476	456	453	464	469	467	430	440	470	470	486	490	472	436	459	427	499	489	466	497	452	454	475	472	456	438	476	430	420	464	442	425	471	471	468	475	498	462	464	462	489	465	510	478	476	468	475	477	432	425	471	444	477	449	438	456	466	455	469	491	454	470	443	454	451	494	454	453	455	458	461	456	437	450	464	474	421	416	467	476	453	489	455	471	488	470	466	462	473	451	456	503	459	476	459	451	462	473	454	479	495	449	505	446	452	476	476	466	471	453	521	455	447	457	447	454	440	452	462	475	475	468	441	441	481	439	435	442	446	459	432	479	493	447	464	452	454	458	464	479	453	483	438	430	481	450	430	440	479	452	462	493	484	479	470	474	465	480	473	495
24862	21204	27582	25009	12198	958	736	562	516	516	489	435	460	427	454	441	479	434	445	423	418	422	426	417	426	398	394	385	418	410	408	419	430	428	392	420	383	398	406	426	410	379	425	404	444	397	418	387	378	412	392	392	425	405	380	400	418	370	372	366	402	402	392	374	424	392	376	395	405	429	373	402	411	380	396	407	409	405	384	405	415	404	379	397	428	390	393	398	403	402	426	431	360	413	407	378	370	413	411	392	400	408	399	372	406	419	421	404	390	435	441	411	408	442	403	403	402	416	431	360	388	418	402	385	421	386	441	395	384	431	395	401	404	388	375	391	408	435	381	438	382	410	383	386	428	369	409	428	408	420	376	371	397	436	363	434	378	410	392	389	370	390	380	365	388	402	406	392	404	384	425	401	412	394	394	381	381	400	464	389	437	404	382	411	426	367	400	414	381	352	408	415	408	414	400	398	349	420	400	406	405	392	420	390	431	386	393	407	425	418	386	409	391	387	385	366	371	380	396	394	388	349	386	410	408	413	388	400	418	420	380	417	412	379	378	344	398	368	404	383	429	407	377	429	361	387	402	388	423	389	429	373	369	376	385	390	383	370	380	403	433	395	406	385	359	375	407	414	401	384	387	405	404	413	374	412	382	380	379	397	384	374	378	405	405	411	374	413	400	373	376	366	373	415	415	390	414	364	402	360	361	379	398	423	404	388	390	419	393	384	417	402	366	382	421	352	387	416	445	439	393	374	387	391	417	399	415	356	419	369	375	393	391	396	366	391	384	448	414	419	431	398	357	393	418	381	381	367	382	383	355	366	397	386	446	400	409	364	418	406	380	419	412	403	390	386	421	392	414	403	399	404	408	400	389	378	436	385	395	423	359	357	416	396	436	407	414	406	396	360	413	378	391	407	372	376	364	402	413	360	378	388	405	391	384	410	393	371	411	410	332	365	388	417	398	409	405	389	381	396	422	406	361	392	400	386	380	359	402	376	414	410	389	356	405	380	424	379	400	378	416	390	397	399	388	426	387	353	412	383	369	396	382	368	356	409	410	411	402	407	420	370	424	395	420	386	367	403	397	381	388	423	387	388	398	427	404	388	397	345	409	411	363	415	386	363	418	384	389	392	405	397	408	431	397	401	408	422	389	391	411	424	412	428	376	374	396	394	389	396	391	401	383	365	366	427	392	374	411	419	401	420	410	419	415	432	367	390	413	413	425	387	418	419	414	420	397	401	399	405	391	388	393	417	335	351	427	398	419	364	367	432	382	403	391	395	404	386	426	453	412	395	401	441	397	390	361	376	398	417	365	347	381	425	410	434	381	389	447	367	404	399	421	390	380	413	413	422	419	397	365	354	380	382	380	379	403	409	418	384	387	379	408	398	389	375	375	393	393	406	390	411	409	429	381	383	371	371	421	401	377	405	407	380	366	379	408	411	398	384	411	360	401	399	411	380	366	387	407	415	399	370	433	412	368	382	399	419	394	381	375	401	404	390	366	386	398	409	404	403	416	439	394	376	391	382	373	409	382	418	370	400	375	425	423	385	387	347	417	368	394	368	426	428	416	394	433	363	409	400	372	383	396	411	398	402	429	390	422	391	367	381	376	388	394	393	405	385	390	420	407	401	367	380	393	395	421	403	419	398	393	375	438	413	369	381	383	355	391	408	385	396	390	409	380	357	399	416	415	397	391	421	409	382	403	416	371	371	377	429	387	383	400	386	384	408	389	386	406	404	402	401	392	444	401	388	384	386	386	428	385	394	408	396	413	386	399	392	405	417	377	420	380	388	374	398	363	397	392	361	400	389	393	413	415	425	415	400	396	403	396	361	384	420	429	400	365	408	447	418	397	423	400	382	367	385	435	399	431	419	382	429	405	415	401	376	380	360	400	376	403	401	401	373	440	381	394	392	396	369	399	436	420	340	404	417	359	414	354	390	408	393	412	408	399	410	390	376	388	427	429	388	401	393	434	429	387	376	399	399	410	425	377	409	388	387	383	358	382	412	355	390	391	368	420	377	418	415	404	422	396	379	347	404	382	374	387	366	382	394	397	370	384	349	397	415	392	392	375	391	360	401	408	431	394	376	414	415	404	374	375	388	418	387	412	423	383	418	386	407	379	409	399	420	364	409	400	380	403	388	424	381	389	421	423	374	387	383	415	414	408	409	372	394	398	354	364	403	376	422	377	407	369	386	390	401	379	414	442	366	404	410	386	439	398	407	408	386	429	380	368	398	377	370	370	374	389	383	442	412	394	403	372	394	369	358	396	385	406	403	408	424	384	411	407	385	408	412	403	436	394	400	396	362	355	366	367	391	406	373	392	408	366	418	354	354	413	361	387	401	428	362	379	385	422	415	395	385	352	376	422	394	400	393	388	392	362	392	371	380	355	370	371	425	345	426	411	418	372	405	354	386	421	392	363	418	354	397	387	372	401	415	386	358	343	403	400	430	376	396	372	389	381	383	404	385	380	412	390	391	416	388	412	399	414	423	402	393	394	383	368	394	379	379	400	401	427	393	420	393	407	395	394	422	386	417	432	395	391	420	448	410	379	346	371	373	390	394	355	394	401	387	395	347	386	397	386	399	408	396	368	409	364	400	387	364	378	430	414	406	412	402	388	423	399	349	378	378	419	388	428	385	368	364	418	391	412	386	383	388	422	333	371	394	358	398	400	404	403	359	387	396	387	408	384	454	376	421	390	404	398	369	364	435	373	396	424	429	398	390	385	408	378	396	436	424	394	388	412	392	388	359	410	416	403	362	417	407	401	407	373	394	355	390	420	405	392	395	389	386	398	379	417	373	384	396	400	361	400	393	389	393	387	373	370	418	394	377	421	386	414	428	406	395	436	388	373	404	448	412	395	405	388	432	419	389	393	421	386	381	388	397	408	413	413	375	394	406	367	402	412	385	397	433	382	357	377	395	381	372	431	394	392	398	408	403	381	416	389	424	405	371	392	389	416	365	425	380	378	410	383	386	363	391	381	354	380	407	372	407	360	420	397	373	365	414	424	364	404	436	365	383	378	406	412	398	399	374	418	392	394	408	370	355	397	409	420	398	451	415	425	420	410	399	416	390	413	407	403	399	398	385	399	414	424	387	383	393	380	420	389	379	410	387	415	380	410	418	365	401	421	390	397	410	414	402	394	387	389	419	369	428	428	379	413	418	408	401	383	354	423	429	388	377	365	404	459	362	378	381	410	377	382	375	406	412	412	374	395	419	377	390	423	385	386	392	384	454	391	375	400	409	404	433	393	399	396	400	378	416	392	375	412	418	378	403	388	388	433	396	407	382	416	407	377	381	407	400	409	382	412	395	364	413	403	367	369	365	391	400	407	361	348	392	372	380	362	376	382	419	423	411	345	415	377	360	383	402	388	407	413	409	408	395	400	392	374	384	420	384	386	403	379	435	413	372	391	399	381	372	362	468	377	427	380	363	405	404	421	392	436	374	409	412	407	383	389	375	386	403	414	377	378	358	395	420
8632	5732	4659	2384	1772	1419	1146	1009	851	790	755	664	612	627	548	591	508	563	491	532	538	518	507	508	512	479	521	514	508	432	496	450	488	501	460	451	510	468	478	491	477	443	495	460	502	472	469	456	476	521	492	467	483	424	452	505	459	461	495	486	474	489	460	455	453	510	458	472	430	481	455	459	522	492	456	500	481	478	477	451	439	491	485	456	478	465	476	463	462	508	479	498	482	476	479	433	490	498	492	496	466	475	461	489	443	469	477	466	544	475	509	488	508	497	514	501	480	466	442	528	472	461	455	487	482	446	491	494	479	453	485	500	465	469	483	508	498	508	492	456	498	505	477	502	509	465	503	459	463	469	454	490	513	513	461	515	453	444	477	459	477	490	484	429	497	485	461	503	514	482	468	451	478	487	424	441	467	508	487	493	481	448	491	467	491	488	490	488	505	510	466	460	477	461	496	488	510	507	466	468	498	475	503	453	489	462	477	462	503	480	458	497	473	460	455	504	477	484	508	447	478	480	464	471	506	477	481	448	496	492	448	462	519	507	478	499	493	451	454	482	473	495	486	432	489	502	460	509	432	479	495	467	461	495	466	485	458	513	495	460	475	461	492	478	510	480	499	454	458	480	444	462	456	476	490	486	476	473	499	519	461	475	500	495	478	435	416	476	495	465	476	497	491	481	447	500	501	468	445	440	509	458	498	469	464	482	492	484	483	465	496	485	497	468	506	492	485	441	491	463	492	480	475	489	447	483	482	495	489	451	464	463	472	454	461	475	490	494	484	477	427	495	473	437	463	447	489	464	466	495	478	448	492	488	466	480	472	475	462	488	482	450	455	491	495	476	494	488	484	457	484	513	464	464	474	502	456	489	482	447	498	479	485	524	490	472	462	474	487	502	474	478	473	456	447	450	511	466	486	489	508	480	499	506	498	499	453	492	465	470	508	490	492	467	488	480	438	479	463	499	493	455	482	488	480	464	457	450	449	460	482	481	456	511	444	426	500	495	456	466	511	468	447	465	445	479	477	489	445	466	491	508	484	475	471	483	515	500	469	477	455	468	434	469	507	487	475	473	456	446	492	458	496	452	452	479	513	486	453	447	451	451	488	501	487	463	487	491	473	505	474	499	458	505	498	483	424	492	440	459	487	452	482	481	515	490	489	478	464	476	509	516	497	501	502	487	475	506	485	478	477	468	479	511	457	464	460	496	469	505	471	457	468	496	457	455	474	466	452	482	468	476	487	484	475	434	485	482	489	498	464	481	512	449	482	482	475	469	493	475	473	519	459	458	464	476	505	492	480	494	489	447	517	469	470	484	453	467	446	501	461	447	484	462	469	478	492	477	493	475	459	470	434	468	452	473	524	477	469	487	491	502	433	477	518	448	469	489	438	486	489	489	490	464	486	485	447	515	445	509	482	476	482	452	464	481	487	458	472	481	489	456	461	463	460	509	450	494	473	479	469	512	507	491	461	497	432	454	447	474	493	447	508	462	483	473	481	477	485	462	490	450	471	474	467	461	474	486	457	470	484	476	468	478	434	527	470	485	476	487	443	469	491	469	498	436	475	472	482	484	499	482	443	464	479	523	497	467	494	463	459	493	458	516	493	485	491	465	446	475	495	531	471	447	505	517	488	463	477	498	463	478	475	437	466	474	461	506	504	490	454	468	464	440	504	502	478	480	491	478	483	513	466	470	490	491	481	466	471	499	484	452	491	468	472	482	474	489	475	479	492	487	471	502	488	507	490	481	485	465	465	511	480	453	465	482	474	493	464	436	479	482	483	434	496	469	470	465	458	491	476	496	508	511	463	457	455	460	464	489	473	485	488	508	468	485	469	500	512	443	460	475	492	460	497	449	491	488	439	476	468	472	473	477	490	502	470	484	482	462	469	501	502	475	455	461	485	486	484	475	463	497	489	481	473	459	498	485	487	490	471	462	494	512	492	515	489	494	466	446	481	496	492	428	481	480	425	527	524	459	512	430	449	452	473	527	487	486	493	445	475	473	471	473	456	454	469	486	486	458	508	470	485	487	486	511	483	501	527	522	489	489	510	463	490	449	522	488	461	455	482	425	489	474	484	471	474	497	468	478	465	495	449	494	458	460	471	477	459	446	453	489	492	473	445	497	511	489	487	460	457	513	498	478	488	499	445	487	500	510	451	494	517	453	473	488	435	444	459	476	448	480	465	493	471	496	456	506	513	475	462	521	496	513	495	476	456	481	492	446	446	465	483	489	468	487	480	491	479	496	507	499	447	481	460	470	512	455	479	487	457	470	500	486	463	494	481	451	517	525	457	498	455	457	492	519	428	462	507	447	481	478	459	488	481	467	509	463	457	471	454	476	465	469	458	500	525	474	449	473	517	496	462	467	505	456	471	450	463	466	474	510	466	510	426	498	455	480	494	500	474	458	503	464	487	458	469	503	458	506	488	472	490	499	488	439	508	491	532	463	479	495	510	428	471	457	507	504	432	428	423	470	481	484	502	486	472	480	483	459	467	434	521	504	511	475	455	456	458	474	498	493	486	466	470	460	485	466	460	452	508	496	470	477	467	464	463	450	441	475	489	449	452	470	473	447	492	474	466	440	493	489	510	446	468	519	448	449	475	470	511	469	499	509	446	500	464	480	502	475	441	441	476	486	511	489	465	489	516	465	478	488	482	490	448	482	475	462	463	517	467	526	472	484	431	490	521	491	467	472	480	495	439	467	468	498	497	479	497	488	481	459	427	519	499	476	514	440	485	525	455	478	482	479	470	474	480	453	447	479	489	456	437	487	462	478	496	498	478	516	527	488	494	473	473	490	494	466	493	470	461	494	494	521	467	446	502	490	477	508	468	436	496	509	473	441	482	464	462	477	543	458	471	476	480	517	472	446	480	458	476	491	500	492	473	459	446	483	454	492	488	491	451	449	497	477	464	454	452	463	488	465	481	444	442	451	473	477	491	470	461	487	512	450	511	504	484	471	470	501	471	446	496	460	479	474	484	431	446	478	497	514	432	517	483	491	502	499	468	462	509	464	530	471	453	495	468	459	497	468	475	473	464	498	446	510	464	502	471	477	453	506	481	477	470	458	481	455	470	478	458	450	504	403	455	489	512	474	492	515	466	455	457	503	473	473	503	476	438	486	437	465	451	446	489	513	480	455	479	482	474	487	419	494	461	502	480	468	490	454	411	501	484	446	440	483	508	498	476	468	456	490	480	476	483	490	480	447	468	470	485	506	469	465	463	431	489	455	491	500	477	476	490	455	468	517	479	480	494	424	497	471	437	515	483	507	470	453	450	498	461	479	494	478	500	483	473	447	489	456	457	473	457	437	494	495	452	499	472	477	483	434	502	456	450	472	469	451	516	468	535	460	496	443	489	491	488	483	469	500	506	491	484	502	464	487	460	464	482	455	494	472	478	499	496	478	498	492	482	474	470	487	502	471	471	471	474	440	468	460	455	464	465	464	457	495	469	455	505	448	499	461	474	477	476	467
22690	21286	29129	23769	21283	21364	12221	1907	1418	1281	1174	1060	1061	1020	978	878	880	913	860	855	850	828	861	797	822	767	835	769	808	747	792	741	824	801	713	753	781	777	759	796	717	756	801	706	771	748	767	730	738	751	729	714	710	716	752	714	733	792	744	733	767	777	732	777	768	718	700	723	800	731	724	747	758	721	731	727	729	741	741	742	732	747	747	727	706	754	742	724	668	795	692	707	716	780	758	721	748	784	695	717	722	732	762	687	719	690	753	730	747	719	740	772	718	693	723	707	765	809	751	708	700	710	690	767	752	763	773	764	724	743	789	733	734	720	729	702	732	719	734	770	735	720	728	701	749	707	719	751	728	734	760	724	694	711	726	766	761	748	761	715	695	715	762	723	729	741	725	739	696	707	718	732	719	751	744	670	749	716	735	778	754	684	775	748	713	782	768	759	725	731	745	732	721	701	713	694	747	730	695	702	784	689	770	717	702	761	744	761	698	688	758	718	718	752	751	712	711	700	739	712	795	751	699	733	736	668	771	675	753	717	741	718	707	724	736	738	753	751	714	720	704	745	675	740	752	752	761	735	697	723	754	718	756	750	709	710	809	729	684	696	761	732	755	715	691	676	741	736	715	778	760	730	684	702	733	772	748	717	764	719	719	746	713	708	727	731	729	722	729	773	698	747	723	713	757	724	698	750	745	724	696	735	757	691	739	704	725	733	742	757	756	764	689	711	759	755	782	769	694	751	751	696	696	681	674	733	738	688	674	767	716	780	737	743	746	751	692	724	735	731	705	707	772	687	726	732	786	701	730	751	744	699	718	698	751	684	741	781	721	793	736	738	694	723	683	659	750	741	749	710	707	697	759	717	718	705	696	707	703	752	735	739	728	714	725	683	705	690	719	738	720	688	724	758	675	694	789	704	702	734	706	740	732	739	708	723	739	771	758	717	741	720	702	695	706	745	818	753	721	781	686	732	700	731	788	710	753	767	739	726	701	760	746	734	689	714	739	694	676	726	730	748	704	724	723	738	717	791	758	705	745	707	722	738	736	722	710	726	775	707	733	779	785	729	718	729	709	767	707	682	743	739	713	768	725	758	758	716	725	756	760	706	741	722	739	730	728	707	716	740	759	707	718	723	726	728	711	764	723	753	711	758	726	767	722	668	752	753	714	733	702	707	713	723	765	697	700	696	715	730	713	770	712	751	685	767	740	759	714	701	765	723	695	737	726	753	789	733	697	741	714	728	794	740	717	727	706	763	718	735	753	706	722	726	716	707	719	703	748	731	689	714	694	744	736	725	716	735	746	719	753	758	707	680	755	744	743	699	741	728	679	716	744	712	734	751	753	766	714	727	721	716	725	726	753	716	705	741	735	745	760	734	731	727	748	761	701	722	745	755	707	737	715	690	724	726	727	748	699	758	737	713	707	764	707	758	726	739	692	717	752	744	772	713	772	760	711	755	762	783	740	747	751	703	712	714	743	661	687	699	706	732	700	738	685	774	726	770	791	737	681	742	732	743	749	748	675	738	730	697	716	719	675	746	741	801	703	741	679	706	781	761	682	760	731	697	728	741	742	755	732	729	733	760	719	717	757	729	702	759	729	777	697	701	745	718	727	686	757	674	708	721	756	769	710	661	736	744	722	708	719	772	747	711	717	712	727	726	702	788	700	709	741	691	713	721	724	680	731	732	764	716	774	702	745	740	759	727	725	707	700	718	750	743	746	699	754	686	703	758	721	724	666	780	738	776	740	741	727	744	751	708	738	695	712	728	747	722	749	750	750	713	729	703	727	745	734	691	750	722	692	722	720	705	741	707	699	703	702	746	733	704	718	710	742	710	712	744	730	741	715	662	724	736	750	685	686	751	670	723	751	729	706	698	711	743	741	729	768	731	748	688	732	709	686	740	748	738	738	696	739	735	730	751	749	711	722	729	738	725	733	680	729	721	703	688	764	745	723	714	722	720	757	688	707	687	752	709	725	685	719	732	722	690	684	723	733	763	741	682	744	725	691	725	711	735	730	750	685	746	727	683	725	691	689	714	722	750	737	722	732	707	719	782	759	661	758	724	688	735	746	726	719	730	734	702	701	751	723	740	730	699	757	712	702	733	764	702	736	770	711	739	696	701	738	708	745	730	765	697	715	703	706	709	728	678	758	765	708	716	696	683	731	769	693	709	740	725	708	694	722	713	741	713	732	704	687	740	734	767	733	682	727	734	712	714	714	783	720	689	735	774	743	722	713	774	759	704	743	711	753	720	693	678	706	745	722	704	735	705	741	727	722	699	687	741	755	726	722	713	700	700	742	754	751	733	765	715	766	720	725	699	711	697	697	703	664	730	700	721	721	719	765	754	699	704	727	730	753	717	690	730	702	743	698	709	740	703	713	750	752	749	760	742	775	749	712	691	747	743	710	714	674	702	765	683	715	718	713	692	727	717	735	758	772	707	726	711	728	773	756	724	724	744	713	693	772	709	761	714	775	682	704	770	715	735	746	723	739	699	789	650	650	804	743	714	699	707	733	668	686	683	728	782	685	725	780	673	732	734	706	742	733	746	701	702	712	740	732	711	711	751	731	758	707	733	678	711	748	734	690	691	718	783	699	757	694	737	728	680	723	657	746	741	723	712	788	729	679	743	743	694	720	716	721	747	749	774	699	737	746	719	707	708	704	802	745	795	726	731	742	724	703	768	748	759	738	769	750	741	685	728	715	708	749	764	704	740	760	753	722	722	733	747	760	696	750	703	730	696	715	776	776	764	747	689	723	732	741	728	757	713	770	744	733	736	753	720	720	710	732	740	713	671	719	725	736	743	706	683	699	764	731	738	730	762	706	754	713	691	715	705	744	706	731	718	732	712	766	702	745	723	710	792	752	685	709	701	692	686	717	752	710	687	728	734	732	746	727	729	716	728	735	715	694	698	715	744	714	722	698	742	723	723	708	705	698	760	694	766	686	681	740	678	662	746	686	742	750	734	751	746	757	695	698	746	733	737	727	725	723	746	700	760	739	707	705	692	725	722	707	691	694	681	698	742	760	721	728	696	749	772	718	737	720	704	749	731	777	733	714	672	739	743	760	722	668	676	721	696	708	753	712	698	709	723	708	717	735	778	724	715	777	720	692	707	734	692	688	719	716	785	734	685	776	685	764	743	726	728	710	671	683	694	759	749	728	757	722	776	735	751	732	758	757	705	717	742	728	718	746	713	679	640	720	736	702	730	713	740	729	750	739	730	748	673	674	729	738	709	735	743	709	729	729	663	672	735	749	725	736	742	743	732	651	713	692	780	747	711	699	783	721	690	773	715	758	734	711	770	756	752	712	698	715	713	707	750	704	728	677	699	688	759	749	723	718	705	717	728	668	710	739	769	732	733	697	702	702	732	741	728	701	729	786	742	724	737	740	756	719	742	728	743	728	686	726	724	742	710	744	724	690	699	700	679	687	738	749	723	732	742	700	755	763	736	667	755	708	738	745	754	716	716	705	670
12064	16227	13283	7319	5168	4118	3290	2664	2268	1864	1654	1502	1311	1286	1152	1103	1011	1045	1055	968	922	958	929	878	901	893	890	895	849	877	893	872	834	853	881	881	846	839	858	834	754	842	838	879	838	824	811	803	786	786	820	844	781	780	813	818	836	822	814	808	834	781	790	784	806	817	826	806	811	839	812	823	876	753	781	797	791	797	779	791	775	817	820	823	775	818	806	816	834	861	772	832	789	855	820	788	787	785	812	849	799	804	850	767	812	823	833	856	777	791	776	859	786	839	801	829	858	791	857	785	773	821	760	799	785	845	754	835	769	830	781	788	817	801	741	830	825	810	828	821	798	800	738	839	747	800	755	849	772	847	807	795	841	784	840	780	835	777	797	827	793	785	774	824	790	744	785	830	806	814	771	761	781	842	823	783	785	752	804	842	787	852	826	809	791	789	839	807	815	804	836	789	745	836	796	800	785	819	865	779	835	794	804	774	787	852	830	768	855	797	792	814	787	787	797	784	782	832	840	831	765	814	820	814	766	807	769	837	788	781	806	818	806	815	800	786	823	809	798	823	786	789	802	780	794	822	792	778	777	791	819	767	782	744	807	761	768	805	783	854	768	759	836	797	808	849	801	771	838	773	814	770	830	833	806	789	802	851	778	784	804	759	857	799	762	830	737	806	843	846	809	785	776	832	804	805	834	784	806	789	813	811	806	818	815	782	745	792	862	849	806	749	811	766	800	781	804	782	789	841	807	794	808	781	813	787	766	831	814	808	847	841	784	845	814	798	823	829	819	760	827	784	801	865	783	834	800	787	786	770	822	821	812	784	784	824	795	781	789	772	796	803	740	803	735	839	782	799	758	750	788	859	833	807	840	786	797	810	779	782	798	756	756	809	826	830	790	775	789	763	761	866	797	810	868	866	791	844	822	760	814	794	776	815	799	832	815	812	847	825	780	863	775	838	796	802	800	784	846	788	741	781	837	779	833	789	736	812	826	818	831	774	805	795	843	803	822	766	811	800	793	821	759	791	853	815	796	796	816	831	843	778	755	786	801	843	806	794	833	770	799	786	802	788	776	808	797	827	839	811	793	789	772	818	800	787	758	803	812	793	823	812	841	773	779	804	832	846	826	803	807	796	844	742	821	824	829	759	877	857	818	882	800	800	834	742	811	817	814	805	785	823	779	837	778	742	783	832	780	816	828	781	799	787	782	775	850	736	792	781	839	800	791	815	800	842	800	807	773	755	828	777	799	779	802	822	790	807	812	823	766	797	765	857	810	791	892	756	798	763	828	780	765	813	803	831	841	774	836	787	808	797	826	770	782	779	810	793	791	800	828	789	773	812	840	797	835	812	823	803	832	770	815	799	844	839	814	853	814	816	838	814	842	748	824	795	772	799	836	790	815	854	805	795	779	801	810	768	775	777	831	796	856	817	789	827	788	783	784	802	803	792	811	816	797	754	803	796	798	808	846	794	808	758	779	793	799	835	852	839	817	843	769	796	828	778	790	828	791	786	814	788	745	797	788	775	782	769	805	789	829	815	845	866	790	804	780	819	768	805	834	803	754	862	834	786	830	819	798	767	764	730	805	796	804	802	811	808	789	886	765	825	833	811	793	787	797	802	821	821	812	766	751	820	785	840	771	804	785	823	811	818	792	775	838	847	828	829	748	818	807	816	794	760	830	765	796	848	764	753	800	816	750	754	823	768	792	822	813	818	849	825	816	784	803	831	859	807	768	852	790	757	799	807	723	825	812	801	795	863	834	763	816	825	827	817	809	785	735	784	788	758	834	814	848	734	767	792	829	802	772	772	805	808	855	775	846	813	844	810	783	797	758	774	775	838	879	827	805	773	778	780	784	812	799	770	811	802	781	770	778	796	841	808	858	838	797	832	772	765	851	828	821	749	771	808	803	807	763	759	765	770	784	817	777	810	777	785	732	799	816	804	796	777	793	795	762	796	767	753	818	814	774	788	845	837	819	814	804	795	833	809	810	853	787	789	796	814	767	787	810	772	755	785	778	816	797	769	805	797	786	777	782	806	835	799	835	771	781	822	852	801	800	765	840	793	889	812	793	853	805	754	798	836	782	814	797	795	783	765	799	868	799	776	801	810	817	759	792	818	841	782	832	788	825	808	797	812	799	778	814	809	821	748	800	779	827	809	753	765	825	773	764	795	807	780	781	781	794	822	798	854	797	758	760	813	821	817	798	774	833	836	796	787	766	796	758	828	810	840	796	759	848	778	862	753	770	810	800	824	789	772	814	834	819	795	814	810	827	806	822	749	797	790	786	871	850	814	793	792	840	819	824	804	851	837	757	786	823	765	775	762	791	756	791	821	796	790	807	783	778	807	812	771	787	815	786	826	802	794	814	767	794	772	804	757	777	793	771	896	766	824	803	796	786	776	812	807	768	770	838	805	768	808	800	791	791	813	822	770	840	796	807	772	851	773	724	787	819	783	775	825	801	828	779	801	750	787	817	790	801	747	849	829	835	772	780	750	812	760	837	789	837	804	787	817	800	791	831	772	800	823	776	813	807	800	803	774	836	829	765	820	770	810	774	820	748	790	839	793	793	813	815	815	786	790	823	813	819	761	767	790	793	826	842	791	814	773	742	837	813	813	813	793	788	781	794	847	745	785	820	752	829	850	810	810	809	802	807	760	829	826	779	818	811	828	789	795	780	800	838	806	776	809	760	873	778	816	834	789	829	766	804	763	815	819	825	833	857	792	813	786	813	864	809	828	814	829	847	778	786	879	818	783	757	754	845	798	796	818	760	759	791	826	755	839	786	813	783	784	870	772	785	877	814	761	763	822	823	749	770	811	820	811	850	793	789	793	827	823	753	753	800	848	786	835	841	810	775	826	831	808	793	766	767	735	808	804	777	791	806	847	835	792	840	829	795	855	811	776	863	771	812	751	810	772	782	852	813	788	795	820	769	793	822	779	756	815	817	814	826	790	845	799	760	797	823	766	760	754	809	808	751	793	783	756	766	792	789	825	783	777	784	812	839	775	783	830	790	851	767	824	825	752	807	759	811	788	822	815	810	790	786	773	789	738	842	772	850	767	761	788	751	779	810	792	778	810	799	825	753	786	785	768	824	805	837	773	723	769	835	798	813	798	817	712	782	723	800	796	789	839	785	764	828	778	825	776	812	828	855	831	803	841	795	784	800	841	725	844	772	785	770	840	751	756	810	784	798	792	788	831	830	817	783	804	790	791	783	787	817	797	801	845	857	809	815	830	842	826	814	750	823	781	816	745	793	782	848	771	782	775	757	774	821	815	779	742	802	783	834	796	785	828	793	790	837	844	776	766	825	783	831	779	730	814	830	775	776	774	795	784	805	809	843	788	804	818	791	806	788	863	785	821	809	782	786	775	806	825	786	791	761	855	786	771	782	797	813	805	772	751	807	787	765	800	826	814	787	839	854	755	828	785	809	822	790	857	793	804	802	822	844	767	805	785	758	787	820	743	816	767	826	770	778	786
27065	20348	8237	899	586	554	433	258	270	259	229	264	262	250	221	238	233	258	233	250	219	243	226	251	206	238	217	215	226	243	224	255	224	243	222	214	246	251	233	213	211	226	208	211	245	233	258	212	233	247	227	254	254	235	239	241	241	219	222	210	241	241	220	223	250	208	262	222	246	238	227	213	250	252	240	246	226	228	212	233	236	229	248	225	228	195	245	238	229	235	240	224	264	218	248	223	244	251	247	242	221	228	231	225	219	252	237	238	234	249	211	219	233	225	230	206	222	227	211	229	234	241	236	264	228	227	188	233	231	208	239	231	230	230	238	211	232	243	239	209	238	252	239	215	222	241	267	215	245	239	245	239	198	250	221	251	246	248	259	234	221	261	221	223	239	239	214	243	235	247	217	229	242	214	244	225	228	232	229	263	237	237	251	212	220	215	247	238	235	214	227	238	255	259	199	244	229	254	235	205	226	241	229	222	236	218	247	249	213	231	243	230	240	225	241	257	196	206	215	260	235	222	242	245	237	264	236	245	233	193	229	201	220	234	233	232	229	233	223	253	219	225	251	229	220	219	255	194	258	232	239	217	249	249	257	249	244	232	241	259	247	254	240	249	239	216	237	249	252	237	220	226	218	220	224	233	236	239	257	260	212	235	212	224	212	230	241	240	220	214	231	220	213	229	236	202	258	237	234	250	234	240	242	238	234	229	243	240	212	222	213	244	231	229	247	228	201	265	228	202	255	241	239	206	242	247	240	218	246	200	246	242	234	237	265	233	234	220	226	224	213	241	260	207	212	254	229	242	223	226	206	245	225	230	247	241	279	237	246	239	230	213	218	240	215	246	233	237	217	218	220	247	207	254	248	250	225	231	237	250	237	228	232	234	239	257	236	227	218	229	245	217	215	219	235	251	261	221	228	263	232	240	243	217	251	230	226	222	251	224	225	214	233	216	248	216	242	243	234	236	238	231	230	236	257	240	260	246	242	255	217	229	242	224	252	236	232	219	227	225	245	229	259	229	205	227	239	235	239	246	265	247	234	237	257	199	223	227	207	247	237	225	228	233	226	251	242	255	220	228	242	242	231	248	267	231	236	223	235	239	230	267	260	246	214	213	257	234	201	240	251	235	238	225	228	194	218	217	232	234	231	213	228	209	243	262	247	247	238	228	201	228	214	234	252	215	244	220	237	231	218	250	229	267	201	246	250	245	219	255	222	243	222	253	238	255	225	216	234	248	245	215	235	231	222	240	234	224	219	238	245	225	255	206	211	230	261	258	225	229	263	215	232	237	230	223	225	252	213	224	227	226	238	226	226	243	192	254	193	220	225	264	252	244	226	238	224	236	232	224	241	254	213	207	237	225	239	218	219	228	265	240	224	234	228	235	238	225	227	209	226	214	257	219	242	230	251	249	235	255	240	226	240	208	222	236	208	239	239	229	220	213	228	238	240	232	231	234	219	219	250	223	241	217	225	246	216	230	212	245	233	242	243	233	266	218	214	231	227	226	244	236	246	223	257	217	238	252	231	216	225	220	263	267	233	230	260	217	221	244	251	247	253	227	229	224	249	213	211	230	242	222	212	218	239	227	231	228	227	243	245	241	227	206	222	275	229	243	218	236	260	233	236	237	225	249	225	222	241	231	228	246	207	245	206	231	236	234	213	239	249	239	224	204	222	222	252	228	235	228	220	223	239	227	216	221	231	231	234	264	232	226	237	261	266	231	256	250	200	210	251	200	230	243	229	247	239	222	236	223	227	217	235	258	229	238	221	227	221	217	214	267	243	202	229	254	241	212	253	228	215	234	235	264	208	227	250	226	235	248	219	244	227	230	233	206	244	231	222	238	216	228	238	223	238	244	234	242	230	241	215	224	239	246	207	222	253	216	254	205	233	251	208	255	244	263	202	234	235	222	211	219	240	248	235	245	235	226	214	257	249	220	226	228	251	239	253	233	236	235	230	261	236	269	198	223	237	215	231	271	243	250	258	240	261	217	226	253	229	236	243	228	232	210	245	243	244	217	248	210	209	258	252	228	227	226	237	238	236	236	234	206	228	204	210	248	239	238	241	243	196	250	229	249	221	225	246	224	226	203	238	248	260	242	244	211	248	236	225	229	227	252	232	218	243	225	227	238	234	214	243	257	236	214	232	241	239	230	226	214	256	228	233	251	221	229	228	248	229	214	245	213	245	222	233	242	217	208	261	215	242	253	253	231	267	239	228	246	254	240	224	225	225	205	243	215	236	254	239	229	258	224	216	206	237	252	227	240	240	233	234	216	231	204	205	235	252	229	214	255	252	229	226	203	218	246	214	239	233	213	206	223	253	235	251	238	235	257	233	217	228	229	219	217	243	235	213	229	203	221	247	251	234	225	213	200	232	212	240	243	237	234	232	233	233	253	235	214	218	250	243	236	211	253	270	229	246	213	251	219	215	246	224	252	265	228	239	240	238	248	235	253	224	224	229	211	224	242	228	243	236	236	222	234	239	230	230	242	206	232	224	234	234	253	228	232	218	219	280	225	229	242	229	231	225	243	242	245	237	247	240	230	237	217	218	241	217	247	220	213	231	240	230	243	203	235	207	244	226	221	243	252	251	239	203	228	229	240	241	229	204	205	221	226	219	223	223	230	220	238	238	214	248	226	219	257	194	259	256	223	222	230	224	261	257	235	216	225	243	202	239	230	237	258	224	239	216	230	235	223	209	240	246	213	235	234	220	250	212	234	230	224	240	221	193	206	249	237	244	243	217	209	248	224	257	257	235	214	214	211	229	238	245	226	243	204	200	225	225	249	223	265	232	218	240	250	221	227	190	231	203	228	210	220	219	234	239	270	224	224	246	238	235	247	238	208	221	221	233	247	264	233	240	222	221	238	230	220	244	230	231	231	245	211	236	237	187	245	254	206	239	234	204	248	242	251	219	206	260	244	262	231	240	212	240	230	239	236	225	179	242	238	224	218	219	262	230	240	228	245	240	202	228	269	235	251	233	237	228	219	226	205	224	234	234	272	241	211	240	231	242	245	230	242	256	229	241	240	207	228	239	228	247	257	246	279	247	218	245	211	245	231	275	243	217	232	229	204	215	233	226	247	235	253	231	228	218	242	237	266	242	221	261	239	231	234	232	232	239	225	245	232	211	217	238	221	210	243	234	219	230	217	236	234	242	235	238	245	254	234	221	253	235	235	252	243	228	221	236	240	237	220	242	210	227	277	248	251	262	215	234	255	244	227	215	238	215	233	233	255	259	250	230	271	262	233	232	222	207	247	232	240	245	213	237	240	232	211	241	206	258	246	233	209	236	221	223	214	239	208	218	232	203	255	223	214	247	225	238	224	232	203	225	235	228	251	241	225	223	256	230	241	232	243	268	251	201	233	225	222	263	220	200	232	248	221	270	232	243	234	211	248	245	230	230	223	272	231	222	263	244	205	247	243	247	252	241	231	231	220	230	266	202	228	225	242	238	244	201	209	237	233	211	229	215	208
7014	1450	1109	633	506	406	398	378	348	304	324	300	298	291	279	316	309	308	282	308	283	260	277	297	311	291	304	295	289	259	285	278	287	269	282	277	298	274	280	285	271	253	315	284	262	294	294	323	309	283	306	257	283	301	275	253	292	279	278	294	321	250	252	268	274	293	283	280	301	286	311	322	290	306	295	296	272	311	265	278	278	270	300	289	267	286	297	285	263	309	266	313	289	283	245	278	295	308	254	272	284	264	251	302	286	289	303	299	318	283	306	296	277	310	300	264	284	314	289	292	275	277	288	259	305	249	280	290	308	287	319	262	297	286	318	318	261	273	282	297	285	292	267	284	262	279	273	282	282	282	273	292	275	300	299	294	287	301	272	275	306	285	260	295	312	286	286	280	314	262	296	267	243	286	282	276	287	287	253	276	303	270	279	283	323	269	315	316	285	276	276	266	270	296	255	254	241	272	256	269	302	283	269	296	274	270	276	297	274	265	276	297	295	296	247	294	280	298	254	291	276	273	285	279	269	271	328	267	297	279	269	263	278	311	273	279	309	263	303	289	296	297	295	273	285	260	270	275	290	298	298	300	300	293	293	316	316	285	277	257	263	254	302	280	291	306	265	286	283	306	295	300	294	257	284	316	304	254	265	290	257	284	291	268	291	308	289	261	286	273	274	284	279	289	312	259	287	248	274	289	270	260	286	251	257	285	284	284	259	289	289	272	266	241	304	298	257	290	296	304	280	286	267	268	297	268	273	258	284	299	266	286	272	311	309	268	311	311	298	298	284	247	264	273	273	314	289	301	312	313	282	255	310	286	285	296	272	275	278	286	281	281	287	303	276	299	321	280	290	268	273	310	270	286	278	290	288	276	287	295	304	307	297	271	270	296	275	296	288	281	305	286	276	294	280	276	308	265	296	279	306	283	294	272	260	294	314	296	276	292	283	310	292	278	278	266	294	289	311	314	302	268	309	329	321	282	276	265	325	289	283	275	286	276	273	280	292	274	272	256	306	303	288	284	301	285	295	283	283	278	294	258	278	300	267	264	252	288	288	297	312	288	282	277	273	272	314	279	276	285	279	281	268	295	291	305	292	305	306	293	311	278	271	268	292	272	289	293	271	289	287	261	277	277	275	296	305	291	276	300	280	269	272	260	300	290	302	280	264	263	296	285	272	308	290	271	295	308	290	299	280	280	279	297	304	315	273	296	305	305	289	307	278	265	286	279	270	279	290	275	301	280	297	295	309	290	287	290	256	294	281	268	279	264	295	299	301	293	283	265	279	298	308	275	297	292	308	295	303	290	267	282	296	286	298	323	293	268	286	263	277	289	315	303	278	307	289	258	287	288	305	267	294	302	290	273	263	268	314	278	271	247	293	289	283	284	302	294	274	272	308	264	276	296	301	273	282	263	289	284	280	276	270	309	278	290	279	301	281	289	282	279	261	264	297	293	289	273	276	267	294	290	285	282	267	276	301	255	278	324	280	276	281	293	283	282	285	287	291	285	294	278	282	252	281	300	274	281	286	251	266	308	276	287	276	291	290	280	288	271	267	273	294	293	285	280	277	288	283	307	262	326	277	304	284	305	299	285	276	285	295	295	284	244	295	269	277	284	269	258	310	278	280	267	288	305	274	275	288	280	292	291	297	256	283	274	306	260	303	281	268	273	327	321	294	281	275	282	286	271	263	278	294	281	294	317	276	277	273	258	271	266	301	283	252	293	270	292	279	287	315	305	328	271	300	295	299	266	274	278	283	288	257	302	295	300	311	296	283	286	272	238	262	261	309	304	318	282	300	324	292	291	284	294	316	281	278	276	298	269	285	270	270	292	301	300	267	270	285	274	295	298	282	294	268	293	296	298	281	262	289	270	293	302	287	272	308	278	304	246	278	260	298	304	275	299	324	303	294	304	290	308	321	287	290	292	294	275	300	310	282	306	276	295	299	289	278	275	284	259	259	301	286	285	257	290	258	265	289	309	274	295	300	275	279	302	257	256	259	260	287	253	257	278	290	262	271	294	271	250	278	298	256	277	318	273	293	265	273	280	269	298	319	307	292	279	303	288	297	279	274	296	277	305	252	300	282	309	281	275	257	276	285	281	281	291	273	290	292	284	269	315	286	245	274	263	259	288	266	256	318	247	299	282	292	279	290	313	275	288	275	270	298	291	267	297	279	291	292	238	309	267	291	308	273	306	311	273	280	315	283	294	296	273	280	269	273	277	299	289	275	304	287	248	274	259	294	308	287	262	301	284	286	277	306	256	321	274	274	281	270	281	255	266	282	277	266	300	296	293	290	310	285	299	291	289	309	293	262	298	286	280	296	282	300	305	283	303	327	292	298	288	251	293	286	270	283	250	283	282	297	320	272	323	295	277	268	309	300	280	279	266	323	270	290	276	297	309	303	296	291	316	290	299	285	284	256	304	298	302	291	285	274	275	284	295	271	267	272	273	291	291	292	288	257	294	268	298	262	286	311	281	302	296	312	258	294	295	282	289	313	254	262	281	282	302	256	274	263	274	287	311	274	294	300	290	260	285	289	290	294	273	282	274	290	243	294	274	277	263	247	290	272	298	296	293	318	278	277	278	265	264	278	309	264	287	300	293	278	267	290	265	296	251	290	262	283	314	302	271	286	304	287	254	282	291	295	263	285	311	288	273	282	324	260	283	297	294	283	314	288	310	281	303	311	287	266	265	306	258	285	285	276	273	310	320	277	267	291	290	264	306	274	260	265	304	275	291	281	273	315	288	275	312	282	290	301	294	291	271	293	288	268	291	278	280	306	286	316	253	255	291	309	285	303	272	287	258	293	263	279	278	303	267	279	285	291	296	297	268	279	288	319	293	288	283	289	294	282	314	288	317	282	292	282	269	271	282	302	281	292	278	302	282	305	290	284	286	295	286	294	270	283	290	304	272	272	310	305	263	280	282	292	269	305	269	298	297	299	278	265	280	298	295	277	299	275	290	301	288	274	323	283	311	320	298	276	275	302	272	308	267	262	265	286	282	268	277	279	325	284	292	275	267	272	283	292	283	310	267	281	267	303	269	274	282	302	276	277	294	260	278	290	292	265	282	314	277	275	275	316	284	262	286	276	298	276	277	283	278	288	292	297	274	276	277	274	313	268	273	284	285	282	288	288	277	292	311	304	266	277	272	280	284	301	279	321	269	298	315	295	286	308	282	284	286	276	277	277	278	313	315	306	296	317	282	299	270	271	285	311	283	299	283	280	279	323	288	324	273	308	277	309	305	270	326	246	275	278	332	282	271	284	281	264	294	293	288	295	298	259	291	293	263	270	294	271	270	302	301	259	271	287	303	295	266	269	306	315	296	271	298	290	289	284	311	277	271	269	284	272	299	283	272	313	300	321	287	283	296	280	291	303	280	265	290	299	286	281	297	312	289	272	269	295	291	268	284	302	272	282	284	271	244	297	281	322	288	276	293	285	280	274	274	283	290	295	301	294	291	269	273	289	266	294	304
23655	21228	28636	24115	21242	12019	1455	872	750	657	629	592	535	494	517	494	480	450	435	478	460	458	423	498	473	476	424	456	402	456	442	455	415	419	432	422	387	461	456	446	394	448	419	426	393	448	415	420	399	402	399	378	405	439	416	437	414	418	418	407	397	383	416	444	429	437	426	428	418	364	385	420	382	411	397	408	396	402	407	408	427	406	429	413	420	387	433	408	439	417	390	409	412	407	416	418	399	403	393	411	389	401	422	408	400	388	416	401	437	417	422	399	382	423	405	395	434	432	431	400	399	423	421	417	424	378	431	417	402	405	431	399	360	385	409	405	392	410	396	388	412	429	396	377	422	417	385	361	425	417	443	412	357	412	434	396	386	425	407	426	424	398	432	448	394	399	408	389	382	389	381	398	417	416	440	429	433	398	412	404	408	397	420	431	401	428	397	416	401	424	400	415	379	382	402	405	395	416	387	391	361	405	418	400	389	367	395	414	440	409	408	423	404	415	474	405	443	462	414	363	407	410	419	406	441	425	410	410	391	425	450	432	414	408	408	401	388	392	434	401	420	430	441	415	421	381	386	395	385	387	382	413	392	404	412	445	406	431	390	446	386	378	399	413	432	402	400	412	386	401	374	445	435	428	418	396	411	411	409	397	398	392	450	399	432	426	414	419	396	430	381	377	387	425	368	386	419	386	416	364	428	375	422	403	454	390	421	399	406	401	390	393	427	410	436	424	376	435	399	394	407	424	388	397	402	388	424	402	390	398	407	420	396	404	406	376	431	411	424	418	425	435	412	431	360	396	416	416	353	404	429	426	419	407	420	392	422	419	432	404	430	390	367	428	430	428	413	412	400	412	464	401	393	389	415	403	421	418	469	417	411	431	415	386	405	400	427	453	427	407	404	438	386	380	392	406	416	436	416	400	415	418	406	450	405	420	400	436	408	420	381	391	422	422	420	445	393	404	430	420	395	396	423	418	421	433	384	421	400	430	411	405	387	412	388	407	400	422	395	409	386	355	393	418	403	414	419	416	433	406	425	414	467	408	420	384	428	412	395	400	408	393	376	400	380	384	410	413	421	398	394	394	414	405	408	373	383	396	422	447	420	353	387	378	412	473	388	416	440	420	396	411	392	367	361	453	397	399	405	424	426	419	394	421	376	454	391	425	382	401	392	427	379	418	419	414	420	391	410	411	423	396	404	381	404	411	449	381	433	379	417	418	394	421	411	397	399	429	387	399	432	409	423	413	391	433	384	395	392	399	402	416	397	426	419	421	431	364	406	371	410	418	385	399	385	419	426	424	385	411	421	432	420	428	450	378	401	395	395	425	402	383	404	378	444	404	397	416	411	411	428	396	397	398	408	381	372	428	395	416	449	412	423	404	410	380	408	433	416	394	418	403	386	406	409	413	411	385	402	411	425	411	435	410	410	403	393	424	431	409	410	412	408	381	430	374	369	407	415	400	411	395	427	368	397	413	402	410	429	413	430	423	397	465	424	383	405	379	409	426	393	435	410	426	392	412	422	396	430	388	422	425	370	437	400	396	427	422	396	403	370	436	356	428	428	394	416	407	396	413	454	409	419	418	448	410	397	418	401	432	384	397	425	413	439	391	373	403	411	409	381	408	391	385	440	393	404	397	415	370	418	453	410	416	402	388	424	390	372	413	405	389	429	406	394	408	413	389	422	411	430	396	380	405	388	388	407	424	398	406	404	414	411	407	402	446	406	424	429	425	440	447	419	371	436	394	400	426	420	377	415	422	385	415	438	392	460	367	409	409	391	433	391	418	451	420	389	393	393	396	417	395	377	416	390	409	432	446	410	402	410	394	405	414	403	404	417	436	396	432	411	426	398	425	363	395	402	385	443	410	388	424	432	390	404	424	404	414	431	408	398	422	415	419	385	400	373	418	389	414	420	423	420	392	382	409	410	401	381	391	405	379	425	399	397	403	406	422	381	384	389	420	398	381	407	380	420	412	417	352	406	418	425	390	431	415	401	393	428	430	403	415	438	424	368	418	391	445	423	407	450	430	381	416	429	415	415	396	402	398	412	408	390	409	382	420	390	434	414	378	427	414	422	408	412	403	419	432	398	414	395	395	423	415	401	388	426	382	400	423	442	388	378	405	387	431	399	421	381	416	425	381	399	430	390	416	393	393	395	399	404	404	409	394	376	420	415	392	395	421	418	416	407	414	445	387	413	400	389	382	397	411	399	436	451	448	411	418	402	403	427	417	406	393	413	409	433	406	430	399	442	393	394	437	383	392	430	394	448	375	361	394	390	404	451	393	367	395	402	396	394	412	400	416	399	394	419	366	424	398	443	399	418	423	410	421	439	381	432	404	418	379	423	397	380	408	391	395	397	417	384	371	390	412	432	429	418	437	378	387	422	363	403	388	396	409	419	390	399	424	405	381	418	393	430	356	421	431	401	416	421	404	412	420	409	410	380	373	390	404	405	408	386	392	414	396	414	369	420	413	434	421	448	383	409	404	434	368	427	421	415	421	413	444	446	393	390	410	368	404	382	420	402	414	409	384	389	435	409	389	405	377	409	405	389	400	399	411	389	390	404	393	374	429	385	349	381	407	391	395	417	442	374	353	431	392	403	427	416	401	420	388	441	438	371	422	402	398	412	435	401	411	411	400	427	415	397	416	382	419	408	425	410	424	409	435	428	399	398	402	403	414	382	428	406	379	437	429	375	398	400	408	449	355	402	404	438	425	454	406	392	396	424	391	344	413	412	422	400	392	418	412	374	425	437	414	412	418	385	382	390	432	417	388	381	426	375	413	429	424	453	416	392	436	428	395	439	445	390	382	408	435	463	404	395	420	396	434	372	427	428	443	444	412	416	429	410	382	420	426	404	434	400	389	393	440	401	395	412	409	410	404	417	393	435	401	402	398	439	395	394	371	401	452	408	433	412	415	407	400	429	413	371	414	387	364	384	381	426	400	432	408	421	382	397	401	420	393	413	402	422	426	445	419	405	407	416	384	381	417	404	406	433	444	425	414	401	425	381	360	404	402	382	414	426	394	408	396	433	409	402	411	438	407	378	399	411	401	386	411	414	398	396	385	381	406	412	416	406	398	411	420	398	404	409	397	443	387	409	413	390	409	365	416	411	393	409	438	375	407	395	396	412	443	418	428	421	383	395	389	429	423	447	404	447	408	405	403	413	410	386	397	370	419	439	403	407	421	386	412	408	419	456	418	396	376	406	392	396	431	397	416	417	403	370	369	402	417	410	400	382	343	397	355	409	407	385	418	388	446	416	434	418	431	360	414	387	417	363	409	404	424	427	423	407	392	423	386	401	447	395	415	388	407	395	425	357	407	391	412	414	433	392	426	398	387	425	400	384	436	424	399	407	396	462	386	434	390	421	358	429	402	426	396	396	410	404	388	398	408	436	391	386	372	392	401	426	408	381	385	433	411	390	393	395	393	415	431	381	427	413	371	415	352	424	443	394	418	416	432	452	403	424	405	366	408
9153	9673	8066	4041	2899	2164	1809	1405	1126	1005	899	786	769	682	624	572	601	598	539	557	499	530	533	541	519	512	493	491	518	474	482	486	474	496	488	418	460	476	488	477	431	473	497	449	461	471	461	476	464	536	477	499	473	473	444	484	458	456	463	451	448	493	484	465	470	507	486	444	459	481	452	476	446	498	453	452	433	462	442	477	488	486	455	484	469	473	452	453	441	494	430	424	467	492	448	490	475	446	449	417	501	480	460	506	463	444	436	471	428	470	481	493	449	469	472	505	472	470	474	457	469	493	446	497	475	458	485	477	470	458	463	500	441	476	443	442	468	488	471	481	444	513	472	436	448	456	454	482	430	499	482	490	472	454	469	468	494	484	478	465	464	495	450	487	447	458	439	433	436	486	444	469	509	462	488	445	463	459	477	464	481	492	517	472	439	461	476	482	461	498	467	487	436	457	481	416	481	430	482	449	440	478	471	461	483	476	465	452	469	423	480	472	521	464	474	475	458	466	485	486	489	499	443	476	440	490	455	429	473	483	450	418	417	433	460	471	483	479	449	455	478	461	453	467	427	459	462	499	445	484	468	453	472	449	466	496	483	462	455	481	457	462	483	491	498	436	449	456	452	463	452	481	488	462	457	483	439	500	484	452	453	465	481	460	496	482	424	503	491	476	487	447	472	458	456	473	484	431	469	471	457	472	485	468	483	430	491	471	481	481	457	441	480	465	453	443	474	473	462	475	445	497	489	492	448	447	471	450	481	478	477	436	454	450	464	435	454	479	475	428	459	461	507	468	469	486	449	462	454	489	454	472	450	452	448	462	461	462	434	460	468	511	453	443	474	439	430	450	450	485	442	478	438	455	505	468	432	462	466	458	485	431	464	460	431	453	445	444	423	474	462	472	472	460	461	458	470	452	493	501	476	466	422	457	467	475	451	506	429	465	481	489	483	469	458	484	417	477	454	486	469	453	509	448	491	472	495	456	430	488	455	467	472	451	442	481	419	460	503	421	439	445	476	453	471	473	487	487	502	469	463	468	455	456	458	447	484	475	442	455	466	442	462	423	434	449	469	484	435	475	481	481	465	472	449	487	478	443	463	482	447	445	497	468	492	509	488	468	487	486	426	445	465	449	458	392	459	468	446	506	469	465	474	459	448	480	467	454	455	470	496	490	454	430	439	446	479	474	477	454	490	469	437	508	472	479	455	507	526	452	470	451	454	449	458	475	446	452	451	443	455	445	438	438	440	452	512	457	449	488	445	495	440	439	464	419	462	470	455	478	503	458	455	452	488	477	485	473	470	441	502	467	508	488	468	460	425	410	471	436	504	442	458	497	467	446	468	476	420	447	467	430	449	447	482	448	441	436	470	455	456	499	478	491	449	476	511	459	474	510	479	468	444	485	492	496	451	459	481	503	474	509	476	437	483	475	512	437	479	439	470	494	451	453	462	453	482	489	459	474	492	481	460	438	449	496	468	481	454	457	474	474	506	461	433	454	437	472	437	450	483	480	448	461	436	472	472	476	436	464	428	441	437	452	481	472	506	440	446	451	440	491	475	465	468	461	422	452	466	450	443	446	491	458	489	462	452	475	451	476	478	485	475	509	466	484	501	460	463	472	449	465	431	501	475	441	468	504	445	476	467	462	484	447	446	453	478	474	452	458	464	473	443	460	456	489	484	456	494	466	480	488	488	454	429	477	469	458	474	470	474	445	462	449	459	453	442	475	476	492	472	495	457	455	473	488	416	467	485	490	462	499	449	493	504	455	492	464	474	406	467	443	448	482	455	455	446	449	485	465	499	457	474	478	480	446	460	461	496	450	424	458	466	439	462	477	436	439	480	465	494	425	433	468	493	483	449	445	471	456	448	464	478	489	445	449	450	477	423	491	527	435	441	457	444	463	470	441	461	475	440	472	443	435	498	466	434	499	467	453	440	482	461	481	469	464	483	465	442	483	464	465	469	461	453	474	450	485	472	472	457	458	464	479	459	491	494	490	433	419	475	488	447	396	452	465	478	474	483	480	479	462	458	480	479	456	476	468	482	500	439	465	433	471	491	480	497	452	459	442	428	458	461	499	519	475	479	446	474	471	469	458	443	475	448	457	436	451	521	463	444	466	472	454	459	442	481	440	492	459	495	474	466	458	462	448	455	467	465	439	436	451	477	423	471	451	462	457	454	445	482	486	434	461	420	448	455	469	483	428	445	432	454	457	457	470	474	432	456	438	484	464	477	503	467	515	401	490	442	455	458	462	468	478	452	452	468	511	449	448	472	454	476	500	456	479	448	471	479	492	513	442	442	481	445	492	438	449	450	474	429	471	479	410	477	473	473	470	464	481	452	413	468	473	442	484	462	467	458	450	427	485	477	484	486	459	428	467	476	475	452	478	461	453	475	483	455	469	442	458	434	479	483	445	459	473	441	462	441	468	442	468	473	458	460	489	464	479	456	484	530	489	454	480	470	465	480	413	473	455	438	462	497	452	439	456	448	460	439	437	492	488	480	471	454	477	457	463	500	474	466	465	454	452	420	457	505	479	469	468	477	520	480	472	451	472	443	473	442	443	445	498	473	456	469	490	482	415	436	477	466	470	476	467	468	506	486	446	461	445	458	418	505	487	480	467	474	460	446	459	440	457	479	457	447	439	456	455	438	455	497	470	454	500	447	451	416	453	446	440	471	474	526	460	471	419	476	447	473	433	499	477	453	505	472	486	455	486	469	482	467	480	492	450	448	471	479	500	473	475	439	505	468	475	476	497	460	445	494	480	458	449	479	455	435	469	443	472	479	458	445	469	490	463	462	469	448	511	463	462	433	463	480	454	478	457	437	492	465	482	440	435	456	466	475	424	444	431	458	472	422	489	417	456	433	445	492	453	462	460	496	440	416	441	445	437	485	445	461	476	478	436	414	507	491	479	501	482	474	462	432	459	452	451	480	473	478	477	469	489	479	500	473	461	453	462	484	449	464	500	459	465	462	477	443	460	522	480	438	454	505	476	453	472	454	461	449	449	486	447	450	437	475	439	487	442	447	482	488	468	454	460	460	451	473	490	455	472	480	479	490	456	456	446	445	436	472	467	460	459	444	473	467	450	487	473	512	476	495	463	465	476	422	463	500	503	501	474	490	483	443	461	465	424	456	439	449	490	477	503	453	481	472	481	458	483	451	425	448	442	462	455	478	496	481	448	479	469	501	449	454	463	439	458	454	449	468	458	481	468	462	498	464	505	480	483	469	469	473	443	480	459	437	434	449	460	465	477	476	439	497	455	441	450	438	458	470	503	419	452	475	501	492	478	495	463	475	449	431	486	472	463	447	501	482	460	482	424	477	442	469	472	460	514	490	434	430	423	484	447	466	449	473	450	524	456	456	487	456	460	451	471	484	458	429	459	429	450	469	472	437	469	494	468	460	471	485	464	481	440	439	495	425	459	490	482	463	502	494	447	445	459	463	454	494	432	465	481	490	496	470	465	485	461	461	478
24852	21224	27653	25048	12243	906	736	630	520	484	455	425	477	442	437	444	393	427	386	425	419	403	439	416	399	381	393	391	424	438	382	426	384	387	393	414	395	386	388	414	399	370	439	401	409	414	387	400	430	405	410	398	389	419	382	409	371	417	389	400	405	428	427	413	397	424	383	393	342	394	401	398	390	436	395	359	343	375	402	416	381	429	427	391	358	365	415	399	379	400	389	427	395	408	391	403	396	383	412	393	374	391	416	361	409	378	400	413	409	414	415	421	405	379	424	379	413	382	367	388	364	399	376	361	402	390	433	392	381	406	406	369	410	381	406	397	409	402	433	410	421	393	375	390	365	399	379	367	419	353	384	382	410	391	369	384	420	373	358	414	383	419	433	396	395	414	400	385	383	391	380	381	399	417	404	397	396	400	390	378	373	379	398	374	364	428	421	369	408	398	418	415	368	405	387	385	410	409	386	390	391	377	410	387	369	391	376	373	395	397	390	438	361	381	362	406	390	374	419	407	371	390	372	377	400	399	401	425	376	423	399	381	411	420	408	430	359	374	395	385	391	388	410	386	426	423	369	443	409	349	381	453	412	388	410	388	432	386	384	399	392	426	380	414	400	365	443	426	394	374	383	396	404	385	387	405	423	405	391	400	389	362	386	414	411	426	363	401	382	384	412	385	371	383	372	377	383	398	415	398	366	393	364	417	377	393	389	345	385	413	398	395	402	387	438	388	396	377	377	372	417	408	384	411	423	363	405	423	367	374	424	399	401	394	403	381	402	378	360	381	381	363	421	393	405	376	378	406	343	386	378	423	431	374	363	385	362	389	371	413	436	409	383	417	383	398	421	401	374	382	400	409	381	417	391	349	403	394	384	371	439	401	370	392	381	363	377	391	390	411	372	392	396	373	404	376	401	389	373	393	376	372	385	406	372	350	372	400	382	417	390	352	385	395	400	370	415	370	415	395	394	379	391	374	400	421	385	400	408	362	391	412	388	380	381	403	375	380	403	356	423	376	366	421	378	402	403	378	415	387	395	389	374	382	389	355	390	381	411	354	407	420	392	379	388	416	388	384	421	436	393	403	442	384	339	393	373	398	427	395	375	396	363	393	405	402	397	380	373	419	381	417	389	379	401	397	418	368	394	387	408	373	378	381	381	376	412	400	422	401	402	394	377	414	415	398	391	366	398	384	359	410	384	399	424	360	358	395	394	382	373	400	397	383	410	391	395	405	383	424	376	448	395	406	355	379	377	395	397	383	407	391	386	377	370	373	363	411	419	412	366	385	386	378	384	406	385	391	393	366	374	375	387	408	426	361	435	373	373	380	399	387	383	385	387	391	408	410	396	395	368	406	395	376	380	372	370	375	367	363	374	363	408	384	402	379	388	402	395	392	408	419	396	378	386	383	385	409	411	433	391	395	373	391	398	423	361	399	377	402	391	376	404	376	421	424	405	394	369	432	414	402	394	376	415	384	378	389	415	388	372	407	405	369	370	395	432	379	370	389	382	401	400	431	400	423	386	412	377	377	351	409	421	411	389	390	398	396	412	433	398	388	382	392	371	400	393	375	399	397	423	403	409	378	409	394	378	374	395	368	396	396	391	403	418	403	395	381	426	406	396	381	398	375	407	425	375	422	406	407	399	419	378	383	349	394	390	416	401	374	375	391	401	375	402	398	392	389	387	404	392	379	364	430	395	411	356	396	359	405	397	382	387	401	389	378	386	425	399	376	391	376	383	378	376	361	393	385	403	377	399	403	380	388	399	407	403	396	407	425	365	364	388	386	388	441	390	387	366	368	388	368	402	409	402	386	404	404	396	421	418	449	381	377	421	355	403	441	403	395	378	427	393	388	377	353	396	399	412	399	393	391	408	380	393	413	388	393	401	385	401	402	425	389	405	414	374	372	366	366	400	360	433	361	365	401	396	401	366	351	393	421	445	375	370	393	365	399	386	400	375	412	426	407	425	383	392	386	400	393	376	399	370	378	415	384	398	385	405	418	391	339	401	407	413	379	419	378	384	361	411	380	418	388	423	385	423	408	392	389	407	390	381	398	397	398	385	405	366	397	374	379	395	351	383	402	362	344	404	397	395	398	388	410	386	390	371	369	407	394	399	351	370	379	336	402	390	346	408	420	376	409	335	384	400	411	412	390	389	403	396	389	414	399	369	441	364	380	403	384	397	354	410	385	407	378	406	416	394	380	433	383	386	398	404	381	390	408	410	392	407	412	398	396	362	385	384	396	382	373	377	392	379	400	428	366	391	421	377	417	399	398	416	383	384	385	428	356	391	418	390	368	360	373	382	419	417	391	380	388	378	395	414	404	406	404	421	361	394	396	389	387	385	356	383	358	366	368	401	374	395	389	407	402	403	388	368	369	435	409	402	379	420	394	396	394	387	420	386	393	400	403	355	402	356	367	381	424	380	380	428	359	382	347	395	418	370	354	358	360	434	374	418	405	385	437	399	388	356	371	390	417	407	369	365	412	382	406	392	382	392	409	374	383	371	393	417	406	379	414	434	370	373	384	368	421	408	401	422	380	382	399	382	383	385	381	429	402	379	417	437	372	438	411	399	361	383	397	409	419	412	368	387	425	377	359	387	407	394	410	407	436	417	398	401	410	429	395	388	372	396	379	367	398	385	372	406	375	393	386	375	370	373	388	385	369	392	376	410	391	408	414	393	397	421	361	362	373	383	421	373	405	433	351	414	391	421	436	398	407	439	368	401	375	411	393	423	370	398	387	370	400	415	387	416	395	385	401	381	423	420	423	378	385	414	393	374	389	361	430	416	393	406	382	414	389	394	388	419	374	418	410	385	405	453	392	396	344	395	379	388	372	377	383	395	335	380	413	389	372	416	422	394	371	434	373	373	414	376	369	387	390	405	398	396	384	392	426	367	398	342	402	368	383	348	426	383	355	384	430	395	378	419	394	358	372	362	413	367	388	368	388	397	376	357	400	376	420	392	400	354	366	403	427	424	402	396	389	356	389	370	439	416	374	393	407	374	410	402	385	407	392	390	397	403	385	384	405	422	372	389	394	381	402	392	390	357	370	393	414	411	395	387	398	364	377	392	391	407	391	445	390	418	395	387	361	391	400	378	377	381	398	398	383	383	385	399	392	400	377	405	399	411	403	370	394	365	388	414	371	379	378	395	419	402	409	402	362	352	430	400	429	392	365	391	432	399	380	397	441	409	370	401	363	383	417	417	412	388	387	426	410	394	411	396	369	396	411	373	397	383	377	400	371	398	386	387	378	431	371	399	352	395	412	374	393	376	404	403	387	388	380	419	386	399	371	405	411	387	366	405	392	380	425	396	393	409	392	423	389	369	371	405	419	382	390	376	417	378	388	409	409	383	398	401	391	364	394	399	409	389	412	435	433	413	390	408	402	398	393	410	413	397	397	379	400	387	431	424	406	404	396	377	368	407	420	406	398	399	414	401	376	377	392	394	391	401	408	367	426	391	401	405	386	370	378
8999	5776	4524	2370	1696	1397	1159	1010	907	804	751	639	651	613	569	540	564	528	526	549	518	520	511	494	507	476	485	488	497	535	485	499	462	460	502	480	539	467	476	456	472	486	467	485	469	500	511	470	461	482	516	510	470	468	494	457	484	455	538	467	500	473	504	476	449	492	512	468	485	489	518	485	456	478	443	491	466	535	496	463	488	469	478	454	471	488	494	485	485	488	498	487	485	500	487	496	462	483	493	481	488	457	518	518	457	480	452	478	478	508	515	488	486	542	454	498	485	488	484	467	482	490	462	437	456	455	475	453	516	479	510	482	478	492	432	502	502	472	504	469	469	477	505	495	463	493	445	496	479	454	444	489	465	494	502	467	474	515	474	470	455	505	488	496	446	493	468	482	505	460	477	447	462	448	498	501	441	492	421	477	492	445	461	494	463	492	497	484	463	455	496	470	456	478	457	452	467	436	470	467	482	458	457	470	500	480	491	483	482	498	502	490	464	513	472	469	460	448	469	454	499	481	481	444	485	492	516	424	518	482	476	513	516	476	474	487	476	481	477	478	487	453	498	447	435	492	484	445	520	461	500	487	453	456	437	538	491	464	459	494	453	494	503	507	438	459	513	483	490	490	476	439	454	492	489	475	471	486	499	450	461	484	494	476	478	427	452	469	481	512	470	470	490	509	480	504	435	467	435	455	463	492	432	483	492	467	464	493	455	494	494	468	492	453	461	469	465	442	488	433	490	487	491	495	456	464	489	490	471	457	499	500	462	483	457	508	504	501	487	470	514	471	492	459	485	465	488	447	462	484	475	469	467	477	497	459	503	518	489	477	459	507	473	470	492	490	481	486	493	511	486	489	458	497	475	477	484	464	447	481	506	502	470	518	483	486	490	501	465	485	486	507	517	483	468	479	440	491	448	518	500	486	466	457	508	479	451	440	478	463	473	477	464	466	510	484	491	466	466	504	462	484	470	467	520	462	462	509	474	475	504	496	447	417	462	492	443	466	480	463	488	492	506	450	463	494	455	462	457	444	458	460	473	443	490	438	435	464	468	476	455	456	488	455	447	468	503	460	470	464	475	516	475	474	472	471	489	491	507	485	452	482	449	490	484	490	504	447	472	529	458	499	477	482	497	470	473	480	468	517	446	481	487	521	455	480	493	478	446	485	473	496	452	463	501	455	489	489	494	451	504	485	456	455	482	472	486	452	499	473	481	492	476	513	458	458	460	467	507	476	487	464	458	431	477	483	464	458	454	504	468	480	498	478	457	520	473	496	461	486	465	463	505	490	452	472	440	507	467	475	451	500	464	483	431	473	488	463	515	494	480	464	472	454	440	458	449	470	500	488	420	444	474	521	449	452	466	454	469	473	444	459	480	485	491	475	466	483	433	465	473	463	494	506	474	445	495	488	466	467	477	455	502	498	490	455	471	501	436	473	496	466	470	445	497	494	470	461	464	473	435	514	511	441	503	510	498	490	448	475	460	486	451	453	436	521	482	455	450	470	442	474	491	473	458	439	483	459	480	468	454	470	444	479	473	465	529	462	513	473	507	483	453	465	479	438	464	472	518	480	473	472	473	468	460	497	465	476	502	467	481	452	493	469	464	467	492	476	472	495	483	510	440	492	494	480	470	455	456	478	484	471	445	506	514	464	488	452	486	471	472	457	483	501	452	456	460	510	467	455	473	502	494	494	506	499	502	488	501	479	496	473	516	466	446	439	453	451	455	465	531	521	491	453	460	493	494	467	481	515	446	482	423	447	453	477	463	466	487	477	486	477	482	474	504	483	466	463	504	453	491	467	466	486	497	473	465	468	455	462	477	489	458	427	495	481	487	491	441	468	533	476	452	491	470	540	465	438	472	478	473	461	437	484	451	464	468	458	502	454	460	420	448	513	480	496	499	497	433	485	486	491	475	441	493	480	467	503	447	456	494	465	515	486	489	485	482	493	458	472	483	485	509	474	484	460	458	453	483	467	468	436	449	464	446	471	486	478	458	511	465	472	481	506	486	450	490	456	492	515	452	466	445	457	446	514	441	474	499	435	481	462	482	479	477	466	480	493	478	466	450	433	443	463	444	486	506	457	466	482	463	471	475	480	509	443	470	465	502	431	477	475	469	490	461	476	487	477	464	510	517	463	456	496	518	461	482	499	451	480	494	473	476	490	504	482	515	531	501	505	505	456	518	466	466	520	469	480	481	483	428	495	476	460	429	503	511	483	513	459	497	508	493	456	435	487	478	481	468	477	505	482	468	473	513	503	502	433	434	495	485	503	475	469	482	495	489	481	486	449	493	508	452	445	448	439	467	459	479	485	443	501	464	480	497	466	459	459	469	444	489	446	491	495	511	481	492	470	464	483	480	474	490	499	488	494	488	495	425	532	485	481	477	443	507	463	463	487	472	485	480	469	456	503	454	496	463	501	480	483	460	503	465	484	511	489	484	510	464	467	484	474	463	503	477	460	490	468	484	468	473	485	444	477	459	465	466	466	478	491	466	481	454	480	483	486	455	517	503	481	471	472	438	469	468	490	501	493	435	473	468	441	492	478	445	432	482	481	466	514	459	468	478	474	506	454	527	467	453	516	471	463	499	441	478	508	510	498	460	501	472	462	469	478	499	478	497	456	477	452	466	513	474	458	479	455	481	479	446	503	475	471	461	452	468	483	461	470	431	487	495	471	469	485	498	462	464	489	456	479	456	488	514	472	430	481	498	511	474	523	448	474	463	504	508	472	466	467	492	432	522	484	500	478	521	495	465	476	487	448	505	469	484	490	468	480	459	485	555	468	436	456	455	479	472	478	470	463	439	468	538	474	458	465	429	491	451	479	476	471	506	492	460	495	487	477	479	470	501	468	495	462	472	499	486	436	474	456	483	445	495	485	447	439	491	503	468	455	468	477	504	477	503	491	481	498	451	492	494	467	471	498	468	477	449	474	474	460	466	494	469	477	482	438	463	506	475	461	509	484	497	457	480	478	468	515	494	486	476	469	446	494	458	500	485	488	429	456	436	433	448	467	441	481	484	502	478	470	452	459	490	444	465	488	490	476	476	469	483	461	484	468	483	445	458	468	481	481	536	458	471	467	507	489	423	487	486	470	439	472	510	478	463	478	494	469	493	521	490	466	455	467	486	456	477	485	479	476	477	447	482	454	496	476	476	475	487	477	437	426	482	466	519	462	464	472	463	454	509	434	468	479	471	472	477	455	479	493	461	492	484	469	471	483	520	439	492	411	493	454	439	472	471	458	489	475	467	446	509	484	500	453	502	468	457	490	463	471	505	460	503	486	486	461	463	458	518	503	495	502	497	461	452	500	496	490	507	456	425	457	486	477	479	462	446	494	472	473	447	472	446	454	491	474	478	517	481	498	525	485	456	494	466	505	471	466	471	472	454	498	498	492	465	505	463	441	490	489	496	497	472	469	450	474	474	465	485	470	468	495	496	496	506	451	508	467	497	464	485	440	467	490	518	487	426	450
22713	21290	29135	23788	21298	21364	12179	1880	1386	1256	1097	1058	1030	1029	956	881	936	844	835	852	769	858	781	852	735	824	764	757	745	824	748	757	796	768	717	733	767	770	736	775	764	745	734	748	709	702	703	751	768	737	762	796	711	750	703	772	699	717	732	716	719	780	725	698	738	724	759	719	737	745	721	731	747	738	718	731	720	704	725	735	710	781	746	745	727	750	679	720	717	699	693	714	737	704	668	676	713	712	764	695	735	709	693	769	660	783	731	770	690	710	740	753	746	728	731	706	740	724	761	716	727	715	708	741	768	784	741	727	705	742	733	681	723	789	710	743	747	761	718	719	730	743	735	783	733	734	735	707	687	778	728	781	748	751	717	715	716	737	743	777	734	750	695	685	700	717	738	728	726	728	690	737	704	735	694	738	704	717	744	748	690	774	749	722	723	744	707	731	708	724	744	690	732	741	771	738	779	705	794	769	726	690	723	725	739	753	712	752	738	695	733	738	718	756	644	719	750	704	730	743	706	743	703	730	727	744	758	726	704	782	752	753	719	761	735	766	732	690	733	747	741	744	783	667	721	709	685	764	753	680	744	752	691	708	747	714	773	760	777	724	744	717	743	785	767	723	719	751	755	683	713	732	719	708	718	695	702	760	716	710	767	728	730	702	745	758	675	740	682	677	747	772	723	748	689	749	748	752	703	790	704	721	721	721	741	735	749	689	751	714	722	725	700	750	724	719	703	712	769	676	749	701	708	760	715	751	726	703	718	673	734	689	727	730	761	679	739	742	743	722	742	744	731	735	758	702	771	746	729	744	742	735	684	706	726	700	694	779	736	753	735	708	753	737	740	754	758	717	716	682	700	718	712	736	746	758	707	758	692	731	729	718	697	714	700	755	716	751	704	668	766	749	695	718	690	690	686	802	721	737	711	713	717	770	809	709	719	763	742	689	750	731	688	697	741	748	770	740	785	698	756	711	689	712	709	721	751	790	728	742	718	694	695	736	711	698	701	718	745	721	713	700	717	688	709	710	675	704	753	685	759	760	734	705	726	695	718	750	738	771	753	692	703	726	728	737	699	702	704	705	732	769	751	727	720	670	744	738	709	734	688	684	662	730	711	705	744	699	710	737	724	732	749	714	744	744	686	734	709	703	690	657	782	696	742	786	716	744	758	704	726	709	734	701	719	700	722	726	716	736	759	732	701	721	729	724	718	717	723	707	697	728	728	736	717	751	730	723	764	754	743	768	712	753	764	718	694	702	718	715	663	733	696	745	722	757	707	737	724	739	728	718	717	743	727	734	699	714	735	742	690	789	699	739	717	726	747	743	727	704	715	728	713	749	733	731	754	721	756	732	676	732	689	713	717	675	750	701	682	744	706	722	721	756	724	700	741	769	710	741	750	716	690	690	765	711	710	712	707	758	696	781	735	743	749	713	725	724	744	747	693	737	728	730	683	692	721	718	677	715	713	745	718	708	692	685	704	729	709	688	697	749	676	752	734	666	730	768	791	715	721	737	728	770	766	745	706	718	715	723	698	698	732	729	717	732	708	745	714	705	733	759	697	747	714	739	726	708	713	689	708	724	733	706	711	691	729	715	742	703	746	726	718	671	750	714	724	720	683	752	718	704	729	689	706	762	725	774	748	748	739	727	684	687	689	781	718	721	711	685	747	763	764	728	673	703	716	729	732	769	752	770	742	689	760	706	760	711	721	753	726	711	710	700	716	710	734	750	733	739	739	745	715	723	728	724	787	748	695	691	696	728	741	738	711	725	735	717	733	756	718	727	736	697	697	693	747	739	751	694	751	733	762	686	714	684	712	732	745	705	666	710	693	717	767	662	713	770	745	712	728	665	748	695	748	777	708	799	740	729	718	720	683	736	701	715	663	691	710	716	702	687	693	689	721	724	699	706	710	723	741	702	717	756	705	730	741	694	691	726	725	767	728	712	697	735	739	712	673	691	725	716	703	767	736	706	744	789	690	705	689	692	706	714	712	761	729	715	697	720	717	744	733	719	745	730	722	700	704	740	716	760	728	737	748	727	732	712	769	758	701	721	711	716	756	744	739	752	727	701	751	695	729	703	741	731	747	740	723	738	680	685	707	677	673	716	686	684	706	649	737	723	720	689	773	729	744	729	689	696	693	735	682	735	736	725	762	711	712	713	695	738	719	752	725	738	705	682	760	774	737	677	720	784	715	764	733	741	681	723	737	730	758	727	725	706	710	713	725	719	761	722	737	756	719	698	713	722	756	765	736	739	715	745	698	680	739	706	749	714	728	726	745	705	726	704	687	748	707	719	720	748	705	688	764	750	713	742	705	705	716	753	733	763	717	723	702	742	805	719	733	741	685	716	685	710	749	758	774	763	755	728	707	763	729	703	714	748	725	730	706	683	726	729	688	703	729	728	745	719	671	710	772	770	687	749	763	726	719	687	711	757	708	735	686	799	715	727	716	739	717	712	740	734	760	784	699	732	739	713	774	714	714	728	709	722	695	752	748	779	736	678	725	738	761	687	712	752	731	736	748	704	765	714	756	745	683	750	716	723	729	778	756	715	708	757	762	702	702	708	735	704	751	715	699	709	735	764	706	782	739	732	733	742	713	689	703	740	726	706	738	725	713	729	806	748	745	699	671	770	714	726	701	722	672	704	687	674	729	744	691	756	696	733	733	758	743	684	718	711	725	718	744	722	764	739	725	705	771	735	717	678	751	749	749	715	701	668	716	679	721	760	730	681	689	731	745	718	731	730	731	744	717	739	701	718	718	718	698	751	709	736	722	714	723	757	693	735	720	726	713	746	702	727	745	697	687	701	696	741	650	743	733	684	716	743	741	729	731	785	747	747	708	718	749	730	709	715	754	727	731	703	702	735	709	718	731	721	703	709	703	723	663	660	687	698	768	770	735	700	662	735	674	756	712	685	749	703	730	698	698	729	701	717	720	744	653	728	724	707	720	725	732	746	698	751	751	749	757	718	746	692	683	708	759	775	695	744	694	741	721	779	712	682	708	701	748	714	733	688	740	808	740	706	724	746	763	759	738	655	735	716	738	710	706	782	713	718	753	728	741	674	704	725	712	687	744	711	721	741	740	744	723	710	728	762	678	718	676	734	690	714	694	747	751	743	700	696	728	736	721	704	701	724	693	728	668	721	746	738	711	703	673	759	707	719	706	707	734	711	745	713	738	719	684	695	713	720	729	757	695	719	721	664	699	760	697	706	715	713	739	731	682	686	737	716	737	739	732	716	757	697	737	744	705	688	721	739	735	694	730	719	725	731	761	702	737	710	716	753	731	726	740	744	685	771	741	708	724	745	756	712	728	766	753	757	723	703	747	726	721	732	750	768	644	714	739	737	742	760	731	749	731	727	724	691	686	728	672	718	718	764	724	745	735	722	721	719	677	767	703	704	692	718	756	708	730	768	741	693	759	757	727	754	738	735	753	687	719	715	741	755	698	688	750	711	739	709	705	715	721	724	751	759	726	730
12241	16255	13399	7388	5239	3955	3284	2676	2255	1852	1611	1548	1336	1276	1188	1100	1088	1012	1005	936	963	973	925	911	917	904	840	897	834	878	849	850	838	851	813	835	816	847	835	818	801	860	829	866	801	802	795	782	832	781	855	863	797	829	844	825	790	790	781	811	792	820	838	807	817	831	809	825	825	821	776	820	771	804	733	792	807	783	804	800	794	775	789	828	786	815	757	794	824	827	804	804	804	839	830	781	779	845	801	803	775	783	808	790	818	845	796	777	811	812	743	802	775	781	816	841	791	773	786	816	804	806	838	774	770	830	806	808	833	846	777	787	831	837	813	825	821	759	766	813	799	769	791	827	823	781	798	786	778	795	853	831	838	789	793	834	826	798	783	808	863	773	848	804	837	850	822	829	816	824	822	830	889	768	825	831	813	819	831	825	779	819	844	810	837	834	845	804	768	785	805	842	851	761	778	843	793	809	775	802	770	742	840	829	793	755	795	766	850	791	834	761	813	823	764	863	774	819	786	792	829	782	788	806	831	844	777	818	796	859	776	819	796	721	749	804	762	821	771	764	761	783	791	791	780	771	799	807	794	794	765	793	808	832	838	770	768	865	870	797	774	793	861	834	829	826	809	742	782	819	827	830	822	814	806	778	827	750	773	808	794	831	818	783	814	816	753	773	776	821	756	782	841	803	804	800	796	753	798	816	817	766	826	772	820	766	781	824	795	774	804	769	807	771	815	822	837	806	771	802	756	816	805	818	774	834	756	803	784	796	793	819	805	810	827	796	844	842	777	802	766	795	821	815	823	793	799	807	832	770	784	754	809	805	825	791	806	793	812	804	773	790	764	768	804	820	802	795	849	788	825	837	832	805	802	822	763	793	744	825	799	785	799	827	855	783	792	853	808	808	806	834	740	833	838	802	835	821	763	800	732	792	793	751	837	828	764	823	769	796	827	788	764	795	808	756	820	765	753	767	791	784	815	769	801	821	805	798	797	791	831	765	822	794	791	774	819	756	810	811	817	799	817	809	853	804	787	792	775	788	764	796	838	810	810	813	787	792	790	844	802	765	874	800	795	753	840	833	759	777	802	810	854	759	849	766	819	816	847	782	773	820	815	761	824	743	755	786	823	788	824	782	838	826	821	809	757	849	796	836	807	834	773	838	782	793	781	819	847	838	733	804	799	785	794	828	779	812	812	877	784	779	757	784	777	800	775	813	784	788	820	806	837	862	813	808	789	821	791	805	762	815	762	833	803	824	747	857	729	811	812	779	742	804	823	820	833	771	746	790	844	767	797	807	805	807	785	793	773	790	838	796	837	806	801	784	802	795	845	765	778	765	813	822	818	803	799	747	771	839	772	841	825	797	789	759	786	776	785	844	791	856	758	827	796	843	865	822	778	789	828	804	799	853	768	797	829	792	766	793	811	811	812	784	776	796	814	773	732	823	798	764	784	820	810	762	766	765	770	773	809	761	789	782	788	762	778	739	785	776	745	781	788	806	855	792	797	803	815	761	755	829	826	818	801	827	807	791	845	752	729	812	768	826	851	771	830	798	843	815	824	787	816	775	798	826	823	788	833	820	754	828	799	806	777	829	760	781	794	784	777	790	808	803	855	729	711	813	769	768	756	786	787	813	782	754	751	804	842	798	803	775	789	817	798	823	769	834	803	801	816	834	807	818	814	772	768	804	784	769	753	794	824	810	794	814	777	791	802	823	813	772	806	731	826	800	768	760	779	803	800	814	805	829	838	760	761	820	760	792	801	748	769	759	798	782	764	759	809	796	786	806	763	791	869	808	830	798	777	761	821	765	800	795	813	767	796	795	813	820	796	778	786	778	812	800	739	775	766	825	779	752	804	769	874	799	746	787	833	779	805	777	794	879	768	843	786	824	774	823	798	824	803	808	827	788	737	827	786	786	741	791	772	762	803	794	842	819	756	805	861	819	848	843	818	762	811	793	741	812	806	791	786	767	870	824	853	837	829	797	840	809	805	810	781	760	845	836	857	785	791	737	783	808	759	829	798	800	836	764	754	768	768	820	845	792	798	789	815	830	749	781	799	829	769	776	791	791	789	782	841	781	790	804	739	820	790	769	766	772	777	792	787	795	821	764	780	809	802	828	792	798	788	818	844	786	776	831	784	790	777	799	792	766	798	801	765	838	791	793	802	796	693	853	807	806	790	769	785	763	851	827	769	793	808	834	791	798	780	808	739	806	772	793	822	818	833	779	773	747	792	784	815	819	841	829	795	797	780	784	758	809	805	763	835	792	811	795	809	791	803	810	829	831	791	745	807	791	802	778	818	796	817	759	803	787	810	816	759	820	770	777	758	833	789	854	766	741	806	790	819	765	786	791	754	758	840	801	767	780	855	750	835	811	792	745	832	792	752	794	795	798	790	828	747	790	784	796	850	821	841	844	739	773	844	814	802	790	798	813	773	827	748	830	749	732	803	759	851	819	772	828	802	752	810	824	792	801	797	769	873	807	835	817	760	777	814	732	785	837	801	815	795	776	819	765	799	760	795	812	782	766	786	798	821	785	794	804	837	771	747	820	778	855	779	822	836	796	794	838	882	820	771	800	793	758	819	792	814	840	746	756	777	811	772	771	802	784	764	847	811	816	786	812	791	856	764	770	802	790	806	788	775	824	816	798	774	722	788	768	786	861	819	820	770	794	822	808	825	825	752	798	781	782	806	752	785	771	832	831	836	811	811	753	824	767	757	769	808	863	802	750	828	837	779	794	792	792	805	828	812	773	789	848	851	831	784	790	763	780	816	809	770	796	778	815	820	759	835	751	789	815	829	809	782	776	806	789	828	847	794	830	838	810	805	817	781	804	752	802	766	797	787	770	767	784	831	762	826	790	794	824	814	792	787	866	772	754	773	830	762	840	791	781	776	794	798	847	764	788	827	797	863	786	807	830	816	787	812	793	816	796	796	789	794	772	781	771	819	767	737	788	815	787	787	828	793	802	764	761	855	805	793	842	821	843	822	793	804	757	826	807	857	777	819	800	793	772	804	832	770	781	795	772	881	799	770	777	795	757	810	806	809	775	825	801	804	769	813	780	789	823	805	792	823	795	813	840	748	816	839	778	813	812	815	769	764	860	774	825	826	816	803	844	782	855	788	834	787	777	821	790	781	799	798	786	788	786	796	805	753	781	788	767	783	797	770	758	748	757	787	789	813	844	809	806	769	800	812	806	786	813	787	819	816	780	814	789	763	819	791	798	766	788	791	835	768	855	814	770	799	792	799	817	819	774	795	775	796	781	816	819	788	798	848	861	785	806	792	819	783	775	778	817	819	766	814	824	849	806	809	759	798	732	813	788	825	808	762	820	789	836	783	813	806	778	746	795	758	842	798	814	777	774	772	762	798	828	821	818	746	758	824	791	806	781	792	796	800	779	761	796	797	812	756	752	873	856	805	836	746	798	796	812	798	807	807	786	801	807	827	808	781	761	812	781	784	757	843	825	795	799	820	806	799	810
27194	20345	7923	639	389	315	303	237	245	251	239	228	241	235	198	216	217	219	210	219	241	220	247	241	225	258	255	227	221	227	246	245	213	200	194	233	204	206	244	232	253	233	265	233	249	228	214	231	268	210	222	226	227	236	237	224	228	212	227	232	226	211	214	227	234	225	217	220	216	237	224	234	230	217	213	196	206	197	211	232	241	248	238	199	235	252	229	237	215	234	249	222	211	223	213	228	237	230	234	247	245	231	239	219	243	256	215	227	236	240	210	232	248	220	248	234	245	230	237	253	227	237	249	196	232	218	220	215	226	213	234	235	237	247	236	216	255	190	232	228	234	233	222	228	255	228	250	245	236	255	249	237	220	247	238	236	238	237	208	220	238	217	254	237	209	250	248	252	245	221	256	237	229	243	222	223	205	217	227	221	222	220	240	230	219	225	218	221	211	215	225	246	240	189	243	229	250	237	219	226	238	219	227	244	233	235	225	226	236	205	185	220	249	252	206	222	240	251	208	231	190	246	213	236	207	215	252	208	232	198	224	226	233	194	211	216	227	235	215	220	249	249	237	216	211	245	228	252	233	247	213	232	238	227	236	232	238	253	214	216	216	245	255	197	238	229	253	227	243	229	218	231	231	198	233	269	236	217	246	238	212	236	228	208	225	241	231	246	230	229	224	238	209	225	205	209	224	210	228	194	232	236	235	245	223	249	238	227	226	218	231	215	204	202	256	209	236	252	213	253	216	212	248	237	245	216	224	233	228	222	247	258	247	219	216	237	206	232	257	206	214	194	220	203	246	219	221	246	231	222	231	228	249	215	206	207	230	219	238	263	228	237	219	227	221	226	227	220	206	232	228	202	218	238	239	230	214	240	203	225	217	245	218	234	220	230	229	228	208	244	214	235	210	229	214	212	206	209	227	233	219	232	220	252	214	204	235	231	215	233	218	259	227	233	231	218	200	222	210	226	234	239	218	226	225	230	228	221	237	244	211	210	213	249	233	200	228	219	230	278	240	248	236	243	222	223	239	206	213	218	214	244	228	229	234	202	242	229	251	229	232	248	217	208	223	211	239	201	207	200	230	196	233	229	211	199	224	195	223	244	221	219	226	242	214	225	229	245	238	234	236	230	202	235	227	239	241	243	266	240	202	247	232	255	216	207	223	244	221	243	217	203	218	239	243	220	219	238	224	232	252	214	230	213	235	229	231	228	223	205	214	211	229	225	228	211	241	262	221	246	227	231	246	215	219	216	250	239	233	230	236	218	274	223	219	231	234	224	226	246	232	247	250	264	230	214	225	258	256	243	223	227	223	221	214	224	236	215	211	250	212	204	246	215	208	225	238	237	228	236	220	259	244	227	227	221	211	247	227	252	189	241	232	240	241	234	194	232	224	215	212	236	202	256	256	222	243	231	234	230	221	245	200	242	224	230	237	224	222	234	236	227	208	235	205	221	249	214	222	250	223	241	266	240	231	241	260	233	235	197	220	210	213	216	258	238	250	234	222	241	215	249	216	229	226	251	207	232	255	219	213	215	245	219	220	230	266	227	234	231	256	259	238	229	222	202	220	214	227	209	232	232	209	241	232	230	233	222	214	222	233	238	243	228	231	262	225	226	211	212	237	230	250	237	247	215	241	236	201	233	236	233	195	257	230	224	203	198	216	203	220	232	220	221	221	218	225	218	227	222	234	224	251	223	260	212	215	221	218	227	237	244	241	233	250	210	211	230	235	206	209	270	223	230	242	206	218	243	257	216	233	252	249	227	213	204	232	205	239	231	258	207	220	240	202	254	199	230	228	231	217	251	230	238	235	250	258	239	215	215	212	271	216	252	237	213	223	244	219	261	225	217	229	229	235	228	227	216	214	214	216	238	239	229	254	232	231	206	227	227	235	214	226	238	241	221	239	221	239	233	212	220	246	214	224	227	210	220	243	223	206	201	229	229	217	225	211	215	259	238	210	239	245	225	236	203	210	251	236	226	233	217	222	240	250	239	202	223	221	197	242	239	244	234	226	209	212	223	226	232	230	252	259	219	218	221	198	227	183	232	219	230	251	191	211	240	227	226	230	239	202	218	238	228	217	203	210	229	210	217	233	232	246	202	238	241	243	239	221	238	221	202	245	237	230	230	222	221	217	233	238	227	238	201	222	237	218	199	228	211	207	231	260	227	204	240	242	216	230	211	230	238	216	246	240	221	233	237	240	218	240	224	217	233	238	249	245	215	218	244	220	211	230	224	235	238	210	207	252	259	227	197	230	244	239	219	231	212	203	219	216	202	236	213	208	206	219	230	238	230	227	240	239	241	216	266	203	224	247	223	214	213	233	246	247	198	237	243	223	224	210	212	230	212	256	216	234	227	228	217	237	249	235	198	245	212	240	213	229	210	276	217	223	210	234	244	246	232	241	227	210	272	226	235	240	218	238	231	234	230	229	238	245	213	199	216	219	238	219	206	230	228	224	249	230	217	245	239	233	230	208	224	223	237	236	207	207	253	232	233	222	225	222	225	201	224	233	209	232	247	220	240	219	228	208	202	207	206	219	256	232	208	214	214	209	206	225	243	211	227	209	223	218	224	206	225	239	230	236	220	221	246	227	215	229	241	242	205	227	208	222	210	224	214	231	242	218	253	212	225	230	221	241	237	231	216	225	237	219	213	234	239	250	222	204	214	236	227	203	220	221	210	252	208	228	229	224	205	237	236	235	224	243	212	231	203	214	226	195	229	216	206	222	234	223	239	208	223	247	208	231	207	218	189	234	241	223	238	228	216	228	222	240	205	229	222	232	208	226	230	218	228	219	235	248	224	189	235	215	203	204	238	207	245	207	211	242	224	238	231	225	249	223	234	234	247	215	226	216	228	223	218	219	234	203	218	220	226	226	226	247	213	225	247	225	206	226	221	221	228	249	215	227	224	238	233	217	238	214	223	229	202	229	250	199	221	199	234	232	231	244	247	240	227	222	206	246	224	222	239	223	214	235	205	234	226	255	246	232	220	233	218	222	219	228	230	247	216	225	258	243	231	216	224	210	219	217	232	213	206	203	199	228	241	250	230	229	241	216	231	205	212	230	241	253	215	224	244	224	228	218	218	240	232	242	207	248	215	232	234	225	225	211	247	210	229	224	223	242	229	217	237	231	249	211	216	205	225	204	229	236	234	216	188	274	215	195	232	208	251	206	211	221	222	243	205	211	201	228	235	230	202	223	212	252	234	208	239	250	217	232	219	189	228	255	247	231	247	226	219	201	239	217	244	253	227	222	214	254	225	216	241	232	223	237	201	221	244	203	232	252	211	228	223	212	220	216	217	241	222	226	213	216	214	210	215	238	220	227	218	218	213	231	216	242	247	224	249	217	199	228	233	240	228	208	230	223	209	222	223	254	220	216	203	253	241	242	213	205	235	260	232	236	218	262	239	199	203	232	252	246	224	214	215	217	244	224	236	236	250	247	224	226	227	239	228	230	230	236	231	208	204	190	259	245	223
6834	1149	892	582	455	369	374	361	310	321	324	303	319	293	298	292	264	316	268	246	267	297	257	260	258	259	291	271	272	258	251	305	284	277	298	268	311	305	250	299	278	271	260	285	296	307	309	269	267	299	285	280	310	271	321	258	291	298	265	305	262	267	286	252	276	266	277	255	281	257	297	303	280	301	280	291	281	270	249	278	282	275	288	296	284	241	249	293	305	290	256	298	258	214	277	293	266	254	289	282	223	293	295	253	267	291	277	264	272	294	257	267	246	273	264	265	302	264	308	288	278	297	275	303	262	252	280	257	287	294	277	311	245	274	304	285	258	269	280	262	247	249	291	256	313	295	292	314	258	282	278	285	268	304	267	288	278	250	282	276	335	254	290	267	274	283	255	290	272	248	300	272	269	282	262	303	271	281	279	307	281	281	292	277	292	289	262	298	283	282	249	282	270	284	281	267	263	262	268	280	276	278	295	271	267	306	310	266	274	266	290	271	290	283	272	276	297	297	249	285	262	296	310	250	268	285	312	285	283	277	271	255	274	280	267	259	274	263	257	296	298	275	263	280	264	255	266	285	265	275	310	250	301	292	281	258	286	294	276	271	283	296	272	274	310	271	261	282	293	279	272	293	286	300	260	254	274	260	260	323	268	290	262	311	250	298	264	261	281	283	275	301	323	296	281	289	306	263	293	277	250	277	296	274	273	272	275	267	245	294	290	275	289	264	282	281	303	294	268	282	280	251	288	276	289	254	264	289	295	275	284	282	275	289	280	273	258	272	270	320	237	297	288	260	304	277	298	285	279	295	294	262	309	273	293	306	279	267	281	238	248	274	280	275	258	287	257	283	281	277	299	234	301	257	290	281	297	295	287	260	287	281	306	289	283	258	276	263	262	275	272	286	284	263	252	292	301	294	273	225	269	305	244	271	274	282	268	312	261	268	281	268	289	257	286	255	269	294	252	282	278	285	297	267	267	278	266	290	286	295	285	292	275	261	242	298	257	289	259	263	272	236	288	256	256	245	283	264	293	294	262	276	265	281	289	272	284	300	266	271	256	287	261	263	267	281	275	278	288	266	323	264	267	294	257	268	269	272	278	274	264	300	304	289	284	241	295	255	284	261	287	257	284	266	284	258	278	255	271	279	278	265	287	259	249	266	255	277	288	271	289	277	261	260	277	252	286	276	286	303	269	320	252	277	292	306	289	281	245	270	278	260	265	282	258	284	337	268	279	269	297	290	291	272	256	265	269	299	301	285	292	288	264	266	278	283	304	274	280	278	262	273	325	266	285	307	275	274	266	276	247	280	249	288	260	263	268	250	253	278	250	280	270	269	280	249	289	287	307	305	314	248	249	248	276	280	276	267	255	274	273	301	266	273	273	274	286	285	296	281	229	289	270	289	270	302	272	271	259	290	299	252	278	299	283	286	269	287	301	292	268	312	255	261	261	297	248	253	252	273	266	258	309	280	264	289	287	312	269	293	265	294	289	264	295	274	280	277	265	257	271	291	260	278	281	285	305	246	252	308	287	254	269	290	262	279	244	258	297	277	262	273	252	281	266	292	253	274	302	298	255	280	259	322	291	284	275	264	273	290	281	276	271	295	268	271	236	282	300	263	312	279	275	271	276	306	309	255	255	260	275	274	305	286	260	272	267	273	271	281	300	257	277	273	307	273	263	270	264	289	293	262	310	291	273	267	264	275	280	286	277	278	265	256	285	278	292	283	300	271	281	276	295	266	290	268	281	274	269	287	308	268	274	299	287	286	293	249	275	244	272	294	270	279	284	316	270	276	256	253	275	248	277	275	272	269	279	272	273	265	275	275	270	269	280	241	261	245	267	261	282	255	290	263	273	234	249	286	260	281	288	298	286	289	282	292	323	287	265	259	279	269	270	279	278	258	249	275	258	273	287	270	315	254	289	247	288	270	288	282	284	289	237	267	286	307	268	284	246	247	273	285	267	290	288	278	308	278	264	329	285	283	278	283	266	279	300	281	269	285	306	273	274	275	279	301	252	281	263	291	255	282	265	292	271	324	253	284	284	258	289	263	266	274	283	257	278	321	271	283	288	283	284	272	265	264	280	279	288	280	265	244	294	257	305	259	276	270	262	269	289	290	309	271	270	276	265	263	307	296	272	270	279	266	275	274	290	258	275	311	291	272	309	260	260	256	286	272	282	279	277	282	282	283	258	278	277	284	290	277	288	266	303	276	273	266	274	272	294	287	282	295	273	298	298	283	281	267	299	300	272	263	304	296	313	285	305	271	287	314	302	271	279	292	272	283	270	265	266	281	288	279	288	274	245	257	284	280	307	272	294	297	260	282	274	265	287	261	260	280	298	289	270	270	292	269	290	258	287	298	303	322	239	294	277	291	254	268	279	277	267	277	242	274	272	250	300	280	275	266	283	273	253	273	281	265	272	265	276	283	291	263	282	263	310	283	268	287	288	272	273	283	260	314	264	273	280	293	284	264	283	285	285	304	269	280	295	293	284	281	292	268	285	294	257	275	297	301	290	292	262	260	286	286	276	286	258	254	269	266	302	269	265	288	271	296	292	269	274	320	275	284	268	275	267	292	299	297	293	278	266	271	243	261	239	283	274	255	234	264	282	271	299	270	269	259	308	294	244	285	247	259	254	268	257	260	278	268	258	265	295	278	286	287	282	262	252	269	257	308	282	278	256	271	285	285	305	295	272	255	296	290	273	268	260	259	298	286	296	297	302	281	259	297	272	254	287	275	293	271	266	287	307	258	282	261	267	274	271	272	274	269	291	266	282	266	306	279	291	292	276	284	286	289	260	307	275	305	305	279	254	300	281	291	266	287	260	296	282	284	298	283	272	302	256	264	244	281	302	285	273	251	320	270	270	277	276	269	268	265	299	289	293	262	276	282	295	331	260	282	317	240	278	299	270	279	272	295	264	275	255	302	288	271	264	293	263	273	281	274	284	278	283	310	281	259	287	288	322	238	268	283	296	285	252	271	280	274	270	260	298	282	257	313	248	292	281	264	256	246	286	291	258	269	258	286	257	271	267	281	263	287	300	242	283	264	290	295	292	286	255	276	304	299	268	244	291	280	279	282	227	270	291	298	287	283	308	269	298	280	277	261	264	301	283	279	294	284	284	265	273	268	286	265	251	269	280	282	289	272	258	278	254	266	316	282	249	259	279	280	297	277	285	242	249	250	281	275	274	279	267	265	270	281	266	289	278	248	276	270	266	267	276	271	258	279	264	284	269	261	271	273	264	303	299	257	283	275	276	286	317	257	251	254	294	273	252	285	273	292	285	252	292	261	283	266	279	258	285	305	265	290	291	273	286	272	262	264	287	286	292	283	271	279	276	283	284	296	258	318	271	271	267	278	279	258	256	298	259	272	278	246	254	286	289	276	279	312	307	268	288	274	264	274	251	298	290	259	270	263	279	310	266	297	270	289	267	279	276	294	301	273	302	323	271	253	281	289	279	275	269	276	292	302	263	268
23704	21258	28671	24165	21264	12179	1444	906	732	693	604	582	571	574	493	463	516	548	485	446	414	505	494	449	452	425	432	433	440	434	388	436	452	430	410	391	423	400	393	421	371	394	431	398	349	422	429	435	425	410	461	435	403	407	417	374	428	417	397	394	436	408	395	412	416	414	412	381	445	391	410	402	425	455	419	430	415	376	430	423	405	463	426	425	404	400	417	407	403	414	465	443	407	431	394	403	368	407	415	402	417	399	363	393	384	410	412	425	389	394	450	391	429	417	414	422	411	400	397	453	454	441	410	411	404	412	445	409	365	437	412	430	453	376	413	437	380	383	451	417	380	416	382	380	419	411	429	405	365	417	369	371	420	418	420	429	396	424	399	418	388	422	397	436	444	424	402	442	419	409	406	442	408	425	420	433	415	388	411	420	409	394	377	371	379	400	419	395	435	383	390	393	397	413	423	437	446	378	425	379	392	427	416	435	430	396	409	446	435	422	413	413	407	387	445	407	381	388	367	399	391	403	436	390	416	434	440	403	370	413	431	366	441	414	414	382	408	397	417	426	428	382	440	425	457	414	427	388	393	420	436	403	414	438	412	426	387	433	366	396	448	408	417	418	412	419	424	399	379	394	440	399	413	423	422	427	413	453	405	402	425	394	440	439	409	421	411	425	407	405	414	415	380	390	420	414	426	393	428	398	403	392	367	410	392	437	391	410	412	380	423	405	410	409	431	386	400	417	394	395	407	394	429	437	436	418	410	443	456	389	403	409	387	432	428	412	425	418	417	409	406	409	440	424	426	385	409	394	414	411	434	437	396	424	421	415	442	428	410	431	434	433	416	443	401	399	397	431	425	404	413	416	404	384	417	402	407	443	403	414	383	434	394	415	401	407	399	409	398	384	402	417	425	432	406	401	394	384	409	425	369	424	410	386	396	430	410	400	444	422	434	387	394	436	398	398	390	367	398	406	386	405	456	429	422	381	431	408	393	386	433	396	402	406	402	389	407	441	392	397	419	421	444	406	374	415	440	387	434	407	432	448	366	420	420	427	424	433	421	389	377	418	435	404	442	450	433	424	387	444	448	405	409	396	374	394	392	380	390	420	445	413	431	413	442	432	381	413	377	455	402	415	369	409	404	398	382	396	446	393	407	417	411	406	419	434	399	449	419	439	412	415	409	410	414	371	413	397	430	412	423	403	430	389	422	380	395	436	405	408	436	415	440	382	425	400	422	429	403	386	405	400	438	413	404	422	435	379	399	427	399	421	414	379	445	436	418	377	396	420	468	385	450	414	412	404	429	411	419	425	434	413	398	438	413	407	403	430	381	426	417	396	414	407	418	389	355	405	380	416	425	371	414	381	426	400	453	383	427	397	410	424	384	407	410	422	424	415	408	384	437	370	403	380	393	443	441	396	398	447	416	446	426	386	415	432	399	373	407	413	408	409	406	396	417	441	413	425	426	405	425	383	408	418	407	412	401	428	417	403	399	416	392	401	396	416	404	407	385	447	424	396	440	399	366	443	410	386	432	405	440	436	419	397	442	433	375	414	418	441	403	419	423	400	418	398	394	423	382	380	387	392	397	420	398	423	433	392	445	396	394	410	390	416	443	427	388	407	399	438	407	443	414	425	401	409	423	419	415	408	384	421	417	414	397	423	392	426	408	399	394	438	420	415	406	394	415	385	392	444	392	411	372	407	389	403	404	408	453	407	413	424	396	409	436	423	401	407	378	458	378	422	406	426	440	384	426	418	372	419	423	396	426	417	392	393	411	441	414	430	378	406	412	403	395	351	441	402	436	412	409	378	429	444	383	417	382	436	409	378	412	433	440	387	408	434	444	393	414	403	404	412	427	375	445	434	397	410	428	380	445	426	420	430	421	390	423	438	423	373	388	428	408	413	471	389	436	429	418	424	421	397	381	406	398	425	407	403	425	392	409	414	384	397	402	373	409	421	358	467	435	376	396	422	428	387	429	402	446	421	383	410	415	403	364	415	402	401	405	444	412	427	460	444	420	408	416	388	402	427	428	363	432	400	397	421	391	421	434	408	398	393	392	381	405	394	419	396	399	413	409	431	418	446	414	408	406	402	438	391	374	396	411	416	405	348	397	423	417	403	438	415	394	396	406	414	414	413	444	408	404	386	389	383	414	434	421	406	424	400	425	377	393	422	399	357	406	424	411	391	446	381	415	443	385	408	381	404	450	414	379	418	364	411	413	429	379	405	430	417	415	386	417	401	408	472	417	406	426	396	430	436	431	408	399	397	387	417	394	437	408	412	360	395	442	396	391	398	391	390	403	395	453	453	380	399	405	359	397	392	398	443	428	406	414	416	433	401	417	397	415	400	386	444	421	398	402	428	425	436	400	391	378	415	403	421	432	407	407	442	391	410	404	434	400	425	385	403	413	435	414	387	415	408	415	417	404	411	395	414	393	414	398	402	368	402	406	399	383	429	368	425	429	398	384	420	378	386	433	383	406	392	417	383	387	381	430	418	433	376	418	405	422	429	443	375	412	398	396	422	438	426	378	397	396	403	401	412	440	407	408	396	426	426	443	396	411	388	419	407	423	388	431	427	408	393	406	399	432	408	393	384	429	403	381	401	376	424	394	420	399	424	374	391	460	439	416	416	417	427	414	403	412	429	411	429	426	451	401	421	398	421	394	391	416	419	433	422	416	414	415	438	403	405	399	433	418	406	401	438	406	405	442	383	402	426	396	419	426	399	406	384	425	447	404	382	356	411	382	408	421	439	399	414	423	407	394	400	391	413	437	376	393	395	404	393	394	425	394	441	403	393	427	439	441	390	396	400	397	393	415	398	404	398	439	450	401	399	413	387	393	406	399	372	399	392	402	398	395	411	399	419	379	358	402	416	416	402	419	399	396	398	422	425	413	433	425	426	378	414	458	422	380	420	463	413	437	409	410	421	399	400	429	422	383	401	428	388	402	397	389	436	407	422	405	409	400	394	418	444	434	401	409	413	428	394	397	421	403	459	407	384	415	416	433	421	361	411	405	391	413	377	422	430	398	432	396	446	409	434	384	453	403	418	392	378	420	413	407	408	417	427	427	375	407	391	366	403	398	431	419	384	435	429	429	413	358	407	388	404	397	374	427	408	408	412	390	391	418	404	389	418	433	423	442	405	417	399	408	456	442	402	409	381	423	400	416	425	417	423	384	415	398	367	400	443	395	432	415	421	409	420	412	352	409	449	390	431	415	412	381	448	437	400	401	404	440	381	410	455	439	421	402	381	380	399	415	416	396	360	428	409	412	373	378	391	416	404	378	404	393	411	375	415	377	418	387	405	400	411	427	409	447	392	398	398	376	403	405	414	404	442	390	391	413	420	396	406	366	388	439	393	416	419	399	420	376	407	407	468	414	426	418	396	398	421	398	409	409	396	393	413	423	376	404	408	416	430	405	400	425	386	463	436	410	369	426	388	405	414	415	398	445	405	390	447	380	415	410	398	415	426	434	412	412	383
8797	9846	8021	4095	2821	2146	1752	1444	1158	1037	916	817	740	723	661	592	631	618	561	564	572	550	520	518	532	510	522	527	521	498	483	461	475	467	525	488	494	495	471	469	509	478	498	465	484	478	494	459	454	486	463	463	471	504	469	503	492	464	473	486	466	434	467	444	475	458	439	441	441	423	487	504	426	460	459	481	444	458	471	457	453	443	464	511	448	428	477	478	455	480	510	444	468	457	473	471	481	484	447	464	461	467	499	447	428	500	486	493	447	452	462	495	472	488	465	466	495	473	431	502	469	475	493	476	462	454	479	467	472	450	487	459	491	490	456	472	435	455	479	464	480	489	470	504	507	427	468	482	452	454	459	442	469	451	443	485	446	470	461	452	457	486	438	462	439	484	450	456	475	453	454	472	450	476	448	436	488	437	471	494	434	461	466	431	452	428	514	440	458	461	445	460	432	465	476	481	408	433	493	469	462	431	474	462	454	479	474	450	459	484	464	479	461	452	453	472	451	477	461	446	518	449	480	477	475	462	458	478	451	467	480	457	476	469	474	471	489	470	441	480	441	431	459	475	463	504	463	450	404	489	430	444	466	463	446	476	493	467	449	456	445	457	488	460	493	439	455	453	461	479	470	457	452	466	479	475	432	464	479	458	477	434	468	462	438	438	483	489	455	463	445	453	447	421	442	463	454	469	475	466	485	469	453	456	448	445	464	452	452	510	444	490	479	461	454	477	454	453	438	497	466	438	469	447	491	468	451	483	499	490	417	447	472	477	491	467	427	430	467	464	450	447	458	454	444	452	487	485	503	467	481	454	425	487	467	421	442	477	489	463	452	461	456	502	451	494	444	449	492	487	493	476	466	487	483	461	463	488	457	442	461	494	487	458	462	460	472	461	449	447	459	455	468	448	443	474	487	472	450	460	442	464	458	462	503	466	462	434	443	486	483	430	443	484	439	489	478	459	473	461	491	454	446	479	501	453	463	488	457	496	487	490	492	484	415	481	460	479	413	447	460	453	444	470	446	461	488	471	502	481	463	465	461	482	473	434	473	471	452	479	452	462	475	458	439	421	446	455	460	492	453	439	501	456	482	481	425	470	440	477	488	458	450	465	457	484	448	482	444	480	480	435	492	482	472	458	476	448	481	478	468	437	453	444	454	481	459	468	485	412	437	464	467	460	436	437	428	475	473	431	456	452	479	454	416	479	467	461	443	453	476	466	466	470	475	448	466	505	451	463	451	459	476	488	500	451	418	461	449	491	443	479	499	426	431	444	507	441	477	412	484	443	480	503	415	476	449	448	442	447	463	449	501	473	449	482	447	440	460	477	438	471	454	460	427	455	451	458	470	471	450	480	469	499	468	482	487	483	453	459	475	416	464	485	456	452	435	482	476	445	466	454	492	458	466	428	453	457	470	471	436	487	477	499	426	481	461	452	458	438	457	490	447	459	484	429	463	479	497	468	430	449	463	487	480	499	476	467	535	457	471	480	478	467	472	472	460	469	471	458	477	479	452	435	453	473	478	447	500	448	485	480	483	435	456	468	435	420	428	458	484	448	478	453	440	489	433	418	453	469	465	459	427	474	477	449	468	504	457	460	439	424	465	467	476	470	465	433	444	446	457	465	450	420	447	483	450	466	472	472	450	469	492	471	494	489	501	486	424	412	467	503	487	471	469	465	461	444	462	424	447	449	452	494	440	484	448	451	452	450	494	472	465	475	499	469	463	475	439	490	472	428	488	421	465	462	471	447	463	440	431	465	452	425	440	473	448	416	457	457	446	433	427	477	466	451	494	424	453	487	510	457	467	462	488	483	447	436	429	500	478	473	457	466	536	492	473	502	482	502	461	475	478	455	472	507	472	516	475	446	504	471	457	438	464	461	474	445	477	458	440	427	454	470	453	429	460	449	426	455	477	484	435	524	458	479	457	439	489	466	454	465	495	502	431	432	434	454	446	447	490	446	479	456	457	483	524	466	486	457	433	428	475	430	510	447	472	421	471	451	462	486	448	464	488	480	462	448	471	459	469	473	469	486	464	481	487	497	465	428	459	436	440	458	445	508	431	445	460	490	487	445	465	495	447	458	458	449	429	474	507	483	430	458	493	452	471	490	472	480	506	468	498	428	461	444	496	476	463	449	454	520	407	502	472	493	446	442	472	419	460	523	461	451	460	497	476	423	468	470	497	431	472	474	434	461	468	440	445	451	454	491	470	474	478	486	473	453	415	461	459	440	461	476	435	457	479	482	464	520	479	487	448	470	473	442	457	481	451	453	499	465	453	499	465	455	507	479	451	445	492	473	479	432	442	459	437	500	464	462	489	450	450	473	508	470	478	448	478	480	441	502	453	487	486	489	478	455	460	457	440	491	482	438	459	460	470	506	486	483	495	449	438	444	516	479	465	449	478	494	468	456	442	460	457	485	453	486	449	432	459	448	446	463	456	477	498	458	453	475	438	475	435	458	487	506	495	489	490	483	452	479	451	452	492	477	478	475	447	478	453	481	496	490	461	465	442	478	517	448	449	477	460	485	459	484	451	491	507	473	444	485	459	471	485	494	482	490	434	422	458	458	473	489	474	463	444	451	423	435	459	488	456	478	483	474	440	427	477	497	462	493	471	421	466	466	469	487	450	446	450	440	457	460	458	484	474	456	444	413	484	458	467	459	483	479	475	449	478	494	485	453	458	470	423	475	469	453	437	423	482	456	460	491	492	464	434	496	445	480	494	457	465	494	510	464	502	512	502	452	489	434	457	460	428	470	504	478	430	476	476	443	432	439	469	470	467	459	457	483	492	481	497	476	471	496	436	435	446	474	483	454	465	464	484	500	463	440	449	475	451	503	484	460	457	459	466	507	479	465	468	459	447	438	465	485	488	471	444	450	475	476	498	481	432	506	448	488	413	484	434	423	500	451	464	492	468	459	419	492	502	463	481	523	467	452	431	463	456	494	483	480	499	445	490	469	462	488	449	442	443	492	457	456	466	475	464	476	473	483	465	453	423	442	456	505	492	455	491	503	474	461	429	466	473	480	485	468	429	491	440	484	455	484	461	450	436	448	456	470	473	426	503	432	449	472	458	468	486	447	454	408	466	455	489	426	466	472	448	453	480	444	445	460	445	441	444	450	441	466	469	457	460	480	487	450	499	467	446	467	455	454	470	447	490	419	486	487	467	426	426	445	490	460	448	440	467	448	496	463	469	495	452	469	473	443	430	478	444	454	506	439	454	482	464	468	450	467	466	433	454	432	473	481	446	455	492	454	402	468	437	451	457	444	471	451	449	447	490	411	455	442	441	486	425	452	480	456	453	470	420	501	462	462	467	470	445	435	444	444	474	465	464	440	444	490	438	459	465	482	476	422	469	483	440	452	483	442	474	493	453	451	459	472	435	479	467	498	431	494	481	470	429	471	409	479	471	456	476	488	487	489	426	454	430	517	447	471	491	432	464	464	451	476	486	475	487	457	438	475	489	463	428	422	459	447
24824	21229	27571	25055	12255	909	723	623	568	484	528	473	483	428	455	470	423	429	426	441	417	428	395	393	400	409	395	417	367	458	408	391	413	389	406	387	410	399	426	395	394	411	410	406	382	392	388	433	422	393	356	383	371	392	401	394	413	417	390	433	387	403	381	397	406	403	390	413	392	429	412	387	378	398	387	395	389	388	386	418	376	412	397	429	431	420	391	420	405	417	398	386	407	414	407	407	411	407	455	372	373	414	390	414	376	388	357	400	421	406	360	363	396	420	372	404	383	378	432	384	387	384	377	386	382	392	378	437	345	373	410	422	383	410	391	373	371	382	388	381	374	415	391	407	367	424	380	379	398	390	368	427	387	423	363	377	378	404	375	415	392	384	404	415	392	424	392	384	440	351	413	402	410	399	369	412	378	391	441	365	412	440	413	378	354	430	416	396	397	412	410	397	398	397	392	395	378	407	416	372	418	414	363	392	421	363	347	391	390	357	425	403	407	408	448	417	380	395	395	399	362	404	381	368	402	361	393	395	415	441	366	376	417	388	373	429	405	368	386	400	393	387	406	396	446	406	407	396	408	389	377	389	369	422	384	359	407	381	401	360	383	391	404	435	400	395	409	404	413	387	422	380	415	388	404	409	415	446	382	462	407	364	404	365	387	370	381	379	375	406	435	377	371	375	418	370	383	355	371	427	404	397	368	354	376	410	373	382	366	377	378	421	409	416	383	433	371	401	375	403	385	418	381	382	396	385	413	399	401	399	375	369	382	389	391	392	425	413	417	403	410	407	406	359	407	439	395	395	394	392	379	399	402	385	394	434	383	411	404	400	438	399	383	423	397	435	393	386	370	402	405	371	370	426	412	421	352	366	400	364	367	400	383	381	406	415	427	425	393	416	393	394	397	397	401	403	378	425	365	404	414	404	381	413	380	338	365	384	415	401	442	382	381	380	376	394	377	395	376	394	419	421	405	403	399	382	386	387	381	425	414	398	383	402	412	404	367	374	376	394	412	398	414	379	399	405	362	420	384	410	411	427	396	357	400	413	383	383	398	385	394	397	396	413	375	425	390	426	392	397	391	410	382	389	397	416	393	400	404	398	402	419	382	407	377	419	394	450	366	381	395	423	365	416	412	343	378	398	363	437	412	395	418	387	397	389	388	385	405	393	402	407	379	414	402	403	395	386	420	397	397	378	432	392	400	415	444	381	403	399	361	395	396	408	384	378	392	413	377	414	417	424	376	403	389	412	365	389	357	416	396	349	421	374	414	385	386	430	391	388	377	380	402	391	405	382	396	393	393	446	380	390	404	419	406	407	393	411	422	378	399	403	403	409	367	403	399	377	391	415	390	365	375	373	381	382	404	392	375	431	432	406	376	381	384	394	380	409	384	402	428	427	386	360	400	381	399	401	382	372	412	435	386	403	406	403	428	390	374	400	400	399	377	393	392	419	407	431	358	414	406	401	381	380	362	424	380	375	386	408	392	431	390	394	389	392	388	366	399	409	404	398	390	387	427	373	417	396	343	398	376	421	383	392	415	388	404	371	436	407	393	400	429	384	410	401	415	394	384	385	354	407	371	385	398	393	411	376	395	398	392	418	376	381	391	404	374	397	342	403	399	355	426	400	388	386	397	422	383	386	396	426	356	387	368	374	393	388	391	386	384	400	392	399	376	414	405	411	368	417	423	369	391	420	415	424	394	420	359	396	398	412	376	362	390	396	411	414	368	382	400	380	394	399	405	378	390	365	397	383	441	378	407	389	399	393	401	411	379	394	414	371	373	405	378	414	385	400	395	407	417	371	361	384	387	397	401	378	411	389	389	403	395	407	422	359	385	416	377	343	425	426	400	428	385	394	394	421	401	355	408	383	409	393	384	376	383	386	405	355	386	401	401	389	422	405	396	406	403	383	413	390	398	383	391	392	389	388	419	410	394	382	399	409	437	409	382	368	421	385	385	403	413	392	408	378	394	405	388	397	394	404	411	405	399	416	397	384	392	432	404	395	400	364	373	384	412	402	436	402	396	405	372	375	415	410	427	392	389	407	381	386	387	453	403	369	430	400	421	382	377	368	370	418	380	420	406	420	383	385	372	427	379	373	393	422	393	370	417	393	399	359	405	413	388	384	384	389	394	384	392	401	379	391	383	410	396	404	394	367	396	444	366	368	382	404	383	378	397	384	425	414	395	416	397	431	396	411	417	417	370	397	375	404	382	384	389	406	396	409	364	367	381	376	346	389	368	390	373	404	427	389	380	425	408	396	368	389	385	408	412	398	386	392	398	376	374	406	386	366	407	390	390	360	374	371	355	374	422	423	385	374	373	424	362	391	402	388	429	431	416	341	374	430	398	396	367	379	418	360	381	404	384	437	411	395	386	404	394	394	395	405	407	397	409	401	382	380	396	386	374	457	406	418	421	400	418	388	428	383	383	386	395	403	367	413	399	376	441	411	377	382	360	402	381	378	341	379	412	380	389	365	409	355	387	435	387	397	405	397	427	404	421	419	403	392	417	429	432	445	382	398	436	391	409	399	428	366	411	414	406	420	370	398	399	398	380	377	401	388	390	389	378	382	410	408	408	404	356	376	406	363	368	398	389	346	397	358	400	398	386	384	391	392	382	405	369	381	375	372	401	401	375	398	384	394	377	426	370	429	371	392	388	421	427	424	359	383	369	433	395	381	396	423	408	405	362	380	411	418	425	385	407	383	417	350	418	376	405	414	380	403	382	393	365	408	384	410	409	399	382	381	380	357	411	398	421	389	393	401	405	375	393	385	371	411	405	409	397	421	365	414	387	375	391	414	411	411	385	383	446	374	429	380	387	390	385	406	367	406	408	411	397	374	382	398	393	411	382	395	385	383	429	392	378	409	430	398	406	399	423	416	383	406	381	392	407	384	405	393	398	394	390	404	375	415	405	375	405	403	420	405	347	408	384	402	416	407	381	360	387	402	402	377	407	393	377	393	418	377	411	404	399	400	383	389	402	422	405	424	381	413	396	332	378	387	377	398	382	389	367	377	396	384	380	382	385	386	414	378	392	421	364	373	403	408	423	401	418	450	376	376	382	378	415	429	406	426	394	387	380	403	393	422	380	410	409	423	372	377	407	360	392	404	390	369	396	423	426	412	429	411	381	372	409	395	367	356	418	385	379	391	415	398	403	423	430	372	403	399	386	378	398	401	370	372	422	372	423	388	402	358	408	387	401	392	375	388	385	402	374	377	419	422	381	392	389	408	412	413	348	427	376	398	390	418	368	378	397	369	402	358	400	394	391	384	393	387	394	370	423	435	391	398	408	417	385	374	416	391	367	402	381	385	377	377	334	418	408	402	398	380	386	411	381	372	389	395	365	384	395	379	399	396	404	427	398	375	356	399	399	343	373	424	396	368	402	361	371	389	367	408	376	399	443	413	416	414	378	394	413	431	393	367	372	411	382	404	385	382	405	435	438	423	413	380	386	400	403	407	392	403	412	376	415	413
8211	5749	4605	2451	1739	1384	1157	1016	865	763	716	634	631	566	539	546	571	551	519	530	512	534	531	498	463	487	463	480	477	480	483	474	479	473	468	480	477	519	436	503	496	501	465	515	475	520	462	514	454	471	458	472	472	494	474	459	509	496	478	496	482	432	474	441	501	466	450	455	498	464	475	477	486	447	471	503	460	481	436	452	482	459	495	456	488	479	481	467	468	459	475	472	498	482	446	478	500	489	475	479	496	463	474	498	490	450	456	480	465	446	495	476	466	480	441	502	406	525	416	485	470	500	449	496	457	476	466	523	507	506	448	494	491	438	463	479	483	504	474	495	443	454	490	459	434	474	485	467	473	493	491	444	483	476	472	441	507	518	512	424	425	491	453	460	520	461	429	479	469	528	432	490	496	456	467	473	467	469	468	477	488	464	472	496	473	482	454	441	436	489	454	473	477	487	486	495	482	499	474	471	505	438	484	505	468	463	516	475	458	458	455	484	484	494	473	440	526	426	471	447	511	476	484	458	452	480	490	498	425	489	492	485	457	464	470	489	449	486	468	531	476	466	466	490	465	517	460	467	438	458	468	484	494	440	477	488	453	487	490	481	510	485	506	461	468	457	478	462	466	478	432	472	459	494	487	489	519	470	509	494	471	462	474	473	464	442	464	483	444	487	476	519	476	481	468	479	460	462	460	456	455	466	465	502	485	494	470	426	441	474	462	487	461	447	453	488	480	468	461	426	487	497	495	438	470	436	491	466	460	473	476	485	462	473	499	449	485	470	487	493	455	501	510	482	453	450	469	482	464	490	479	482	487	448	480	414	508	474	456	449	476	462	465	470	478	475	468	467	453	490	478	463	449	460	456	466	446	474	466	468	488	468	470	464	461	441	480	489	492	475	458	450	432	486	465	476	451	442	476	496	477	498	472	457	449	508	497	496	463	476	476	487	491	461	446	466	442	459	452	465	488	441	466	457	510	473	466	445	464	502	471	494	461	459	479	485	493	447	480	496	459	475	469	466	457	478	484	465	506	462	483	482	474	472	473	447	465	472	445	473	475	495	461	453	472	461	496	472	465	475	476	484	477	479	464	438	470	453	484	510	487	454	444	436	459	489	493	497	480	465	499	500	498	466	511	445	475	456	454	472	461	500	450	445	461	467	461	443	488	494	439	458	501	488	496	497	500	455	450	495	473	459	492	497	485	479	440	522	471	482	493	439	485	492	484	440	458	488	469	489	506	464	442	473	449	478	481	496	454	445	479	438	469	477	494	472	471	463	469	481	422	480	440	468	489	472	476	453	485	461	509	495	445	430	473	463	471	457	468	445	433	479	478	468	478	497	484	482	464	483	515	485	460	459	458	459	459	438	488	538	476	468	463	478	499	472	526	481	441	463	450	467	513	492	493	406	479	528	467	489	489	473	510	483	459	481	473	470	477	473	474	458	486	504	483	473	464	462	460	496	457	459	465	475	496	463	467	467	488	412	442	445	498	477	491	456	483	502	450	459	475	446	445	483	493	466	458	446	479	494	471	491	532	458	449	419	446	461	446	487	456	489	482	466	487	441	447	481	435	420	468	506	459	502	478	459	471	484	491	494	466	468	474	440	473	461	464	499	504	452	417	452	445	437	525	442	470	420	445	470	430	496	484	488	452	491	480	467	500	485	493	456	483	457	394	448	499	472	488	466	492	469	459	494	490	507	453	459	451	515	450	498	503	454	484	452	480	490	444	479	461	482	455	480	457	471	515	503	481	446	479	467	444	454	457	471	433	450	500	425	453	482	460	494	474	466	488	452	463	504	461	470	487	464	456	430	495	490	461	450	464	476	451	494	507	477	464	452	500	501	524	474	441	478	490	455	444	484	495	475	469	454	466	490	469	431	479	471	472	456	461	459	467	495	525	495	481	458	452	493	475	538	484	446	481	448	508	475	536	473	487	469	531	443	454	469	453	483	484	452	457	478	442	511	469	439	471	474	475	457	460	469	491	497	495	476	504	494	445	460	470	497	445	458	480	472	519	512	475	454	471	481	464	471	474	458	444	492	473	447	480	466	457	499	485	464	463	459	499	490	477	476	497	436	439	459	448	461	487	485	492	481	450	446	521	467	490	465	484	455	492	485	464	437	465	435	491	510	481	447	463	449	461	477	480	513	493	476	474	498	475	500	508	458	485	472	454	471	470	465	486	457	489	460	463	473	470	469	493	434	458	484	463	492	470	497	501	472	507	454	473	495	493	444	478	420	481	477	487	459	484	551	435	466	446	453	473	450	480	452	493	469	481	492	484	451	474	489	494	497	502	500	470	487	467	476	487	488	479	486	475	500	481	478	482	432	470	478	457	476	474	469	498	466	487	477	484	495	454	492	474	471	463	472	487	482	475	479	475	465	432	470	481	483	447	494	483	478	460	489	469	467	483	473	454	501	474	483	529	474	432	447	462	450	466	457	479	460	454	491	470	475	453	460	494	481	472	457	431	446	451	470	498	443	509	436	480	444	471	462	443	460	476	498	500	470	473	434	481	491	468	475	465	496	488	488	464	478	471	493	471	499	473	464	463	448	523	461	494	478	462	481	496	464	477	503	458	451	485	454	478	495	496	480	462	455	461	487	464	494	484	449	493	465	486	491	463	458	479	449	517	505	466	472	483	481	472	426	466	470	494	478	476	457	466	495	508	469	466	487	468	509	473	511	513	476	475	469	477	484	507	478	469	493	467	459	490	472	465	460	490	494	487	484	455	467	528	481	448	465	488	508	457	510	482	511	438	475	458	500	455	456	462	479	456	470	427	494	465	460	474	459	473	450	469	493	464	467	504	452	484	452	409	475	465	471	469	454	451	513	460	446	463	491	472	469	449	520	454	444	484	476	462	456	500	508	464	489	487	471	433	489	459	481	481	432	461	463	462	495	432	460	456	463	472	503	495	487	467	447	446	453	463	445	534	467	425	542	487	479	475	448	453	459	477	467	457	474	505	481	491	437	473	463	471	480	481	515	453	442	484	452	501	489	472	443	460	437	488	449	494	470	475	492	460	470	451	472	482	449	520	497	489	455	501	487	437	505	483	461	462	434	468	492	448	458	496	470	486	462	479	484	463	488	495	509	465	506	501	492	452	482	469	460	470	459	459	475	447	496	477	500	468	483	481	467	479	481	472	454	497	449	447	444	462	476	449	475	465	478	491	467	513	519	490	476	509	464	444	484	531	475	492	492	502	434	518	474	488	489	525	479	494	493	485	446	427	469	469	479	434	478	479	434	468	470	487	458	478	477	471	490	490	461	480	481	494	459	455	470	473	468	473	461	491	471	479	496	454	450	472	479	440	496	498	466	471	488	453	478	521	523	458	459	497	518	536	498	489	456	448	475	495	473	458	454	489	474	442	506	451	502	451	477	494	466	512	499	435	493	450	475	509	437	444	447	487	519	482	513	490	458	473	470	500	474	449	501	503	494	491	491	498	469	469	482	456	493	473	426	507	467	494	450	448	477
22633	21206	29012	23670	21211	21294	12249	1940	1351	1242	1182	1056	985	977	913	847	880	878	822	821	798	832	785	761	753	803	778	752	775	748	797	752	745	748	747	757	774	769	734	783	738	736	778	765	787	728	755	748	763	765	755	764	704	734	778	699	742	716	749	741	710	698	733	739	768	686	776	730	726	751	735	711	688	749	762	775	681	763	763	739	730	687	741	753	744	755	682	708	772	776	754	753	698	764	720	744	709	725	706	712	737	706	716	698	710	717	754	754	784	772	702	770	751	749	664	754	760	728	752	682	706	688	665	711	757	756	728	753	716	731	762	681	761	702	739	762	764	687	702	710	716	677	716	768	696	638	695	714	722	728	735	696	699	753	734	728	693	737	716	714	708	689	723	712	726	745	719	684	720	686	712	732	709	728	749	713	734	721	724	728	695	722	709	747	708	751	721	689	718	677	759	707	781	719	760	715	721	736	724	694	709	717	723	701	748	721	681	698	740	738	720	671	684	699	742	723	717	701	741	739	730	704	717	682	769	742	714	705	716	764	791	722	647	694	719	721	694	726	719	670	704	709	693	721	748	724	732	747	737	752	725	701	711	734	758	742	745	673	696	722	700	732	721	702	717	676	758	746	721	785	669	703	703	713	754	736	715	749	688	735	777	724	719	722	720	704	719	783	705	724	736	699	726	708	683	757	703	704	708	775	666	730	710	726	717	713	705	735	687	699	725	656	705	748	698	686	722	746	745	711	729	738	740	735	746	704	685	733	754	706	756	705	716	707	675	749	698	763	688	741	726	718	676	728	684	718	704	774	733	692	721	709	795	733	698	740	745	747	737	720	717	728	688	684	718	740	680	773	732	764	727	768	686	743	693	708	755	738	696	714	663	729	706	717	721	713	741	734	724	683	722	714	712	660	711	673	708	734	717	700	707	723	717	718	719	741	703	681	735	704	714	746	750	732	749	714	731	690	733	727	746	711	770	707	717	706	766	714	708	688	698	730	760	735	695	727	753	743	739	721	714	782	736	723	771	770	705	751	715	700	724	739	723	703	702	731	727	735	724	744	730	744	774	720	749	727	719	793	737	727	726	700	740	743	659	760	675	710	707	710	712	660	717	741	733	759	679	748	729	719	764	785	690	746	726	708	697	731	726	718	693	735	703	720	675	740	703	730	733	684	715	755	708	700	704	702	675	755	709	713	697	740	711	717	702	679	757	697	714	700	741	695	774	741	737	689	696	724	741	757	738	710	711	700	692	766	709	708	787	725	713	673	677	686	762	711	718	766	699	778	736	707	724	658	740	664	713	694	763	768	742	645	728	767	692	696	734	771	729	678	786	701	714	686	726	677	763	739	673	710	742	739	747	768	738	692	690	712	754	765	707	707	704	678	743	802	693	755	715	734	715	712	653	718	723	741	693	728	770	739	766	717	734	697	735	689	699	747	697	729	687	731	697	723	759	679	748	728	689	688	774	734	724	677	759	745	711	708	731	731	711	687	743	726	714	708	743	751	755	752	694	742	723	736	687	699	737	741	739	749	699	700	741	703	712	680	688	751	780	659	679	733	744	637	680	763	724	732	746	714	677	754	691	732	664	726	755	729	727	745	680	722	698	742	743	717	710	759	773	717	739	683	754	711	714	755	743	721	696	717	731	728	633	717	710	713	725	784	685	707	734	730	735	708	689	700	727	685	756	739	692	771	734	687	645	720	725	696	788	724	708	710	741	682	726	714	713	692	712	664	698	704	719	711	720	712	713	767	749	716	738	754	726	681	732	757	738	736	723	709	723	742	693	739	742	724	710	715	714	768	722	698	718	693	751	713	756	688	759	719	732	732	711	704	775	739	687	758	698	725	699	715	658	663	724	745	744	729	700	740	745	773	759	718	706	651	686	697	714	749	735	718	723	695	695	738	715	715	725	675	726	692	739	737	759	695	723	755	704	732	731	704	725	691	756	650	738	724	730	687	753	741	763	715	712	696	768	719	699	750	736	711	725	711	731	693	718	733	737	731	708	712	725	730	744	733	693	707	733	733	810	702	713	740	747	718	729	712	720	688	716	761	692	753	761	720	737	716	703	662	725	755	698	693	737	727	712	713	742	769	728	720	728	778	747	776	727	752	762	695	724	758	685	716	724	714	736	724	771	766	737	721	687	741	719	708	744	738	720	733	771	707	735	706	733	711	718	677	754	686	681	771	721	715	702	737	731	719	747	699	707	718	713	726	744	707	684	718	725	688	714	701	708	767	738	708	741	717	721	697	678	751	715	750	709	700	718	700	743	740	754	771	728	744	665	701	722	730	748	740	760	687	743	701	718	712	695	706	713	705	718	736	725	735	739	731	804	748	735	721	747	723	702	703	737	761	748	755	733	743	746	730	725	736	755	702	731	751	738	729	773	703	707	738	709	738	691	744	768	732	740	681	694	666	693	727	749	668	727	700	740	711	747	729	753	765	792	680	686	732	709	706	716	706	707	714	749	748	688	685	758	696	731	733	735	744	720	684	689	769	734	784	739	752	743	734	764	738	732	711	684	707	768	707	729	716	796	695	653	762	748	745	754	735	745	682	737	757	675	716	800	734	733	705	709	703	745	717	715	715	751	698	722	733	747	731	709	707	648	714	739	695	719	739	729	692	773	742	708	753	712	726	706	735	715	715	682	726	726	732	734	736	704	711	704	719	717	707	671	725	720	698	700	680	700	711	741	676	695	739	754	650	728	721	736	745	708	694	701	708	785	724	713	708	706	730	693	759	669	712	696	738	767	725	688	694	714	721	722	691	733	746	686	748	733	686	751	724	730	772	696	717	717	765	757	711	694	760	733	706	739	717	685	681	728	723	683	717	706	717	710	721	741	725	750	734	671	751	682	758	692	718	715	714	747	722	737	701	669	731	695	676	728	708	688	741	714	714	721	665	711	712	748	728	697	698	747	739	692	697	736	775	715	724	687	731	725	709	729	737	693	620	694	729	760	696	712	742	665	680	714	733	695	715	815	717	722	727	690	681	719	776	727	719	705	747	724	774	725	681	711	664	759	724	686	733	713	676	708	738	642	700	663	696	719	675	702	713	737	744	761	726	724	724	702	649	731	744	700	696	701	753	722	768	688	711	777	740	717	729	760	718	779	656	717	767	754	693	676	721	721	679	733	777	719	735	748	689	742	718	687	737	706	758	733	684	709	762	715	693	704	717	671	736	711	679	692	663	731	716	717	696	696	681	712	723	733	733	733	700	721	729	761	707	699	725	710	727	719	684	729	717	711	713	695	696	729	742	710	728	735	680	673	679	700	720	698	709	694	757	715	701	687	742	705	812	684	705	728	681	704	751	729	704	700	712	728	754	738	694	728	762	731	726	707	765	754	691	700	773	742	735	732	774	687	673	698	669	796	779	710	746	675	768	689	682	715	725	710	702	708	731	729	753	673	681	739	666	806	730	734	711	736	719	776	736	766	695	729	731	737	732	713	723	744	701	720	781	674	753	744	735	731	697	704	724
10804	16118	13583	7323	5179	4060	3215	2772	2224	1910	1565	1450	1388	1231	1193	1087	1095	1035	925	993	1025	918	953	906	949	895	877	913	874	851	854	799	861	843	813	784	863	857	836	876	842	826	835	855	810	821	816	839	811	809	837	844	785	775	814	772	847	797	815	837	833	814	835	797	829	803	820	759	841	814	826	768	771	800	805	831	785	810	736	791	722	830	853	794	755	806	798	765	836	824	815	844	805	826	839	843	818	800	844	827	828	797	788	818	780	818	837	814	747	812	811	778	777	757	767	806	804	781	787	764	801	793	835	810	802	804	790	767	736	790	858	812	785	778	759	770	809	777	757	807	830	780	815	771	753	788	784	802	801	798	831	767	817	781	812	821	839	787	793	776	780	769	795	837	803	807	810	838	774	769	775	824	826	757	764	809	813	793	811	756	802	800	739	778	776	745	808	759	777	783	804	824	756	795	768	803	767	776	759	784	834	811	831	780	749	854	785	797	794	802	769	800	811	761	706	772	840	796	828	830	778	821	821	797	742	764	771	785	729	753	827	749	835	773	747	762	821	810	732	845	794	808	850	810	793	782	817	759	828	792	783	820	768	857	787	772	814	759	772	778	758	823	763	815	863	771	795	768	822	775	828	797	762	764	769	787	798	769	756	785	791	848	790	831	732	754	819	816	793	804	771	819	847	836	759	819	805	848	815	763	794	775	768	786	750	774	868	847	798	808	795	777	821	819	821	760	769	805	810	764	772	769	769	741	767	836	771	783	779	827	849	804	743	777	825	832	810	824	760	778	797	784	826	767	776	804	770	780	775	764	793	819	769	791	806	857	852	841	783	797	844	760	781	804	762	796	826	777	802	770	802	756	787	770	805	801	780	755	777	771	833	797	803	781	754	772	799	812	787	719	797	785	773	789	777	781	771	792	767	801	791	777	854	806	786	820	844	847	811	788	798	764	790	786	814	776	783	778	828	805	821	761	791	812	808	809	773	770	818	835	810	779	822	805	742	776	827	775	742	765	782	829	812	780	786	833	812	793	780	741	757	779	785	820	763	794	827	779	808	770	806	793	808	771	779	785	764	778	825	798	794	775	830	844	781	809	782	786	798	765	797	749	770	781	813	797	789	795	836	785	764	708	769	744	764	816	810	732	782	898	748	776	876	758	777	784	815	823	772	760	755	796	802	767	806	777	758	745	826	763	806	789	809	840	755	773	754	803	796	807	804	763	844	843	815	761	823	811	776	800	785	782	793	805	794	822	797	830	803	754	798	794	793	827	775	807	794	781	780	842	834	814	750	804	773	775	833	729	802	789	782	767	808	780	779	777	776	761	738	809	780	814	764	810	709	830	749	810	790	772	780	790	759	771	770	738	790	796	743	816	809	792	811	818	815	768	812	842	805	749	792	801	815	767	849	842	801	817	799	815	762	798	768	780	785	766	754	825	826	779	805	767	765	750	847	808	816	789	796	804	827	786	803	796	817	739	765	778	754	778	782	771	807	797	802	838	803	786	792	806	779	763	827	740	817	821	781	795	823	785	741	802	839	789	799	782	802	770	784	755	791	799	730	852	800	777	758	800	782	766	832	828	776	820	794	797	781	767	814	838	817	761	822	742	828	801	792	809	804	825	808	807	828	812	759	756	761	783	787	799	806	769	842	799	803	815	820	798	724	778	823	804	834	775	815	808	752	792	801	824	757	786	839	772	784	794	808	821	761	747	825	776	785	806	757	810	769	795	746	812	762	757	848	817	804	826	746	788	791	795	808	870	797	779	796	825	769	743	828	797	809	737	799	818	769	750	784	815	828	845	786	787	733	774	801	774	832	793	831	713	743	842	795	805	762	799	805	822	787	767	810	789	818	791	798	762	824	812	822	814	862	801	836	765	807	760	744	857	825	773	822	784	849	774	803	812	834	768	814	778	800	749	798	764	824	741	797	772	854	807	825	760	765	821	781	810	746	745	758	840	781	818	803	801	721	822	774	770	786	796	823	803	823	824	817	833	794	800	787	748	790	800	768	801	774	747	795	792	750	810	814	753	791	821	761	823	748	809	781	817	773	806	824	764	760	780	758	806	866	793	810	807	824	805	815	798	790	845	827	813	800	762	796	761	811	803	831	834	787	823	779	751	787	775	784	758	788	826	761	802	777	822	779	778	822	793	790	798	821	785	800	780	792	838	777	771	796	783	817	815	788	798	784	830	769	780	771	809	852	775	797	788	794	812	783	764	817	804	857	750	806	756	764	781	792	778	769	790	841	834	788	754	807	772	795	795	797	800	776	778	821	724	837	815	807	760	810	801	840	824	791	790	756	798	804	799	824	756	840	806	776	843	782	797	788	798	826	761	788	779	770	802	804	764	854	788	738	769	782	785	796	740	812	814	786	795	743	812	770	826	786	788	790	797	782	781	814	810	818	833	768	781	768	820	780	850	830	778	814	783	795	787	763	816	789	796	809	807	807	859	772	816	769	788	779	747	781	780	810	824	777	853	858	823	781	768	750	817	832	800	814	808	766	815	816	778	754	771	727	846	780	806	802	830	777	813	849	843	777	808	801	814	747	770	786	781	773	806	774	834	805	799	813	820	740	825	798	805	757	815	766	790	818	800	756	791	810	738	760	814	785	756	730	779	755	801	808	746	746	780	831	779	814	745	779	816	799	826	840	712	803	818	816	798	781	768	815	741	816	806	816	788	835	810	801	807	765	753	809	789	778	793	847	796	785	806	790	766	794	821	769	781	773	785	816	818	752	754	802	810	823	770	830	790	785	781	748	772	758	788	793	775	818	784	781	813	796	814	849	809	784	779	820	790	816	818	820	778	825	780	752	771	809	819	810	748	829	855	787	827	815	826	782	774	815	799	739	848	793	761	812	799	807	807	784	821	741	790	812	807	766	793	802	792	777	769	759	796	768	740	791	778	804	786	795	833	834	806	778	793	762	779	786	757	776	799	811	806	762	832	811	807	822	783	794	783	767	782	749	728	787	765	779	788	810	820	795	795	824	803	818	755	769	789	791	834	778	775	762	768	819	779	782	755	769	776	765	780	786	756	785	795	805	783	803	751	836	791	781	844	849	823	763	777	765	808	816	819	812	779	789	768	743	811	792	816	876	753	792	782	826	850	746	820	815	795	769	817	775	764	796	771	848	785	801	827	822	769	765	757	795	788	819	783	817	746	755	828	734	773	824	801	773	773	749	788	809	797	808	816	778	817	782	816	831	786	802	795	746	789	783	828	732	820	767	780	830	763	817	799	779	751	768	797	792	801	737	805	816	778	828	775	805	772	793	728	755	792	748	826	740	762	745	717	771	789	788	788	746	815	827	821	816	803	808	738	805	792	816	798	815	838	796	753	813	828	795	755	794	831	775	806	776	828	810	785	758	788	786	788	770	802	774	769	825	774	782	810	838	793	792	813	787	783	773	840	774	787	819	800	802	814	816	785	801	686	732	775	822	807	770	784	752	762	779	780	767	798	825	814	804	802	729	806	809	752
27083	20221	7793	692	349	320	266	239	241	274	222	220	248	226	198	253	247	208	256	263	236	237	217	232	221	233	233	213	213	222	230	209	221	248	203	225	227	243	217	241	220	245	213	217	236	226	201	223	240	228	232	221	213	194	233	222	213	220	209	224	207	208	237	240	224	216	251	234	203	225	250	225	224	243	219	228	215	221	265	219	253	240	219	233	213	219	236	235	236	242	229	220	239	221	229	227	217	237	206	209	202	230	212	199	220	243	228	219	206	224	229	242	252	218	235	229	239	210	204	226	211	260	224	227	206	206	238	233	207	242	228	211	222	233	242	242	225	221	220	206	240	231	216	221	267	249	220	245	217	247	223	241	217	238	227	217	222	195	225	234	254	192	209	206	234	224	214	235	216	228	228	225	234	230	226	238	195	193	236	200	229	205	237	207	233	223	215	202	218	233	231	233	220	245	232	245	243	229	248	212	226	234	216	208	221	219	226	251	217	204	238	247	225	253	216	233	235	232	201	230	229	237	234	211	243	195	257	220	220	195	224	227	239	219	212	226	209	228	237	233	223	228	202	221	227	238	190	221	215	251	219	225	226	224	207	239	227	238	232	225	252	229	235	229	217	240	204	228	222	216	242	219	205	226	227	233	231	208	233	217	233	225	230	222	194	210	214	207	241	245	220	244	208	217	234	227	230	226	220	228	238	234	220	233	237	228	235	246	242	217	220	226	253	210	204	239	222	205	244	236	223	213	221	210	202	193	246	220	226	208	213	207	214	217	223	228	239	235	241	196	209	220	230	256	220	202	226	217	245	212	218	228	235	245	207	215	221	242	235	249	219	216	219	220	256	249	216	213	223	229	219	193	246	217	218	215	242	234	207	199	205	217	202	243	246	226	221	226	203	194	223	209	236	222	223	231	226	226	202	217	219	236	229	237	214	214	236	216	209	225	213	216	256	208	220	226	217	232	219	231	243	215	203	209	228	249	218	212	226	215	216	221	227	243	237	234	260	225	235	220	212	205	240	189	239	229	213	197	222	233	197	217	234	230	199	215	232	219	218	194	273	231	227	238	247	221	237	257	230	234	256	206	213	223	212	244	207	228	225	236	226	231	231	238	238	253	221	189	199	194	220	212	234	226	223	207	212	242	248	219	218	230	232	214	233	223	249	215	221	199	209	212	226	187	250	236	230	221	205	201	220	263	234	218	235	210	208	216	226	230	214	236	234	227	224	219	217	223	213	218	259	234	222	235	212	254	200	238	251	253	192	205	245	213	223	229	251	227	227	205	211	215	224	211	255	226	209	200	215	214	225	209	216	210	234	252	222	221	252	232	229	235	245	229	282	191	178	242	211	212	221	207	203	235	231	222	235	250	210	227	230	223	256	221	243	234	227	231	216	219	204	235	223	203	217	175	217	209	261	207	211	225	221	205	207	216	212	196	233	221	211	224	215	226	228	224	224	229	225	224	212	243	216	221	212	243	213	217	236	220	225	212	225	235	247	206	214	232	215	244	206	215	216	223	226	220	207	215	230	220	208	225	254	227	232	243	236	239	217	213	221	226	212	235	234	255	240	239	227	226	215	218	236	230	233	217	244	205	213	218	232	231	231	227	237	226	245	220	229	212	226	226	194	192	198	211	235	240	222	207	213	235	222	225	229	216	207	222	239	225	201	223	232	210	243	231	227	230	227	215	242	206	213	218	233	233	226	215	218	220	226	252	236	187	221	209	220	224	243	239	244	236	208	237	249	231	234	206	224	231	243	219	216	229	234	258	221	215	214	226	246	224	209	220	228	225	202	234	225	205	228	211	209	197	226	249	238	202	230	211	237	218	228	235	218	232	229	228	214	221	182	234	232	212	229	244	204	226	235	211	218	207	216	256	208	207	239	208	239	225	226	213	256	245	228	242	245	210	219	214	217	214	226	227	240	238	210	219	243	241	237	196	196	251	232	203	211	237	224	204	232	231	223	221	201	245	212	239	214	226	230	211	233	237	209	221	213	221	220	208	197	225	226	225	251	225	260	217	220	231	240	232	233	231	233	238	225	220	187	236	234	231	230	245	220	224	192	221	224	236	226	232	210	232	219	231	238	235	223	254	243	235	220	230	236	224	218	212	231	239	243	257	218	223	231	236	218	217	210	219	205	239	220	221	220	243	221	239	216	209	221	217	231	207	202	240	215	241	213	196	225	224	248	201	221	231	225	230	222	215	222	232	224	220	222	236	237	225	204	227	225	241	220	205	224	193	212	218	228	213	237	242	238	213	230	230	221	237	238	260	248	221	220	233	212	217	206	229	229	232	232	235	235	195	212	236	222	229	236	204	225	220	217	209	226	203	226	220	225	200	215	209	238	217	231	223	231	201	223	201	228	206	211	222	206	234	251	254	238	207	250	224	222	199	217	215	199	222	223	207	250	216	243	211	245	223	225	230	235	221	219	205	234	193	220	233	215	208	234	232	206	226	238	220	218	263	252	215	246	210	230	220	223	224	221	211	226	198	229	224	225	245	219	241	203	238	232	214	220	220	231	218	229	211	217	243	244	223	209	222	222	228	213	206	227	196	225	221	222	230	208	231	215	224	222	222	241	205	231	214	231	228	266	210	218	206	198	237	224	220	211	208	243	207	237	244	241	230	210	219	222	208	195	218	226	222	216	228	228	198	225	223	231	218	228	228	228	190	197	241	241	225	233	230	246	240	233	224	214	222	220	229	233	223	216	210	213	229	235	244	231	217	233	207	217	196	211	233	241	252	214	246	247	189	213	227	217	236	239	245	231	232	210	212	213	231	224	236	215	217	225	203	234	223	214	230	240	229	224	227	219	251	228	225	214	214	234	252	217	215	252	254	248	197	251	217	211	235	214	196	229	218	227	227	225	208	232	245	249	193	201	247	229	236	208	237	236	220	194	206	255	258	217	209	217	186	226	217	233	232	246	219	250	214	193	221	225	200	229	235	202	235	224	222	202	238	238	220	233	234	247	255	244	216	252	218	204	224	228	219	248	231	251	246	208	234	201	253	205	211	223	224	214	235	220	228	241	251	231	228	237	229	245	223	209	214	247	199	227	219	227	235	230	218	211	219	226	218	221	212	226	222	213	243	219	239	221	234	242	230	216	239	219	237	242	231	241	229	203	244	234	221	235	212	232	215	211	221	219	216	218	250	252	207	236	231	228	234	234	229	228	240	239	218	229	230	214	229	211	194	222	226	223	210	226	218	200	220	214	234	192	213	233	211	199	221	212	229	217	222	235	213	226	191	209	226	204	228	249	216	216	199	201	216	222	209	210	235	234	227	250	220	195	212	232	228	207	234	202	189	217	227	199	238	224	247	220	214	210	208	236	216	229	249	217	221	215	208	233	226	241	227	215	228	246	221	215	217	216	233	237	239	216	237	205	215	227	228	224	224	234	202	227	236	246	229	211	231	228	222	195	220	208	211	207	232	214	228	221	238	218	222	215	240	224	234	240	238	226	211	213	199	224	228	207	227
6290	1087	1042	533	472	374	412	355	320	301	297	321	273	301	307	295	277	294	262	275	254	304	295	312	274	278	255	265	294	314	296	289	307	284	261	258	282	282	303	259	262	277	255	271	274	269	267	282	281	283	232	285	266	283	276	288	270	269	299	279	303	280	281	281	278	299	261	273	265	271	262	250	259	275	298	275	278	316	243	271	275	282	273	288	271	257	272	273	304	293	269	306	284	262	270	259	302	281	253	249	275	295	248	292	304	250	249	292	302	297	278	277	253	252	268	251	264	266	277	271	254	290	293	285	270	291	253	297	265	263	282	293	281	268	268	240	266	266	289	267	298	306	275	275	285	271	257	265	260	267	281	294	269	293	270	282	279	295	291	304	270	293	289	282	270	267	284	274	270	281	278	270	265	266	280	258	307	278	259	293	292	298	262	303	265	276	288	270	259	274	298	275	286	296	272	285	264	264	260	261	280	247	283	270	314	289	273	256	258	262	304	253	264	280	287	259	280	261	287	270	291	300	302	261	272	268	278	300	261	284	275	278	250	280	302	265	310	267	264	281	252	305	252	250	304	280	262	270	269	259	268	257	282	275	273	280	273	276	287	266	269	266	259	269	245	290	243	268	282	304	267	270	278	288	291	262	281	276	315	265	252	299	269	293	282	264	257	290	290	311	290	291	261	238	269	276	260	265	282	243	289	282	258	262	283	259	258	266	260	275	281	280	273	291	292	241	274	259	257	287	283	278	282	289	293	277	270	260	283	280	314	249	247	281	275	280	257	294	289	258	271	281	258	286	272	286	306	279	275	272	298	271	279	286	279	265	260	298	298	256	281	281	259	283	279	290	263	287	276	272	279	302	263	303	233	266	268	263	274	278	311	281	302	268	258	264	264	282	251	275	274	264	244	266	305	255	306	257	288	283	284	286	277	283	296	280	268	301	294	266	274	298	317	267	292	249	286	273	289	292	292	258	251	250	291	249	279	290	313	283	265	271	287	301	269	272	271	300	272	279	284	277	253	266	262	269	284	291	277	272	269	281	262	264	277	321	300	281	260	280	277	269	277	272	286	286	282	277	284	281	288	272	279	284	244	258	284	237	260	279	278	259	278	274	249	266	307	309	256	288	289	279	228	266	308	286	314	264	269	248	284	268	291	281	250	282	263	295	275	258	297	274	260	276	252	251	263	295	267	302	291	272	271	250	256	267	250	255	303	282	235	270	288	263	271	266	255	274	309	255	250	282	282	268	272	256	320	275	272	291	288	273	290	288	276	252	300	301	285	278	274	249	258	259	286	263	298	277	315	263	259	273	259	283	266	292	274	320	276	279	276	288	265	250	267	309	283	281	253	276	271	250	275	256	273	245	287	266	294	275	239	262	274	283	254	282	294	257	274	264	270	287	293	286	305	272	266	286	267	251	275	302	306	278	263	291	272	273	273	275	251	256	298	304	289	282	294	260	290	288	264	276	286	260	260	270	270	247	283	267	289	288	280	272	290	279	294	312	277	277	267	280	275	270	274	281	268	292	294	295	268	257	272	285	282	275	293	279	301	275	277	265	274	285	284	261	267	268	255	277	286	297	283	250	252	299	282	290	282	299	279	274	295	310	287	262	273	282	278	277	265	287	266	266	279	245	285	255	269	267	281	264	283	276	256	305	269	274	247	247	285	323	278	277	256	299	321	282	308	286	256	280	258	242	282	287	271	306	280	283	279	284	261	285	249	276	268	276	283	270	251	281	287	276	275	307	260	273	305	278	303	281	259	272	248	255	273	277	267	253	263	295	301	297	267	283	309	279	272	291	275	263	270	291	272	271	251	276	290	306	299	262	263	249	266	301	279	293	264	270	301	255	302	275	253	260	279	273	304	259	313	257	261	286	265	270	266	289	298	267	274	282	291	261	276	254	269	290	262	301	271	261	279	258	287	249	257	300	277	274	277	304	296	270	270	300	275	272	249	278	250	262	272	283	266	267	248	256	274	283	264	285	275	277	269	308	261	266	293	282	257	257	269	294	285	300	288	241	256	257	253	275	254	278	300	290	276	273	283	236	292	267	266	282	310	266	284	271	293	290	286	273	272	280	295	275	260	279	291	254	284	284	289	268	265	272	297	290	277	285	290	272	277	276	260	268	280	284	284	255	244	281	297	266	276	278	290	271	264	307	271	262	264	271	256	303	250	285	239	308	285	283	290	259	274	289	277	285	302	286	276	268	254	256	274	281	276	271	239	279	271	284	273	283	307	286	261	296	279	291	241	292	284	243	277	260	256	267	263	281	286	291	250	269	271	270	277	289	310	270	300	297	272	242	272	275	293	287	267	265	279	274	297	275	268	303	260	257	279	266	273	293	275	275	296	256	264	289	280	296	292	282	275	292	295	291	284	269	265	288	256	285	275	265	265	279	297	285	270	246	298	269	262	272	280	269	254	271	260	259	265	269	267	270	252	259	288	269	291	289	259	304	281	289	293	273	266	262	282	289	277	250	278	282	237	275	277	299	289	254	258	301	261	269	288	265	293	277	310	290	257	266	258	254	299	286	272	287	293	316	294	282	281	268	308	260	271	276	299	271	296	302	305	253	275	281	260	279	269	282	280	280	273	266	287	272	271	293	274	262	250	263	266	268	287	292	268	268	273	260	237	265	268	287	284	258	260	287	266	257	288	272	303	279	286	265	280	278	243	277	292	272	282	251	273	251	247	254	285	260	271	251	291	265	304	284	273	277	281	271	273	266	285	302	273	295	242	291	269	252	309	269	282	277	305	278	232	282	239	250	276	301	292	268	283	274	278	277	296	287	296	277	283	258	269	290	300	275	297	289	275	294	281	270	293	282	294	275	280	256	277	261	265	267	302	289	265	276	264	271	281	268	270	236	236	268	266	278	299	278	261	269	272	255	299	233	274	304	285	272	266	264	280	269	264	269	320	278	272	270	306	253	249	278	281	312	310	288	262	268	286	293	260	272	302	292	252	273	302	277	256	272	269	261	293	251	286	276	248	277	301	270	297	290	258	263	265	274	270	270	262	273	276	266	256	290	269	272	283	247	286	274	249	307	251	288	299	277	277	276	280	291	293	294	301	292	304	273	262	282	298	263	307	282	294	263	296	261	271	290	269	251	280	269	261	262	243	254	250	276	319	248	285	254	299	264	307	313	289	267	246	281	293	297	294	276	262	281	283	251	258	280	263	272	258	268	294	238	305	270	259	275	265	261	270	282	279	275	285	288	268	285	301	264	276	267	257	306	275	303	293	313	274	262	267	291	290	291	282	265	297	247	304	261	260	250	250	282	294	284	305	254	267	246	256	269	300	285	265	287	272	266	280	281	306	275	274	287	299	280	255	272	258	261	297	250	281	299	241	288	272	267	287	275	280	274	277	286	293	276	287	286	249	277	291	281	265	266	297	282	263	265	305	279	261	277	281	298	281	279	264	256	297	259	283	274	276	275	263	275	295	248	256	275	284	266	273	267	302	280	266	264	274	308	262	251
23587	21212	28603	24114	21217	12134	1423	907	736	657	604	589	530	535	515	497	481	496	438	457	465	444	444	401	437	485	454	465	436	416	412	422	447	433	365	401	428	434	420	429	396	418	436	406	410	417	433	401	432	445	404	429	407	416	392	442	446	396	399	430	402	395	430	422	436	442	445	405	449	430	421	397	380	389	402	404	364	421	406	404	443	425	403	457	411	405	426	421	400	388	410	410	414	432	407	422	391	426	416	445	423	422	378	388	408	378	402	395	419	440	408	391	406	428	426	449	420	398	379	392	385	375	395	432	441	421	420	389	421	385	408	386	442	434	425	435	411	405	399	393	435	412	429	388	399	412	397	366	444	449	399	415	397	420	406	409	420	390	407	389	390	386	390	432	408	424	407	396	423	376	404	372	364	391	382	420	412	452	401	418	447	410	394	410	408	384	367	389	360	416	413	390	448	410	420	384	401	421	438	422	415	411	392	401	424	424	403	419	453	389	397	399	403	410	387	421	410	435	411	406	405	417	388	430	392	408	415	396	407	417	387	415	412	421	427	436	391	419	416	412	425	389	384	380	414	416	408	399	399	404	387	413	398	417	402	421	402	420	409	433	427	383	411	417	380	415	414	389	423	438	419	420	399	397	385	414	401	399	382	416	385	372	401	415	405	421	412	440	381	386	385	407	372	405	413	450	400	398	391	376	385	438	365	440	413	408	402	416	411	393	385	405	419	397	389	420	422	389	430	390	413	392	392	450	433	405	413	403	417	441	409	430	394	426	390	416	398	395	389	405	374	376	425	394	398	398	421	421	356	404	422	401	390	415	406	413	426	426	352	389	390	410	421	450	416	428	383	417	391	406	402	424	479	381	397	425	407	441	419	439	423	380	425	399	379	404	437	418	415	435	426	399	387	429	383	377	420	391	372	413	414	440	435	370	436	413	388	406	422	377	397	390	398	411	398	396	419	411	400	423	407	404	412	403	437	393	392	402	415	396	434	428	417	432	409	386	440	406	377	411	409	399	415	432	451	396	431	399	416	399	419	404	416	393	397	407	395	415	388	409	394	431	403	375	413	395	394	391	409	403	410	394	404	423	421	412	407	402	437	393	409	406	421	409	455	411	427	409	441	395	417	430	408	423	393	417	395	393	425	427	427	426	400	431	361	416	412	461	421	387	422	425	397	413	403	434	444	398	429	429	413	385	379	412	412	401	356	375	397	435	400	404	387	390	402	394	400	367	410	433	417	413	394	406	401	410	434	411	411	385	424	361	423	462	415	434	406	418	383	402	448	380	433	423	407	424	405	404	402	420	425	407	388	457	424	411	425	391	444	393	428	345	365	433	427	412	389	397	390	402	395	353	441	374	401	397	400	402	410	421	411	441	405	421	403	384	440	419	405	423	382	442	404	410	409	403	423	439	410	444	388	424	410	442	401	441	380	410	434	400	403	416	406	415	387	367	404	423	386	385	446	440	413	411	373	377	405	427	415	415	395	394	424	439	429	403	384	437	444	410	416	388	407	420	390	400	410	391	396	407	386	367	393	401	406	451	427	408	440	441	422	406	441	438	409	393	434	401	412	409	413	396	440	408	435	417	446	453	393	415	409	433	452	433	432	435	392	391	391	452	417	396	383	374	411	392	424	382	447	388	409	395	406	401	413	403	406	389	417	375	435	387	416	415	385	410	357	381	407	401	395	416	422	413	406	365	374	418	425	404	412	408	400	449	405	422	446	402	375	406	396	423	437	418	429	442	395	396	399	401	410	405	391	416	409	417	410	401	382	435	386	388	405	396	413	425	387	457	418	441	403	436	407	399	406	404	432	407	404	407	370	398	415	384	406	419	421	425	436	404	400	419	394	415	375	380	393	402	430	411	404	399	379	412	405	425	393	393	420	381	407	423	427	389	410	430	409	449	385	408	426	430	388	403	444	437	421	421	399	400	422	409	403	387	418	411	415	425	435	414	390	383	407	409	352	389	400	424	406	434	405	428	405	414	442	417	435	421	391	402	413	389	411	388	422	408	397	455	420	395	409	399	430	380	432	415	413	379	371	429	410	446	425	388	429	419	383	424	403	429	394	410	393	404	411	406	411	404	418	415	400	402	382	384	422	428	400	387	414	389	383	436	404	404	414	408	398	402	424	377	429	414	411	402	418	414	410	387	406	406	410	416	372	411	428	423	375	427	383	439	418	412	412	411	405	391	390	412	429	407	396	391	411	374	377	408	432	424	421	406	426	381	396	404	416	423	400	413	414	370	390	362	440	401	403	409	445	382	396	389	379	416	392	403	349	361	385	417	374	405	417	431	427	416	361	402	401	418	401	432	387	384	404	391	460	406	370	413	427	472	388	437	401	412	422	405	389	416	420	401	437	459	374	417	433	384	409	449	429	378	401	416	405	403	399	421	410	378	412	394	381	431	419	402	392	394	430	417	387	402	410	370	452	383	401	406	381	385	403	394	441	436	362	401	414	395	394	390	386	403	419	411	420	407	386	437	405	428	443	420	412	398	412	382	409	444	384	450	427	453	387	361	402	393	410	413	399	412	398	417	408	417	395	417	411	417	341	420	411	388	402	415	418	418	411	444	429	349	387	382	383	394	470	416	382	439	428	382	396	411	408	402	431	461	327	382	414	421	420	397	408	460	406	432	412	408	372	408	401	406	441	446	405	429	440	394	416	437	390	393	439	405	437	407	394	373	410	433	401	402	408	440	406	395	426	376	432	426	382	388	398	422	408	447	395	409	428	388	417	404	410	394	423	407	417	413	409	412	421	444	446	408	410	438	421	424	361	422	433	417	422	371	408	413	392	440	400	413	431	388	403	453	406	397	414	424	400	393	416	398	412	410	434	407	416	407	391	415	390	475	435	397	430	388	409	407	398	406	391	397	411	388	381	400	382	411	409	383	435	439	398	390	439	431	413	414	414	410	439	389	369	390	435	373	435	389	386	433	429	410	396	380	392	388	416	439	416	426	373	401	384	380	400	424	432	366	422	404	389	421	421	424	421	386	398	439	444	388	393	370	453	413	409	397	433	419	400	374	397	412	433	417	431	411	408	388	416	389	427	436	385	406	412	430	411	414	408	412	409	415	411	401	419	418	398	404	369	401	403	399	378	367	452	414	398	396	428	390	407	415	421	405	411	410	410	437	405	431	390	395	402	410	416	422	423	380	403	424	397	417	412	406	420	388	376	419	408	409	430	395	392	376	370	407	402	411	456	409	420	422	398	344	447	448	388	396	382	395	402	435	401	404	422	382	382	415	411	409	420	435	453	405	389	409	418	408	425	355	386	407	405	461	409	392	396	398	391	427	385	389	429	447	400	395	410	424	423	384	399	389	449	374	386	396	443	412	414	414	364	380	360	356	425	392	400	397	424	410	420	450	412	403	414	419	393	412	398	425	412	442	434	419	418	410	394	408	400	403	432	408	411	361	401	406	384	409	461	395	407	390	364	418	391	439	442	412	431	415	386	376	431	404	392	422	418	429
8024	9666	8289	4121	2759	2107	1704	1450	1197	1023	880	779	759	653	686	628	563	552	548	519	553	531	489	534	516	512	516	462	540	504	469	540	533	480	511	486	477	542	510	447	500	517	492	437	490	457	454	455	476	507	453	430	481	495	468	449	460	497	446	469	405	460	480	485	503	463	478	459	476	468	486	498	483	441	463	475	441	439	466	486	485	503	460	438	454	467	478	472	487	497	424	447	491	483	443	459	436	456	495	458	509	460	501	505	465	472	516	446	471	459	462	479	454	442	431	470	457	476	469	454	487	477	501	449	467	424	475	431	475	503	469	423	452	494	481	455	475	463	443	489	426	469	415	495	478	456	478	445	475	479	459	426	477	465	460	474	482	463	472	465	464	439	455	475	453	467	502	491	443	491	457	449	468	462	474	431	460	486	487	469	457	485	445	453	454	472	455	502	511	480	465	414	423	463	456	472	437	453	442	461	476	441	442	444	442	501	485	469	447	477	513	475	496	499	467	476	443	502	468	492	503	479	447	474	484	464	490	448	446	483	453	467	464	489	442	438	449	480	454	513	442	478	494	458	490	451	432	489	438	436	456	509	431	450	453	495	480	424	450	498	471	438	466	481	466	494	450	441	498	467	492	490	445	455	461	470	462	471	436	450	431	472	513	475	474	433	427	436	473	486	502	450	467	454	442	463	507	452	472	464	462	491	468	474	428	445	492	456	457	468	434	458	445	440	502	471	468	421	449	416	490	471	448	460	497	462	442	455	440	462	438	478	440	436	495	430	488	487	496	502	459	470	479	477	449	492	462	469	463	455	483	457	459	440	437	454	450	456	472	453	455	502	450	460	477	466	467	428	438	442	450	465	452	475	531	472	501	434	475	485	473	453	461	445	487	465	469	474	436	497	440	447	474	462	443	446	432	438	437	453	475	507	490	466	410	468	474	435	448	487	448	454	451	476	433	481	447	447	451	456	447	466	453	466	494	474	471	451	425	448	510	437	475	448	483	429	489	461	475	429	449	433	469	464	479	474	448	436	501	437	481	484	415	437	462	454	487	471	449	447	459	464	465	477	490	468	471	457	482	464	468	468	472	507	457	464	452	443	465	487	447	449	479	456	450	434	442	458	435	453	468	462	446	501	481	458	472	456	461	473	464	455	497	472	494	457	423	486	449	454	496	467	430	485	482	463	469	430	444	470	466	461	442	468	484	464	439	444	490	477	470	449	482	452	502	462	454	457	471	493	494	486	462	439	435	476	490	473	460	509	469	484	468	464	495	531	491	439	459	461	472	440	489	526	465	471	429	428	471	456	466	470	441	445	456	417	457	484	457	458	501	471	463	435	436	469	477	443	467	469	495	464	485	419	474	451	453	459	453	456	435	454	509	465	427	480	509	487	439	456	441	447	497	487	480	464	469	503	461	479	457	469	475	441	479	468	432	479	465	495	477	488	475	442	456	441	459	458	477	453	462	436	465	475	480	460	422	504	472	466	452	485	468	484	478	470	497	474	444	481	494	450	460	488	483	458	481	465	454	461	467	461	485	464	453	484	491	428	485	480	481	443	439	435	468	434	484	445	427	499	426	458	490	459	475	477	425	457	475	455	489	458	478	469	448	460	478	458	439	500	433	442	439	475	501	474	447	455	489	457	443	460	478	483	478	487	454	483	482	464	454	399	468	466	457	486	451	452	431	476	451	463	465	469	451	504	457	461	428	461	446	457	464	467	490	454	434	459	452	431	496	468	467	478	451	491	469	480	479	459	491	468	444	454	465	486	479	441	466	454	474	440	487	473	460	446	440	439	453	431	469	484	454	456	482	492	466	484	491	469	482	462	465	477	469	508	432	487	469	460	456	498	443	484	466	414	487	460	455	486	434	479	477	486	462	483	478	469	460	469	436	450	464	460	480	484	499	430	438	497	509	485	455	474	480	443	475	477	451	450	479	462	442	453	461	481	440	457	415	454	428	468	460	448	416	457	479	509	462	490	457	428	498	484	477	431	460	448	454	453	484	473	436	475	452	463	471	484	478	479	455	499	424	503	481	465	465	413	482	486	455	479	459	430	474	456	492	468	431	459	458	463	459	478	490	476	455	458	466	432	500	431	416	500	455	444	452	471	449	449	495	462	456	456	493	421	468	452	438	473	470	478	463	463	494	446	459	481	437	434	472	485	475	476	478	521	448	495	465	479	454	474	489	481	479	490	473	476	462	468	448	467	474	485	451	444	444	481	489	445	483	497	463	475	451	468	483	451	506	433	412	480	418	497	490	483	481	493	458	473	460	443	463	442	444	472	458	454	498	457	459	506	479	463	439	486	465	465	491	461	461	465	499	491	440	455	469	481	464	469	446	485	447	459	461	464	471	452	480	477	456	465	441	464	478	466	401	479	401	440	482	479	492	478	514	481	483	479	467	446	435	440	469	468	452	445	412	413	491	445	438	484	455	454	491	441	452	470	444	483	497	449	465	453	461	486	452	487	435	441	468	463	478	473	455	452	467	465	497	477	503	497	463	447	484	470	458	443	445	434	440	413	503	418	467	474	479	427	459	423	478	451	481	459	452	429	460	453	456	447	507	491	475	444	485	429	448	456	488	473	429	454	482	483	456	494	462	479	480	439	455	485	471	434	455	450	472	480	478	484	448	439	478	456	436	477	439	440	461	436	451	460	432	441	452	446	443	481	439	512	456	498	449	467	484	444	469	457	446	444	459	481	463	474	486	475	479	480	472	450	479	441	471	449	458	490	459	476	469	467	459	471	452	484	447	477	448	466	470	454	494	470	481	489	437	459	421	486	471	458	449	471	489	460	450	466	487	459	488	466	486	493	475	483	433	471	476	448	454	465	489	480	481	445	484	493	465	461	462	417	462	474	419	472	429	434	440	457	485	478	443	486	434	448	442	465	471	433	504	456	436	452	459	451	437	459	452	456	415	406	454	473	461	465	449	446	467	411	442	426	469	421	450	468	456	455	480	462	465	444	465	488	457	441	427	452	463	459	433	443	448	537	447	445	446	494	444	494	471	485	461	470	456	489	476	438	496	452	432	494	492	440	412	469	426	479	444	496	479	468	408	466	502	487	446	449	466	471	481	460	439	452	496	496	454	470	451	460	471	445	452	456	455	456	482	449	461	428	451	434	468	442	418	457	452	439	488	468	447	504	457	472	501	453	452	442	469	467	467	471	466	470	472	462	473	458	433	450	499	459	448	491	454	471	430	468	489	477	456	479	467	448	449	488	460	466	429	463	467	504	452	475	431	445	441	476	445	451	429	442	444	407	462	465	465	485	425	419	429	478	517	467	448	459	455	492	476	417	479	467	439	487	480	436	472	455	485	465	491	469	453	442	468	439	422	435	445	484	464	480	430	420	447	476	447	405	469	471	425	451	438	465	475	494	469	450	462	449	432	484	439	491	440	487	458	463	492	447	453	486	429	425	410	448	461	469	457	489	470	472	452	453	431	476	434	493	494	420	483	503	484	472	480	466	456	452
24793	21218	27630	25041	12334	1006	740	591	521	534	476	472	446	468	416	448	424	407	426	451	400	442	368	374	427	414	424	412	407	380	395	390	425	373	395	381	380	357	378	392	387	424	412	390	413	392	428	416	387	409	395	361	402	401	388	440	411	398	408	400	396	377	375	432	371	392	382	389	395	370	399	402	370	383	415	360	382	408	373	399	374	392	398	340	392	348	406	382	382	406	382	403	392	391	366	402	413	381	355	379	387	412	381	424	378	402	402	377	396	346	370	402	378	376	422	368	397	391	378	377	361	392	407	404	416	374	371	378	416	359	396	406	368	432	404	378	395	365	429	414	403	380	351	394	410	401	423	382	411	410	423	353	357	416	431	400	409	378	417	387	402	388	393	396	396	383	399	397	402	401	336	408	403	403	358	387	384	378	389	397	391	345	412	390	368	409	408	419	439	363	390	410	388	395	393	393	355	380	388	407	398	397	406	396	391	388	408	379	399	392	362	401	397	379	397	391	388	364	389	401	400	390	393	417	409	429	379	417	374	378	419	369	412	408	405	380	396	403	419	377	377	371	412	398	381	350	375	391	372	414	345	383	420	364	377	389	410	374	384	373	392	378	400	391	373	364	375	396	388	399	388	418	391	379	368	367	424	396	392	395	364	383	424	394	390	397	410	399	365	419	386	373	403	386	386	427	348	384	444	384	394	381	374	408	371	438	397	396	397	387	378	409	382	374	338	379	368	379	390	382	350	391	397	387	370	416	406	394	380	418	380	376	393	364	382	412	368	390	351	401	393	396	378	366	393	378	391	432	383	383	391	393	356	395	432	382	398	382	393	402	369	423	361	369	369	365	341	408	345	382	362	421	389	435	420	402	359	379	380	356	361	423	398	431	392	379	402	395	341	390	358	395	406	361	371	382	352	403	376	365	403	400	402	401	371	381	371	408	400	374	375	396	389	419	379	367	382	383	394	385	407	395	383	388	382	356	403	428	357	404	388	403	390	377	386	379	398	395	382	387	417	409	365	398	405	387	396	398	397	397	371	374	384	375	374	434	392	388	377	379	392	416	411	393	448	369	372	381	388	395	369	393	379	377	415	414	429	435	395	389	385	395	404	378	398	373	383	414	391	443	395	407	388	368	396	405	351	403	428	361	417	417	402	388	371	366	416	422	409	384	414	387	420	394	390	409	375	401	409	423	390	399	376	411	400	419	363	418	410	376	394	374	401	374	389	402	373	393	392	410	401	391	400	398	410	432	377	417	425	368	434	412	398	419	368	397	403	401	357	377	404	408	364	418	373	391	412	418	401	386	397	379	395	384	388	396	392	383	396	424	391	418	373	393	394	381	405	390	392	359	438	390	389	367	364	389	394	409	374	386	403	407	412	416	405	425	391	396	397	392	442	397	394	390	416	381	378	415	381	378	400	388	393	367	406	407	395	391	402	382	377	371	370	372	375	406	433	366	388	388	401	395	392	381	377	402	405	394	401	405	372	388	373	381	392	440	376	387	362	388	375	408	376	410	400	402	382	375	380	391	414	413	382	382	394	396	398	397	397	400	385	358	424	383	392	378	375	397	389	390	396	400	380	421	414	384	395	428	387	408	397	395	387	404	413	405	349	385	397	405	391	369	370	370	414	377	370	377	408	417	372	436	398	392	395	400	414	395	372	376	407	362	400	414	393	408	395	412	356	385	409	410	371	435	405	347	399	384	377	409	385	399	389	370	363	393	404	376	360	379	362	442	412	429	371	392	390	350	399	393	411	397	408	381	371	360	390	353	370	381	388	395	411	408	430	395	409	363	390	426	398	368	406	380	400	406	381	359	369	439	376	405	404	380	394	363	387	400	417	431	361	386	376	365	382	392	401	372	421	377	410	372	386	418	410	385	396	403	413	387	378	419	435	433	395	406	391	406	389	402	359	392	404	388	382	401	398	375	397	405	404	354	386	395	355	422	375	374	391	403	380	421	375	467	396	389	371	382	358	392	396	413	353	343	386	405	376	406	405	430	395	362	391	371	374	411	376	385	399	420	442	403	390	367	407	397	395	386	390	384	416	444	436	375	423	388	392	394	373	401	392	376	429	368	383	395	362	390	383	370	374	402	396	380	394	366	397	404	354	396	385	379	361	413	398	408	386	398	373	397	382	393	405	383	409	421	390	387	415	379	359	399	413	414	383	370	355	400	375	397	402	384	384	407	392	406	391	401	368	387	361	392	378	400	344	397	405	350	382	365	381	367	390	419	402	388	401	408	428	421	381	417	405	405	415	375	390	418	375	412	395	430	399	386	402	370	446	396	412	406	383	421	414	400	398	417	392	375	388	406	402	405	402	408	394	399	360	383	378	366	399	381	395	408	385	433	411	384	377	382	375	405	409	419	409	357	399	401	401	412	396	383	377	365	387	364	384	420	430	434	404	391	407	406	379	327	359	392	382	403	380	401	381	376	419	357	410	366	377	404	391	398	367	411	395	391	411	420	414	419	399	397	370	389	379	365	385	371	406	389	419	358	383	380	397	398	377	401	389	395	390	406	404	378	379	393	348	402	360	385	392	388	381	432	403	346	398	381	364	401	386	395	380	401	390	428	373	375	389	417	389	426	392	398	391	393	400	367	399	409	380	409	381	347	387	382	390	422	387	416	381	408	352	392	374	350	362	407	412	386	376	357	386	362	442	398	351	422	388	412	397	371	397	360	386	398	386	403	363	404	421	392	399	411	395	421	405	399	363	406	401	406	397	375	360	365	358	403	388	371	391	415	399	430	412	375	397	419	399	386	384	366	414	378	391	401	432	428	390	382	407	374	395	388	430	367	400	371	417	381	366	395	364	391	399	407	386	376	433	368	372	387	398	404	400	356	392	403	390	371	397	363	396	386	386	380	358	402	374	400	360	389	362	362	418	415	349	388	366	419	418	376	383	406	357	414	397	390	415	393	390	389	390	390	367	365	403	406	422	379	367	379	386	422	399	416	396	380	386	372	395	391	374	428	367	394	359	372	364	380	372	395	379	374	403	371	340	387	385	379	399	388	344	405	376	380	422	386	395	386	383	386	406	377	376	417	392	378	391	424	382	404	449	433	389	411	439	396	405	388	419	363	390	377	362	377	378	404	371	416	369	397	351	399	389	378	386	393	378	366	372	383	395	409	406	401	396	389	354	431	384	381	397	429	366	441	371	382	391	377	380	373	337	401	365	382	397	369	392	374	385	429	418	410	383	403	374	409	400	395	410	369	418	363	377	397	370	400	392	361	374	383	405	390	368	408	388	420	425	365	384	382	425	375	361	387	416	406	374	431	389	393	374	373	391	390	373	396	387	404	412	345	395	389	375	394	366	365	421	415	392	366	388	373	414	420	379	407	383	384	397	405	418	400	394	391	411	382	371	396	355	419	418	421	401	395	357	372	370	361	405	384	401	361	384	385	407	385	412	390	373	412	376	376	409	403	392	416	366	409	373	392	391	358	375	365	417	345	418	447	389	392	377	405	439	383
8533	5635	4974	2449	1772	1380	1239	1016	863	804	735	622	634	564	554	552	538	577	501	504	535	547	501	448	510	458	473	471	514	493	448	487	486	448	523	462	483	524	498	493	474	444	513	425	499	449	494	462	488	471	465	499	522	462	448	484	498	492	486	450	463	454	471	487	543	504	472	451	485	474	484	472	489	466	469	446	444	464	466	465	483	455	452	471	489	482	459	438	490	467	442	461	520	449	482	498	470	520	489	470	487	477	453	473	517	495	496	463	471	495	448	479	491	482	463	455	457	445	483	454	474	486	483	436	478	484	467	464	496	462	462	466	454	488	472	474	487	467	477	480	477	469	464	459	495	456	479	468	498	461	494	455	456	475	477	497	511	464	502	489	483	484	467	507	432	448	466	427	442	480	462	491	454	468	482	426	442	463	491	468	496	513	441	467	458	512	501	455	473	452	515	529	471	481	489	491	464	483	445	476	487	471	473	477	454	449	516	472	472	540	470	459	513	473	517	468	443	464	491	444	452	508	459	485	470	490	506	468	448	491	450	508	467	492	492	495	472	467	487	433	470	457	461	483	479	476	489	451	440	455	467	454	460	483	475	474	491	490	453	498	445	453	465	482	492	485	486	488	471	472	475	470	503	463	457	465	492	485	449	446	444	472	475	462	450	462	500	496	476	474	478	452	451	518	447	460	457	482	491	463	459	463	493	461	479	455	503	495	485	463	440	481	482	470	487	494	492	480	467	493	411	483	477	466	491	470	462	487	461	455	494	444	436	473	470	435	450	453	502	486	486	490	461	475	470	455	459	471	491	466	482	516	478	482	413	453	531	487	468	471	494	476	539	479	496	461	474	460	507	433	450	445	489	503	475	455	476	493	476	464	435	454	469	465	478	493	467	478	470	497	481	478	469	477	471	469	451	493	477	505	475	498	503	492	501	493	485	504	488	492	501	466	443	453	473	481	473	478	494	433	444	449	479	507	494	475	476	492	495	450	497	483	455	499	465	489	459	492	468	456	474	479	483	483	449	446	447	455	445	460	466	471	431	439	499	460	478	466	476	462	445	513	478	468	459	472	468	502	496	471	497	486	460	460	467	458	490	454	455	459	455	487	513	464	482	448	454	489	458	478	516	447	470	485	446	487	436	483	456	446	484	442	458	467	501	427	484	460	510	458	448	444	470	440	514	491	464	443	462	483	471	453	428	424	463	444	467	472	490	480	475	444	476	483	494	468	477	468	454	506	490	486	434	493	481	494	472	489	449	444	522	496	488	469	515	432	495	463	527	497	482	453	498	495	468	449	471	469	483	472	538	466	428	430	448	504	467	496	476	467	488	466	482	477	467	467	489	454	450	479	471	467	470	456	475	478	471	448	442	454	468	501	507	450	456	450	473	435	460	462	465	452	490	489	456	463	471	447	474	432	456	461	486	476	480	450	449	465	464	480	490	463	500	477	477	469	486	481	478	515	449	448	469	455	517	468	448	503	445	475	452	493	505	484	498	479	479	440	488	451	503	458	460	476	478	457	458	496	456	463	488	470	495	432	456	477	473	485	472	479	466	458	492	471	459	470	448	465	487	444	450	464	490	479	460	488	501	486	481	447	476	468	498	432	534	469	484	500	460	442	471	468	475	436	443	485	443	460	468	485	478	464	465	499	477	452	461	428	471	485	482	448	455	482	464	473	487	454	480	475	482	483	471	440	486	461	478	459	448	493	467	477	461	425	482	544	475	456	470	484	481	499	456	461	491	446	477	491	479	461	457	493	476	499	480	471	462	482	496	487	459	474	426	481	484	473	487	489	509	490	450	476	436	504	440	491	521	509	462	500	482	485	488	447	482	473	453	468	475	455	512	455	480	518	467	434	497	509	511	466	456	481	441	483	460	487	465	479	483	459	437	449	494	485	467	437	464	451	464	505	480	478	468	475	474	493	488	500	445	479	513	446	497	473	451	474	485	435	458	480	534	419	463	486	441	417	449	446	513	500	483	476	493	480	468	482	483	473	471	491	494	467	493	460	482	468	496	462	457	438	466	473	468	470	438	467	499	461	463	521	466	489	449	474	456	474	466	459	452	473	490	458	447	469	450	496	486	468	468	466	477	501	455	469	470	513	455	508	448	496	477	473	474	471	447	450	475	518	448	504	466	490	496	482	458	491	494	484	488	459	463	464	453	477	501	509	470	473	473	473	452	468	470	498	494	488	495	489	461	474	492	447	501	497	488	450	463	475	451	448	429	450	450	487	445	479	449	470	483	465	466	494	499	448	435	455	487	480	478	458	458	465	468	481	480	448	432	478	447	456	496	482	502	520	471	493	479	499	440	477	458	476	480	435	457	481	466	495	456	436	450	484	488	499	466	499	473	465	438	491	463	455	467	485	479	443	488	512	523	454	478	475	524	477	494	477	453	463	439	450	440	473	464	473	496	506	512	460	480	501	456	496	444	447	459	455	451	457	466	462	495	485	456	478	475	464	442	484	477	493	432	467	448	457	459	466	456	492	461	453	481	410	487	489	442	479	484	424	472	468	477	500	469	498	491	507	445	484	467	474	464	453	491	456	430	461	518	454	480	454	446	458	445	482	446	435	483	457	464	496	528	496	498	465	437	467	494	488	480	463	467	459	480	470	482	449	476	475	500	462	486	491	463	499	458	424	454	468	472	470	495	442	481	419	460	488	480	487	441	445	485	491	472	476	473	437	497	429	484	474	493	473	447	480	428	501	498	506	482	442	450	472	451	461	459	504	494	473	485	502	466	499	509	478	482	489	476	505	449	482	441	446	425	468	448	470	471	480	502	477	486	446	505	486	475	507	431	450	465	484	453	464	439	458	439	461	477	482	453	489	481	466	463	457	473	470	474	472	524	472	451	435	491	437	454	493	472	500	441	496	474	460	435	500	488	510	464	466	509	450	494	479	466	510	455	502	494	446	465	457	432	477	484	471	481	452	476	506	474	449	473	469	484	477	490	497	436	496	447	476	453	447	477	481	424	466	496	481	471	482	435	442	485	459	483	462	509	440	454	504	463	453	467	467	467	445	523	466	493	461	478	487	479	482	506	451	448	465	466	478	504	459	487	485	490	467	423	470	480	481	444	433	475	468	473	450	510	463	446	439	499	498	489	411	465	462	482	504	477	454	467	481	435	460	512	464	461	470	512	468	461	478	497	468	461	472	447	466	502	490	482	451	479	479	476	438	483	456	455	442	465	493	468	484	468	476	444	460	505	506	425	468	478	481	454	467	454	494	495	463	469	487	439	466	454	471	487	478	472	453	451	492	507	468	460	469	481	482	482	474	487	525	479	456	477	480	474	479	453	475	445	464	452	464	495	489	440	454	437	512	471	429	489	478	464	505	479	490	452	497	449	477	464	463	419	463	465	467	481	493	483	448	471	508	448	467	463	459	465	484	455	486	489	509	460	475	443	466	486	493	469	474	456	447	474	468	442	449	476	485	478	440	472	449	469	458	498	485	497	486	457	467	489	501	517	484
22698	21256	29073	23775	21260	21331	12404	1904	1383	1242	1117	1145	986	996	897	869	857	878	845	847	844	788	768	844	827	789	742	799	733	771	779	736	774	692	751	761	744	773	733	796	815	767	752	755	755	724	793	726	763	746	754	721	770	744	698	721	728	726	771	771	759	752	732	721	777	730	752	724	706	731	732	696	730	699	742	721	802	704	709	735	737	756	705	730	714	719	726	748	714	760	761	756	721	708	705	753	700	703	712	746	742	708	669	763	782	728	749	662	758	777	709	693	675	712	786	731	728	750	687	723	659	724	743	682	722	780	695	708	738	742	714	713	764	727	733	721	713	723	726	749	778	749	768	740	763	691	725	742	756	762	747	713	731	650	709	757	743	762	740	723	762	760	743	707	774	735	743	722	709	721	753	741	733	759	733	709	708	728	710	694	779	741	701	773	730	740	739	720	772	707	743	733	715	753	758	694	729	746	732	741	719	711	741	769	740	694	720	738	737	682	718	740	776	715	743	688	744	761	726	672	726	679	718	693	756	670	763	695	731	713	679	760	713	675	710	708	723	692	718	737	689	683	708	714	726	693	679	744	705	752	738	711	751	741	730	737	734	713	724	726	718	717	701	720	726	695	743	744	741	729	740	746	698	748	742	736	723	746	738	683	707	716	745	718	729	736	736	776	660	687	739	700	688	726	724	713	723	703	742	709	740	779	769	721	772	752	701	733	683	710	733	727	712	701	698	662	757	723	754	741	702	694	737	697	737	713	735	721	730	721	731	678	729	714	696	743	704	732	723	669	661	762	692	728	744	710	743	764	752	729	766	777	735	740	687	700	714	707	709	723	705	669	723	737	719	741	696	694	755	777	677	685	679	731	741	759	698	693	766	745	693	724	727	699	711	692	722	750	727	648	686	713	715	697	731	695	790	719	703	725	719	712	731	698	757	694	750	719	731	780	750	749	713	753	692	691	744	702	769	689	727	763	660	762	713	704	727	760	715	748	725	703	734	709	692	706	748	690	718	694	735	709	763	723	728	700	738	732	792	740	681	725	743	751	733	715	726	757	689	740	750	743	676	702	753	721	766	665	790	734	744	722	712	722	708	754	698	687	719	715	712	711	720	717	720	691	713	734	715	677	772	735	736	737	685	817	672	728	715	735	713	715	699	686	726	725	718	697	708	687	742	710	783	723	754	721	649	735	747	735	717	741	716	758	708	664	687	708	738	707	722	720	700	703	714	754	736	744	783	697	693	699	704	740	726	694	710	731	718	713	779	698	688	720	700	728	728	720	734	707	740	773	703	713	763	726	697	677	719	728	705	724	729	727	703	758	755	765	717	719	698	715	703	707	724	699	766	700	717	721	777	701	750	727	717	690	749	731	719	732	724	717	729	688	711	704	697	716	685	680	724	713	711	711	727	733	724	735	684	727	715	700	749	721	744	738	734	693	718	738	719	697	700	736	762	751	716	707	707	733	738	742	738	750	746	728	760	713	739	724	764	715	733	734	703	705	723	726	736	666	723	719	716	692	720	721	695	714	754	714	757	721	719	757	753	668	731	711	735	710	783	709	717	696	729	685	701	745	730	743	710	719	713	771	715	682	783	714	734	762	743	738	744	783	702	728	714	660	751	717	723	735	705	723	690	711	718	720	742	724	660	714	683	733	713	729	692	750	755	744	738	725	733	732	720	738	696	713	764	729	675	718	749	731	729	721	745	683	745	726	761	737	723	748	758	734	726	713	712	707	706	693	723	686	713	730	783	705	720	699	739	717	731	742	744	732	716	716	688	701	683	705	729	698	731	693	705	740	740	641	721	738	723	715	749	741	695	707	723	692	732	758	738	792	717	719	714	681	714	739	766	721	701	697	707	707	661	710	747	722	699	732	685	766	744	723	689	723	687	705	690	716	727	725	745	735	776	714	738	714	698	705	719	715	717	728	746	708	771	716	742	669	722	737	750	714	712	724	734	733	714	768	758	707	743	707	685	772	732	713	734	744	746	729	738	671	754	755	703	745	696	743	694	709	706	701	680	659	735	706	728	732	743	778	732	722	725	707	720	728	740	668	681	705	710	702	740	764	708	736	734	710	770	725	742	680	701	734	705	668	696	718	783	732	748	683	728	673	710	705	743	726	702	715	746	735	759	695	681	697	731	727	699	699	751	701	705	715	701	754	688	701	707	710	741	743	736	742	748	721	660	747	730	723	717	734	743	785	746	725	736	729	720	718	704	729	757	759	691	698	705	672	738	731	694	743	759	744	672	710	764	718	701	706	708	658	754	737	662	709	708	736	768	744	736	727	725	736	695	725	747	745	730	667	740	683	761	735	761	757	725	694	725	740	665	764	720	667	697	698	689	731	692	737	713	723	693	779	773	691	764	754	734	711	732	731	685	703	704	698	727	731	767	703	722	682	725	734	695	668	735	704	732	737	757	747	739	723	699	790	692	717	725	736	793	716	782	739	748	723	716	735	763	716	737	690	735	734	707	680	702	691	696	678	679	788	766	740	748	709	740	712	708	669	729	749	767	732	782	675	663	771	721	715	730	702	718	691	753	746	705	702	779	723	681	691	729	690	735	655	702	716	717	749	739	752	793	747	712	734	716	754	724	697	707	751	768	694	704	660	675	761	737	675	702	657	767	740	723	716	719	723	740	763	771	754	774	710	710	737	739	760	716	703	700	717	739	699	710	709	661	716	743	701	708	736	666	726	731	716	732	735	701	709	697	707	710	712	716	734	732	720	706	750	698	733	745	714	693	685	732	739	697	718	735	749	769	710	742	742	723	739	715	720	683	735	730	689	732	682	682	717	739	703	714	683	718	726	709	719	729	682	698	740	746	699	707	730	719	714	760	705	682	738	735	690	736	739	778	665	726	739	757	763	699	714	750	745	741	741	718	694	669	719	708	739	739	719	765	720	724	723	719	726	728	697	681	764	755	703	739	743	746	718	706	705	708	714	732	724	709	755	762	790	683	753	710	720	702	738	764	736	711	676	752	773	696	694	721	754	724	697	724	740	710	706	737	733	674	713	714	724	707	709	702	760	717	702	739	735	755	737	739	712	698	665	726	736	737	696	713	718	742	744	705	730	782	744	742	709	713	681	717	723	758	722	693	688	754	732	724	695	732	700	715	667	699	733	746	734	762	700	732	740	707	720	748	750	724	727	711	695	768	774	678	723	719	736	719	703	738	713	693	725	713	710	654	728	708	766	718	719	674	725	721	699	740	693	680	715	754	714	694	719	729	735	712	718	724	685	722	765	769	682	772	721	701	705	738	707	715	746	727	717	704	723	731	727	724	731	788	733	711	724	711	712	721	732	716	718	779	731	730	701	703	719	729	710	759	712	669	673	743	726	720	692	739	734	666	738	727	713	742	725	721	730	751	771	735	725	703	690	686	691	711	708	706	744	729	713	719	759	764	747	717	754	705	733	759	717	708	711	718	730	748	751	687	689	719	704	740	715	728	731	723	710	708	745	683	686	695	675	695	751	664	756
10887	16096	14085	7236	5168	4005	3239	2762	2204	1864	1570	1438	1334	1211	1214	1123	1064	1049	1016	970	959	1026	894	937	886	934	882	928	875	865	815	838	850	886	836	860	836	848	820	742	796	833	764	796	812	824	866	818	822	815	814	837	839	817	848	836	806	828	759	774	749	816	814	838	782	805	761	818	815	796	837	772	798	794	837	816	780	835	794	790	807	809	760	798	826	804	851	742	777	765	742	789	806	809	824	825	813	810	783	818	795	749	802	750	779	799	796	822	779	784	753	825	788	794	839	790	843	770	781	822	771	761	796	769	770	804	792	838	800	828	818	792	795	839	795	805	795	797	805	773	792	765	851	822	830	827	823	790	800	779	819	773	794	820	750	771	852	830	832	788	799	797	780	808	777	774	782	775	795	797	802	765	828	791	782	802	802	768	766	758	743	744	746	795	820	826	824	792	807	834	784	798	753	801	848	744	816	831	787	838	811	805	824	786	791	804	784	779	765	786	765	773	781	753	755	765	789	836	816	768	813	771	795	769	806	778	755	786	774	823	814	790	839	787	780	759	813	811	775	779	763	785	826	768	770	753	809	782	763	779	802	753	832	803	830	795	801	791	798	801	798	773	751	786	783	776	800	811	776	805	741	791	752	777	784	748	820	788	838	841	780	816	790	783	762	817	788	854	783	809	803	746	857	755	789	836	796	785	777	861	772	813	763	766	817	814	802	756	786	823	757	751	838	733	827	802	734	811	830	792	809	769	812	799	822	817	836	833	803	775	784	720	844	786	778	820	829	763	819	771	771	796	823	797	794	750	773	806	827	804	819	798	834	750	806	783	790	778	772	821	821	763	779	802	843	754	804	793	839	777	797	805	742	760	801	758	816	842	780	806	802	795	793	817	777	770	757	819	764	784	814	790	817	794	770	761	776	791	840	767	832	812	865	765	838	789	805	775	767	814	775	750	790	781	841	783	778	743	783	807	809	806	794	785	795	831	806	753	838	810	829	811	743	739	797	846	776	777	830	848	801	801	797	790	805	807	828	805	795	837	787	832	795	768	782	769	800	803	770	739	779	782	813	750	794	795	778	756	754	808	802	812	812	780	745	804	832	793	835	779	763	830	824	711	818	751	804	759	825	802	810	783	786	779	791	760	775	818	782	822	835	780	731	808	798	784	774	800	818	765	842	849	810	768	784	836	822	796	863	739	844	849	797	758	830	827	785	765	787	788	808	791	818	812	811	787	851	803	826	756	820	747	809	836	808	743	746	833	801	801	772	810	763	748	821	808	741	808	760	842	865	781	776	806	799	783	740	798	789	753	835	841	808	764	809	837	788	764	766	801	772	736	842	835	775	837	803	756	779	798	786	818	820	805	827	800	775	783	783	768	802	817	808	819	801	843	823	836	796	771	809	799	790	809	800	787	811	749	759	794	823	774	773	746	809	799	814	805	747	804	763	782	757	817	813	822	801	838	807	776	800	845	750	814	847	768	807	809	804	796	771	796	789	789	728	744	803	775	794	759	821	781	865	749	801	827	761	760	781	797	821	834	793	840	777	777	802	823	812	771	775	838	785	798	796	780	799	808	769	824	814	784	813	811	810	831	794	789	784	800	767	812	780	797	784	799	748	774	841	763	810	773	789	762	772	777	723	837	755	755	816	778	819	792	804	818	799	733	793	767	753	795	799	834	775	773	844	772	775	798	766	756	797	839	855	758	832	810	828	764	810	866	784	781	797	802	789	778	732	755	782	799	802	794	799	773	800	778	814	798	835	824	778	790	774	795	805	835	735	768	776	792	819	827	782	828	795	816	784	809	765	750	760	811	759	798	774	799	787	830	764	805	809	758	849	738	744	782	763	723	783	794	743	782	812	817	804	846	783	788	801	814	743	790	793	800	793	786	794	784	768	815	810	794	812	773	812	725	804	820	843	766	768	772	790	825	776	764	775	783	759	821	778	780	800	800	789	749	798	800	785	809	801	804	781	781	756	796	813	753	790	808	736	801	800	787	835	772	779	842	798	756	806	778	811	816	837	801	738	810	810	780	790	782	832	787	784	829	834	763	762	784	801	754	781	782	819	797	756	830	813	794	780	834	751	802	787	781	820	843	827	801	745	772	840	754	780	770	825	788	798	829	776	834	798	785	836	836	755	847	833	852	791	776	789	775	804	805	779	818	789	827	802	833	806	834	796	768	808	753	816	793	781	811	814	822	736	793	779	765	782	813	825	775	810	806	844	867	757	777	814	795	789	794	803	780	791	778	797	779	812	764	763	826	758	795	785	850	753	855	764	830	786	792	824	782	839	820	748	823	791	775	809	779	780	831	807	843	792	773	792	785	850	772	851	785	782	784	804	736	804	780	864	776	788	777	790	814	759	801	784	759	792	810	814	767	815	781	755	764	770	821	830	737	766	830	838	839	779	790	823	749	779	800	809	787	795	831	820	807	791	792	767	839	823	776	769	836	826	787	782	852	790	769	803	789	793	754	831	820	796	745	821	844	795	816	780	782	796	744	773	763	753	749	822	780	805	783	772	746	801	800	769	825	799	782	768	840	762	829	797	837	781	781	795	784	775	810	813	737	819	846	817	787	783	760	730	815	778	806	870	812	804	778	797	747	814	773	803	804	758	824	765	766	741	806	838	839	837	820	782	767	759	785	869	764	797	790	800	766	808	779	743	812	801	812	808	817	808	804	823	809	811	791	784	737	822	780	816	853	755	759	776	744	803	803	761	794	790	753	778	758	795	745	808	787	790	794	829	740	850	796	780	823	790	790	782	778	828	815	776	825	723	837	723	782	758	770	761	816	835	779	749	776	779	782	772	770	806	782	845	796	806	811	763	814	773	832	751	831	808	799	736	776	793	766	746	803	818	822	828	796	831	768	779	748	727	837	757	789	809	798	809	789	775	817	806	771	818	794	789	810	758	832	754	788	787	796	778	781	816	840	825	754	785	819	782	765	812	812	811	765	796	786	783	788	747	784	809	806	810	781	830	794	746	808	847	820	786	814	809	815	766	757	816	752	778	785	796	805	778	740	854	819	832	775	774	804	773	761	818	783	800	808	789	774	766	755	781	787	839	747	772	786	759	743	844	808	834	744	799	756	807	745	746	743	814	779	758	786	789	777	804	746	766	779	795	799	841	799	797	815	810	756	772	789	720	785	845	798	796	813	838	783	775	774	768	801	796	789	802	772	790	799	848	817	778	787	766	786	753	817	759	804	844	755	756	791	812	758	792	792	770	781	834	814	776	806	784	758	780	803	805	787	821	773	798	801	818	791	808	809	799	858	829	803	824	750	813	811	796	814	770	781	826	749	783	807	818	791	832	745	819	839	790	826	752	798	792	738	755	763	791	806	812	779	805	853	804	833	820	793	788	797	785	816	833	715	822	783	816	799	791	818	771	800	817	789	834	783	817	774	791	769	786	806	783	804	765	839	806	754	811	774	794	751	839	795	744	778	805	866	840	818	791	818	792	779	746	813	759	801	730	802	794	793
27173	20364	8098	596	300	329	315	251	242	247	218	247	253	240	240	237	248	230	254	256	214	220	213	223	227	228	218	222	260	227	224	231	235	243	177	233	233	222	245	255	246	228	224	209	221	216	232	262	230	216	213	233	237	218	245	230	213	235	200	196	235	227	237	256	214	262	212	213	250	235	236	226	214	213	237	222	215	221	188	231	224	227	218	240	215	214	201	196	242	217	225	234	219	219	243	214	219	254	232	244	230	221	238	223	218	232	219	250	241	228	225	231	213	229	233	212	218	234	200	205	234	246	227	205	201	236	227	223	221	211	219	232	209	231	234	214	234	214	215	222	234	225	212	215	217	224	230	203	248	210	213	225	245	221	254	212	225	211	220	216	227	204	220	215	258	230	232	211	203	214	213	235	224	224	207	246	222	227	213	218	219	231	199	193	224	196	219	220	233	214	227	223	217	235	241	217	219	232	230	220	225	227	238	213	213	222	226	201	209	191	232	217	232	219	213	243	204	231	229	223	241	211	216	228	248	236	227	236	212	244	214	214	234	242	228	247	252	197	236	220	236	218	217	215	226	213	224	266	201	244	205	238	218	231	245	186	221	205	217	233	220	227	255	246	221	218	222	242	216	240	202	209	236	236	241	242	212	248	227	229	221	213	198	205	207	249	208	236	212	234	235	220	240	220	239	219	231	251	207	228	223	223	221	217	236	211	238	245	213	228	214	246	241	259	216	240	218	233	204	222	238	217	220	231	235	221	240	240	223	226	218	235	244	221	207	223	198	236	222	216	230	222	228	220	217	232	208	237	207	209	228	217	229	212	226	229	207	242	204	211	238	231	223	221	218	210	241	246	228	216	235	215	199	208	226	196	217	201	181	215	239	241	229	215	228	230	244	205	242	227	235	232	225	211	216	224	234	220	251	238	244	211	245	260	220	252	233	229	244	225	207	245	231	254	231	241	216	234	222	211	227	215	197	230	220	217	206	226	213	199	242	252	230	235	230	221	231	223	229	232	242	221	237	214	187	245	230	229	227	196	237	223	234	226	210	227	215	206	193	228	247	215	213	252	238	204	189	235	249	244	238	241	236	221	214	214	225	221	239	219	252	228	241	233	249	203	227	237	227	225	208	231	234	225	235	208	220	236	218	218	222	229	219	207	218	220	219	242	219	252	228	209	244	239	200	205	244	206	245	206	246	229	233	212	224	212	210	227	238	224	213	226	200	224	237	242	249	234	203	230	227	249	209	234	235	241	227	259	215	220	184	239	229	214	243	242	208	219	218	234	220	228	235	228	216	201	203	204	221	224	237	238	222	221	223	213	217	244	196	223	213	233	226	211	232	240	216	231	227	211	223	225	215	233	219	241	220	195	233	223	242	230	224	225	217	240	224	240	209	206	233	217	210	214	228	260	241	236	233	231	214	217	208	211	227	224	217	219	229	218	224	238	211	227	212	210	254	224	235	218	255	240	224	221	220	214	226	241	206	228	223	232	200	211	208	225	214	227	234	226	216	252	211	225	208	234	222	233	216	228	194	215	203	240	248	215	235	224	218	207	211	195	252	213	221	228	200	229	229	219	198	249	221	240	208	251	251	220	225	219	209	242	218	212	234	232	224	214	215	225	220	217	222	243	227	219	234	215	217	217	204	225	214	207	203	205	221	245	231	226	224	224	217	211	248	210	217	219	235	245	221	184	218	220	238	218	239	234	242	192	228	227	208	206	241	191	230	239	244	208	218	222	241	217	202	235	251	215	235	234	185	232	218	225	214	196	238	252	203	227	206	223	248	249	231	228	234	233	245	217	226	211	211	226	230	207	262	213	255	235	256	229	217	236	230	234	249	226	218	229	195	231	228	231	208	227	226	237	222	222	230	229	252	207	211	212	232	219	205	223	211	221	229	219	210	211	211	199	228	217	222	208	232	222	244	225	213	239	225	209	243	224	208	216	232	209	213	235	197	233	245	235	209	212	187	209	217	227	233	244	226	189	216	226	229	214	225	234	274	229	224	212	227	218	191	230	230	240	221	235	228	224	242	224	208	224	222	221	227	229	213	221	200	207	215	217	236	242	231	234	243	224	213	211	229	236	236	232	220	230	215	215	226	214	235	224	200	208	231	209	233	222	221	230	199	220	240	221	246	220	244	224	226	205	215	247	216	233	215	212	219	225	223	225	240	241	226	192	230	237	234	245	215	220	202	220	229	225	199	212	231	264	217	218	222	203	222	229	233	201	220	220	224	200	234	209	240	192	236	228	201	210	229	254	224	236	223	216	228	230	209	203	225	224	209	235	214	210	239	213	221	229	239	263	216	228	232	231	215	207	250	239	223	221	218	200	237	234	221	206	238	247	212	220	210	218	252	237	216	222	232	217	204	226	218	236	237	200	239	203	231	229	213	232	234	226	189	226	210	227	208	227	231	221	206	236	229	186	208	244	229	246	238	210	218	239	221	209	210	224	246	248	223	219	231	223	206	197	234	231	239	221	223	231	221	220	207	248	215	231	246	225	233	235	193	231	228	219	226	259	216	226	226	198	217	236	205	209	214	231	244	204	242	252	240	239	253	212	254	231	241	232	208	236	195	250	261	239	201	231	201	237	226	230	236	224	219	210	215	205	197	233	212	241	222	202	218	210	236	211	230	249	212	223	203	204	232	213	216	222	264	210	241	228	219	241	208	262	202	229	234	216	229	227	226	226	197	234	214	236	203	231	203	213	226	250	212	218	239	223	243	234	250	220	208	228	211	250	259	245	222	232	237	230	216	220	213	233	218	215	214	226	256	218	226	205	199	226	217	217	238	230	227	231	242	199	222	229	248	240	206	230	214	232	232	216	216	224	234	246	201	213	250	216	220	221	252	232	220	232	224	233	202	213	227	230	206	232	196	186	221	245	230	217	211	219	213	239	201	213	195	253	236	220	240	224	241	241	204	221	231	210	191	221	250	234	241	214	213	203	200	232	212	238	236	220	237	230	250	226	260	234	228	217	214	242	238	237	220	232	219	240	228	220	216	235	242	234	217	193	243	216	202	227	227	205	233	224	225	213	225	208	229	236	247	219	221	234	207	233	223	224	223	233	215	206	246	216	247	230	220	214	239	221	226	220	235	217	231	217	240	203	236	217	217	219	210	223	245	218	231	211	248	250	206	207	211	250	205	242	257	208	221	220	182	202	254	213	213	229	245	192	261	241	210	236	210	210	223	262	218	215	226	225	245	207	252	222	227	255	207	206	216	228	230	218	202	216	209	250	241	182	263	229	242	230	218	212	223	225	216	200	224	234	200	225	210	258	187	271	229	222	225	231	239	219	206	197	254	221	247	215	214	203	228	242	254	231	242	232	206	209	222	239	224	228	241	250	238	221	223	240	225	220	210	256	218	198	228	229	214	272	193	214	241	215	213	235	240	214	234	215	206	232	233	211	227	204	222	182	226	217	236	212	248	213	200	238	239	243	223	234	220	244	233	210	237	223	212	223	236	210	231	229	231	235
6094	1123	1485	502	416	415	370	303	345	309	282	278	281	303	280	266	283	260	279	317	265	269	269	284	272	278	276	284	261	256	262	284	279	278	266	259	265	272	287	284	296	257	283	274	277	267	271	280	276	263	281	262	297	293	255	252	280	273	249	283	278	249	275	273	257	266	300	276	289	318	252	304	301	269	286	242	268	246	251	275	263	269	283	267	244	262	285	279	271	305	276	293	275	289	263	234	277	262	286	278	251	279	275	298	259	304	298	270	259	262	258	242	292	275	243	283	262	272	240	255	292	286	268	237	267	278	283	259	280	267	293	287	289	248	295	282	275	291	295	273	293	260	325	270	250	272	293	286	235	277	262	282	274	292	267	258	281	300	279	292	281	290	300	299	292	294	257	270	270	280	260	275	272	246	271	272	274	306	277	280	253	251	272	246	301	269	255	287	261	273	256	264	282	276	266	265	273	245	275	253	280	281	266	286	284	285	290	247	278	256	292	274	249	268	276	248	231	263	306	261	295	312	272	278	255	270	290	304	264	283	253	299	272	277	287	279	258	277	247	277	268	287	284	280	262	291	296	283	279	251	262	295	267	260	255	274	286	283	300	320	269	282	301	294	249	293	280	274	260	269	265	278	276	260	279	259	277	270	263	279	309	277	244	280	293	285	278	253	266	282	254	289	261	265	268	253	265	253	301	247	308	277	283	287	262	275	295	270	242	269	265	303	288	254	258	265	242	262	245	282	295	273	257	305	275	274	259	274	292	261	298	284	266	291	282	292	268	281	267	283	281	286	259	278	329	277	281	260	280	261	264	285	283	250	301	256	259	271	269	269	276	280	250	276	290	260	274	298	288	278	290	277	297	300	264	252	272	265	272	272	304	293	284	292	265	274	308	298	321	267	268	292	254	291	267	264	261	275	272	253	319	272	271	267	275	249	262	257	261	250	321	286	282	241	280	258	260	282	285	260	267	259	299	264	282	275	277	284	292	299	264	276	268	305	274	249	277	256	291	264	293	265	295	250	234	286	271	275	272	268	297	266	278	296	279	279	301	280	272	265	266	265	300	274	283	271	258	300	284	297	251	247	305	301	297	285	288	261	253	264	245	284	290	254	259	301	279	316	248	291	253	281	261	280	258	260	270	304	249	287	273	272	264	270	286	275	258	308	264	276	260	295	248	285	255	276	272	263	269	301	245	292	284	280	282	292	247	266	299	290	283	270	299	289	266	270	288	289	272	278	288	264	261	269	289	258	270	260	295	268	308	288	242	237	290	273	283	270	279	234	280	285	264	281	266	270	244	249	272	272	272	275	296	270	259	293	248	291	265	277	272	252	283	288	283	276	299	286	251	280	239	282	280	281	288	305	292	295	252	268	250	291	276	272	264	292	256	259	264	281	294	273	273	295	302	244	270	248	269	276	300	289	267	279	260	281	287	289	265	275	271	244	278	299	258	291	291	281	269	283	260	278	281	266	284	296	304	281	267	269	278	273	264	244	263	269	288	278	304	270	256	262	270	274	259	285	248	272	291	270	262	273	279	255	291	278	246	303	256	302	277	279	256	273	296	294	301	277	287	273	288	261	260	254	254	284	301	256	261	299	297	262	277	276	270	291	261	273	274	262	252	258	253	300	303	269	284	287	280	286	281	258	265	291	276	279	274	255	273	292	306	311	279	251	248	278	268	274	315	281	287	263	299	292	287	273	303	256	290	271	265	291	252	271	278	270	273	271	275	265	259	265	293	304	305	281	268	259	271	262	297	271	242	287	295	278	289	280	258	302	292	297	288	294	272	284	278	268	262	298	277	269	264	264	247	282	282	298	285	284	269	262	261	288	279	283	244	279	261	259	298	286	283	261	301	258	280	260	257	258	270	270	295	259	278	291	314	264	273	264	274	285	276	262	286	246	287	269	302	291	285	274	278	296	285	283	298	249	242	291	280	266	240	283	273	284	257	305	272	279	268	280	249	266	270	272	241	279	298	259	257	252	262	265	290	272	261	284	277	248	302	260	277	255	271	264	265	257	260	285	264	270	281	270	263	282	274	279	262	241	268	256	297	274	275	252	275	264	244	274	252	253	257	254	266	266	251	269	262	264	279	254	253	246	269	297	273	290	296	255	287	277	238	277	263	296	262	276	289	241	276	269	292	280	267	274	267	268	285	266	259	288	279	242	282	279	271	258	270	270	253	268	308	288	271	300	263	256	278	273	285	281	271	279	300	261	257	254	284	259	293	265	269	285	284	269	285	281	274	288	297	265	266	259	293	275	262	274	256	247	288	248	245	262	274	277	259	278	272	286	277	268	248	284	294	273	282	274	276	270	244	261	300	254	304	256	283	274	280	275	257	270	263	280	288	266	300	271	254	261	268	291	268	257	227	264	277	269	267	266	302	269	279	268	266	253	291	286	277	299	279	254	264	290	280	305	283	289	269	273	298	289	277	259	268	258	278	327	261	240	286	255	282	246	255	298	288	273	273	267	277	246	259	270	263	241	271	301	266	274	263	277	271	297	255	244	259	281	299	338	299	283	267	293	276	270	272	258	272	291	290	269	295	296	259	272	331	272	275	267	254	275	295	313	279	264	291	255	302	297	266	285	246	263	284	269	269	307	257	275	286	235	250	284	275	275	303	269	246	246	266	291	293	281	277	270	284	283	265	285	251	274	272	279	262	262	282	288	260	294	266	264	251	257	284	269	295	258	272	290	285	279	271	300	278	298	252	283	256	277	271	308	277	267	262	290	293	259	270	292	303	263	253	308	254	274	280	284	290	269	308	289	248	280	287	267	312	254	271	276	280	288	281	273	273	258	250	262	287	245	272	253	303	281	273	286	275	270	266	277	288	293	276	278	285	289	298	270	251	250	309	285	255	279	306	280	289	258	267	258	255	257	289	265	285	254	239	286	272	276	265	280	234	307	287	265	302	267	266	283	266	278	272	268	277	296	262	256	274	274	279	287	265	281	307	258	288	259	284	287	256	313	280	264	280	284	264	291	303	303	268	276	260	296	292	265	243	267	281	280	254	257	279	287	297	263	246	258	298	293	280	243	278	285	302	279	267	332	275	272	272	262	264	259	292	270	259	268	239	295	268	285	272	266	284	260	283	273	282	244	268	266	274	259	281	284	278	267	292	286	278	302	282	277	243	318	260	264	265	276	296	265	259	305	312	272	272	270	262	291	291	282	257	257	261	250	272	273	298	261	249	303	282	257	270	265	273	263	272	288	267	281	255	284	273	263	304	267	297	287	270	292	284	272	258	281	300	270	269	275	253	257	304	266	276	266	290	280	271	311	292	271	318	265	280	254	283	275	278	269	268	274	267	260	267	245	255	272	284	293	294	266	284	279	276	283	254	260	293	308	282	290	286	274	292	264	272	265	277	280	292	258	284	282	285	239	258	264	282	266	263	277	301	308	274	286	274	271	285	262	278	255	269	280	322	279	278	288	274	256	264	286	271	291	281	251	278	272	284	323	280	265	280	284	269	264
23595	21179	28573	24072	21180	12256	1415	855	724	681	648	571	520	516	490	523	502	510	475	450	456	453	457	455	461	406	463	429	491	453	465	373	419	419	428	404	427	410	383	419	408	405	426	424	404	457	440	422	391	390	410	415	397	393	434	430	447	442	406	393	401	378	424	397	414	456	408	408	392	422	449	422	391	414	442	385	373	422	422	427	432	389	407	421	427	414	407	420	428	410	427	415	400	434	444	398	369	415	438	429	433	405	438	423	422	420	390	395	412	438	372	454	410	418	411	408	360	401	396	386	404	440	404	435	406	409	439	435	423	412	428	392	408	409	419	409	400	405	443	385	386	421	422	421	409	438	398	392	435	434	447	427	397	405	417	417	422	411	390	425	393	397	390	417	392	424	420	430	430	391	395	391	408	436	422	404	393	418	415	412	390	423	397	401	436	406	409	434	439	414	415	399	418	426	414	444	430	394	416	399	403	421	422	428	423	429	420	432	411	400	436	435	395	425	416	420	445	408	408	430	427	381	397	380	417	393	407	438	425	425	407	412	449	446	417	425	391	375	430	410	411	413	362	418	434	375	430	432	376	395	403	432	412	395	411	396	417	377	378	411	415	389	407	386	398	429	406	413	431	419	388	433	405	431	431	416	402	415	416	440	420	411	407	440	419	428	411	448	407	405	413	440	407	414	413	395	418	418	406	386	420	376	404	389	366	416	371	411	408	403	385	403	394	395	406	385	407	393	364	413	401	423	452	421	407	390	384	424	409	435	427	408	401	408	413	412	420	402	420	409	398	423	384	403	419	381	421	446	413	378	407	386	417	402	374	444	377	424	411	386	412	394	392	406	401	421	386	410	386	419	399	427	397	417	398	409	408	409	411	440	420	390	384	394	382	457	404	421	438	389	400	414	413	402	406	457	438	427	445	441	385	384	389	391	382	431	392	458	434	434	420	395	388	396	397	407	403	396	407	423	368	387	382	393	438	413	357	390	405	417	393	397	440	450	375	401	431	369	400	426	419	379	413	378	394	429	400	413	418	370	392	395	426	398	356	402	410	432	415	412	406	433	416	399	403	376	419	434	421	399	445	417	368	431	393	436	406	451	423	421	446	379	393	399	407	414	463	380	394	412	427	433	424	405	411	427	416	404	432	411	426	413	378	373	385	402	415	424	383	444	411	396	422	395	445	438	396	423	435	392	437	395	418	405	414	399	391	387	407	390	428	428	392	416	429	420	404	407	450	416	413	453	402	394	408	422	443	379	410	429	361	381	391	394	406	423	429	393	394	410	398	380	388	419	400	424	404	407	441	456	413	432	410	383	403	403	376	372	403	375	382	373	418	426	414	405	421	416	419	398	389	404	405	426	372	399	452	402	404	416	415	433	406	387	410	415	411	438	408	405	412	407	407	396	431	419	368	406	379	437	371	409	416	414	418	396	384	435	415	396	400	417	429	416	453	415	410	418	404	421	399	369	444	401	418	397	399	411	372	408	419	447	378	437	417	421	438	410	416	425	401	441	418	422	425	433	422	425	422	397	438	426	437	381	398	380	398	426	426	407	428	387	417	419	390	419	430	402	397	387	433	386	408	408	415	432	419	416	415	421	405	414	422	425	409	421	392	406	419	409	421	372	435	402	400	387	396	437	411	415	426	422	418	403	424	382	371	408	404	414	369	419	423	383	411	398	422	417	457	409	412	436	374	425	371	428	400	396	467	407	415	406	451	445	406	432	425	418	430	407	394	420	409	411	418	418	412	389	383	392	375	387	419	399	438	424	408	365	402	405	414	389	411	402	413	435	416	424	418	452	402	435	421	418	383	396	402	414	445	439	371	421	361	383	397	419	400	419	380	396	401	423	391	400	390	411	387	423	399	404	421	403	403	393	412	438	416	412	461	411	411	390	415	415	404	398	365	394	464	418	409	400	378	397	402	424	397	413	415	421	381	402	392	392	414	436	387	424	416	438	398	410	405	396	415	424	394	438	397	387	392	398	378	397	430	390	406	468	417	394	436	423	428	401	426	439	413	390	426	405	388	386	439	405	369	405	399	383	422	416	404	430	369	376	391	388	436	397	436	385	409	432	411	382	403	395	386	411	470	409	421	455	432	400	399	441	402	409	410	408	383	434	403	412	398	405	439	403	436	404	424	426	432	435	413	383	377	383	402	386	373	404	410	384	399	389	394	397	397	363	433	432	357	387	394	393	408	424	410	398	402	425	416	431	406	408	415	414	390	425	410	418	424	412	396	419	389	416	413	405	376	428	409	382	402	380	413	406	427	419	416	377	370	403	392	387	399	451	433	398	430	433	412	402	433	418	408	400	402	384	397	441	401	394	407	406	397	437	424	411	385	395	419	390	385	401	392	431	388	412	456	400	408	425	384	421	414	392	429	366	415	433	412	416	400	413	449	428	426	405	373	381	405	432	385	433	390	429	387	402	366	414	426	410	424	389	396	444	423	414	437	419	432	424	391	389	390	429	406	392	404	401	417	395	361	426	436	404	408	380	401	433	408	391	416	401	397	447	441	396	446	414	417	388	403	414	399	401	441	451	364	422	422	402	414	415	394	415	401	380	390	409	396	373	410	413	432	427	401	406	401	412	436	388	370	423	426	397	399	398	368	400	416	411	439	420	415	359	431	440	393	397	422	416	449	409	426	429	433	430	414	406	440	401	386	428	462	382	423	436	388	384	384	385	387	378	431	410	389	417	427	445	423	412	408	412	393	393	428	409	423	402	335	419	404	411	397	372	389	402	408	406	406	392	409	408	419	420	417	413	400	393	427	437	395	419	414	363	397	429	391	409	438	414	390	393	402	380	360	413	393	367	419	405	360	402	399	419	394	389	432	431	429	401	394	433	398	422	403	432	447	396	379	398	393	393	414	415	402	398	421	384	437	379	431	402	411	445	416	391	433	393	391	396	420	435	392	384	419	400	417	400	442	435	385	411	414	402	423	438	408	440	438	406	393	397	411	416	425	389	391	413	412	402	404	383	411	417	354	379	395	376	432	391	402	401	358	441	395	441	424	432	439	429	428	427	423	404	387	420	401	417	433	396	420	388	395	412	432	413	390	412	411	423	413	415	400	420	407	407	419	407	409	382	452	396	410	399	395	446	405	396	409	382	424	410	425	418	415	404	407	386	421	372	424	401	386	416	429	405	396	418	391	431	414	382	426	397	421	440	409	383	401	375	412	376	439	423	421	370	411	396	453	404	388	394	413	403	390	384	395	374	410	415	394	425	412	400	432	426	434	379	412	429	405	401	394	446	395	446	402	430	446	421	435	416	389	362	433	362	401	412	395	405	381	406	441	413	405	389	420	393	385	408	398	417	415	394	414	417	424	432	412	412	394	445	436	424	398	400	386	414	453	399	463	420	395	418	409	413	404	413	421	397	429	386	379	409	421	450	408	406	398	431	453	416	453	409	425	416	387	413	425	414	376	392	402	415	408	389	432	436	390	414	371	407	438	419	388	381	411	423	446	454	388	401
7689	9714	8772	4087	2778	2117	1739	1454	1155	1027	875	833	754	710	672	581	601	596	580	558	538	524	527	505	490	554	538	526	501	484	501	465	474	492	489	480	451	492	480	437	456	465	435	477	468	441	472	423	490	477	470	475	464	488	455	471	472	457	471	426	441	474	480	454	468	485	507	481	501	473	492	464	435	469	425	468	461	480	503	440	480	463	439	477	442	481	465	502	449	455	443	429	445	430	494	461	425	458	467	423	500	486	501	455	452	413	503	464	430	496	428	437	483	433	461	448	468	485	467	496	433	439	486	478	472	476	482	429	473	486	407	489	459	450	487	502	472	452	509	475	444	481	467	489	460	446	469	434	432	454	470	475	434	462	482	431	458	478	475	451	451	461	466	484	514	447	481	519	464	455	486	451	473	467	454	442	467	450	449	461	451	436	468	491	483	472	468	442	432	452	483	479	457	469	460	459	454	473	478	471	455	473	429	469	480	486	469	430	452	465	470	470	465	484	441	422	415	492	472	497	494	495	458	474	480	486	432	450	428	406	441	422	508	446	459	510	453	492	502	445	447	492	440	461	484	476	484	437	445	461	458	472	447	450	455	444	432	469	450	427	447	429	451	464	459	483	477	442	477	474	444	489	444	431	467	472	451	479	464	473	481	473	463	472	484	467	429	482	443	472	500	472	477	479	453	453	468	455	430	455	480	433	470	454	460	462	497	430	479	504	482	466	449	470	430	465	467	416	447	461	459	457	465	462	441	473	449	461	466	478	459	449	474	478	438	464	465	434	450	471	475	468	466	423	475	479	459	462	475	483	477	471	461	487	449	480	442	449	456	464	461	511	467	451	507	500	458	473	454	432	493	456	421	498	473	426	445	507	443	469	432	446	434	474	443	463	469	468	450	500	494	458	448	452	467	480	499	425	467	443	465	429	461	499	497	481	453	439	446	438	495	453	474	452	433	487	468	469	478	433	478	482	434	438	422	437	491	470	481	436	472	504	476	480	458	488	484	445	466	460	457	456	496	491	491	404	458	495	465	438	431	462	467	486	451	468	448	438	462	459	417	450	476	499	467	497	494	458	450	434	464	479	410	444	456	429	491	486	499	465	488	452	456	478	493	449	489	469	490	479	428	463	445	478	461	473	486	452	446	432	425	473	431	520	488	466	446	443	478	464	464	441	445	455	437	434	448	454	461	496	475	445	483	483	475	468	412	472	463	440	497	454	445	466	482	459	462	457	474	445	465	456	462	442	489	441	458	469	429	464	440	454	466	450	438	501	429	486	443	495	463	449	478	469	504	432	489	461	439	482	464	507	451	438	450	451	484	432	475	446	438	465	500	466	467	442	487	471	485	458	445	471	440	461	490	452	448	472	483	436	444	465	417	416	419	447	463	457	434	420	472	448	431	435	465	503	455	494	485	481	452	486	428	446	452	469	428	431	444	473	453	443	466	431	447	437	490	475	468	453	470	473	469	424	475	467	463	472	450	452	464	439	462	485	439	436	471	422	490	452	449	462	464	461	456	443	499	457	467	458	458	447	460	445	439	463	443	446	485	447	490	465	430	455	475	453	472	514	452	423	488	464	468	428	459	470	463	445	494	477	415	432	459	481	457	491	447	456	491	433	450	468	465	468	479	484	493	427	476	443	459	425	497	454	461	468	471	441	488	473	446	465	463	456	475	469	467	458	468	438	464	435	445	463	466	453	486	436	450	472	481	463	462	476	425	460	477	475	479	483	460	456	429	451	458	467	488	457	471	446	452	501	465	454	468	488	467	468	430	467	455	449	463	478	485	464	451	471	427	417	465	423	464	467	423	473	456	470	468	479	450	455	441	473	429	503	475	475	452	458	464	485	452	446	451	463	465	456	459	476	439	457	475	462	475	430	422	459	468	423	474	469	428	419	428	467	452	442	493	452	469	443	477	451	491	467	447	470	460	467	471	456	460	483	462	420	471	468	425	466	459	505	458	506	485	471	460	443	429	430	437	449	477	439	454	470	459	440	456	412	492	463	461	453	476	410	451	457	415	507	465	453	437	471	470	455	450	493	449	468	460	459	448	436	477	463	467	486	438	461	473	504	481	470	490	474	467	449	473	479	422	452	500	465	458	449	431	449	452	459	481	487	499	455	464	450	482	444	460	463	475	461	458	479	456	492	436	416	461	447	509	485	467	474	447	450	446	442	451	458	450	462	484	460	436	472	443	452	478	456	444	454	461	469	462	451	455	447	443	478	458	496	502	483	453	444	437	451	462	491	528	490	468	485	434	476	482	458	473	488	486	496	488	494	452	449	493	448	454	440	438	431	484	506	452	490	481	475	477	487	462	454	488	452	455	470	475	481	493	498	444	472	465	443	473	462	443	455	467	483	472	442	451	444	457	469	449	444	476	464	453	462	393	456	475	464	497	463	465	503	475	432	444	429	500	485	455	442	479	452	465	441	455	461	470	442	425	470	467	456	453	469	465	424	467	468	466	465	484	457	462	473	465	428	425	406	454	478	445	448	475	491	431	467	450	487	508	452	452	482	500	466	455	459	481	454	435	437	446	473	465	454	446	426	483	454	463	437	471	494	467	486	430	454	484	490	466	478	444	473	479	481	479	482	485	482	487	475	466	429	486	454	497	443	444	477	443	476	461	498	475	477	457	454	446	455	473	481	449	452	435	470	463	485	480	465	453	463	463	471	487	486	479	445	466	482	495	476	465	468	470	482	484	472	458	450	411	490	473	434	472	467	467	448	455	437	444	453	425	471	516	437	472	456	471	447	477	469	467	450	409	467	483	467	430	528	495	484	429	481	471	493	458	475	504	487	491	457	486	441	483	438	487	456	486	448	438	424	453	477	444	469	435	447	472	462	481	462	492	456	430	473	448	477	450	465	459	477	474	452	447	470	425	434	472	442	489	467	449	461	462	494	463	478	451	458	480	499	512	476	457	466	476	497	454	477	441	456	452	437	442	448	447	496	471	447	400	474	451	485	504	459	478	443	446	475	452	452	437	493	400	486	447	479	431	446	458	447	452	456	471	446	477	409	457	455	465	444	459	453	429	459	455	435	468	477	488	470	453	415	436	450	463	452	484	448	462	493	461	477	496	464	411	449	450	454	474	467	483	436	428	419	480	489	478	458	471	449	454	488	490	494	479	445	453	477	470	456	439	439	444	489	454	488	481	459	477	475	450	451	461	470	459	454	448	469	466	448	445	482	485	457	422	428	463	482	483	462	435	507	446	473	467	464	433	440	487	464	457	453	426	453	446	452	458	484	506	474	452	441	446	481	464	445	469	473	457	436	431	473	473	453	459	463	499	470	439	502	504	435	463	452	467	465	439	447	493	442	485	434	488	443	464	417	438	462	461	470	516	466	411	443	501	406	475	465	457	482	445	472	444	497	484	474	455	494	468	465	452	459	474	446	436	447	485	455	473	459	416	445	496	473	498	461	455	471	402	445	483	494	477	449	464	435	456	453	459	488	485	451	477	458	468	452	449	444
24935	21231	27614	25056	12435	951	685	595	526	495	476	502	440	464	446	420	446	406	408	450	413	416	393	413	410	405	399	386	381	405	407	434	368	369	398	346	404	430	403	368	438	391	420	364	376	387	426	411	398	393	361	384	407	401	394	398	389	385	420	391	413	402	389	406	376	363	400	391	411	412	414	363	412	388	397	368	398	386	395	386	418	370	405	379	421	388	394	388	370	367	400	366	380	376	411	368	354	390	380	382	388	407	435	423	419	401	398	421	413	373	386	403	386	425	381	423	412	386	400	391	415	407	366	384	406	372	393	380	393	434	404	422	394	393	401	373	397	420	418	382	367	388	369	392	402	398	385	410	361	421	390	385	378	353	408	399	401	395	388	380	400	402	394	406	365	405	362	412	366	375	387	436	391	387	418	414	401	365	388	375	370	392	416	384	428	407	398	398	385	342	415	388	385	417	341	399	388	374	389	411	387	409	369	385	417	412	373	352	414	423	410	395	385	367	371	367	378	355	402	388	402	372	397	380	398	366	398	391	390	404	419	387	400	378	381	375	395	421	404	371	386	376	367	407	387	374	394	412	386	390	418	416	408	409	396	394	382	392	347	361	367	411	412	372	407	396	396	375	369	417	447	388	368	392	404	396	398	402	392	392	401	387	396	398	408	396	392	398	384	424	423	379	411	407	401	403	366	374	363	409	388	433	411	409	429	372	369	386	407	388	367	406	392	396	397	385	395	394	370	395	411	389	432	372	402	403	368	390	386	411	401	380	368	401	381	389	373	374	406	387	395	416	404	371	393	388	407	393	396	398	407	370	410	406	377	416	374	360	385	366	371	376	402	394	377	361	417	386	399	413	389	402	396	412	377	371	408	394	387	387	359	379	394	400	411	401	376	386	369	387	407	418	416	374	391	343	437	386	378	382	418	445	342	394	329	368	393	389	382	416	416	396	382	373	399	368	416	403	411	420	404	396	401	387	438	384	358	369	359	421	399	423	403	379	365	418	396	405	360	369	362	427	388	388	417	375	357	396	374	401	380	384	372	369	392	397	382	368	394	381	391	420	416	392	375	378	415	398	386	385	381	393	392	368	344	414	393	376	409	405	388	371	446	379	405	413	387	367	390	402	423	372	384	385	381	339	375	401	395	367	408	399	390	341	379	392	385	414	394	369	405	359	405	387	398	371	434	375	405	389	396	412	381	374	427	378	398	398	404	401	395	384	410	433	409	391	379	405	383	386	345	387	370	376	392	396	397	377	377	448	404	385	408	405	392	350	414	383	403	405	395	433	380	402	386	380	397	363	404	399	383	374	384	437	372	351	379	380	386	392	395	428	404	396	385	388	367	371	379	409	375	389	384	422	396	396	393	356	393	424	377	410	402	435	403	376	382	410	381	399	398	403	385	379	400	399	423	416	399	392	342	398	359	386	389	365	404	410	383	396	390	375	381	404	379	401	358	429	386	409	366	367	388	388	375	402	427	371	349	354	368	391	393	407	388	389	396	387	397	416	418	407	405	386	406	402	438	375	392	354	381	414	440	393	443	430	403	402	424	383	380	389	352	377	403	371	401	414	392	373	403	411	403	382	399	387	406	355	390	411	388	398	396	387	354	395	365	390	431	381	411	382	359	405	408	391	409	398	414	365	413	366	417	382	396	356	380	377	397	380	391	393	352	382	411	421	400	362	393	384	396	405	419	421	431	439	360	379	388	421	394	432	381	399	375	376	388	390	419	359	395	381	361	367	398	384	404	408	381	390	377	386	390	401	406	396	356	384	402	397	379	376	374	422	413	401	392	431	383	424	398	416	400	402	410	420	388	400	400	386	375	389	398	394	376	409	397	374	377	380	413	406	415	394	392	362	411	397	395	389	417	391	392	393	406	403	413	360	387	396	410	357	420	368	397	405	376	410	404	398	410	387	372	389	385	394	399	401	386	366	335	376	392	364	381	417	424	372	410	414	410	412	392	395	387	421	399	393	405	399	357	401	402	394	457	406	363	389	340	383	393	383	396	421	389	419	388	418	387	384	376	416	354	401	384	376	360	411	383	390	374	412	406	428	380	379	398	410	417	403	367	388	373	348	387	369	408	375	399	405	401	383	400	388	390	421	418	412	407	393	391	401	424	404	395	356	384	379	356	408	350	419	404	405	398	400	366	387	373	411	415	396	391	398	367	384	370	378	395	391	394	405	404	378	356	390	387	412	404	402	409	402	377	408	411	373	399	399	411	396	375	413	396	397	394	357	371	390	408	419	423	394	433	440	383	397	422	394	366	393	386	421	406	369	412	395	424	395	384	355	383	430	389	388	367	363	408	421	396	370	360	403	391	400	404	424	408	408	393	362	370	375	382	386	377	382	376	361	373	396	392	367	390	365	375	406	410	399	398	414	393	417	353	372	381	370	383	390	362	387	391	382	346	410	369	411	404	358	389	393	369	425	358	373	362	375	410	369	390	403	401	432	393	374	387	413	387	428	354	391	378	398	354	381	411	365	404	400	379	445	427	397	411	400	410	415	394	409	411	430	366	374	368	379	388	413	397	373	382	403	410	406	397	423	401	366	413	373	363	392	431	388	417	361	413	355	350	414	357	347	396	382	386	393	393	400	376	389	376	378	409	387	399	407	394	403	388	408	416	368	399	394	364	405	403	372	401	398	403	414	400	364	399	370	395	366	399	366	412	414	415	396	391	334	396	392	409	400	382	400	379	366	410	394	374	400	355	398	405	392	390	407	379	407	370	388	382	381	416	395	401	428	380	379	392	426	406	370	398	407	392	362	402	369	397	428	376	402	416	420	387	398	365	402	410	397	367	409	416	377	377	373	401	400	398	370	392	379	401	393	389	386	407	393	420	428	391	354	377	384	365	393	405	404	373	408	358	379	397	373	432	359	407	374	401	399	363	370	383	374	397	374	378	392	382	384	372	387	374	368	422	371	394	404	386	399	373	400	386	388	377	355	360	429	389	400	408	385	391	365	388	416	367	413	396	379	415	396	407	392	401	376	412	372	403	404	387	441	359	415	372	409	369	353	412	398	388	422	397	391	390	399	384	384	407	399	405	402	382	353	356	429	407	371	386	394	410	355	426	392	368	386	405	372	400	383	395	392	381	413	402	406	404	427	430	370	347	375	387	391	351	374	371	364	382	420	384	368	410	379	403	380	378	399	430	389	412	394	370	401	388	393	356	388	389	366	366	375	382	376	404	393	389	389	394	405	387	414	376	399	369	395	385	367	404	407	382	401	424	373	380	389	363	382	388	363	412	398	370	399	394	394	370	400	345	386	400	378	408	393	370	393	403	368	392	392	388	387	412	362	375	418	372	384	385	397	381	414	401	390	404	403	376	379	379	391	341	397	382	405	380	389	396	385	402	373	378	366	380	393	412	364	409	382	395	425	416	382	448	377	384	374	443	410	409	362	355	434	412	373	368	411	418	396	393	390	394	398	394	411	404	381	401	396	369	356	394	356	391	389	404	395	399	380	442	381
7797	5692	5327	2440	1706	1410	1094	983	833	772	710	710	656	568	535	545	558	512	527	545	525	524	496	530	489	503	481	485	483	517	471	495	479	498	465	501	488	473	434	462	422	467	469	467	479	516	485	494	467	492	475	468	438	462	436	451	441	479	484	487	510	489	480	417	497	505	477	459	473	480	477	465	471	474	456	469	454	501	454	487	478	492	474	508	490	499	481	529	437	457	487	474	447	475	487	478	468	459	460	434	477	475	481	448	466	425	464	462	476	488	459	462	454	481	442	449	481	462	485	482	478	462	475	534	483	474	437	429	510	479	473	476	443	446	470	455	471	461	519	470	453	460	459	468	487	509	437	481	449	462	446	457	462	497	470	453	451	500	446	475	458	458	454	467	465	482	439	486	460	474	497	488	506	448	477	486	476	493	487	466	455	457	509	461	454	467	471	449	474	494	476	430	472	488	475	473	464	526	457	445	471	451	473	428	494	441	458	483	448	461	443	463	412	465	508	480	484	469	454	470	478	447	483	455	466	456	522	442	455	449	420	465	476	501	447	498	464	436	488	430	440	468	449	477	448	490	469	493	482	472	478	523	474	442	489	478	480	471	481	458	487	455	467	429	506	491	426	480	484	486	506	502	493	474	494	455	462	444	471	448	472	456	487	497	495	462	457	472	453	482	461	449	470	466	495	476	474	485	445	453	445	450	446	513	451	466	496	480	482	425	460	455	438	462	497	501	470	482	450	484	463	515	479	469	467	458	480	494	459	489	407	466	493	450	477	459	456	440	420	421	432	503	430	485	519	423	456	475	466	436	442	509	482	462	494	495	466	509	474	494	472	445	447	451	453	450	486	409	483	465	413	450	449	507	466	466	468	472	465	488	467	468	489	483	426	456	465	471	457	495	485	454	441	447	463	430	444	447	480	504	459	465	480	463	466	438	458	485	458	446	488	448	508	488	449	444	473	451	441	473	436	468	498	488	483	489	433	461	459	499	478	471	490	499	496	456	477	495	465	484	494	466	464	465	418	473	469	498	476	451	440	483	446	418	478	435	489	449	464	451	472	457	453	471	481	478	454	462	480	484	454	465	480	444	508	486	442	496	454	487	442	513	472	458	449	494	467	480	454	478	462	485	465	425	452	454	477	470	520	470	439	439	449	436	450	459	477	466	516	486	465	450	460	478	492	460	508	470	474	487	463	480	452	461	456	477	494	431	450	463	471	446	473	450	456	480	453	473	511	482	480	511	464	481	500	463	491	496	460	452	461	487	470	445	427	458	413	442	439	473	503	444	445	477	494	473	479	479	496	442	440	479	517	486	465	463	445	502	441	496	480	492	478	452	449	464	476	478	452	486	449	490	452	487	511	462	449	483	438	487	495	460	441	476	474	474	472	460	450	467	439	439	467	478	500	471	487	483	470	457	430	428	504	477	467	477	444	465	465	434	483	446	462	456	470	468	477	440	471	480	495	472	464	516	453	486	507	460	499	473	467	475	473	465	441	461	446	456	514	471	458	430	482	445	476	460	446	479	450	503	462	469	442	474	494	488	454	475	470	443	486	467	435	439	468	508	471	495	454	506	473	505	443	489	476	465	492	488	478	436	505	478	500	448	472	507	433	510	496	456	466	465	492	479	468	506	482	493	480	477	489	438	465	460	444	478	465	513	472	433	503	498	456	452	432	478	482	498	472	477	476	513	476	475	487	485	476	489	444	466	458	491	491	454	488	520	470	450	466	451	491	449	467	490	467	524	482	484	498	431	490	456	442	458	468	462	465	472	465	466	442	476	487	506	445	488	454	430	460	441	465	447	444	442	463	447	431	455	504	485	451	487	461	453	436	482	484	493	464	493	438	452	475	461	434	471	446	479	466	463	476	469	458	482	487	459	475	479	474	509	410	457	427	457	484	495	473	434	450	493	463	453	488	455	492	511	490	431	446	462	468	462	461	455	443	433	465	478	486	442	496	430	477	424	476	469	476	484	469	453	452	471	452	486	458	446	442	493	449	437	435	458	459	440	437	457	486	441	443	454	468	411	443	465	505	434	453	462	471	467	475	470	459	450	447	492	488	481	472	479	428	448	480	474	501	471	479	463	475	475	457	484	454	493	498	465	472	478	471	475	480	508	489	477	509	439	484	490	484	485	498	452	469	494	452	468	485	434	461	460	453	479	438	476	525	459	452	453	474	467	447	446	489	474	488	492	479	451	490	453	451	462	456	457	458	497	477	504	456	484	464	468	482	466	463	466	458	463	475	484	460	441	485	510	463	466	458	466	477	507	426	455	470	473	467	468	490	462	429	482	472	486	455	457	467	489	475	476	470	498	469	467	504	495	475	477	472	497	463	481	483	431	436	477	449	481	484	515	474	467	426	469	491	444	451	487	447	458	494	474	466	483	463	506	436	428	441	449	462	442	487	454	461	451	508	473	475	499	482	467	481	438	500	458	470	473	481	451	491	460	493	465	453	452	446	465	421	481	465	478	498	455	473	469	450	486	485	458	453	456	464	471	482	511	447	490	482	480	460	476	458	440	456	423	448	473	462	458	455	474	467	479	485	481	504	494	463	479	479	485	457	452	489	504	445	473	445	506	486	455	437	486	464	430	471	484	478	452	507	499	435	466	448	470	452	495	494	465	438	442	448	470	461	453	490	455	487	460	473	481	474	461	458	468	465	494	464	443	453	471	436	464	467	484	440	426	461	448	472	478	455	461	468	511	415	448	512	500	468	489	468	447	475	451	469	434	497	469	460	503	452	471	474	480	452	482	491	460	472	483	492	479	442	477	477	449	482	478	487	492	458	469	452	483	483	499	463	440	451	462	455	467	472	500	508	463	495	483	417	474	472	484	446	450	446	470	455	433	451	501	496	472	485	458	435	442	479	457	447	483	460	466	480	469	470	480	439	462	479	500	457	451	493	458	459	496	475	477	453	479	446	477	476	466	482	438	462	496	489	470	444	492	506	453	444	498	467	459	449	465	425	501	452	451	467	516	487	514	449	480	469	449	463	468	448	454	478	454	485	471	476	472	484	458	450	477	443	492	498	488	466	440	477	476	440	491	491	497	465	451	482	451	464	439	465	466	454	458	481	457	461	474	460	467	490	452	472	440	442	479	459	512	445	457	475	447	469	433	481	484	484	453	486	517	418	441	468	524	527	455	468	478	415	516	478	452	462	491	467	515	494	475	434	425	459	454	479	471	446	492	485	443	424	496	494	436	455	489	493	471	488	466	488	436	486	477	467	478	441	466	466	481	466	464	444	444	476	468	489	466	490	433	468	468	491	433	479	432	497	467	463	465	474	483	460	448	454	465	488	490	491	496	440	465	464	481	444	475	469	463	452	459	450	495	501	479	430	478	479	477	461	434	453	483	448	467	473	440	447	462	449	466	460	471	469	471	452	462	443	508	480	450	477	480	501	504	482	493	479	488	477	481	458	449	479	475	476	457	469	491	498	417	472	454	448	508	449	435	486	477	468	503	481	465	445	472
22714	21302	29120	23796	21298	21359	12321	1882	1393	1260	1075	1048	1019	908	891	884	878	865	846	888	875	850	791	819	777	755	797	755	760	728	757	776	746	793	796	723	785	760	745	771	754	727	741	758	765	720	733	741	748	712	742	782	730	772	672	716	743	736	730	779	712	731	735	733	728	763	743	737	730	777	719	780	739	778	717	754	731	699	720	732	744	728	768	744	729	721	692	721	755	732	724	744	698	731	767	708	733	715	705	778	709	713	734	691	661	720	710	754	745	669	684	715	716	708	748	707	751	736	708	755	752	744	684	739	744	811	717	759	710	739	700	690	731	724	723	739	699	733	718	757	738	717	702	767	700	708	685	738	732	750	762	670	703	750	720	714	725	693	755	715	718	725	712	726	714	738	687	698	702	691	740	713	758	688	705	699	727	724	725	732	740	700	690	687	707	778	677	686	701	730	802	734	718	722	696	735	713	741	792	717	726	785	704	707	711	702	704	716	738	662	707	743	688	722	741	753	741	723	706	704	697	745	739	746	675	736	692	736	708	715	685	749	729	679	728	733	687	704	710	679	673	714	694	708	696	662	752	726	697	755	694	788	714	744	712	728	704	730	702	722	711	755	730	710	752	702	722	716	748	726	701	696	727	751	698	736	699	757	714	719	737	707	722	697	703	787	702	736	745	719	722	740	705	659	740	683	719	741	730	775	713	748	715	705	724	715	772	739	670	753	779	727	730	766	748	758	731	709	767	718	728	702	710	763	785	742	699	709	718	754	723	641	721	704	728	692	731	707	714	758	752	732	744	759	752	682	789	722	696	739	720	723	727	714	710	706	702	716	753	726	697	745	707	719	695	765	762	732	743	704	751	727	721	751	722	718	703	782	746	741	741	719	706	696	753	716	728	716	717	745	752	755	714	763	801	730	687	721	697	716	701	709	745	755	691	758	735	663	719	698	719	703	700	706	761	700	773	750	756	713	729	706	733	692	701	651	756	733	772	810	737	683	740	779	773	722	741	723	765	722	750	728	724	730	692	712	725	725	732	700	653	721	736	719	761	748	701	714	740	725	719	766	706	655	718	736	719	746	745	733	750	746	761	697	700	779	710	737	724	708	747	730	757	730	677	729	698	724	633	725	714	735	802	719	727	687	732	734	773	810	772	727	701	720	729	674	733	704	782	731	678	715	738	739	720	710	762	732	729	712	715	744	678	715	661	725	724	727	708	685	722	786	737	787	743	759	680	735	697	722	728	726	722	726	749	693	685	702	732	722	709	718	723	755	741	675	710	700	771	753	725	746	716	717	729	724	768	738	710	709	733	695	752	766	723	717	732	772	756	725	715	745	720	701	659	723	748	738	712	754	740	698	776	707	734	760	744	747	693	749	733	709	744	736	679	741	725	688	690	768	765	759	732	689	738	721	686	727	743	716	708	734	738	752	699	742	695	699	718	744	696	723	749	687	776	668	737	757	744	719	695	704	780	698	732	761	723	738	721	773	742	627	770	733	727	722	715	734	740	743	756	734	717	720	769	740	781	713	742	721	746	772	710	723	752	697	744	690	726	712	714	700	750	725	680	751	739	739	768	731	687	702	747	698	727	704	735	682	767	713	750	681	729	692	735	763	668	702	699	674	770	707	743	738	725	770	768	679	760	707	711	706	714	718	769	736	661	678	697	665	710	768	719	723	711	712	726	757	755	747	716	709	741	751	736	711	677	693	706	734	708	679	710	732	712	748	741	694	730	746	734	743	721	719	766	717	726	755	730	784	670	731	747	733	695	713	691	697	760	720	740	687	700	754	744	716	752	686	669	708	695	749	726	692	710	732	736	707	718	713	738	745	718	692	751	735	755	737	760	699	735	705	735	715	709	741	683	755	726	735	708	730	729	754	753	677	701	698	706	717	694	701	666	733	716	789	712	728	697	729	751	713	692	675	733	659	758	763	730	684	722	677	761	742	700	740	739	713	707	776	740	766	746	733	742	672	699	780	703	728	707	715	680	735	723	716	801	726	749	694	719	694	711	729	703	684	730	700	679	735	676	705	705	718	747	752	754	732	661	725	734	712	744	744	732	730	745	757	736	666	716	743	695	733	702	755	697	717	722	742	706	761	723	730	770	731	740	750	759	759	751	688	769	690	662	713	688	727	708	715	731	720	737	721	749	718	759	706	733	720	700	707	735	753	711	660	738	721	710	794	735	716	730	753	703	702	719	752	762	695	726	740	749	746	753	686	717	725	730	694	688	692	716	727	746	783	691	713	696	765	748	708	725	694	707	738	719	758	703	701	720	734	748	764	732	677	693	727	720	771	696	706	708	719	734	699	747	677	730	731	712	767	718	771	774	719	677	755	782	786	746	748	693	746	680	682	722	669	735	736	713	726	748	722	773	684	716	688	750	728	691	700	729	706	708	719	696	717	728	769	713	699	698	733	698	731	708	681	769	718	723	665	742	721	738	711	732	702	702	705	742	708	749	739	756	674	715	739	710	666	762	703	722	704	717	643	709	740	684	776	699	704	734	742	715	718	724	744	721	749	728	717	747	709	703	714	748	749	741	700	735	753	752	731	738	690	695	746	703	773	730	777	715	712	717	684	668	708	726	774	718	717	672	752	706	693	721	727	805	717	653	701	735	695	733	729	742	724	746	728	680	671	767	708	718	740	720	729	706	706	674	729	685	732	698	779	719	749	705	693	718	725	665	711	733	747	723	661	744	698	754	688	740	728	799	763	704	723	734	722	739	735	715	700	700	669	653	667	728	717	729	717	750	702	698	740	737	753	684	730	743	714	739	745	747	728	739	680	736	712	696	713	723	764	722	727	685	705	766	727	745	731	738	720	721	719	733	710	727	750	720	674	730	745	698	754	736	702	725	660	756	737	716	722	726	742	746	734	733	700	742	753	717	718	685	726	710	748	727	733	729	727	722	730	725	734	747	731	700	691	717	710	707	744	744	689	676	673	745	688	721	716	753	707	728	684	735	718	728	740	692	749	714	731	731	725	699	736	704	711	682	713	709	680	715	699	690	719	686	727	739	704	712	797	687	713	745	726	655	710	723	755	720	764	740	738	696	710	687	678	699	742	769	688	735	718	729	673	724	717	762	752	717	723	739	763	726	762	760	717	750	686	757	728	744	706	760	711	731	727	656	724	675	732	690	769	737	716	671	713	716	725	709	775	724	695	720	683	727	699	699	733	749	712	743	720	709	749	753	733	684	751	699	698	714	747	711	683	694	739	661	687	729	693	703	711	725	719	730	694	728	723	714	714	690	735	747	741	742	726	729	722	733	783	707	658	723	673	728	729	722	739	789	734	717	728	738	734	726	784	763	721	764	718	765	778	757	703	736	737	705	717	765	759	707	753	690	785	724	701	692	745	727	692	727	725	724	726	719	703	707	742	694	702	723	754	680	685	714	738	690	678	725	681	699	780	731	746	713	741	730	751	769	706	682	751	718	699	747	681	681	729	716	704	694	760	702	691	689	749	702	750	760	742	690	713
11082	16266	14614	7338	5181	4151	3326	2746	2166	1942	1573	1453	1337	1281	1191	1057	1062	1044	1019	1007	978	967	899	925	853	895	890	872	839	842	850	833	844	807	817	836	847	845	812	812	829	762	795	799	821	817	760	797	813	811	808	819	804	809	836	821	844	845	797	794	831	818	853	804	806	807	809	809	780	807	798	803	803	814	832	790	784	812	853	822	835	830	816	751	780	790	810	796	868	826	827	858	761	813	753	802	775	831	801	777	826	781	828	802	738	787	897	833	776	795	846	783	759	821	796	803	787	777	760	808	767	762	819	831	791	803	763	835	810	779	738	835	807	858	786	772	809	833	776	868	812	778	815	783	824	766	789	803	764	805	797	779	778	796	779	780	803	776	802	799	797	821	790	848	821	793	805	836	772	782	765	804	785	765	766	773	776	780	790	791	788	800	812	796	761	828	818	858	829	812	796	807	773	785	761	827	798	766	769	792	786	796	745	793	758	781	844	793	795	707	757	796	776	808	810	803	781	827	809	830	851	802	793	808	785	820	761	799	779	760	818	765	756	783	839	829	779	793	786	782	840	744	764	803	784	837	823	761	753	762	780	798	784	788	807	783	826	795	749	813	853	788	748	809	770	762	791	821	762	796	759	764	787	779	837	837	803	826	855	819	788	738	834	838	816	775	752	790	782	836	831	839	791	803	832	786	804	789	790	773	803	758	798	800	781	788	774	804	777	805	770	800	775	799	751	796	821	807	781	785	785	809	766	768	782	756	760	811	757	819	797	870	739	811	791	794	788	840	784	780	836	816	751	738	821	776	762	781	761	764	801	836	832	779	795	730	830	845	796	821	772	823	799	763	825	780	825	783	829	802	806	786	840	801	838	717	809	793	814	818	786	759	791	802	830	771	783	781	751	776	763	821	788	756	812	786	795	802	768	791	818	765	800	792	765	822	762	787	773	776	767	784	805	851	795	803	763	789	801	732	819	752	774	772	779	776	803	775	778	764	832	835	816	815	788	844	790	761	759	809	821	793	776	772	814	791	821	798	791	782	757	790	760	772	826	819	786	783	831	811	853	789	805	790	802	847	729	753	776	826	837	810	822	843	801	825	841	768	841	794	832	806	759	825	797	818	789	781	801	805	774	776	741	776	797	777	819	822	794	776	796	760	816	822	824	763	782	791	761	844	833	831	836	800	828	732	799	762	768	827	767	787	753	781	805	821	798	824	806	809	812	784	799	769	825	793	800	826	786	803	743	840	776	739	803	739	790	826	860	777	816	797	749	774	808	738	731	798	789	798	815	802	838	823	776	752	783	809	779	812	828	818	760	813	760	835	750	801	756	776	774	804	844	795	782	775	796	744	772	801	818	784	824	759	786	750	812	769	774	844	785	793	739	763	785	766	805	791	833	771	787	740	809	800	765	798	754	764	784	808	757	776	810	830	824	804	786	790	750	799	768	759	753	823	787	755	837	739	778	790	815	826	791	784	812	778	793	772	825	814	781	815	816	818	812	828	782	769	805	811	802	830	778	791	783	755	788	756	823	743	786	757	806	818	818	841	784	796	797	764	801	807	783	803	757	771	780	774	781	841	788	800	758	841	812	809	817	747	804	799	775	772	805	793	768	765	792	801	751	845	780	805	814	803	772	793	791	799	825	808	784	768	831	755	777	851	789	806	800	782	761	781	832	811	776	808	761	832	809	756	767	766	818	774	800	791	823	793	784	778	756	826	806	805	795	802	832	770	788	724	828	816	752	813	766	795	838	788	786	842	751	835	818	814	787	801	817	761	777	793	774	744	838	778	816	797	830	788	766	807	798	766	811	727	797	728	813	828	789	801	791	789	861	784	760	788	832	791	770	816	834	831	812	806	779	852	811	723	778	815	795	838	805	820	779	766	796	755	792	826	829	820	819	806	811	734	784	812	781	800	834	864	780	748	801	838	793	791	744	769	739	807	811	773	799	756	738	748	752	710	829	826	812	839	773	787	772	778	826	773	829	776	808	749	777	799	770	793	783	776	820	783	743	810	742	761	786	811	768	735	735	791	816	791	761	845	762	844	807	778	821	823	800	814	767	826	811	785	824	787	825	783	798	794	768	746	794	824	820	750	773	793	776	825	809	803	805	767	799	840	723	784	870	820	853	815	791	793	781	778	756	779	804	807	793	755	822	788	763	861	788	797	799	828	823	792	791	808	771	794	771	778	749	798	758	820	745	832	797	805	744	770	818	796	809	789	829	792	813	816	795	827	817	801	801	812	792	773	775	829	746	820	812	765	779	770	780	824	845	722	777	765	751	780	805	753	738	778	829	809	766	787	738	838	803	751	790	776	780	798	800	795	772	812	784	771	836	811	757	799	747	790	798	779	843	758	823	830	823	821	823	787	828	862	816	834	791	779	831	795	753	851	749	798	777	783	807	813	760	764	748	781	779	801	819	797	796	790	795	778	779	803	752	810	811	778	792	806	799	741	785	781	797	772	785	807	776	798	846	792	765	786	772	821	817	785	792	760	809	829	776	797	791	818	778	815	765	753	822	769	781	777	805	776	720	783	841	738	825	791	786	780	835	771	840	805	792	760	881	852	795	875	825	849	785	773	850	825	761	756	785	793	786	744	811	792	753	788	818	821	783	826	818	798	780	772	800	814	844	811	774	800	834	828	802	815	780	786	833	787	828	759	862	797	772	787	793	807	772	785	786	763	786	769	814	790	808	771	778	832	799	821	736	832	854	776	756	738	781	787	774	793	828	827	798	803	812	795	760	803	851	806	798	765	742	812	807	805	796	787	793	759	769	830	800	768	792	776	810	732	865	772	799	798	806	833	787	793	840	764	785	758	816	730	870	765	790	793	832	784	797	797	753	811	811	795	781	813	807	802	797	805	750	812	783	822	817	753	768	754	846	793	757	792	775	812	841	858	752	785	768	766	798	807	777	794	767	761	809	770	731	814	730	871	788	780	819	788	807	799	750	804	781	788	820	842	792	789	738	748	776	772	766	778	800	816	810	778	731	798	806	784	792	810	791	777	765	784	787	793	808	875	810	787	788	837	815	785	753	822	807	771	845	810	778	770	827	758	763	771	836	810	768	783	793	790	844	818	756	788	779	754	788	783	859	811	815	836	806	797	794	744	816	798	790	805	810	788	795	808	756	765	816	766	770	779	764	781	781	771	812	785	762	834	725	819	770	777	752	830	785	806	803	815	757	823	781	788	784	777	777	777	789	760	747	741	760	769	758	789	798	800	811	775	820	783	830	821	784	778	810	801	792	840	803	813	799	823	795	844	716	742	832	762	764	839	780	786	786	837	795	816	785	750	753	821	810	805	720	805	813	773	793	772	799	772	791	793	802	782	820	769	787	796	752	792	811	753	799	758	791	777	736	805	799	768	762	812	752	768	784	804	824	748	792	731	750	791	761	770	821	796	794	749	814	745	785	782	764	807	821	762	789	770	800	777	721	823	773	756	799	787	828	780	804	766	789	846	729	787	789	800	755	785	751	780
27190	20346	8323	686	342	297	287	254	234	241	212	202	230	228	257	224	213	229	214	212	228	213	223	254	212	234	216	244	225	227	231	224	237	222	225	211	227	211	230	218	216	242	195	214	217	209	228	200	254	243	229	206	232	239	256	216	229	235	238	220	235	206	248	220	257	240	247	219	207	225	216	206	223	200	210	219	244	227	224	227	230	249	232	214	230	227	223	229	208	198	225	210	226	238	235	227	206	239	215	221	220	207	254	208	230	248	228	218	230	219	215	199	233	218	240	209	220	222	224	207	224	240	252	240	225	226	227	201	226	220	207	234	229	215	239	228	225	229	247	197	212	233	231	205	215	246	225	216	234	189	231	228	240	234	235	226	218	237	249	236	198	222	200	230	251	232	231	216	197	240	232	224	225	259	222	207	239	189	212	213	250	214	211	225	221	228	209	217	222	246	223	237	212	235	218	216	213	211	184	232	226	211	221	216	227	201	240	247	235	213	249	229	217	224	242	234	215	235	235	237	235	239	234	251	222	220	228	239	207	215	256	188	192	210	214	244	229	224	207	212	221	235	218	217	205	217	212	235	238	205	214	219	226	242	216	206	221	227	242	249	230	216	224	215	226	207	232	207	238	233	207	201	237	228	222	219	212	215	206	260	248	193	228	221	214	228	233	228	247	214	204	250	231	255	241	214	243	225	230	220	200	215	226	242	208	211	187	206	199	219	206	220	236	235	259	213	197	230	214	239	240	261	199	226	205	249	195	194	201	203	224	224	231	253	228	233	241	213	217	216	191	260	206	224	223	222	219	220	226	243	189	237	217	204	238	213	222	223	238	232	212	213	246	205	215	225	209	233	224	221	219	213	235	205	242	223	212	225	204	224	200	231	218	222	239	230	231	241	237	229	223	217	242	224	207	225	200	232	215	244	227	202	230	232	243	207	231	233	207	240	242	233	235	229	216	241	231	207	222	199	241	223	228	210	212	233	223	213	220	221	222	196	231	227	222	211	213	213	217	214	212	226	202	224	232	221	206	205	212	218	220	243	218	232	237	192	216	222	240	253	225	247	211	223	214	220	228	238	202	189	209	216	215	202	242	233	225	237	203	242	252	237	217	218	227	234	201	226	231	219	234	216	235	230	203	219	217	245	188	229	238	211	220	219	226	237	222	210	227	198	245	220	172	215	225	246	243	226	224	234	238	219	234	203	205	247	203	249	272	255	217	206	229	190	248	217	199	213	215	210	225	206	247	182	216	225	229	218	226	200	213	222	214	218	228	257	189	205	222	228	212	247	227	220	211	210	254	214	233	217	239	217	217	241	195	261	240	229	235	219	209	221	244	231	213	249	235	210	245	226	219	211	229	221	226	215	218	247	235	216	221	237	199	232	243	207	220	227	198	217	247	249	236	226	228	260	231	220	204	210	225	228	227	216	242	217	221	239	219	242	210	236	244	228	232	216	209	222	207	209	233	214	242	216	218	239	210	196	214	228	214	185	215	243	221	196	219	240	223	210	220	215	212	240	236	211	217	193	222	204	234	227	248	220	209	238	227	226	226	209	223	207	229	223	240	227	229	236	217	214	248	218	225	206	246	215	250	219	267	211	225	223	249	210	225	212	226	222	223	202	204	249	201	237	210	242	216	257	207	216	219	228	219	239	235	219	207	225	220	212	208	249	236	230	237	206	253	230	224	208	214	227	196	232	205	231	224	206	213	218	217	236	201	231	209	218	207	213	215	238	243	230	254	225	251	218	222	231	220	175	263	218	222	205	209	213	245	241	201	233	211	244	226	251	217	244	203	225	249	221	221	232	229	229	223	231	224	209	238	246	205	255	231	228	223	225	201	202	237	222	226	213	226	221	220	217	227	203	209	222	238	226	196	196	226	220	233	220	232	232	246	220	247	226	244	217	220	227	231	231	236	226	238	247	202	220	228	217	244	223	222	206	228	239	229	229	223	237	245	213	252	242	197	243	241	235	214	239	201	206	225	226	219	224	218	204	218	208	229	198	244	230	240	221	211	204	220	236	228	195	221	248	233	208	240	236	217	213	251	223	223	225	240	214	210	233	247	216	216	224	227	207	229	204	265	207	230	207	203	220	262	242	216	230	219	220	238	206	221	247	200	246	227	198	218	223	233	198	209	239	218	214	210	217	233	223	244	232	230	225	264	237	216	241	252	228	218	214	230	206	216	207	226	261	230	207	233	227	221	232	249	248	220	218	231	227	217	237	213	238	244	216	212	243	250	238	211	210	234	199	201	213	221	231	230	215	202	229	237	232	212	219	226	267	232	232	238	222	214	265	216	210	230	232	235	238	225	216	253	215	217	200	216	252	215	262	215	215	234	223	221	231	231	244	241	222	212	213	243	218	234	202	238	235	199	217	216	213	218	249	218	227	231	240	203	262	232	241	212	195	203	219	216	220	235	199	202	231	223	245	221	209	253	263	204	219	215	226	227	218	233	231	233	220	219	244	223	222	223	207	198	212	229	208	211	207	225	195	233	199	224	222	230	225	233	226	225	201	261	225	220	224	223	213	243	208	201	205	244	220	231	200	214	232	205	217	233	223	242	228	234	203	204	222	213	237	220	225	227	180	231	244	226	229	246	230	197	219	232	231	236	214	223	214	224	222	216	238	217	211	213	218	214	255	179	250	223	240	217	229	216	221	225	224	258	209	228	262	195	231	227	223	217	240	232	261	198	208	233	227	233	225	222	221	210	251	230	241	219	229	209	224	202	215	239	231	208	228	212	207	244	226	218	243	220	225	240	210	235	223	241	229	230	218	227	241	217	220	216	260	230	229	233	230	211	203	233	233	206	244	246	232	221	230	228	217	209	240	201	228	214	217	224	234	236	215	222	233	231	232	209	229	190	226	229	233	247	239	210	205	242	238	207	233	224	223	218	230	203	208	238	227	227	247	220	209	259	190	190	221	233	222	244	225	203	240	202	205	227	228	235	227	217	219	215	194	240	218	224	237	220	232	249	241	240	211	236	236	223	200	234	212	217	208	232	222	224	239	250	231	224	225	243	206	221	213	225	230	232	224	213	232	225	247	204	219	220	207	229	229	213	221	223	215	234	236	229	218	210	233	211	223	229	201	227	248	215	238	220	227	207	223	193	203	225	246	227	240	249	236	217	239	202	220	224	218	197	204	237	215	210	206	218	181	231	235	221	226	227	245	228	229	217	191	217	213	231	229	228	237	244	225	212	222	195	209	220	222	216	214	230	209	175	218	239	242	211	208	214	212	236	223	217	213	236	202	237	210	234	229	227	220	214	238	211	234	226	227	218	236	206	222	240	209	225	230	226	227	209	227	247	229	222	209	194	232	234	238	232	238	223	212	255	239	196	215	240	243	205	229	228	193	214	218	253	205	231	207	230	223	197	230	222	236	222	241	208	204	199	224	211	261	193	214	217	219	223	246	211	244	212	254	226	246	220	252	200	245	246	230	260	238	238	206	233	208	231	237	243	212	209	229	243	224	197	211
6195	1159	1566	550	458	389	374	318	320	288	319	295	271	298	282	286	310	264	296	244	252	293	262	302	270	275	277	311	277	297	268	282	270	289	243	291	284	250	254	288	255	302	284	285	288	287	275	243	265	264	265	266	281	239	283	276	284	298	299	258	263	283	292	259	292	288	292	251	273	280	277	260	245	298	285	269	229	300	265	291	265	282	263	293	287	263	258	278	247	268	288	256	287	242	281	272	257	266	279	294	300	295	271	268	276	253	278	264	263	262	282	281	291	265	262	260	285	279	246	254	285	259	268	264	319	261	276	280	293	274	274	287	248	253	278	261	263	284	279	283	282	274	338	286	276	298	277	270	282	261	250	269	276	286	260	284	286	267	265	301	254	299	229	289	279	246	276	266	267	266	252	271	274	304	263	265	304	259	264	267	278	270	293	263	275	288	290	267	294	301	283	278	283	267	275	260	245	251	263	266	267	246	272	287	262	307	279	269	298	250	276	253	253	257	280	263	288	263	273	301	270	260	284	287	293	264	256	290	282	288	290	262	291	291	282	285	260	293	264	283	299	271	282	292	268	285	274	267	256	272	279	282	287	260	295	266	254	260	260	270	255	298	283	247	269	285	274	258	251	257	263	255	267	284	282	265	293	270	264	293	282	275	269	258	284	288	267	275	277	306	271	301	279	279	258	273	250	288	269	261	305	245	245	266	276	266	286	310	308	260	272	307	263	262	263	284	266	292	277	281	305	287	300	279	286	306	307	248	273	269	276	267	318	287	257	255	275	273	259	286	281	287	265	270	261	276	252	251	276	269	292	299	259	257	254	277	288	262	266	302	291	304	280	245	242	256	248	275	285	281	287	315	261	300	298	278	292	273	287	275	290	257	292	269	270	266	293	287	260	242	281	289	265	320	275	284	276	255	293	294	285	275	272	290	289	280	277	275	254	280	286	274	282	268	266	288	284	260	261	314	258	259	265	260	284	279	278	283	285	259	261	270	280	287	269	262	290	245	274	273	258	273	260	271	257	257	273	270	284	294	258	285	291	291	294	276	310	242	279	282	263	297	302	261	257	272	264	268	308	265	264	250	286	288	249	272	294	258	280	262	290	255	274	251	273	263	304	265	260	301	249	249	306	274	288	280	276	276	291	256	269	260	255	280	251	236	289	267	315	272	264	293	259	270	230	282	281	263	285	278	250	294	290	282	294	281	271	250	302	240	299	277	282	277	292	288	283	282	265	264	269	254	280	264	272	297	290	283	295	264	247	285	280	270	251	285	258	265	291	256	278	251	285	304	283	252	284	278	282	267	299	264	277	270	294	259	303	252	279	273	269	275	281	307	295	294	273	251	283	284	269	267	277	269	274	260	267	288	265	326	301	298	273	299	258	275	283	291	266	283	258	310	266	279	277	276	286	258	263	255	284	259	271	279	272	302	279	307	263	273	280	261	268	300	283	279	289	252	290	286	270	274	285	280	254	310	272	272	284	281	274	305	260	279	262	279	297	290	264	255	290	287	275	273	277	281	228	277	292	250	283	263	305	257	257	276	255	258	268	288	272	273	278	293	259	251	254	256	254	266	293	284	261	290	271	277	281	270	235	315	266	264	285	299	263	308	280	286	266	263	312	278	284	243	268	276	251	272	257	274	278	288	270	308	287	267	282	263	271	246	265	247	259	279	281	268	259	245	280	307	294	237	259	287	273	265	261	291	270	289	289	253	282	261	282	301	263	266	296	269	264	254	272	312	273	282	280	255	287	304	255	252	258	275	291	271	275	290	296	242	291	234	290	290	270	248	259	269	273	277	277	248	271	266	271	262	238	261	263	245	276	303	293	253	285	284	286	244	253	274	261	276	247	258	282	274	277	285	277	279	282	265	276	269	290	262	274	276	275	305	281	264	283	264	275	246	271	261	285	269	269	272	294	282	272	258	322	279	252	305	264	257	287	266	269	279	263	269	265	270	269	293	250	316	263	243	287	261	252	266	305	249	249	287	254	283	272	287	295	292	283	268	293	289	259	262	264	274	272	260	260	269	274	245	280	291	269	289	261	256	243	286	295	284	281	288	254	281	276	270	253	283	296	261	291	276	288	270	261	278	268	277	251	271	273	300	264	251	283	269	267	273	276	284	278	291	280	295	281	270	286	260	231	259	250	284	284	270	259	283	246	277	269	268	283	279	302	299	263	270	285	276	281	275	279	279	236	273	272	276	271	259	263	284	269	268	294	280	252	258	284	298	284	264	265	304	293	302	254	283	268	251	268	272	272	248	265	262	282	274	259	262	254	296	275	259	282	271	261	255	283	290	276	292	293	261	273	248	297	285	314	268	266	265	261	294	280	273	273	297	264	262	260	274	293	293	276	286	250	285	282	276	244	264	284	274	293	290	260	263	291	255	277	282	285	265	279	296	249	282	262	284	304	301	286	310	254	243	272	261	265	266	281	283	270	258	262	277	257	288	255	269	290	286	259	298	259	270	297	277	261	274	274	282	288	271	291	250	280	303	252	282	271	251	307	238	272	269	272	258	309	274	258	272	289	268	279	269	259	278	270	292	304	282	288	268	285	261	273	283	276	264	277	281	276	265	273	275	280	275	283	310	265	269	273	271	251	253	295	259	253	271	292	273	261	268	288	281	282	274	303	297	284	279	268	249	311	282	286	281	308	299	255	257	268	266	294	310	292	276	275	285	281	281	283	264	277	266	270	278	253	250	283	266	243	299	280	295	276	274	284	272	283	278	292	279	248	280	271	307	299	258	292	271	255	275	242	290	249	300	250	255	254	280	269	268	273	253	282	281	266	282	262	263	293	250	275	269	249	285	282	270	279	261	276	290	300	267	255	281	271	275	248	257	256	241	274	271	311	253	283	271	310	251	261	269	292	277	271	221	292	281	265	320	300	269	256	265	242	270	257	284	266	263	286	279	329	281	261	272	240	250	256	251	254	262	313	282	296	256	271	303	257	237	249	285	302	283	257	311	249	288	262	251	272	253	237	292	265	271	260	277	298	282	261	248	247	273	273	256	283	264	303	276	298	270	301	259	314	258	284	263	271	281	308	266	270	294	260	277	283	275	293	253	309	234	297	284	297	275	259	282	276	291	253	289	233	261	266	312	284	265	267	273	275	279	254	279	305	290	281	268	287	269	251	274	293	276	250	266	284	268	266	275	286	282	276	277	272	297	264	293	290	276	300	262	258	277	277	294	286	255	314	287	271	289	261	251	299	322	253	249	271	256	303	271	251	257	277	265	271	296	259	288	285	285	298	261	275	270	284	269	244	286	272	283	288	253	288	284	275	293	279	269	262	279	273	249	263	266	286	281	276	278	241	276	269	262	263	265	288	273	254	263	265	252	284	272	277	277	245	263	263	287	262	300	255	301	259	267	258	270	261	278	262	286	243	293	260	269	289	253	316	268	323	285	276	264	283	274	291	283	274	288	247	283	239	301	261	275	254	274	258	259	238	273	271	258	285	287	291	304	274	280	252	282
23712	21240	28613	24176	21247	12190	1480	936	717	683	592	560	539	542	531	477	526	496	505	458	449	427	429	440	464	415	409	433	444	441	453	442	428	417	415	384	418	413	423	410	420	406	424	433	424	445	451	385	432	427	430	408	429	400	432	394	391	431	420	428	419	417	384	388	438	402	417	412	425	444	398	392	429	452	403	386	397	395	395	394	413	431	394	434	411	427	416	436	388	410	431	407	395	382	430	402	418	405	409	397	433	435	436	418	423	449	397	382	421	423	404	392	437	429	390	393	404	436	439	408	444	406	439	394	441	446	374	429	401	449	398	398	399	408	394	394	395	463	414	429	399	410	431	403	395	395	443	410	408	406	423	407	421	438	406	423	420	398	384	424	418	399	404	428	415	379	394	403	405	388	406	404	392	424	414	393	401	420	398	422	407	396	403	420	418	384	412	409	425	394	428	403	428	435	427	418	405	420	412	412	403	413	452	422	406	407	390	447	415	409	393	418	416	396	381	427	385	427	408	420	419	419	410	404	389	394	441	409	425	420	400	408	377	431	381	420	429	389	416	426	478	396	404	398	453	417	390	424	388	401	408	400	420	441	388	417	401	419	398	419	387	398	418	368	408	430	407	417	417	404	416	433	397	443	405	406	399	383	425	418	421	450	443	402	422	381	437	404	402	445	419	400	384	407	410	442	407	410	382	419	395	406	385	416	416	383	447	406	385	391	381	406	394	419	420	402	406	420	387	440	395	415	408	383	427	426	385	385	437	421	377	374	392	356	406	406	407	381	425	415	443	407	382	380	394	453	397	371	393	400	418	402	394	417	410	426	407	419	380	395	435	403	412	414	392	420	395	417	402	417	378	386	405	404	390	376	421	412	408	418	429	385	401	416	365	418	429	380	420	376	414	412	422	405	397	423	394	424	426	381	400	400	397	430	418	406	378	413	403	374	418	402	411	401	403	392	415	390	423	393	410	408	374	399	400	404	435	413	387	403	445	430	456	415	393	412	459	433	399	421	430	395	380	389	371	411	420	400	399	418	435	416	368	431	403	409	384	377	409	407	435	407	419	394	398	390	404	383	394	419	420	392	387	380	389	401	358	376	425	407	435	401	378	417	384	414	416	446	417	428	432	396	408	387	458	390	402	413	414	421	420	410	401	424	363	430	406	396	413	392	412	426	407	427	392	424	411	440	409	425	413	389	411	386	437	416	418	415	411	398	394	418	403	455	384	442	443	384	437	372	427	397	396	402	421	394	364	422	386	388	448	417	419	400	411	427	412	424	429	383	415	418	419	407	384	412	413	436	415	404	405	434	434	408	415	442	437	440	395	421	408	386	393	403	391	425	459	387	423	419	373	420	422	435	395	388	400	407	386	387	427	404	388	407	432	410	394	401	408	408	404	382	420	367	436	435	412	411	408	406	409	422	419	432	409	421	381	401	410	417	402	418	409	419	407	385	394	428	431	419	402	425	416	382	414	432	415	418	441	405	407	378	389	437	404	390	432	389	428	424	393	407	413	403	423	408	358	396	384	423	420	421	416	410	394	399	429	428	395	403	413	369	432	398	391	390	411	410	400	404	400	399	433	444	429	432	415	424	451	413	418	411	416	439	379	419	406	422	389	391	399	385	446	403	406	401	451	428	401	407	435	384	451	408	383	412	411	410	358	434	427	413	401	401	412	392	406	410	389	423	384	402	400	425	422	382	410	404	365	410	387	394	423	409	406	452	428	450	404	425	420	433	408	428	388	380	413	405	437	402	399	439	417	437	442	440	427	404	403	405	414	393	408	414	417	411	424	402	400	409	392	391	379	393	402	455	429	398	400	448	413	392	429	393	419	425	419	410	423	416	441	363	426	399	397	406	413	424	389	412	385	407	406	425	380	406	428	386	376	425	441	388	407	436	417	395	389	395	375	415	423	369	421	403	377	380	404	415	394	431	427	393	429	405	418	417	418	370	422	387	390	390	406	446	385	413	397	383	451	435	434	444	422	444	410	416	411	431	406	422	376	398	404	412	415	416	421	402	437	403	425	388	386	415	430	395	415	412	399	375	387	426	419	399	403	442	408	443	440	405	404	396	440	407	358	420	408	390	414	401	366	432	418	475	421	363	401	411	381	404	409	426	403	447	415	411	445	440	431	401	420	412	458	382	425	393	406	426	410	392	379	404	391	431	408	396	380	446	426	412	438	377	432	427	402	408	414	420	375	389	432	419	422	394	423	406	401	430	403	411	413	421	421	388	391	419	394	416	401	413	397	423	395	387	412	413	428	416	435	392	438	405	429	400	426	415	397	417	417	440	400	422	408	409	388	415	462	410	379	419	375	429	398	417	413	422	400	421	427	407	423	385	392	420	398	412	423	404	384	398	405	403	430	409	431	409	396	395	398	438	401	403	414	401	426	422	450	427	414	412	408	394	419	390	415	431	401	412	441	428	378	421	418	431	417	416	474	432	407	400	442	441	385	407	420	397	371	422	433	405	397	401	412	358	401	436	421	417	415	416	445	384	396	393	405	409	376	377	383	377	392	402	436	374	419	404	411	456	404	394	422	448	385	435	384	407	387	422	381	420	422	404	422	385	419	418	416	383	402	414	411	412	423	417	432	431	409	402	381	414	393	391	417	373	389	403	394	410	429	413	373	382	407	445	391	412	385	391	397	410	395	446	396	406	442	429	412	375	439	410	439	408	397	420	430	403	450	392	399	369	419	393	460	356	390	377	427	406	384	411	406	415	422	408	420	402	418	392	393	407	391	410	415	431	403	389	406	427	399	392	423	380	420	372	424	426	403	400	431	402	398	395	410	429	375	390	417	381	393	426	391	405	424	434	420	430	412	424	426	428	400	398	397	417	405	396	445	417	403	437	395	398	393	399	389	393	417	428	388	405	422	382	395	403	463	377	420	380	415	409	374	436	403	405	403	412	417	430	407	437	390	401	397	413	368	412	408	413	413	368	410	409	396	409	418	406	412	386	412	429	426	419	427	408	421	431	406	395	446	398	447	392	401	409	396	399	403	411	404	420	435	424	391	382	405	400	424	401	383	397	401	421	410	427	392	425	383	399	454	386	428	381	402	410	435	431	418	408	419	418	436	410	439	421	410	418	395	389	375	403	420	386	405	403	398	391	386	375	427	421	394	398	380	434	422	386	421	358	431	427	424	446	391	407	390	411	407	403	409	387	407	406	396	420	392	402	400	414	424	383	404	405	439	419	393	383	401	353	418	398	417	369	438	425	413	431	420	391	408	401	420	412	418	447	395	415	443	435	421	416	399	443	381	423	397	418	396	409	430	400	412	427	417	413	393	385	409	400	420	389	440	381	382	403	376	401	422	393	383	439	413	408	403	394	417	430	387	416	409	426	410	402	380	371	410	427	409	438	422	389	424	401	420	431	404	466	397	389	395	390	377	380	455	415	388	428	426	434	390	427	383	401	406	409	376	384	431	408	403	414	420	398	406	432	431	419	411	415	383	411	420	408	406	445	381	401
7713	9657	8891	4156	2875	2192	1667	1482	1194	1004	919	847	715	699	626	628	617	566	573	613	605	547	559	487	515	538	498	479	488	460	499	455	526	484	470	493	460	473	483	451	505	499	490	495	450	494	429	458	488	478	455	439	470	438	465	453	464	432	461	461	439	445	474	520	464	464	466	414	497	461	475	470	476	455	460	463	424	457	491	475	471	482	448	477	459	451	452	433	457	480	472	474	428	487	466	480	480	498	472	490	456	492	450	470	466	489	470	431	526	501	424	465	460	437	496	498	440	470	457	462	432	420	427	460	444	445	453	442	459	451	454	491	462	451	464	439	488	476	427	459	483	437	455	446	421	472	459	438	461	451	451	501	440	463	457	490	474	446	469	442	468	476	446	462	507	452	469	462	426	500	470	489	445	437	470	466	441	419	511	455	426	475	467	452	478	449	421	460	491	501	457	440	486	443	446	385	417	466	456	444	439	427	449	500	487	472	477	454	494	502	473	460	480	465	482	422	457	449	497	470	483	466	486	443	438	473	470	458	471	441	490	466	463	470	486	474	455	447	506	538	446	470	506	473	473	468	448	465	444	462	456	478	502	479	437	453	438	482	470	479	479	474	415	447	462	474	466	473	489	477	492	494	483	470	485	467	482	492	491	463	504	464	445	480	435	454	479	466	464	472	499	498	499	479	484	463	431	464	443	456	454	449	418	447	451	465	464	471	467	454	431	469	499	466	436	467	482	499	464	443	439	488	479	428	486	434	436	470	451	444	464	455	472	483	465	465	469	476	449	443	477	482	459	471	456	484	441	467	504	467	453	460	442	487	487	464	451	423	450	444	472	459	442	452	428	459	453	459	438	463	483	464	467	442	499	487	471	434	483	484	486	504	445	466	465	454	496	472	469	481	450	458	489	457	484	456	475	480	434	476	448	417	451	463	473	483	443	476	443	462	428	473	471	428	451	481	485	473	485	452	467	446	462	433	452	446	454	468	460	458	457	441	476	442	482	453	449	492	504	478	419	449	469	486	444	430	439	455	445	459	449	451	467	483	478	464	434	462	472	494	445	528	471	454	448	468	454	450	478	485	481	435	446	488	465	517	461	485	504	448	458	447	423	430	473	431	479	484	507	462	437	414	489	449	478	429	498	449	422	484	456	439	451	486	435	512	471	475	456	458	481	446	459	455	440	435	445	483	465	493	449	488	471	512	455	435	429	457	479	453	434	445	477	461	459	448	453	467	468	430	455	456	429	448	479	483	464	454	486	439	466	425	454	469	468	487	457	491	449	449	456	486	434	440	462	485	491	460	489	479	445	478	441	441	427	430	479	444	434	464	466	455	440	450	437	457	450	436	480	466	463	472	437	519	473	427	448	447	454	469	457	430	447	462	475	462	515	436	481	488	456	410	470	477	440	505	487	446	450	443	440	438	460	439	465	489	472	465	479	481	478	459	481	460	468	452	473	483	459	444	465	486	475	493	443	485	471	423	492	465	455	465	451	490	446	487	480	463	431	438	500	450	427	461	453	469	499	438	485	461	458	447	466	420	454	505	455	508	456	473	441	430	456	459	467	453	441	484	495	475	477	444	421	438	457	463	467	434	451	506	427	462	480	476	461	433	460	459	421	439	466	480	477	452	494	466	455	493	482	438	472	432	473	468	436	491	469	491	439	445	477	449	461	446	470	458	474	473	456	448	445	461	488	408	476	442	432	452	472	487	458	461	427	423	495	468	479	457	462	461	430	454	434	454	456	445	478	447	482	450	477	448	437	480	438	487	443	434	420	477	430	471	493	441	415	464	454	415	439	464	484	441	469	485	458	439	481	467	461	438	470	445	459	430	451	438	495	490	458	461	479	441	466	479	457	461	426	481	452	473	459	457	444	456	467	492	463	440	434	476	441	465	468	442	469	485	453	460	461	481	475	469	474	448	460	440	466	473	466	476	448	454	468	454	423	439	520	424	446	449	485	453	503	431	448	471	465	470	462	458	461	438	439	458	463	497	486	462	459	470	446	463	460	481	459	442	480	459	477	490	445	441	472	443	415	466	491	488	484	447	463	417	446	449	439	451	454	453	454	457	471	432	459	446	490	422	475	459	480	444	504	455	454	426	473	446	461	471	461	499	436	448	450	461	444	509	482	463	484	461	441	477	459	470	461	452	484	414	437	463	439	456	473	454	467	460	500	469	442	455	443	477	452	432	454	424	438	475	440	420	467	474	480	466	450	466	467	494	475	479	461	451	488	439	432	438	426	447	488	468	500	431	469	468	433	441	443	470	500	449	479	484	445	476	495	420	470	513	468	451	478	451	481	464	520	472	453	475	450	478	481	470	493	440	438	457	524	468	450	461	472	463	496	488	455	426	468	437	452	452	501	480	455	465	470	470	436	443	460	468	483	503	489	474	470	460	479	478	490	483	472	430	451	464	484	510	441	450	454	485	494	459	474	448	464	448	436	469	450	453	444	429	461	447	440	447	467	455	462	469	496	458	469	457	448	463	472	462	438	472	464	432	450	432	467	438	429	464	453	484	461	467	447	423	485	453	480	460	511	461	421	451	467	480	439	411	477	480	462	463	455	415	438	444	490	432	470	490	434	454	460	491	438	430	433	488	466	458	482	430	454	435	453	455	408	441	462	476	471	425	462	499	469	478	482	510	468	482	480	482	432	463	453	494	465	433	453	458	449	429	412	484	464	472	467	444	462	514	469	459	463	444	455	442	474	474	471	458	473	463	429	466	479	461	487	475	474	487	441	521	491	446	505	503	448	447	447	466	484	455	454	464	479	516	463	487	468	421	486	503	459	426	509	485	442	450	433	464	472	461	454	472	491	488	468	498	472	457	453	480	456	480	453	484	447	493	474	464	491	469	440	436	444	480	452	424	495	454	447	477	475	505	466	454	447	450	498	478	439	502	439	469	485	465	442	455	455	461	489	464	445	481	494	467	455	476	480	477	478	476	472	438	456	466	455	453	460	477	472	462	488	470	460	475	467	461	490	476	461	419	458	496	493	487	439	483	444	459	466	450	485	438	431	432	458	459	465	449	486	459	437	469	482	426	450	451	455	456	463	460	434	480	541	474	444	467	474	454	454	426	472	452	466	505	454	459	459	443	475	448	489	463	453	467	457	467	425	505	497	431	466	473	432	475	483	463	469	444	469	429	459	474	435	450	433	484	453	470	477	439	458	453	437	474	462	464	485	457	469	462	418	448	491	443	433	467	434	458	479	447	442	452	466	455	467	426	477	484	458	438	425	459	454	434	493	460	440	468	488	446	459	417	466	445	471	488	456	461	473	459	454	473	525	471	475	442	495	501	441	442	495	474	473	465	444	451	458	476	464	466	431	460	458	458	440	476	455	500	433	422	475	415	443	518	470	434	471	492	490	449	471	476	491	480	478	467	477	476	464	442	508	454	471	457	443	486	477	491	432	434	475	487	442	459	480	448	449	442	486	449	454	454	451	472	458	466	421	484	485	464	434	478	428	443	484	456
24839	21216	27619	25060	12162	925	680	601	548	489	512	428	445	471	443	395	406	418	397	402	410	395	389	421	420	406	387	367	424	380	408	422	423	389	411	401	392	379	375	396	376	349	380	390	393	396	401	366	364	348	405	384	428	436	405	412	422	391	386	383	407	373	369	405	362	376	397	394	394	370	367	390	374	389	425	375	362	405	368	362	374	398	403	394	392	399	396	389	399	381	375	429	361	411	380	365	410	334	379	408	423	399	362	372	393	386	406	407	380	398	352	407	390	376	387	389	392	402	371	391	338	389	396	364	383	398	408	382	421	366	414	369	397	390	386	394	380	380	382	378	384	382	414	383	360	415	381	385	382	402	373	414	413	369	374	389	397	388	367	383	409	380	400	362	407	401	391	421	393	403	362	359	383	417	376	390	386	397	349	392	404	380	386	402	397	412	368	398	397	355	386	405	429	374	388	379	361	403	373	422	366	364	430	373	396	405	407	406	382	382	375	389	360	365	383	401	432	391	414	347	411	365	393	405	400	409	390	396	375	417	397	419	420	411	395	370	412	408	358	358	390	405	401	399	403	382	380	434	373	376	376	365	435	422	375	420	394	397	393	386	381	417	421	403	445	389	407	367	360	391	389	404	359	393	402	406	385	366	361	401	384	417	392	348	347	398	384	415	360	407	374	401	409	394	410	384	340	380	348	398	365	387	399	401	360	397	405	375	369	386	397	394	417	430	389	345	382	396	416	397	370	419	391	391	406	376	383	392	410	377	384	393	388	380	401	385	367	378	370	390	373	386	392	361	361	355	381	394	353	384	418	399	405	362	373	352	402	447	375	381	398	378	357	361	392	388	380	408	363	376	412	375	407	378	420	384	409	387	386	374	384	383	390	387	409	409	419	376	404	383	368	383	431	387	403	393	414	394	394	369	407	406	400	362	391	374	357	396	410	390	416	377	364	370	380	425	372	393	406	391	358	368	377	388	389	381	380	378	417	365	393	379	381	392	388	366	379	378	382	375	354	366	422	366	383	419	390	403	364	403	395	397	384	380	376	369	380	381	413	403	401	393	372	382	400	368	365	387	381	391	382	410	412	377	391	416	392	379	401	345	352	379	397	387	382	398	397	383	388	395	361	412	413	375	398	374	375	389	430	380	381	410	366	371	401	395	413	381	405	395	395	371	369	383	353	407	374	402	380	386	372	391	368	378	395	367	395	399	364	384	383	385	383	393	367	397	392	388	408	359	397	403	366	404	404	368	359	416	409	379	427	384	387	400	388	411	369	387	374	408	405	423	382	362	378	400	396	390	357	364	419	346	366	370	363	386	394	364	386	377	414	383	388	410	377	408	387	387	386	384	382	405	386	396	376	364	373	416	396	397	384	365	393	340	422	370	382	417	397	410	412	357	372	395	414	386	370	389	388	411	413	411	391	383	395	401	381	381	398	363	398	389	396	393	365	386	382	367	381	418	379	391	359	397	376	410	380	387	350	376	357	386	401	401	421	369	362	420	385	395	393	409	396	383	383	367	383	396	369	364	377	418	392	406	387	393	379	378	406	410	394	387	367	396	367	405	373	381	416	362	396	419	386	385	377	385	399	363	373	409	370	358	399	434	425	387	405	405	393	416	392	397	411	367	383	422	412	412	405	401	387	366	385	392	376	399	396	410	425	356	384	386	391	415	408	384	385	392	418	402	356	384	403	390	385	397	380	389	381	393	409	392	387	368	374	383	413	383	401	409	383	405	385	390	358	373	379	386	408	378	388	381	391	385	382	397	372	424	363	370	419	377	361	342	358	402	343	389	402	403	383	373	384	384	384	368	378	388	351	416	388	328	359	391	396	375	369	396	390	388	373	384	412	371	376	372	366	407	411	379	394	386	408	377	405	405	381	407	373	375	376	376	383	417	394	358	358	433	401	370	361	412	417	379	359	414	386	358	379	393	401	376	399	375	346	394	359	374	423	435	414	368	373	405	381	366	359	378	385	372	388	418	339	411	407	399	375	367	387	389	396	396	364	438	370	372	352	377	385	377	379	395	414	372	427	393	414	379	386	415	361	416	404	404	382	428	371	383	377	376	414	363	383	367	369	385	383	385	381	356	376	354	399	373	385	363	385	366	349	361	413	404	422	387	364	380	394	377	369	370	357	410	389	416	380	357	389	404	408	427	432	374	371	381	364	414	358	393	385	400	366	404	394	398	375	402	360	382	398	375	390	373	401	407	403	402	417	406	335	420	412	351	416	377	367	417	385	390	364	393	387	396	389	363	416	414	399	359	354	380	406	388	350	389	398	372	347	405	376	361	358	386	382	402	424	381	379	361	413	390	412	343	397	400	373	373	381	376	369	371	380	404	403	383	386	426	407	382	404	384	364	386	375	355	396	412	355	358	410	394	413	399	385	379	374	352	380	418	386	398	386	421	408	399	383	378	387	394	389	350	433	393	378	385	393	403	390	377	393	415	407	383	404	358	414	373	412	407	353	372	406	381	449	373	415	398	397	380	365	370	390	355	373	393	361	379	385	404	352	403	398	376	407	393	399	409	381	369	355	357	367	387	388	379	367	393	359	353	395	392	399	414	359	417	356	389	362	351	391	373	381	378	389	415	418	387	400	381	390	415	398	402	388	372	378	395	395	371	380	372	412	370	366	379	400	414	390	400	417	388	385	398	408	385	384	363	354	387	369	414	380	405	410	368	419	389	388	398	384	405	349	352	381	432	402	404	420	368	422	412	384	368	385	356	419	390	361	378	433	391	376	382	390	385	374	402	378	366	375	378	384	388	363	397	406	372	359	375	400	386	396	391	349	420	412	348	403	344	359	403	371	420	408	415	401	400	395	404	377	429	377	424	398	374	371	387	417	345	381	392	387	391	365	387	383	374	363	394	430	401	381	409	395	363	365	355	398	394	371	392	401	378	405	393	379	365	416	387	435	379	402	375	403	395	391	394	402	391	391	360	403	376	393	364	381	373	389	400	398	408	388	385	408	360	413	370	375	349	384	388	417	394	389	383	386	415	387	351	389	375	360	396	363	357	378	397	395	366	330	375	369	412	375	376	395	410	411	399	404	385	382	415	382	405	376	385	389	379	387	383	380	381	381	358	371	401	386	373	357	393	399	356	386	380	377	382	376	382	340	393	401	419	396	375	350	406	362	404	382	390	385	385	400	361	384	364	399	369	384	352	396	392	368	410	381	367	356	414	410	389	353	396	402	353	429	371	395	422	364	396	413	429	377	368	431	401	359	365	405	387	413	370	388	363	377	369	381	402	389	384	405	399	424	381	366	416	381	373	388	418	406	413	380	388	382	408	399	398	438	412	396	382	377	391	378	400	377	370	402	363	377	348	375	388	407	417	389	346	392	365	416	366	387	395	426	388	425	354	380	371	371	384	361	379	428	380	381	402	397	409	379	382	397	398	386	415	380	416	396	358	375	381	411	385	399	379	385	369	414	408	370	412	403	442	379	423	349	394	407	362	341	357	384	406	384	361
7246	5826	5259	2369	1740	1424	1114	1004	809	780	685	663	651	613	574	578	519	502	543	539	494	506	510	507	504	469	500	523	485	503	457	482	514	513	453	510	479	496	459	452	488	471	437	474	471	517	486	476	488	466	477	528	452	474	456	501	468	519	483	462	469	467	467	455	478	493	500	480	459	490	445	475	428	493	449	468	469	467	480	479	468	493	483	461	473	460	443	438	456	496	496	507	445	485	470	456	471	467	456	464	519	453	468	458	458	469	458	447	470	462	429	448	495	477	491	475	457	485	461	504	446	491	451	443	499	487	472	389	464	488	470	469	477	477	463	473	497	450	478	445	494	441	435	431	410	449	472	480	487	434	497	478	444	466	488	474	483	425	475	476	452	494	448	467	477	491	473	488	500	498	473	494	456	479	437	457	434	476	459	453	455	494	483	464	487	482	494	464	488	469	461	479	502	464	443	427	469	495	465	485	465	479	472	465	494	467	484	456	499	447	469	473	451	499	475	468	444	491	427	464	465	442	475	459	491	489	496	456	479	516	453	500	444	424	492	493	466	453	475	442	453	462	494	488	452	495	477	436	513	467	489	454	460	449	483	489	511	475	448	440	441	466	453	495	417	487	445	468	447	481	478	443	455	449	483	498	457	481	442	454	455	420	448	413	514	458	482	468	440	466	496	482	510	467	477	475	482	476	463	459	470	415	456	468	471	492	484	458	466	475	453	506	456	469	505	482	497	485	466	513	445	458	424	474	484	476	450	464	484	478	472	482	458	470	450	472	453	454	520	500	434	456	494	474	467	435	491	480	438	457	478	470	470	448	460	483	442	441	461	464	499	448	510	462	429	434	467	501	487	498	476	502	462	449	504	440	493	509	445	476	457	464	507	466	491	464	497	485	486	436	497	420	452	494	493	482	458	464	457	475	472	457	460	437	485	458	450	458	487	486	468	484	434	407	449	466	454	464	472	478	438	461	464	454	479	452	462	474	469	466	457	449	472	486	465	442	496	446	451	465	448	462	459	474	466	468	470	484	438	481	455	469	451	476	470	465	480	450	479	451	454	490	447	439	448	474	434	452	478	493	451	471	474	448	443	462	482	440	478	492	460	441	470	436	499	429	441	397	490	475	435	478	457	440	442	446	452	480	457	468	478	480	469	478	470	484	478	468	490	481	473	456	488	472	503	447	453	467	422	451	476	484	466	484	517	479	489	466	514	464	495	477	490	490	497	470	492	477	499	440	514	495	461	450	427	456	495	478	480	495	475	480	417	473	467	496	479	487	469	463	470	453	492	481	457	446	451	465	444	485	458	461	484	480	466	458	443	501	450	465	477	506	460	508	465	459	468	457	455	450	411	453	424	470	476	435	450	487	449	424	471	491	477	486	433	471	459	467	477	489	474	452	502	450	479	447	453	467	452	487	456	441	469	480	498	474	448	434	485	465	480	453	496	487	408	451	480	456	465	462	513	456	491	483	482	415	460	475	511	461	476	470	488	469	478	406	484	489	491	460	488	448	432	466	477	468	478	489	481	487	452	477	497	462	440	455	450	490	474	462	435	464	489	514	423	453	449	466	477	501	426	465	453	436	459	475	471	474	456	462	433	463	494	477	506	490	464	449	465	462	458	439	469	455	505	498	449	456	464	460	452	466	484	472	475	466	431	459	468	444	456	467	488	459	468	457	475	478	480	434	464	487	463	485	464	490	481	467	465	450	438	437	442	487	449	481	488	453	413	482	465	468	441	494	422	449	481	476	493	455	457	408	449	464	443	454	454	458	451	449	469	471	466	431	453	416	504	496	411	449	487	488	493	471	479	431	487	497	472	464	468	501	484	458	488	438	477	482	447	445	432	468	501	468	472	465	473	454	474	437	494	475	467	446	442	449	480	478	445	478	475	476	416	453	488	474	464	443	466	440	449	450	496	492	458	476	477	433	450	443	468	453	471	437	479	507	478	492	454	461	477	463	506	438	477	492	454	492	460	454	483	507	466	498	501	436	451	436	487	438	456	444	493	456	452	474	454	447	462	472	444	460	436	445	468	456	495	466	424	425	445	485	468	443	472	478	429	444	464	446	477	462	476	438	482	466	432	472	460	463	440	508	438	493	418	459	465	450	464	491	503	470	450	467	494	443	453	447	441	457	447	446	481	460	459	475	466	430	474	430	452	462	463	469	487	463	450	461	458	469	476	487	459	483	445	466	471	475	421	430	488	444	517	429	450	478	455	478	447	458	457	470	456	507	458	479	479	464	478	502	457	456	486	477	455	470	469	502	464	467	486	497	457	490	487	467	436	459	477	501	446	457	451	457	443	486	453	441	449	461	480	469	454	467	456	491	425	469	443	432	468	469	456	448	447	486	417	464	477	492	428	465	441	463	429	478	482	512	463	489	443	486	449	486	448	431	503	485	455	466	492	479	443	463	495	486	494	482	440	516	505	451	448	432	465	472	428	447	475	438	482	480	452	474	461	478	490	487	472	443	472	491	474	484	441	458	453	478	467	459	461	465	482	496	469	453	485	463	457	506	495	454	455	490	474	462	468	463	467	466	465	465	452	436	432	440	480	420	472	487	481	436	488	486	446	458	479	454	429	452	424	461	471	479	465	450	467	430	484	447	470	450	474	461	467	453	439	460	453	473	455	504	506	459	483	449	449	487	454	484	456	488	439	483	433	464	480	459	491	472	477	471	470	475	517	459	458	485	421	464	471	448	497	495	463	432	452	447	441	484	458	493	495	497	484	470	490	457	485	477	484	503	498	470	513	470	459	454	477	469	470	465	449	458	500	420	465	481	439	462	442	465	465	451	467	493	470	508	455	484	460	490	468	438	470	517	474	479	449	475	498	460	475	504	446	490	473	445	468	484	503	438	501	479	514	428	492	433	443	503	480	474	480	462	468	491	454	465	438	456	492	479	501	501	465	447	461	493	489	467	417	462	486	459	442	466	434	454	460	439	492	465	480	502	484	459	431	478	484	461	463	491	441	467	472	428	473	522	442	434	437	462	479	451	454	462	456	489	476	502	454	474	451	474	474	470	477	435	439	470	439	483	421	471	458	467	431	456	481	489	421	454	504	490	452	453	479	449	446	462	431	473	488	491	491	515	479	484	463	487	450	425	491	442	430	445	483	461	466	470	428	424	485	487	498	462	478	449	420	450	459	436	482	476	480	449	514	434	470	480	445	444	463	444	464	452	469	479	482	456	490	422	452	493	447	485	477	464	463	479	443	465	474	494	434	509	444	495	476	461	476	453	454	463	449	500	450	481	458	466	471	466	457	463	461	480	431	442	476	456	440	488	431	498	487	460	470	434	470	445	471	434	467	476	458	453	454	466	452	460	496	475	451	444	440	467	486	462	477	482	494	447	469	492	460	474	486	490	469	473	489	462	524	487	483	479	478	473	466	468	454	443	480	445	464	462	516	460	487	487	451	453	483	472	456	503	438	477	469	485	441	457	479	459	473	460	479	463	472	441	453	458	475	461	447	441
22657	21272	29129	23716	21273	21357	12282	1938	1343	1271	1179	1022	1040	970	990	849	845	831	840	829	843	800	788	796	808	791	741	778	734	806	786	758	770	791	784	712	750	745	680	713	722	728	756	772	718	680	691	744	733	776	725	681	768	720	738	790	744	753	705	693	748	719	698	746	739	733	769	681	742	713	725	776	755	759	734	701	725	728	752	762	761	729	723	717	711	746	682	707	743	719	672	725	701	709	745	722	724	721	735	728	697	707	733	669	677	734	698	759	704	720	663	708	733	681	701	678	712	816	674	730	728	688	715	709	698	716	734	670	719	688	731	720	735	700	713	754	683	715	698	727	704	711	707	690	688	726	682	733	738	713	750	716	770	718	747	726	762	742	719	779	696	689	713	727	711	745	692	723	709	701	701	717	725	742	697	733	762	711	777	757	748	725	696	688	660	704	705	696	769	700	721	687	720	784	757	683	706	746	780	717	681	728	770	745	759	737	663	680	683	703	684	712	723	751	745	748	692	738	706	679	707	684	742	737	684	756	703	738	675	740	711	718	682	730	692	694	700	706	646	688	776	738	679	718	730	736	752	709	718	783	756	672	704	747	706	767	702	730	723	700	687	725	693	682	708	700	703	704	771	740	734	745	709	699	687	750	726	694	719	755	726	667	738	711	755	762	694	694	691	700	746	695	690	745	696	716	684	701	697	707	670	686	706	670	722	747	726	713	730	702	726	750	724	719	706	715	788	732	759	692	691	690	748	734	781	687	719	752	640	700	708	681	733	701	674	704	755	723	681	735	732	739	696	739	690	680	742	743	752	663	730	747	680	755	732	694	725	665	697	730	725	706	702	761	756	735	743	700	742	680	718	694	713	689	735	687	737	714	744	736	684	749	704	727	731	699	784	783	737	772	730	744	700	690	694	743	717	682	716	714	711	687	718	742	715	695	706	764	713	733	718	744	706	740	751	738	720	691	701	688	735	663	773	729	731	737	703	710	724	721	688	743	734	697	721	720	690	735	700	661	748	762	677	706	738	716	716	726	733	721	696	715	720	717	742	767	692	657	739	644	705	738	746	720	677	681	714	668	722	714	702	685	737	686	694	673	725	728	687	739	747	698	743	683	759	708	709	695	690	737	744	734	680	756	729	720	749	725	689	712	729	721	726	711	749	731	682	641	709	717	699	678	718	776	713	692	733	736	727	687	732	692	685	743	720	699	695	714	679	737	687	737	716	691	721	677	684	701	749	731	702	658	717	735	733	669	725	750	680	709	700	710	720	678	714	656	743	700	682	767	708	746	715	739	717	684	717	709	705	683	712	722	732	700	750	681	757	720	727	754	702	684	691	706	740	695	700	718	734	720	697	759	713	717	721	681	681	749	687	750	717	747	731	719	715	740	735	694	722	748	690	748	751	684	694	722	730	695	710	736	684	708	728	708	697	703	739	706	688	709	710	753	720	768	682	657	741	722	671	800	707	679	729	706	738	717	706	736	697	746	725	744	694	798	741	710	733	714	774	739	700	690	717	728	728	715	698	717	744	681	668	735	708	751	668	720	696	731	700	702	725	698	766	713	711	716	691	715	728	700	712	695	722	719	689	723	709	717	697	677	702	707	726	693	709	711	739	737	706	689	703	724	689	706	683	731	714	731	713	735	694	739	722	738	733	731	721	747	736	737	695	791	707	748	709	772	678	726	732	637	689	691	710	661	703	760	698	758	777	726	741	743	741	733	706	753	734	691	690	783	673	748	711	731	680	724	712	667	704	671	719	739	711	744	716	721	718	664	713	700	720	749	701	692	721	716	674	740	707	704	714	701	682	716	730	672	698	715	740	760	709	710	759	696	732	744	716	702	687	670	720	740	671	723	754	783	709	707	689	738	721	705	711	714	737	734	691	722	745	747	743	712	657	713	753	701	728	753	708	671	693	667	720	704	697	692	735	751	662	759	726	682	716	715	726	696	718	716	706	724	710	677	740	700	745	719	732	733	675	683	738	710	706	724	703	731	701	733	729	770	699	746	735	681	733	722	713	715	707	715	652	702	693	753	728	684	735	734	689	693	723	688	660	689	768	675	690	703	687	699	748	704	708	721	687	690	718	714	727	707	770	668	707	674	752	698	668	739	672	712	689	687	704	718	660	722	727	734	745	700	712	743	746	706	701	724	722	719	706	698	744	717	726	749	707	737	730	750	748	701	718	720	733	707	739	746	709	732	703	694	752	728	691	704	690	685	650	722	668	730	767	691	704	725	661	691	750	690	680	699	668	737	663	738	711	708	748	736	722	663	705	723	719	747	676	745	705	708	687	737	736	690	704	669	768	732	638	731	717	718	687	674	754	714	753	709	738	717	725	648	712	649	676	732	711	755	722	693	669	733	690	719	691	740	709	750	728	675	668	725	719	697	761	732	695	675	739	717	715	737	701	713	726	699	703	711	721	727	761	747	742	706	721	717	721	723	735	713	731	714	750	720	691	740	748	741	695	725	709	697	725	737	719	672	732	709	662	699	747	684	760	718	680	724	702	687	718	712	709	712	701	697	732	717	683	698	685	675	732	662	700	673	753	729	734	717	778	687	720	725	731	666	695	684	736	705	744	744	698	686	711	695	746	718	725	683	750	745	677	686	701	708	679	654	686	685	732	663	697	737	716	704	724	691	702	721	707	709	683	728	734	703	713	747	675	697	698	762	714	692	728	708	717	748	738	679	695	719	787	785	725	710	711	671	700	760	733	731	729	669	759	739	717	744	696	744	727	687	677	709	727	744	659	731	676	687	694	699	714	725	695	679	658	665	707	733	764	747	732	736	739	693	725	749	685	721	753	768	681	758	768	718	776	721	741	742	668	747	706	720	701	674	748	725	718	711	703	757	717	715	719	710	754	672	759	711	730	740	716	697	706	757	724	751	712	746	706	675	739	685	765	743	720	711	739	719	699	729	705	684	672	765	720	657	714	748	723	758	723	763	709	691	716	740	699	713	684	701	704	720	722	706	690	671	727	697	722	759	732	720	676	705	689	741	708	699	686	698	731	774	707	731	680	715	704	767	728	665	691	718	698	700	720	721	729	757	742	689	759	731	685	756	639	764	691	710	780	720	684	734	745	727	682	756	733	736	709	719	716	724	686	738	690	731	717	710	703	700	752	738	747	701	683	727	707	712	732	707	710	714	753	718	721	697	730	717	713	726	692	669	679	732	714	755	764	692	734	695	750	675	694	732	755	666	727	704	701	724	737	689	672	715	723	707	739	716	728	689	723	732	704	672	747	706	776	706	722	703	746	700	684	700	701	716	716	771	754	677	681	749	659	707	731	705	696	697	717	713	745	716	676	679	685	720	719	692	697	734	698	749	714	711	695	726	714	679	726	713	682	724	760	770	746	718	704	721	686	765	727	712	707	704	710	715	712	681	736	698	668	698	715	729	708	724	688	669	766	741	736	738	702	704	738	750	706	690	721	704	712	703	680	720	703	714	739	693	679	742	697	750	698	704	714	766	681	705
10879	16204	14035	7393	5344	4012	3231	2645	2316	1850	1579	1459	1360	1282	1208	1077	1092	1037	921	987	923	985	925	860	890	880	862	925	867	867	858	843	874	867	896	871	824	810	793	878	840	834	810	847	770	826	820	844	797	812	796	795	779	791	805	797	791	778	800	811	793	759	796	789	846	791	824	840	792	790	783	803	809	760	823	755	847	815	788	838	848	803	843	836	856	779	806	780	806	811	798	802	795	787	818	837	815	786	777	812	775	811	742	791	801	767	832	777	732	813	748	778	785	824	789	800	802	797	791	775	851	841	816	725	768	735	770	788	828	821	819	800	764	817	838	815	788	803	771	791	757	793	783	809	768	790	782	785	765	789	792	809	756	771	793	791	838	814	819	810	844	808	781	815	828	816	788	750	794	783	796	811	803	808	781	810	819	795	764	791	809	770	803	740	806	788	805	796	792	776	781	803	837	790	805	792	850	820	830	762	790	749	773	788	779	787	780	816	725	803	750	780	835	844	804	788	803	866	754	784	795	807	819	759	798	757	787	795	806	808	763	782	802	790	746	792	794	776	792	757	773	752	748	794	816	775	779	790	817	817	766	750	733	813	785	754	768	780	843	788	825	798	764	831	749	766	835	790	823	805	793	811	789	825	787	840	751	773	800	792	810	810	793	806	797	781	836	802	868	792	811	811	816	742	786	807	836	805	769	768	782	823	790	770	797	805	764	777	785	782	788	788	742	758	831	815	787	775	815	821	771	784	767	776	820	776	785	800	824	802	807	832	724	796	770	809	768	873	800	770	792	769	749	764	807	776	777	820	748	810	775	735	807	810	793	798	780	769	823	782	773	810	810	790	767	771	729	830	806	803	766	785	777	786	801	758	755	764	785	864	742	800	796	824	791	853	778	734	783	775	814	780	809	816	819	801	808	805	783	749	769	796	789	791	828	796	766	826	792	776	820	779	743	815	778	780	811	788	781	756	812	798	815	800	776	769	815	771	797	736	781	833	757	759	829	846	819	772	783	812	830	803	807	775	844	813	829	773	794	861	830	807	784	801	761	810	820	783	779	789	756	813	787	771	784	759	824	797	797	775	766	775	838	788	803	757	812	741	791	775	739	811	783	874	783	793	799	776	772	818	768	790	818	831	800	793	776	763	817	806	847	764	789	805	806	788	817	838	824	801	780	825	807	780	789	763	839	782	785	795	779	818	730	794	760	822	798	794	841	743	780	838	742	714	747	736	809	727	755	781	790	800	779	785	783	809	798	778	778	805	803	778	775	795	792	764	814	795	824	778	766	752	778	797	806	795	780	746	820	820	800	851	808	829	796	755	799	754	817	796	787	770	855	750	814	790	782	749	764	801	791	832	779	766	772	782	810	795	785	802	804	815	816	792	822	745	820	805	805	832	741	840	747	736	787	761	830	799	732	789	800	812	740	800	777	775	802	775	828	754	797	789	831	769	771	781	791	797	783	781	842	786	826	827	817	805	821	770	784	768	747	799	743	739	817	819	787	749	755	795	802	801	794	768	826	758	806	765	863	829	779	812	769	814	743	759	816	807	801	736	787	799	827	788	707	823	841	777	746	799	762	826	802	807	827	794	772	766	793	755	792	822	783	805	776	790	770	837	792	788	774	800	756	806	777	811	803	834	823	794	747	793	776	783	789	806	796	772	806	802	801	819	833	827	859	773	823	757	809	775	822	769	800	790	801	830	751	786	793	774	798	769	799	820	786	757	773	827	791	729	797	765	778	781	794	799	822	790	804	767	752	877	848	732	764	752	807	734	794	788	778	760	741	761	828	797	802	796	757	817	761	792	765	780	797	771	802	783	783	786	770	729	779	810	724	778	769	786	788	782	795	817	759	819	818	799	795	776	736	748	741	767	808	800	843	800	767	774	754	752	795	835	779	777	809	871	768	788	764	766	825	784	762	766	797	778	825	773	767	741	798	740	766	798	846	777	768	791	824	758	779	809	778	812	838	776	828	778	772	831	761	774	787	798	814	734	835	759	787	730	816	761	815	774	802	807	823	782	742	805	798	752	757	788	765	806	778	763	796	815	813	821	797	832	769	814	809	774	782	791	769	763	760	788	883	779	831	733	790	761	784	792	809	779	800	733	781	776	778	805	789	760	810	765	767	805	763	743	833	810	805	831	788	828	814	768	799	767	759	760	785	794	802	835	833	775	801	760	805	794	769	801	786	763	816	799	722	831	867	814	769	795	776	796	809	759	785	782	814	746	817	776	835	804	836	807	798	756	774	741	806	764	750	784	787	798	751	748	734	772	784	828	762	822	795	825	813	778	796	804	760	743	801	792	776	818	807	785	802	837	772	804	784	841	812	772	805	800	813	788	782	777	780	766	820	777	807	811	809	787	822	801	765	819	740	774	799	827	754	797	758	808	791	798	780	801	727	833	708	824	777	723	817	816	791	779	790	794	798	757	809	781	768	753	806	803	787	800	779	758	831	787	809	835	815	763	843	751	829	845	760	798	813	816	770	790	811	814	769	813	780	820	777	791	785	787	853	757	834	802	820	789	823	760	786	803	727	758	806	797	787	820	749	779	797	818	745	776	743	800	773	784	749	760	770	774	797	757	738	849	784	795	760	797	787	765	806	797	837	813	783	832	794	765	757	780	808	815	723	864	777	780	765	817	873	779	756	787	777	768	792	737	781	774	765	825	817	833	822	794	786	812	822	788	778	812	854	814	823	770	824	827	741	779	780	787	760	726	781	829	787	804	747	785	797	783	755	765	792	806	772	719	755	790	790	800	807	794	791	837	820	806	769	766	789	833	801	798	778	776	792	840	800	818	776	825	812	758	838	786	806	799	731	776	822	785	802	790	794	761	810	813	805	740	781	764	804	728	835	796	781	844	794	776	856	752	879	757	795	825	827	777	794	772	791	775	809	762	832	782	775	822	802	799	772	736	752	769	793	821	824	785	740	826	777	814	819	777	820	821	736	747	790	819	817	760	808	799	800	740	844	803	768	782	838	733	817	771	802	745	808	746	813	747	801	839	844	765	773	773	801	827	769	774	783	811	777	779	792	779	785	771	718	804	815	812	759	738	805	849	774	827	782	772	838	788	760	772	766	805	795	817	793	799	799	763	831	811	764	770	733	763	775	804	766	805	787	738	781	792	820	781	784	818	780	779	803	804	787	830	824	776	766	827	813	807	812	772	790	821	807	776	753	818	744	783	782	800	753	805	738	803	796	780	746	774	796	781	771	788	776	750	782	814	831	774	808	811	764	732	772	772	774	805	760	796	751	801	770	820	762	764	784	846	776	824	805	802	801	843	792	779	775	771	805	788	795	772	783	789	834	752	801	789	793	797	854	837	738	749	813	784	772	774	765	701	792	779	820	806	781	821	792	766	785	812	828	834	782	769	716	786	789	757	806	763	804	799	753	822	799	809	820	765	753	778	772	824	794	720	806	818	786	785	795	764	766	781	819	819	828	809	767	759	759	830	773	793	762	779	792	801	776	833	782	774
27111	20377	8215	697	373	298	291	285	236	239	265	225	260	220	213	236	250	231	212	212	217	252	204	223	231	218	203	225	204	208	227	227	218	228	205	202	210	228	211	194	216	251	214	209	217	219	245	204	238	215	219	222	239	220	239	230	235	218	262	234	246	196	223	215	267	246	216	208	230	266	220	227	216	231	202	221	229	233	226	209	218	189	196	234	244	239	212	210	212	252	227	208	224	219	196	233	239	220	244	219	232	219	224	207	197	203	217	222	241	230	201	217	223	225	215	219	224	215	222	220	186	214	205	222	211	227	206	223	243	205	215	216	233	213	225	260	219	221	210	255	221	225	222	247	208	242	202	232	210	229	233	209	196	214	234	224	246	235	214	225	212	231	226	243	199	223	217	203	226	227	205	219	230	218	219	236	226	212	211	266	197	249	233	227	207	209	219	219	218	226	208	204	211	214	215	243	202	248	245	195	223	211	204	229	238	240	240	211	203	219	232	240	229	216	233	212	226	227	224	234	202	208	217	237	179	218	209	221	230	212	208	204	231	237	237	232	223	262	241	201	209	224	239	241	226	227	218	219	243	231	212	206	217	220	221	214	260	222	236	225	228	206	233	219	235	233	235	231	219	195	238	198	219	221	208	232	228	210	213	238	238	238	238	244	211	209	219	242	243	206	219	218	201	202	243	211	212	214	194	229	240	222	250	214	225	261	225	221	195	225	251	187	246	242	242	207	253	227	234	232	212	221	227	240	232	222	232	232	222	223	226	208	228	206	236	224	217	185	230	235	231	211	209	233	226	228	235	211	228	209	202	233	221	207	208	243	221	229	225	204	227	234	229	234	224	210	254	230	215	209	218	215	235	223	212	254	237	223	233	244	230	226	238	248	182	223	219	226	222	243	240	231	223	230	240	214	187	230	222	224	208	204	214	210	201	224	214	206	220	219	216	206	203	189	232	233	247	220	218	224	216	238	227	223	239	219	200	227	219	226	231	225	190	218	247	223	229	207	232	221	216	219	233	230	209	226	209	227	209	198	197	237	225	246	220	224	220	252	215	218	220	229	215	210	201	231	216	226	216	241	225	210	250	240	193	206	208	234	240	200	215	211	214	246	220	206	219	221	232	203	208	230	225	240	200	201	232	188	198	214	195	216	234	230	243	230	240	248	212	222	227	226	218	219	221	244	218	226	221	197	250	233	224	219	238	224	235	218	226	207	231	232	227	219	227	255	210	228	218	205	209	217	218	217	234	251	211	246	207	227	228	223	199	232	250	254	226	212	245	227	237	238	226	203	240	195	213	226	212	208	201	231	200	197	245	205	212	220	232	229	235	238	209	205	226	200	228	222	218	219	222	222	214	269	248	246	248	232	225	212	222	202	231	226	235	208	229	238	213	210	223	226	219	202	221	206	245	229	232	220	201	247	205	234	211	209	218	210	230	220	210	224	260	253	229	213	229	210	229	227	218	206	225	231	239	237	210	212	229	214	230	233	232	205	229	214	199	245	206	246	242	223	233	240	229	194	213	223	224	207	224	227	215	215	224	229	220	218	250	212	216	191	223	212	222	219	233	222	235	237	216	226	231	223	193	228	215	208	239	219	205	229	218	220	201	217	226	191	190	234	186	224	202	216	238	237	221	225	199	217	222	218	207	238	251	218	230	234	191	245	236	218	199	223	214	220	235	216	221	210	219	187	218	231	218	216	225	243	227	200	206	239	218	239	225	212	220	216	210	206	227	229	249	208	227	200	253	220	205	220	226	233	231	234	227	228	229	234	235	233	235	209	213	223	220	223	223	219	228	230	221	229	204	230	207	240	219	197	234	245	223	239	221	220	213	234	227	189	238	233	219	215	217	228	210	247	245	229	217	191	219	218	225	226	208	245	231	213	197	248	209	190	190	222	224	209	257	237	234	240	220	197	262	207	232	213	210	210	224	221	212	222	215	217	219	238	224	220	241	235	213	208	221	185	237	234	223	220	222	200	211	255	210	222	218	234	225	220	230	230	226	233	225	206	244	218	230	249	195	216	216	230	224	235	225	258	234	228	228	222	229	235	225	237	237	223	230	233	224	216	218	241	203	211	234	232	248	239	227	233	237	228	205	212	240	200	193	230	197	198	235	210	200	254	207	217	211	220	240	213	210	222	216	227	223	208	214	205	226	208	245	240	213	218	205	224	213	222	193	226	238	212	233	216	230	246	202	204	213	224	228	201	223	218	233	217	235	203	222	239	209	242	209	214	222	233	210	223	239	226	227	219	230	215	228	266	214	227	220	238	217	199	198	223	202	220	222	240	214	210	206	229	233	238	235	240	219	230	232	234	201	221	226	203	208	229	201	225	222	200	222	216	231	259	197	237	212	205	207	211	266	244	224	235	218	225	217	211	200	208	215	207	242	208	220	233	217	244	230	224	225	228	227	230	244	226	213	236	213	185	211	234	219	199	209	238	209	218	214	231	218	249	212	204	230	252	226	243	258	246	201	229	190	220	210	206	221	210	203	234	200	243	230	228	232	228	222	229	212	226	213	209	218	196	234	213	211	234	214	209	211	207	229	223	228	213	198	199	201	209	251	195	224	234	214	229	208	223	240	225	224	206	207	235	235	211	215	204	231	243	209	237	234	243	256	245	224	226	238	242	236	231	191	218	232	223	219	228	240	227	237	209	236	225	220	206	204	206	236	227	201	243	227	218	204	200	224	223	230	208	218	232	215	212	230	254	249	230	212	236	237	226	240	207	212	239	206	219	225	220	218	212	218	217	251	235	213	206	233	211	213	224	238	234	233	218	215	218	273	255	235	237	240	221	235	215	230	225	209	240	240	198	233	217	240	247	216	232	238	219	223	207	253	219	240	216	257	224	209	222	236	226	231	198	212	199	246	231	201	248	209	188	214	229	241	209	228	209	217	239	212	231	228	241	211	213	214	241	220	210	207	209	223	223	199	214	216	196	202	222	240	229	194	232	226	218	239	213	201	213	221	209	226	221	184	215	198	245	243	229	217	211	193	224	217	232	263	211	241	235	229	186	207	222	222	191	217	216	251	218	212	227	188	235	212	222	224	230	215	247	214	208	208	220	199	225	233	224	203	208	212	231	255	208	232	220	233	234	236	208	241	201	255	245	202	219	206	216	199	225	225	214	215	218	231	221	239	240	211	198	196	225	254	204	198	224	200	235	217	220	208	228	207	208	216	228	209	244	253	218	238	202	218	210	225	204	233	209	228	198	217	217	234	217	237	205	243	224	204	243	245	231	239	259	218	223	208	197	209	256	245	221	199	208	219	231	220	223	230	230	216	203	222	230	226	234	217	208	220	234	213	221	222	264	237	220	204	227	211	228	237	209	234	239	226	238	213	253	231	221	225	222	221	218	223	219	188	206	221	246	219	226	218	257	219	212	230	254	227	236	215	232	237	225	214	232	215	202	225	210	239	248	211	205	231	226	228	207	200	232	222	223	217	213	209	231	227	225	223	236	222	222	224	239	236	243
5950	1185	1247	558	444	412	335	337	321	297	314	285	266	314	283	257	284	292	286	261	261	270	283	264	247	282	311	262	285	260	258	274	283	270	280	251	289	295	285	287	288	282	284	288	279	292	283	251	267	284	259	249	256	294	264	282	298	259	261	247	270	279	295	285	298	255	268	266	289	262	292	274	247	279	272	277	260	288	270	272	266	267	285	296	239	286	249	279	288	296	266	272	277	253	270	268	313	294	311	271	253	280	288	262	276	275	274	259	254	277	272	259	273	291	275	281	268	293	283	266	292	286	304	257	293	257	274	258	283	285	264	281	284	254	255	282	273	278	254	251	268	253	261	269	270	284	286	263	282	258	242	274	268	236	270	300	266	259	221	268	276	282	269	273	295	254	289	266	289	297	233	283	301	260	277	264	282	262	264	269	273	277	261	262	281	274	263	247	277	283	296	280	266	266	273	290	245	289	273	266	262	287	279	301	264	254	270	275	299	248	293	297	280	258	293	301	270	293	258	278	269	299	270	298	254	261	251	279	301	254	278	253	290	237	261	274	285	279	282	259	270	277	289	287	267	282	258	261	282	251	304	277	320	245	270	265	290	257	265	290	281	287	267	283	266	293	263	265	279	275	279	260	297	288	263	263	270	269	255	273	260	283	266	249	256	265	275	284	267	258	316	291	329	258	255	284	278	291	285	272	267	288	277	269	266	260	251	283	308	272	262	283	277	252	287	289	258	280	270	273	252	254	268	271	288	260	267	270	272	269	308	252	282	250	271	265	276	278	270	258	239	297	290	266	284	281	297	254	263	299	269	264	260	266	263	295	268	266	288	265	272	268	263	288	257	259	267	288	285	272	278	268	268	284	282	258	292	262	269	260	272	270	259	291	264	268	272	280	259	272	265	279	286	287	290	276	264	270	273	291	263	304	302	250	251	279	271	233	275	285	261	317	266	274	259	298	279	266	294	292	262	246	292	291	278	258	302	282	253	259	283	275	267	325	262	271	286	280	283	278	259	273	251	295	281	273	317	247	296	257	272	258	263	296	285	273	262	295	233	302	279	283	273	259	294	270	251	276	289	264	269	251	259	259	265	273	292	302	275	308	254	283	260	287	281	294	267	292	276	285	278	282	267	286	287	270	307	267	288	274	270	275	277	256	245	256	286	281	250	253	268	279	295	256	285	269	294	274	270	254	252	299	260	298	248	288	282	265	269	288	269	261	299	310	295	282	296	264	285	283	252	260	269	278	253	294	265	300	258	264	237	259	285	264	278	272	269	277	271	259	272	258	289	279	261	261	258	274	273	288	311	263	312	294	285	300	279	295	270	280	259	278	270	280	285	258	298	265	255	256	287	309	273	281	262	298	253	270	281	269	319	256	243	284	278	268	257	248	240	287	260	266	290	275	270	259	313	255	285	264	287	240	262	243	290	276	291	265	272	292	298	273	305	281	262	253	259	241	256	236	283	283	300	274	296	245	256	261	244	271	286	286	284	282	282	290	273	275	290	268	269	287	273	283	265	278	243	287	251	247	271	257	254	238	258	273	312	270	256	283	283	291	293	279	262	270	312	313	268	272	283	292	276	291	272	258	285	274	254	250	265	266	302	264	250	248	284	254	338	288	255	281	278	263	250	289	304	275	280	279	263	267	298	252	256	279	261	255	278	264	281	286	279	301	287	236	297	276	272	263	251	297	253	271	264	277	267	276	308	285	264	267	270	278	275	312	258	283	269	269	272	273	277	286	285	252	301	260	298	278	280	274	258	272	267	276	240	262	275	279	291	262	297	260	272	280	274	267	260	270	270	265	266	288	301	254	280	286	273	267	304	276	269	287	282	316	257	266	257	284	278	240	284	299	265	240	270	250	264	290	278	290	309	280	282	267	259	275	289	258	237	287	271	290	281	249	266	252	284	270	274	292	305	273	258	239	277	248	311	221	269	276	265	258	277	246	309	287	275	268	277	306	276	266	290	273	280	285	269	273	255	295	244	277	270	305	271	281	264	257	280	270	279	243	241	292	260	295	328	272	284	263	270	244	287	248	262	266	251	274	295	259	270	269	249	261	262	257	277	230	282	253	279	288	264	257	253	263	267	273	278	279	292	276	277	290	261	274	303	285	253	259	294	268	262	257	242	251	311	290	275	281	275	273	291	295	288	274	272	266	284	276	293	274	284	273	263	266	302	279	288	263	262	252	283	277	269	259	275	280	289	280	271	299	297	280	278	292	290	272	292	271	265	298	257	294	274	265	291	290	280	289	249	250	275	274	273	273	271	279	291	261	258	266	278	271	283	288	257	282	294	284	298	261	271	268	299	254	291	274	283	258	252	272	230	261	255	290	253	279	287	272	280	311	253	298	266	266	279	279	249	258	262	274	243	254	282	262	271	268	292	274	301	275	268	275	271	289	273	282	267	243	289	283	280	255	284	289	260	248	268	238	261	264	291	269	279	282	261	287	282	254	269	244	263	304	262	275	295	270	282	286	304	272	263	280	290	298	254	262	274	264	270	265	280	273	267	283	238	270	273	254	281	273	269	324	290	302	277	275	281	250	284	291	270	274	256	257	248	282	263	254	266	260	288	301	234	265	252	241	278	260	312	272	252	260	253	286	282	257	242	278	285	281	290	279	282	255	286	237	257	297	263	267	272	286	295	266	269	260	278	282	279	261	291	286	264	258	255	279	282	305	259	280	328	257	242	276	243	290	289	280	266	265	248	275	298	282	272	255	280	246	296	289	281	278	277	260	271	259	250	267	247	257	271	296	286	268	276	295	276	297	284	271	279	267	269	271	270	262	268	269	263	261	261	258	252	268	272	284	291	291	264	281	267	284	268	277	273	268	306	242	293	266	257	281	272	290	265	294	292	279	319	268	257	262	290	282	274	302	295	257	291	288	259	254	272	266	251	296	264	293	286	256	272	271	276	260	250	236	262	265	244	277	275	264	268	250	283	269	269	285	270	297	272	239	273	283	286	299	257	275	303	253	274	240	263	274	274	284	246	278	294	275	294	248	286	293	263	283	271	275	274	276	250	258	264	292	268	257	276	281	289	317	241	276	261	255	255	289	244	301	273	269	283	278	261	279	280	218	288	271	274	254	291	299	276	296	255	268	291	246	268	263	292	287	280	288	273	272	290	294	277	270	251	320	264	278	257	265	282	264	229	274	264	275	278	256	274	265	279	240	301	261	236	288	258	252	283	256	267	296	299	268	289	255	249	260	309	256	291	277	295	266	264	290	266	281	287	249	274	274	285	248	301	275	307	261	286	251	267	280	265	281	285	302	259	288	310	279	276	266	287	279	271	254	282	266	269	301	285	306	281	282	267	273	266	244	263	264	258	235	290	290	268	280	281	272	282	289	305	278	249	269	247	262	274	275	237	267	293	270	302	278	273	274	281	289	250	287	287	260	293	275	270	292	266	277	294	264	265	256	293	257	293	306	292	277	292	268	273	241	283	274	271	296	288	287	284	253	249	241	271	274	257	252
23595	21232	28667	24129	21237	12246	1445	893	706	678	611	581	497	500	503	485	469	462	452	439	437	422	424	457	443	436	443	369	426	433	422	422	430	438	401	446	418	449	412	416	417	422	407	416	395	415	467	410	401	405	413	448	424	394	444	415	412	427	398	417	438	411	404	388	411	411	417	406	410	423	392	421	405	377	412	390	386	397	395	387	455	452	400	391	388	438	430	385	418	432	393	404	405	422	401	427	417	417	390	425	394	441	411	383	394	396	383	361	439	401	393	386	383	424	416	402	349	358	415	409	359	372	414	403	366	417	415	405	442	433	435	420	425	424	414	409	378	403	375	387	385	411	404	391	419	367	377	388	397	374	376	416	401	392	411	423	433	387	395	403	419	387	435	420	404	403	400	414	409	372	396	403	419	423	412	399	426	414	409	410	406	397	406	416	381	394	376	375	405	421	445	383	369	408	407	438	432	408	422	409	384	432	390	423	406	419	423	416	407	417	424	372	402	435	381	458	391	410	408	411	397	418	433	392	418	435	427	368	396	435	402	413	405	416	421	390	379	433	395	400	419	445	381	421	387	420	391	386	419	420	401	437	443	407	431	419	394	389	398	418	412	400	419	396	400	411	405	372	405	406	401	409	427	450	392	425	410	369	400	395	398	388	408	433	408	425	413	389	397	411	416	431	428	402	398	398	415	390	415	405	374	372	422	414	395	422	395	442	419	393	404	409	414	408	427	413	390	391	395	423	396	417	395	404	383	408	385	387	394	420	385	396	430	377	398	441	438	419	393	394	428	428	416	435	384	370	416	355	424	386	369	418	395	412	388	392	403	409	420	420	398	401	413	400	414	442	386	451	411	395	432	396	418	413	409	376	399	428	403	405	363	376	366	419	408	422	419	388	427	416	406	369	405	380	411	453	398	386	413	413	392	395	441	390	414	416	395	396	410	434	400	409	391	404	386	429	432	397	408	354	369	405	370	415	371	409	369	393	382	423	392	417	394	414	420	435	380	437	392	409	370	419	399	391	447	404	399	426	428	396	391	403	371	427	409	439	412	413	427	409	417	396	424	382	401	425	347	408	393	412	445	437	399	414	420	430	391	413	411	364	417	393	407	422	396	412	409	409	401	408	377	378	428	373	398	433	404	432	440	421	394	414	386	390	411	415	407	398	435	378	393	410	400	421	395	406	419	408	397	399	370	413	392	416	415	398	387	396	430	395	420	390	412	416	453	394	389	410	425	398	391	420	424	394	406	379	420	387	436	408	401	439	385	430	422	385	428	428	412	439	426	399	391	389	400	400	428	408	413	429	399	404	382	406	441	433	370	390	400	405	423	409	431	394	426	406	400	383	405	429	393	401	411	402	429	408	421	401	422	382	431	386	390	398	411	412	411	435	413	394	462	408	409	398	424	423	388	401	384	434	385	375	399	429	422	383	403	410	420	402	365	383	411	386	406	360	405	366	402	429	385	409	411	417	398	424	409	413	375	398	414	423	417	377	398	392	430	411	441	430	399	412	421	404	401	459	412	421	418	451	384	417	441	407	426	411	372	396	450	397	418	410	389	387	406	410	413	410	409	379	419	376	402	414	367	402	399	412	393	388	404	410	415	431	373	423	410	401	352	423	416	442	413	385	426	417	406	404	415	380	394	419	412	417	409	443	395	420	413	377	428	423	409	418	435	390	418	391	384	426	398	355	389	420	394	405	408	412	402	374	449	408	384	460	427	393	389	376	386	422	363	427	419	429	397	409	394	389	394	396	406	395	403	414	401	368	404	416	389	436	405	421	413	380	382	439	415	414	383	398	393	399	423	398	423	401	385	388	406	427	398	400	458	390	397	422	391	431	402	429	409	425	411	431	417	410	393	401	378	376	426	415	421	386	375	406	389	404	416	420	388	420	398	423	374	410	400	412	399	420	384	459	399	428	370	421	421	390	404	414	423	382	417	379	418	429	420	435	406	425	419	446	421	403	412	393	405	419	430	410	410	386	374	406	374	425	377	402	389	430	398	390	384	436	416	399	418	420	419	368	416	418	412	429	389	397	417	422	389	418	438	431	410	398	390	400	413	363	432	437	396	419	433	403	411	392	371	348	413	413	398	404	428	405	419	421	420	406	430	413	376	389	423	420	347	402	399	417	412	400	383	387	406	396	406	381	409	431	427	393	429	392	383	404	418	414	429	377	391	371	405	410	419	412	404	369	394	410	401	408	425	444	412	413	359	392	399	419	407	422	414	388	417	398	354	393	426	395	423	410	390	430	393	416	401	444	433	401	408	433	394	394	416	403	388	406	410	387	390	399	413	462	388	371	408	402	423	422	406	459	412	417	400	376	434	399	417	399	394	407	433	433	379	396	428	425	455	413	446	378	430	399	419	399	432	405	426	417	362	425	424	388	351	433	397	410	441	432	411	401	387	406	428	406	388	446	417	380	404	391	392	408	412	387	429	413	408	422	414	411	419	402	409	390	417	433	411	423	375	392	426	423	410	428	388	420	424	371	417	380	421	370	416	409	414	426	419	382	402	394	389	422	380	383	426	388	416	390	367	398	392	436	432	434	409	402	423	428	406	395	406	409	445	450	404	397	409	409	414	417	402	419	407	444	425	398	372	417	392	447	386	402	393	395	416	428	418	425	421	383	425	390	392	364	404	413	429	449	438	424	418	451	405	398	392	383	401	388	428	430	421	387	395	379	386	435	400	416	399	405	411	402	415	405	370	413	408	415	403	404	408	398	402	398	388	404	410	430	419	423	388	411	415	389	398	418	376	385	398	407	387	437	378	394	415	392	394	414	407	405	398	379	402	412	425	430	378	387	425	409	381	400	426	390	425	415	403	450	382	389	409	422	397	429	398	394	371	393	428	408	391	403	388	396	420	420	398	395	443	414	427	387	382	433	440	404	437	393	393	414	388	398	402	389	401	440	392	400	386	371	434	414	419	405	393	394	435	378	421	402	396	392	384	422	401	398	385	399	398	435	393	384	414	431	404	403	438	419	400	388	385	426	416	436	404	414	397	408	421	423	390	421	459	389	408	414	416	398	406	385	397	425	400	412	413	415	416	390	389	422	367	388	388	411	366	468	367	384	423	404	414	384	419	420	422	414	398	414	410	385	409	425	402	457	391	404	396	424	388	392	366	387	421	411	412	384	408	389	382	428	414	378	388	437	408	411	390	390	411	420	383	415	392	372	411	380	431	439	445	409	393	382	406	409	378	419	427	362	386	368	421	440	420	419	404	397	417	397	416	396	388	397	386	419	426	387	394	406	398	420	393	414	419	366	392	364	397	428	406	415	377	402	416	384	382	420	406	429	422	444	416	395	398	414	414	416	401	439	434	412	418	382	406	398	435	418	403	442	419	391	443	400	385	369	397	384	389	398	435	389	419	403	396	403	431	417	376	394	371	399	397	420	384	402	444	396	389	387	363	387	411	410	437	379	382	414	384	361	379	377	400	372	415	404	391	401	366	358	410	427	390	435	390	398	371	414
7558	9723	8483	4097	2854	2126	1722	1429	1175	986	910	774	778	720	628	627	654	573	607	570	533	524	511	496	527	545	499	481	503	480	513	470	488	474	527	498	481	464	482	492	475	455	486	489	486	471	482	467	448	501	496	499	496	465	445	432	454	423	468	439	447	498	469	472	461	468	463	461	458	455	485	437	485	459	454	503	439	456	479	476	455	507	455	456	472	484	476	457	491	461	452	485	469	471	476	437	430	441	431	451	478	431	477	476	446	450	497	451	482	466	473	490	455	484	461	496	417	437	447	460	450	484	460	429	480	439	498	410	450	489	453	450	428	473	488	468	470	450	464	486	505	437	462	492	468	485	435	447	457	479	452	471	462	459	472	475	478	466	466	486	450	454	451	476	459	471	450	444	441	438	466	464	504	462	451	456	447	461	455	523	451	462	437	465	460	476	444	448	480	456	460	487	444	500	515	472	455	499	451	490	480	411	470	449	457	433	484	507	442	509	486	449	465	499	479	485	452	450	467	462	450	468	421	473	448	456	444	486	456	492	439	506	536	463	441	442	456	454	454	463	473	468	463	458	469	488	439	481	463	468	442	448	443	449	473	511	457	453	462	485	449	456	461	478	441	458	493	488	476	447	457	491	491	472	460	436	489	463	475	456	488	473	485	489	459	442	438	459	475	464	491	425	460	445	453	483	468	444	427	487	453	460	469	465	443	460	507	461	473	431	439	465	491	439	466	436	450	506	434	473	456	474	477	492	466	431	485	450	461	460	479	471	482	478	477	483	465	430	429	479	432	449	456	466	483	453	449	454	485	445	476	443	440	423	465	465	469	442	431	473	485	424	455	478	473	449	464	468	458	489	438	446	488	464	453	482	444	432	460	505	469	477	478	440	444	458	493	480	453	462	446	443	476	487	486	479	443	508	452	434	444	450	483	425	444	464	461	453	461	452	469	455	475	466	469	481	492	468	463	471	429	452	488	454	451	456	430	438	443	478	459	463	472	431	485	461	493	433	407	437	475	457	449	477	397	499	466	461	472	465	462	454	511	483	464	459	460	474	485	469	453	449	499	462	458	484	471	456	457	455	469	471	466	473	498	463	450	455	497	470	439	471	458	448	417	474	463	466	484	436	471	450	448	461	497	454	460	477	489	443	461	491	498	482	463	499	428	487	477	422	458	465	476	458	483	530	469	442	448	468	457	496	472	444	465	465	470	475	492	501	437	452	441	462	509	477	465	435	476	465	438	464	488	473	473	464	424	478	438	452	465	489	455	454	456	446	484	451	465	478	448	460	482	407	430	459	482	439	488	444	460	479	433	508	468	478	431	444	478	486	433	460	481	459	469	509	440	491	449	481	465	471	462	501	505	490	457	455	494	480	445	467	436	489	450	465	474	448	468	475	480	459	474	436	477	444	453	437	524	444	499	490	446	426	460	449	462	467	460	469	475	433	455	452	466	492	493	458	422	465	456	449	450	487	412	451	437	425	457	495	474	463	460	455	421	492	487	451	470	488	490	479	467	443	543	448	466	467	469	479	434	423	453	469	470	453	450	455	486	469	501	414	460	450	502	467	429	448	449	453	434	504	445	473	472	421	483	449	465	491	476	488	465	459	477	496	494	459	461	440	450	473	466	459	474	469	482	503	454	464	468	490	437	457	437	481	485	484	461	444	466	441	424	457	461	413	439	413	480	424	477	482	443	494	445	500	466	456	453	485	440	467	491	464	473	407	478	481	498	456	450	504	437	526	453	480	460	470	427	487	465	457	465	415	478	441	461	444	464	468	456	455	468	463	470	445	472	484	444	419	477	495	469	481	475	470	449	493	474	445	452	450	468	474	472	457	458	478	451	484	455	410	491	419	516	465	488	457	446	492	459	458	451	456	438	473	450	472	412	470	464	473	477	469	452	456	417	484	459	441	467	495	413	451	478	474	474	417	460	484	463	457	474	454	470	487	475	467	436	455	465	473	469	512	464	453	461	485	501	470	433	472	431	463	494	471	448	476	483	496	462	481	457	445	459	472	478	443	461	465	507	444	484	490	440	446	483	453	469	464	473	448	451	467	471	482	463	440	449	491	454	476	466	465	444	469	488	446	471	454	505	512	465	468	427	484	468	467	504	451	467	424	480	441	450	478	435	448	469	448	466	474	495	453	477	478	496	461	481	465	450	449	495	458	468	446	451	482	497	482	473	476	465	472	464	483	477	448	500	441	413	435	469	466	461	445	500	506	445	457	472	473	481	435	414	441	468	478	443	439	452	489	478	421	485	467	426	486	444	457	445	478	448	483	453	453	455	480	451	449	435	531	462	423	486	427	475	476	427	461	438	427	474	443	460	489	458	501	471	474	474	474	501	456	484	475	498	471	491	481	473	447	438	510	469	467	426	459	485	439	448	463	458	456	478	467	467	445	517	468	460	430	440	468	456	501	446	464	463	423	519	467	474	476	454	521	477	452	453	479	462	463	473	500	438	458	477	447	470	492	438	481	494	474	444	458	439	420	470	472	463	474	504	477	491	480	459	493	488	463	478	461	436	440	491	439	441	478	453	475	497	540	461	457	454	456	475	490	448	461	454	466	475	464	442	469	426	423	434	441	472	453	491	436	424	492	460	472	471	464	434	472	447	469	445	435	475	410	471	466	477	460	453	447	468	497	470	441	466	486	459	452	451	486	462	469	445	421	469	457	448	429	474	473	462	464	469	478	407	454	480	410	476	428	468	486	464	461	465	456	436	470	451	473	445	472	441	444	479	460	482	487	483	457	474	427	453	497	467	490	479	478	463	495	440	498	443	461	447	496	468	463	454	469	449	483	450	474	436	449	446	429	475	419	466	455	447	478	432	469	433	459	494	494	495	465	482	496	441	430	457	471	513	514	492	421	444	489	440	498	486	443	460	475	442	465	478	468	503	505	457	466	479	444	486	477	459	491	421	451	435	475	463	435	468	440	473	464	470	439	461	466	496	437	470	484	472	424	499	457	475	462	483	448	475	456	469	473	460	455	482	468	452	422	492	484	495	421	467	442	479	481	456	458	455	517	457	453	451	486	433	464	444	458	457	469	442	462	460	425	408	475	467	452	459	429	462	459	435	506	479	455	457	473	477	469	502	467	430	474	440	495	473	457	443	488	454	495	463	448	459	439	446	456	392	455	483	485	462	488	490	457	487	470	475	455	485	454	480	491	450	432	471	466	463	443	470	469	474	434	465	441	474	460	463	520	421	495	501	495	517	489	484	494	471	457	453	429	478	483	481	470	409	449	452	446	441	440	465	490	442	483	470	456	476	403	429	466	466	450	439	491	483	483	443	423	470	488	447	457	443	470	467	470	502	451	455	483	481	446	466	474	458	492	482	445	485	449	455	448	459	450	453	458	464	485	475	478	450	458	432	479	441	483	444	522	476	438	463	454	460	439	471	451	474	428	461	428	456	502	473	420	471	450	461	482	448	419	483	452	466	475	451	423	453	504	478	473	453	464	465	426	477	460	481	458
24831	21239	27658	25036	12314	955	679	611	568	475	487	458	423	397	439	400	434	400	401	415	419	422	410	372	420	423	396	393	433	391	408	393	408	408	388	398	403	408	382	397	407	408	389	355	389	421	367	385	396	399	392	363	416	443	390	372	391	383	385	374	385	402	376	362	368	420	378	392	371	429	380	387	405	396	366	355	402	381	369	401	369	353	363	383	411	350	417	388	372	418	415	403	384	413	381	381	372	383	378	365	352	387	370	388	402	408	379	404	405	379	387	361	406	376	382	377	375	399	416	390	400	382	403	399	349	381	395	407	410	364	389	405	412	399	413	396	370	389	375	396	371	382	392	406	401	384	400	323	404	414	392	362	371	374	382	368	393	361	381	357	367	388	382	406	372	402	368	387	357	381	397	400	393	370	404	344	408	415	405	375	387	375	404	358	404	365	351	377	392	397	370	386	395	403	373	423	398	397	393	373	384	382	363	366	414	374	408	382	364	368	371	390	396	392	390	343	366	396	380	369	409	394	357	345	395	376	381	372	391	407	388	353	392	359	356	354	394	367	372	422	401	378	389	337	392	414	392	349	382	405	392	374	362	381	361	375	394	377	424	399	372	386	392	357	366	339	369	396	401	371	375	407	378	392	395	361	377	383	381	373	390	419	371	406	399	346	372	417	380	365	384	384	401	383	378	409	367	418	420	395	375	398	429	375	372	411	408	379	408	392	361	416	402	364	392	409	400	352	387	348	361	378	373	386	372	398	370	381	368	421	379	396	374	390	374	405	389	393	437	407	402	397	402	392	415	406	378	346	383	388	395	372	378	383	392	385	383	371	403	389	391	401	389	403	386	385	409	400	425	393	366	359	361	410	378	387	381	401	384	384	377	401	411	361	399	390	384	403	408	400	358	406	360	436	370	393	393	396	354	380	342	360	415	400	373	403	373	385	417	397	394	406	374	371	363	410	344	385	427	376	428	431	395	363	394	390	407	374	410	391	400	378	383	332	402	400	341	364	380	383	351	362	387	398	386	393	433	375	421	385	413	417	368	388	376	394	358	401	367	415	399	412	393	391	356	336	423	371	384	404	387	398	380	432	385	343	394	409	362	414	370	380	347	381	383	406	393	392	424	385	378	381	378	395	372	382	369	346	424	390	392	408	368	392	392	398	361	382	390	396	358	392	393	391	365	407	380	360	361	360	417	364	371	366	409	375	385	414	408	389	384	375	388	374	390	388	360	355	384	369	402	370	403	402	375	370	364	383	419	418	394	382	365	374	378	380	423	404	396	371	415	378	368	368	344	416	402	383	373	399	364	365	337	390	376	374	366	379	382	388	378	403	385	379	380	374	376	389	421	384	400	359	390	405	398	377	408	385	354	388	349	377	393	375	370	371	382	414	362	366	392	358	383	399	383	374	357	397	391	368	368	372	402	369	386	399	376	392	395	373	362	367	380	379	397	403	332	423	398	389	348	405	396	389	414	365	381	399	392	398	354	366	375	409	414	354	411	388	401	356	410	394	356	363	389	403	378	400	382	368	418	403	411	386	367	401	375	364	364	408	361	371	396	370	373	394	318	376	404	379	355	351	376	406	406	385	376	376	409	379	375	366	378	408	391	395	392	353	395	365	372	392	418	374	386	401	412	388	390	397	418	373	355	374	411	392	401	405	392	402	376	398	389	372	364	400	419	357	365	427	358	368	365	402	389	413	347	392	392	379	375	363	359	395	394	394	378	376	395	405	370	412	380	381	389	398	393	363	382	376	384	360	397	402	395	366	367	387	396	365	392	370	405	423	440	375	451	377	389	371	362	368	358	396	359	345	388	390	394	417	420	377	411	366	366	377	367	383	387	419	389	375	372	382	429	364	357	389	378	391	382	420	393	367	453	379	421	390	380	387	390	399	401	397	419	389	403	389	399	405	401	390	408	381	375	374	410	366	370	340	372	390	389	380	422	379	391	368	373	394	368	357	378	409	392	367	340	395	349	443	373	419	385	417	425	395	427	334	419	386	404	381	386	385	404	384	388	377	363	398	395	389	374	388	392	384	368	398	388	384	378	381	420	385	359	381	357	394	417	376	357	389	381	369	382	426	388	370	413	401	385	369	416	400	352	421	360	396	401	392	373	408	392	392	382	366	375	360	401	379	396	398	377	375	408	389	389	392	414	393	392	357	426	377	367	400	368	414	375	416	364	391	377	396	416	382	366	355	394	377	362	386	402	383	363	394	398	354	400	399	410	354	385	366	368	391	386	368	382	367	417	382	386	353	389	396	387	391	387	406	382	374	395	374	405	411	400	395	394	425	384	374	402	356	390	335	387	394	372	408	407	357	399	372	367	378	407	388	395	409	431	366	381	367	362	391	347	378	373	391	377	361	390	393	399	355	371	402	380	411	384	399	355	355	390	380	384	389	346	378	390	413	376	366	422	342	399	394	353	392	352	388	364	379	365	346	393	413	373	360	372	384	364	393	370	398	381	426	379	388	373	381	372	378	379	376	368	380	367	367	399	375	392	412	383	365	363	373	404	413	367	419	392	420	409	410	385	384	369	370	417	362	400	374	422	378	374	407	405	427	395	383	374	397	374	364	372	368	383	407	383	380	384	367	373	395	343	373	390	370	410	388	422	407	366	363	382	360	371	408	379	385	397	384	419	374	379	414	365	400	386	367	359	364	366	363	431	375	359	371	373	401	408	371	377	387	383	400	410	397	391	365	340	384	382	386	395	354	419	399	409	363	367	393	375	380	379	374	374	395	395	375	397	375	391	371	407	379	404	396	374	400	395	384	385	384	379	386	390	396	390	388	377	400	369	399	352	402	352	383	364	408	384	410	387	385	351	356	340	388	369	388	387	390	405	373	398	381	388	368	368	383	362	370	405	362	362	404	393	380	368	390	382	398	351	409	381	401	405	384	422	350	394	362	371	361	387	354	372	394	377	395	399	366	390	367	384	394	404	393	385	437	363	366	362	409	387	374	411	379	391	344	365	386	367	384	410	365	381	366	394	398	410	404	363	378	393	390	384	379	387	402	357	379	398	394	398	388	374	369	418	375	384	407	374	394	358	374	409	378	395	391	388	366	384	381	377	396	397	386	410	420	355	380	363	434	393	376	366	354	377	403	406	386	386	361	337	402	389	379	370	380	400	397	398	356	398	372	383	381	375	377	413	349	370	384	352	374	378	387	368	386	350	413	362	371	396	382	440	412	368	372	382	426	373	430	384	382	417	357	376	402	364	420	350	398	410	410	352	363	378	357	354	382	374	357	387	387	376	367	404	385	392	383	417	409	404	416	415	379	391	377	402	395	381	405	391	394	364	410	375	372	397	418	371	404	389	375	382	428	394	408	358	415	396	367	403	363	387	436	374	371	393	392	390	375	410	402	352	381	407	410	382	389	373	398	401	382	353	431	393	395	403	363	391	422	386	403	391	365	410	410	404	399	380	379	378	372	404	390	372	387	408	367	430	403	406	387	366	365	367	394	361	377	373	400
7102	5846	4860	2379	1711	1423	1188	1031	847	740	733	651	642	584	517	578	536	518	511	552	496	471	491	519	482	494	533	467	476	489	479	476	466	432	488	472	483	446	470	475	479	486	492	476	485	492	474	427	476	459	487	452	460	458	465	480	501	483	477	459	481	443	465	473	476	491	431	492	448	507	458	450	447	450	439	491	446	500	475	477	475	452	500	451	463	461	455	459	474	488	464	508	481	481	462	447	476	450	476	517	427	476	453	467	475	470	465	440	448	437	475	477	472	487	480	474	454	471	475	480	466	428	430	479	454	450	441	463	463	486	484	466	464	416	473	431	438	445	449	451	466	465	432	447	504	468	468	475	474	471	484	479	471	440	439	470	439	472	426	472	433	519	466	467	441	469	520	444	457	442	485	432	471	444	465	492	471	460	444	471	497	472	509	456	465	474	459	475	486	468	470	455	448	469	456	420	420	513	464	477	492	460	425	465	401	418	469	497	449	484	498	487	482	463	517	452	452	466	488	467	487	469	495	474	455	454	479	447	453	477	473	453	475	443	472	474	442	445	457	435	463	443	485	464	476	472	454	479	439	482	439	467	462	449	473	483	458	452	479	471	477	441	447	450	464	492	468	487	441	462	452	478	407	441	471	506	452	452	443	469	470	443	488	445	459	448	475	463	433	473	518	491	492	472	522	476	452	485	504	478	444	473	435	434	447	470	462	446	455	467	517	457	436	470	482	473	451	445	475	482	469	480	461	458	517	446	475	457	464	461	419	481	466	456	493	447	464	464	423	482	477	433	481	464	498	459	457	475	459	477	445	521	490	471	463	505	470	478	424	455	465	446	482	438	497	490	482	458	455	490	402	446	460	470	440	466	503	465	457	479	475	485	463	453	496	471	452	459	454	460	467	463	504	486	471	488	477	458	442	465	470	468	493	456	462	474	452	471	455	472	473	451	484	468	440	453	445	458	484	482	458	507	460	462	493	481	478	496	453	468	512	491	423	456	507	498	421	508	477	480	440	475	464	411	480	483	485	496	455	430	426	482	474	499	477	437	489	488	492	453	452	434	486	463	469	508	445	457	476	435	437	428	462	456	492	436	494	454	484	441	478	460	458	474	477	467	432	482	478	450	446	471	463	485	477	475	438	461	419	460	410	460	473	463	452	472	488	454	468	474	437	452	477	493	483	448	475	448	451	448	431	488	479	456	447	459	502	462	507	469	469	480	474	449	439	476	443	448	461	438	500	500	453	486	454	482	467	480	476	467	471	475	464	464	431	441	488	475	457	457	418	476	491	458	480	485	485	471	457	466	479	471	457	492	487	496	454	496	442	470	483	448	467	464	431	441	481	440	466	437	464	474	469	468	447	485	511	489	443	474	449	462	451	442	467	497	453	439	458	454	467	427	439	448	425	456	501	440	450	447	455	460	502	462	478	490	461	479	479	489	449	425	456	456	499	487	490	453	460	468	497	439	450	457	474	475	460	455	471	437	442	484	451	451	457	457	487	423	445	472	449	505	468	488	486	460	441	473	480	412	487	511	459	445	452	469	453	466	431	496	478	442	442	446	476	461	487	455	473	440	451	430	459	466	509	442	481	504	433	452	464	491	490	474	469	445	456	422	460	462	473	435	453	450	425	461	486	471	491	458	438	476	480	430	465	485	453	466	458	450	491	460	495	459	465	478	480	435	438	456	474	460	458	477	488	477	443	478	444	495	450	501	465	433	473	486	496	429	476	448	416	436	451	509	476	500	445	446	458	482	454	484	481	467	506	496	455	457	493	467	478	432	500	445	456	428	422	458	507	479	480	490	456	460	478	487	473	470	469	463	444	465	485	480	510	487	492	492	450	449	490	427	495	458	440	451	432	423	473	437	436	488	467	461	473	448	431	437	466	483	490	448	487	444	443	467	508	440	440	414	480	462	466	451	457	476	448	460	458	486	444	477	467	502	468	496	465	453	467	468	422	421	473	472	447	449	495	445	445	495	457	477	454	483	462	448	467	464	449	456	443	460	470	445	459	448	476	448	436	492	448	469	451	452	486	492	450	478	450	483	507	474	473	412	437	457	484	482	467	478	474	474	481	451	466	470	466	424	456	435	458	482	451	470	453	475	466	461	498	473	483	425	474	446	475	455	476	458	473	476	484	446	487	463	438	502	492	437	437	462	478	497	443	476	462	522	459	468	485	490	450	493	483	430	485	481	429	431	487	450	480	475	439	446	472	456	479	452	461	453	455	502	495	443	515	454	465	494	482	451	519	448	480	446	462	456	453	463	470	511	434	455	456	458	464	472	437	468	481	505	449	449	451	470	488	498	451	441	457	443	469	495	461	487	443	467	469	437	472	418	455	450	475	464	499	458	493	481	469	443	479	444	469	494	471	448	483	457	503	469	429	461	503	415	469	477	462	414	465	455	446	438	473	469	467	469	476	525	496	473	474	471	459	490	515	452	444	494	445	493	460	477	487	452	452	445	450	434	467	469	471	431	446	517	461	481	421	470	488	485	430	448	459	468	444	457	435	484	499	459	485	477	467	476	455	434	454	469	485	482	464	439	471	416	441	428	465	449	473	471	468	439	465	495	421	431	431	477	460	453	490	436	460	461	458	435	479	450	483	447	473	447	452	472	478	467	460	441	487	470	451	450	476	500	463	513	456	504	483	509	486	438	461	465	484	429	505	461	466	460	480	445	507	444	450	451	471	446	507	458	485	440	457	476	444	447	439	487	488	493	462	457	521	451	457	474	463	450	461	434	456	449	484	465	509	475	458	496	463	460	511	458	476	483	440	467	462	463	502	445	466	461	450	461	437	480	428	489	464	463	467	460	470	495	448	512	454	459	471	470	457	451	506	449	473	531	450	456	442	477	473	497	473	495	470	479	476	481	450	472	461	453	468	446	448	444	487	479	464	451	465	435	435	457	462	428	469	488	443	460	473	452	455	477	501	463	461	464	452	452	482	450	447	436	411	485	469	458	432	480	435	455	467	442	461	472	490	471	461	477	442	440	474	489	452	475	440	446	495	423	452	462	496	446	483	449	458	427	453	462	446	467	497	441	432	481	456	444	439	455	464	410	486	457	451	430	499	456	473	475	470	437	454	449	481	460	500	481	447	463	471	442	511	422	513	487	464	484	462	464	424	474	521	457	454	479	486	516	456	491	501	487	456	484	467	460	428	430	495	477	454	463	445	498	487	451	466	478	501	444	485	457	489	451	453	480	457	476	473	463	439	507	465	512	480	491	483	461	458	461	491	513	446	507	467	465	484	462	443	443	468	455	450	442	471	457	483	472	472	429	458	475	428	445	470	462	482	489	487	435	469	443	465	453	461	467	530	446	503	492	458	441	480	452	472	494	432	503	489	453	492	500	479	489	465	462	453	485	452	458	445	476	466	472	497	462	427	409	505	467	481	483	473	429	457	439	446	482	513	483	455	464	466	461	423	505	476	502	424	458	471	475	460	470	440	448	439	466	478	503	475	432	461	436	474	491
22654	21268	29099	23767	21270	21350	12380	1835	1388	1289	1177	1008	1043	918	986	888	865	843	842	769	800	826	790	836	820	783	764	749	818	804	759	783	782	759	767	752	724	728	720	845	725	718	699	676	715	753	723	776	736	747	738	684	703	753	742	736	735	751	721	724	701	743	718	755	678	732	737	688	732	714	773	748	707	712	722	685	710	724	710	729	737	758	739	734	714	730	682	724	708	745	712	742	696	757	761	757	738	763	748	704	748	726	754	737	778	756	713	718	735	760	671	725	684	717	711	730	748	705	763	716	695	762	723	742	745	706	694	762	687	699	707	694	721	702	669	727	726	721	723	761	741	744	731	672	681	710	710	713	672	702	761	699	700	704	710	723	720	703	744	732	747	763	726	742	732	717	787	724	739	743	782	742	761	727	690	721	751	766	704	755	693	710	722	702	753	706	736	753	725	752	733	721	702	692	687	723	707	777	722	729	715	699	723	700	719	794	742	680	750	692	726	780	787	723	741	710	699	662	717	707	716	677	732	705	710	746	716	732	727	709	727	715	724	728	713	703	695	714	673	707	715	703	678	741	716	706	744	728	719	722	723	702	701	737	719	727	694	777	726	713	776	686	762	727	736	728	742	679	713	696	714	757	717	673	689	736	707	726	685	714	683	698	710	692	765	701	697	717	749	719	677	705	738	723	703	719	719	715	739	733	660	749	691	731	775	718	643	699	690	700	697	696	697	695	710	746	734	734	733	749	687	763	719	674	687	714	708	706	743	760	768	688	731	752	745	743	743	728	712	718	707	712	722	688	656	715	684	723	731	747	722	724	763	733	716	677	720	712	729	713	743	738	704	650	692	724	690	720	717	705	716	734	683	715	698	780	720	689	763	728	700	693	680	782	669	719	711	714	707	691	705	698	738	688	768	687	701	692	673	687	675	711	758	719	760	683	703	700	702	645	695	712	727	676	738	700	686	723	744	708	675	673	716	716	727	755	696	706	710	737	713	722	726	711	699	715	759	707	740	734	696	731	750	759	681	745	732	720	673	700	747	696	679	753	743	756	693	681	701	661	689	699	749	737	715	698	679	723	737	705	691	721	699	772	716	734	734	745	766	759	728	700	678	698	691	700	742	673	716	739	745	713	697	733	688	655	738	666	752	723	672	742	715	701	716	706	697	716	715	695	699	730	720	736	732	726	729	694	729	691	689	722	708	703	733	710	699	708	684	721	721	696	768	741	734	776	725	720	733	752	732	731	727	692	724	698	740	730	715	710	681	720	720	679	740	724	711	695	758	680	715	765	752	735	703	695	715	737	712	688	723	717	665	750	709	712	808	705	734	709	771	730	688	681	696	697	700	714	740	690	725	707	713	704	739	767	701	710	727	739	710	661	735	726	754	728	692	711	727	744	745	684	723	652	743	704	718	668	702	709	760	777	722	697	693	737	720	703	695	734	783	724	727	725	743	738	680	724	681	741	733	732	725	676	784	723	722	695	747	711	708	755	720	739	720	758	726	723	749	728	661	704	721	784	671	715	690	711	755	714	722	714	717	722	737	703	678	665	706	741	677	750	794	687	661	704	705	692	680	702	676	661	738	682	708	712	720	718	676	766	705	702	709	712	724	723	674	758	724	697	689	677	762	752	722	716	720	725	710	715	700	744	749	753	731	714	698	716	664	693	732	701	680	693	747	711	691	738	708	726	677	694	690	714	716	729	747	633	743	747	701	716	719	704	712	716	778	800	726	755	691	706	717	732	698	720	734	707	717	745	686	755	682	699	698	664	656	747	724	731	761	720	710	764	744	762	729	733	747	694	698	716	688	659	744	769	768	690	703	761	738	750	695	697	665	663	686	716	714	706	711	722	737	735	702	769	732	756	739	752	710	707	736	780	696	765	743	686	690	637	747	723	749	695	730	742	749	703	699	724	716	719	703	677	703	719	679	746	781	746	725	713	714	718	709	733	688	756	704	708	727	736	699	700	699	725	694	707	694	719	735	693	741	748	801	747	684	798	742	701	675	705	722	713	693	728	689	734	655	704	777	710	702	733	714	703	743	675	693	715	711	726	749	754	694	707	712	734	672	707	747	733	733	717	690	717	735	683	712	694	706	727	730	791	697	689	718	723	655	732	707	713	720	669	687	704	724	664	706	725	703	725	775	715	733	716	726	694	700	691	730	736	708	736	713	739	684	669	706	731	705	666	699	699	699	741	726	704	698	704	701	701	729	703	682	693	706	726	713	735	705	731	703	705	755	693	755	713	725	695	693	713	666	704	751	717	730	698	733	689	697	723	735	706	716	699	724	741	721	781	697	713	698	726	726	730	704	672	718	696	718	682	729	763	723	761	728	705	740	643	771	758	749	728	757	734	768	722	725	700	725	708	701	684	723	690	713	728	695	724	737	666	757	733	709	742	694	720	726	748	738	728	695	685	705	727	714	710	703	698	736	701	721	731	710	719	717	697	637	695	748	759	731	723	709	717	715	727	706	692	747	720	744	727	755	725	692	721	730	709	688	734	726	690	735	694	704	737	729	775	739	703	693	677	729	714	739	701	673	687	669	710	747	678	697	700	703	684	704	650	714	732	661	757	777	714	709	761	739	702	738	720	656	717	772	746	765	733	726	756	728	705	694	695	713	715	687	711	713	704	704	696	691	732	706	663	741	737	717	717	713	746	694	699	688	660	666	708	681	799	720	717	716	713	735	734	768	681	640	699	732	712	714	704	742	705	710	740	688	664	729	710	715	722	740	745	703	702	726	761	705	711	721	727	716	737	687	683	725	692	711	715	736	714	637	722	701	747	719	693	670	722	685	750	689	711	698	721	747	712	693	715	712	659	696	713	689	718	725	748	709	675	699	722	734	727	715	734	747	664	714	616	711	717	772	729	723	711	675	698	698	703	704	673	679	709	731	717	715	716	756	682	693	724	745	717	721	706	713	718	745	700	734	681	746	712	745	728	708	730	704	714	691	739	726	701	751	742	680	743	727	692	742	693	673	747	664	704	732	725	715	735	732	665	670	659	723	777	711	677	671	701	735	688	746	736	728	777	695	759	746	740	728	717	691	672	698	723	785	709	801	691	714	697	692	716	722	728	701	735	723	667	706	761	725	768	691	697	719	761	755	630	699	666	687	722	760	750	730	733	717	739	680	742	775	743	700	694	689	743	702	717	728	679	774	692	690	741	740	694	700	685	758	728	698	688	730	715	653	689	701	670	697	698	737	708	669	692	686	700	733	679	771	714	751	722	707	708	719	713	764	713	740	703	683	723	721	693	743	768	685	707	720	752	735	735	687	697	706	722	715	700	704	675	796	719	724	687	726	697	715	719	729	712	694	719	686	765	686	707	738	685	732	715	711	685	716	693	665	697	741	672	710	677	739	694	717	677	702	690	713	740	691	752	746	710	706	714	707	738	726	714	653	720	701	705	688	698	756	670	686	718	715	725	708	736	736	701	749	751	744	723	686	754	763	736	696	666	710	728	686	714	737	729	743	692
10215	16119	13887	7299	5172	4105	3144	2636	2191	1985	1642	1426	1378	1250	1187	1140	1095	984	1034	959	936	898	956	889	916	848	857	898	853	840	830	868	875	830	889	846	854	831	827	820	846	845	836	774	840	822	846	843	747	799	789	810	786	830	831	838	819	784	820	817	771	809	770	858	784	811	802	827	791	778	811	812	809	768	812	780	842	789	768	803	771	779	816	828	796	820	821	819	803	813	785	816	763	781	775	785	807	751	775	777	801	811	809	799	785	784	780	810	794	809	770	777	831	785	744	771	754	794	823	840	810	822	839	766	786	797	807	775	790	759	784	800	805	760	822	797	791	819	748	834	835	767	865	782	776	822	801	804	801	825	766	765	780	773	789	846	769	813	769	815	818	835	783	744	826	769	813	821	752	817	753	786	756	789	759	753	767	730	826	822	798	821	805	793	820	781	830	812	785	771	809	784	787	810	796	827	766	824	780	768	764	777	783	777	796	826	771	801	772	772	868	809	837	730	816	759	739	800	785	774	755	847	831	697	799	797	799	798	808	761	780	807	753	790	795	751	823	788	783	822	719	809	779	804	769	856	823	793	788	792	785	753	766	763	781	790	753	767	800	781	827	791	793	772	832	801	829	758	794	809	790	742	828	762	783	814	791	757	743	794	800	844	789	774	788	807	778	810	829	819	784	795	784	787	783	731	798	786	858	800	753	792	830	749	796	808	812	800	764	765	790	804	777	754	806	770	759	777	815	835	734	769	781	767	801	847	785	711	801	716	787	775	821	754	775	783	779	806	801	775	764	801	846	781	806	760	768	799	778	791	754	805	777	715	807	807	830	810	767	807	821	807	792	791	813	779	772	784	747	796	801	828	767	829	758	768	769	773	769	737	763	818	798	817	795	799	797	812	777	805	854	819	731	803	787	802	863	789	773	800	866	786	792	801	749	814	770	806	818	793	784	761	740	770	754	781	793	828	835	830	750	794	745	795	805	787	759	769	776	779	768	772	763	805	789	822	788	829	753	757	748	784	771	833	728	777	770	737	783	805	804	791	813	787	815	819	764	767	769	749	799	855	752	776	800	797	818	809	790	820	755	832	749	810	797	815	819	819	769	830	755	786	763	777	796	798	792	756	781	771	814	761	822	760	790	812	836	789	771	783	810	796	802	730	735	749	749	745	816	814	737	796	792	800	826	818	777	744	782	791	801	814	766	769	776	750	814	764	753	753	806	763	783	802	819	746	787	787	792	775	796	826	775	785	769	796	782	789	808	817	790	802	771	812	752	828	775	778	760	817	791	794	824	801	781	795	778	808	806	810	798	775	790	793	850	837	816	822	795	756	795	758	760	772	770	759	773	787	800	774	755	816	774	780	811	810	817	843	821	791	811	784	822	744	781	784	810	792	803	730	842	768	799	806	787	816	747	814	805	828	812	848	756	779	799	785	752	787	801	814	737	766	777	731	780	819	803	756	761	788	741	812	789	795	781	844	817	831	782	831	803	767	784	802	826	851	797	826	753	816	769	844	804	799	843	736	846	776	777	806	835	807	771	794	749	820	806	819	788	817	793	790	809	774	780	805	744	812	810	825	805	787	806	770	833	739	762	771	798	796	825	804	840	736	853	827	785	791	793	748	831	809	806	768	763	809	770	794	754	799	833	771	824	770	778	786	775	782	775	771	788	788	818	831	801	787	792	751	755	802	777	826	782	810	771	760	813	796	728	761	764	765	809	760	815	817	823	755	785	755	788	765	793	781	826	826	804	779	777	816	801	747	798	797	765	813	783	786	788	745	788	817	771	777	778	787	756	768	807	738	829	804	803	768	778	767	799	802	816	810	739	769	776	735	767	819	781	810	785	772	847	779	817	826	730	784	809	780	809	774	739	786	884	834	748	752	813	810	793	815	766	799	767	744	804	761	774	809	801	759	809	796	772	766	777	742	784	782	809	843	802	774	808	818	811	733	759	790	831	783	769	832	767	737	787	792	845	754	769	749	735	780	825	797	789	735	798	789	797	751	842	751	762	807	742	833	810	778	787	788	803	834	770	785	801	773	779	762	809	785	772	813	779	798	750	786	758	825	790	803	795	740	718	799	800	793	794	769	794	785	819	819	803	787	764	807	807	754	782	782	781	789	807	762	769	717	796	811	792	764	796	792	768	811	825	769	811	796	773	776	775	835	773	829	762	785	766	785	789	809	787	827	732	799	746	795	794	794	756	787	790	804	795	800	752	760	764	799	795	813	839	760	844	768	817	781	765	801	799	865	767	818	799	805	843	731	814	786	788	772	774	805	780	779	773	750	827	794	811	792	720	791	782	807	749	795	766	774	819	778	791	803	767	824	805	780	779	776	783	789	815	830	839	741	757	777	712	793	771	785	803	809	782	828	820	777	797	832	817	769	759	808	747	789	812	764	806	809	770	793	785	795	836	770	846	769	808	815	792	832	781	803	811	804	812	768	797	801	797	809	752	777	872	796	778	760	793	780	808	755	846	776	771	821	796	771	775	787	792	809	774	768	789	772	708	780	777	806	767	808	792	794	762	836	812	792	802	749	802	773	765	788	786	805	781	773	776	791	843	755	742	795	791	791	806	778	787	731	772	771	747	808	725	716	811	750	743	798	763	770	800	756	785	743	804	806	776	775	780	806	796	793	846	779	794	778	814	827	802	810	781	763	768	769	795	768	711	828	794	723	823	782	824	847	761	783	765	824	858	786	792	726	739	783	827	797	749	805	792	783	809	713	767	765	789	810	844	758	736	794	789	785	795	715	727	835	756	806	744	754	743	833	801	759	820	771	821	750	810	804	804	810	847	803	781	752	756	792	849	793	762	755	813	769	771	799	748	772	805	774	801	765	808	781	758	792	764	750	800	756	802	752	759	787	834	729	803	793	767	811	794	827	809	796	744	792	769	790	810	794	773	760	810	786	816	774	835	758	749	797	794	730	787	760	788	773	819	782	802	799	773	797	796	777	815	767	759	751	770	800	754	783	753	839	795	777	794	756	746	770	782	762	805	843	802	802	782	781	775	831	802	749	844	772	728	794	825	887	800	825	805	766	815	817	815	783	783	791	775	787	778	750	769	723	786	772	770	788	760	776	767	789	771	795	823	790	805	834	791	809	757	807	769	793	782	798	813	763	830	773	752	793	788	775	802	767	737	778	808	779	772	834	783	769	782	782	773	743	814	832	777	791	813	838	840	780	766	791	782	766	774	781	746	795	796	808	766	749	762	783	785	782	773	770	759	770	816	774	804	763	819	768	763	784	831	809	738	731	792	820	781	790	771	727	786	821	810	822	805	800	756	804	792	788	804	725	745	773	834	767	778	796	811	815	805	787	782	790	764	765	756	808	752	803	787	818	775	784	768	783	799	820	777	790	774	800	814	782	800	775	833	804	822	769	771	778	775	811	810	780	772	784	762	825	795	787	805	803	824	756	773	815	823	764	827	791	739	756	833	775	754	787	807	776	811	798	764	797	825	797	822	749	782	761	782	798
27026	20379	8056	716	403	300	281	284	234	242	236	238	253	227	230	230	246	198	234	234	223	235	218	231	219	230	214	204	247	229	210	234	200	204	205	212	213	209	199	247	232	224	242	204	213	211	249	225	265	216	222	231	244	221	216	225	236	206	197	222	211	236	234	223	231	213	225	212	215	212	210	227	223	222	224	217	200	215	245	208	198	228	210	220	207	206	218	231	238	220	228	203	220	234	227	224	219	229	220	220	232	226	246	208	215	194	221	217	207	181	232	228	202	213	216	211	220	209	213	222	236	220	209	224	220	225	213	219	212	198	198	224	209	222	200	231	261	217	214	229	258	215	193	239	216	215	225	218	218	235	233	197	220	222	218	218	200	201	215	202	239	229	245	188	225	212	207	203	205	234	212	211	245	220	244	202	228	206	213	213	243	220	225	251	212	211	222	219	234	231	236	219	229	192	214	221	216	209	250	217	227	201	209	229	203	223	220	206	192	217	225	236	192	245	212	217	222	197	223	249	226	232	230	208	225	230	217	184	203	228	238	219	246	206	228	219	213	212	229	223	207	214	186	224	229	231	222	213	244	226	202	210	239	232	220	212	198	207	203	229	256	215	250	197	222	198	210	188	213	224	238	219	220	223	229	218	241	208	211	228	254	235	201	262	227	208	205	223	209	201	212	259	193	234	233	212	205	213	227	233	233	241	223	219	236	210	198	218	216	215	230	212	212	223	203	228	250	234	207	225	234	216	214	239	227	217	212	207	234	229	187	219	219	234	211	245	233	204	220	239	218	219	217	246	226	221	222	219	189	225	214	222	235	209	232	222	208	220	230	202	205	234	235	202	232	242	215	223	232	230	219	200	213	204	211	205	240	218	177	209	209	221	223	208	203	216	209	226	233	190	195	230	209	221	233	221	239	213	240	231	223	209	248	204	222	227	226	227	216	220	221	200	210	212	224	253	262	208	215	230	243	249	214	207	246	185	233	202	217	216	223	215	239	223	229	214	231	217	219	218	227	230	242	194	215	224	225	215	233	209	207	214	226	239	241	201	193	215	205	211	212	208	215	217	232	232	216	265	246	228	223	211	224	210	194	229	216	213	216	226	216	226	204	207	186	229	231	220	246	229	205	244	221	232	206	210	228	212	217	230	217	211	212	210	231	216	207	220	206	227	216	213	237	225	236	230	246	220	215	206	253	220	219	206	213	191	231	207	219	203	226	213	183	227	224	223	194	221	220	231	227	229	199	229	200	229	228	191	243	237	234	238	207	207	234	220	216	228	182	222	232	235	238	200	206	224	235	216	223	213	219	205	237	212	228	235	226	220	228	209	249	200	227	215	239	229	221	219	232	243	216	200	222	240	219	226	246	205	217	212	203	209	227	223	231	216	222	204	195	199	233	248	197	228	242	228	230	200	217	218	238	207	234	212	219	240	237	231	198	215	227	240	203	254	209	223	193	221	208	205	233	207	221	234	194	239	220	203	210	206	231	225	213	227	203	221	235	214	223	212	230	223	242	228	218	209	216	227	228	211	211	228	241	240	235	208	225	239	225	231	220	232	195	206	200	233	197	202	221	194	217	230	222	200	239	226	220	211	226	204	243	235	213	234	242	227	239	225	247	217	215	203	183	201	221	211	242	231	215	197	235	216	232	204	252	207	201	203	207	241	193	227	229	229	223	223	224	219	263	209	218	218	208	273	191	213	242	205	227	229	225	221	232	235	199	238	229	227	213	229	192	222	203	222	225	228	222	212	225	210	193	230	229	190	203	230	237	212	222	212	209	217	238	238	201	243	220	201	214	230	205	228	213	205	245	217	199	239	220	200	196	230	225	221	235	227	237	235	214	203	205	224	225	219	215	217	202	214	225	221	196	206	205	244	229	239	234	230	217	237	215	214	212	209	222	219	203	207	210	210	213	232	194	211	230	212	238	234	213	220	219	217	196	214	224	208	229	225	207	224	244	218	217	178	222	216	218	229	217	214	197	243	201	199	248	253	216	222	228	227	204	205	196	207	258	210	204	213	218	190	213	217	211	220	241	235	216	194	199	236	222	212	189	227	210	218	223	220	199	226	235	190	250	209	200	207	200	221	224	212	213	234	224	249	232	191	207	212	218	211	241	206	197	201	225	215	222	205	225	223	227	226	227	226	241	225	223	219	218	242	242	225	236	201	238	211	185	219	218	219	240	221	226	233	249	208	205	214	227	220	193	207	200	226	204	223	243	220	239	212	231	208	234	251	199	224	244	211	214	234	234	211	208	213	223	237	216	221	209	204	231	225	220	238	213	192	192	206	228	258	235	241	192	225	208	196	232	226	232	209	216	221	230	209	204	210	235	226	217	205	238	242	245	219	227	217	258	205	231	234	220	222	228	192	197	246	235	244	239	214	228	230	203	228	222	197	242	214	225	223	249	211	213	212	203	218	217	207	240	227	221	228	223	217	224	202	229	227	267	218	207	221	216	215	215	228	216	215	206	242	247	230	181	245	215	219	223	220	216	225	212	220	211	213	201	215	215	228	217	229	256	206	207	219	220	226	177	202	210	204	230	218	228	226	222	232	210	233	250	187	217	209	210	228	217	219	215	215	222	216	210	229	212	228	204	222	225	243	226	213	237	214	211	226	243	221	231	217	215	215	207	225	211	226	207	230	203	204	216	236	213	221	225	212	212	215	203	205	248	249	213	221	230	226	241	217	209	234	208	227	222	187	257	224	225	223	224	195	221	191	193	238	202	228	231	213	240	214	210	252	233	220	202	204	232	206	228	173	220	208	219	207	185	221	222	219	205	202	213	229	218	227	242	224	224	219	236	211	226	208	220	197	207	208	231	212	232	205	220	187	195	235	218	176	232	248	211	199	230	217	226	221	250	205	221	191	222	257	208	241	225	200	196	213	227	232	249	209	201	253	234	221	226	235	205	229	256	236	239	225	226	188	226	211	231	219	228	205	193	219	194	210	233	246	220	220	236	238	194	213	202	208	248	223	201	208	233	211	219	199	220	198	230	216	209	222	216	202	239	213	245	204	216	241	240	203	215	225	220	235	190	226	246	228	237	237	230	235	252	223	206	226	217	214	206	220	223	236	230	208	193	225	242	229	227	210	243	242	220	226	195	217	260	252	253	207	232	234	188	220	226	236	237	222	212	215	210	232	219	212	223	248	216	211	243	243	248	229	242	222	232	217	216	233	214	229	221	217	215	198	243	226	207	239	220	227	235	230	216	209	207	208	214	241	228	224	221	232	224	216	227	200	201	232	218	227	231	207	216	235	230	253	208	222	233	237	214	213	235	226	239	212	215	235	213	220	209	227	219	247	231	197	195	205	209	220	233	210	190	219	225	248	233	224	206	222	249	228	200	220	254	213	216	233	208	222	213	250	217	249	221	220	210	220	226	225	192	223	220	208	209	197	224	228	217	225	241	208	206	233	215	206	219	218	230	206	245	236	216	224	214	219	231	224	222	214	216	202	223	192	262	210	211	201	218	222
5963	1157	1221	557	430	396	360	324	300	304	297	337	302	267	273	276	256	291	277	278	293	310	282	267	276	264	281	244	309	300	288	272	230	305	288	272	274	257	265	258	284	289	296	273	271	282	293	248	248	287	283	282	281	257	286	260	269	249	263	271	240	282	307	317	302	294	296	283	256	287	278	275	305	258	258	241	266	276	275	266	263	307	261	301	284	264	285	266	266	292	260	287	282	290	279	275	247	295	248	255	274	281	258	268	305	247	277	241	293	271	311	263	280	286	285	287	299	276	295	250	277	289	281	253	259	265	283	257	300	255	278	286	282	265	293	260	277	280	278	237	276	302	255	291	291	306	278	293	274	263	272	283	282	278	282	257	231	256	271	254	233	260	279	280	281	280	262	259	277	264	265	261	283	258	282	255	273	249	251	287	250	276	297	243	261	286	283	267	264	263	270	266	253	294	287	302	269	271	257	269	286	283	291	275	318	260	274	256	257	295	241	279	262	245	289	286	270	300	283	273	247	244	283	272	290	268	281	265	292	298	258	299	265	276	316	267	267	245	275	270	240	266	257	261	265	247	278	282	272	286	276	279	273	292	269	268	281	281	283	263	283	250	313	292	277	271	247	257	255	287	297	257	253	298	279	260	285	289	253	242	289	279	282	264	274	259	262	273	251	244	275	263	296	278	275	291	279	291	233	272	278	268	277	264	274	334	267	259	256	261	301	247	266	240	303	256	292	289	290	248	254	279	285	267	282	268	284	266	279	280	285	291	277	295	252	271	254	280	255	267	260	245	267	268	275	301	274	251	254	285	272	263	273	287	257	286	304	252	273	259	283	265	272	289	238	276	264	275	299	258	257	238	265	261	289	310	268	256	248	276	276	277	266	283	247	250	293	261	266	310	260	279	294	267	248	278	275	274	285	266	271	252	275	273	298	271	276	249	301	282	258	286	279	285	281	296	277	275	258	253	277	261	288	278	244	262	248	244	290	285	261	256	264	286	262	242	270	273	257	309	267	271	281	258	250	280	253	277	253	276	275	266	302	257	276	248	277	253	272	277	240	281	266	251	284	252	258	276	250	251	303	274	292	287	236	259	281	275	280	249	282	255	273	287	292	274	293	278	277	258	284	294	260	270	266	253	278	259	274	324	286	288	254	290	267	275	258	289	258	253	246	249	281	249	258	284	247	244	294	251	280	259	265	305	272	281	255	266	259	286	263	292	305	275	265	262	264	281	244	300	268	316	305	267	279	291	274	274	236	301	277	258	274	258	286	275	274	255	270	295	272	274	249	272	284	273	268	292	268	264	266	282	270	258	260	272	282	271	266	286	284	274	278	262	290	281	251	270	292	271	301	253	259	266	272	274	251	253	261	281	274	251	260	270	265	265	263	261	275	267	256	289	263	261	263	263	290	291	262	257	264	247	286	263	260	284	262	259	262	291	283	256	287	277	278	297	260	283	278	271	253	254	270	258	289	287	284	283	289	282	246	253	283	273	302	283	281	280	271	264	257	239	252	245	241	292	282	287	259	248	257	260	291	260	267	265	276	273	289	255	268	270	240	254	282	264	282	284	258	286	274	261	269	289	287	261	275	278	288	284	288	258	261	258	288	291	273	251	289	280	289	252	283	265	259	298	274	296	248	281	274	275	262	278	285	260	285	299	253	278	287	266	269	261	242	273	284	238	281	273	295	275	264	288	264	278	279	306	283	287	294	241	308	277	275	276	283	273	269	270	268	258	276	263	271	288	268	272	256	253	294	254	267	266	264	305	266	265	276	245	277	248	281	235	260	262	282	255	297	254	281	275	280	255	281	282	256	278	304	266	241	266	272	267	272	266	273	255	239	270	305	279	284	287	280	279	301	288	262	285	258	263	262	262	280	279	269	273	259	266	244	241	281	224	292	275	269	274	286	249	274	239	255	267	266	278	282	292	250	305	263	293	272	263	282	279	282	278	274	279	231	276	297	267	289	262	259	284	263	289	275	251	273	240	264	248	254	297	268	289	285	295	264	280	259	243	242	276	271	302	274	252	251	285	264	274	301	284	273	284	272	306	273	278	260	303	279	262	281	287	262	271	297	273	277	260	274	253	269	279	258	272	260	272	264	271	277	242	291	278	244	258	270	277	250	227	271	295	276	287	252	261	279	238	275	277	273	277	270	298	246	277	263	255	256	284	269	280	283	283	266	263	262	321	292	252	267	236	266	272	285	261	279	256	264	287	237	276	257	265	269	272	281	257	248	278	325	277	286	262	253	293	258	250	269	257	258	281	280	251	301	264	294	268	275	264	252	248	267	270	279	285	261	273	275	245	262	259	260	298	272	280	284	263	256	255	306	267	298	282	275	296	250	266	295	276	291	267	267	252	266	265	233	253	274	293	244	292	254	276	277	269	277	245	292	261	244	253	265	265	278	276	268	282	286	295	268	271	300	265	256	299	273	255	273	243	286	289	265	271	266	275	294	281	267	251	273	279	289	273	286	281	264	282	250	289	279	283	283	293	256	239	287	233	267	270	262	292	260	239	257	281	259	256	257	270	265	275	305	274	252	291	280	256	256	273	263	259	260	275	274	277	282	278	253	263	263	270	262	260	274	292	287	264	254	235	288	265	261	267	283	287	286	279	266	255	281	300	286	256	285	241	311	265	287	272	241	244	237	286	242	265	242	297	274	302	255	281	294	283	248	268	296	264	268	284	239	279	258	279	292	272	271	279	275	250	281	280	289	282	264	273	260	264	284	255	287	271	275	244	253	254	263	284	275	301	290	283	260	307	253	273	260	281	274	276	260	262	303	275	267	237	284	264	256	259	266	280	268	286	276	266	281	263	278	268	270	266	276	290	253	280	251	248	270	265	254	281	281	278	271	273	276	251	296	259	276	275	267	290	277	268	268	262	247	255	275	223	289	276	280	275	303	255	253	285	280	303	273	261	267	280	277	277	265	296	299	279	268	268	282	300	277	251	267	270	273	271	275	281	268	310	267	291	280	297	287	262	273	276	284	273	258	264	271	296	297	281	284	260	271	251	263	288	284	243	272	273	269	249	300	261	258	253	299	296	255	276	292	275	260	308	259	239	271	252	268	273	281	270	254	289	274	274	265	266	266	270	279	284	251	274	280	292	288	292	266	253	240	276	261	240	272	296	283	298	272	267	267	259	265	258	275	320	297	256	268	298	250	260	269	263	250	246	259	252	260	281	265	256	262	293	287	300	289	271	261	257	277	271	279	253	270	298	270	262	253	269	279	285	236	276	255	320	294	310	281	260	250	244	262	278	287	294	249	258	273	242	270	262	269	245	300	276	268	282	279	276	255	269	278	291	262	271	297	265	288	288	291	260	260	305	273	274	290	259	272	279	263	282	306	245	269	297	261	273	297	269	285	298	274	258	246	271	236	281	272	271	268	276	259	284	294	252	286	280	281	284	284	296	259	276	254	266	263	278	260	278	254	286	264	263	269	236	258	256	260	286	280	289	248	265	268	305	281	274
23697	21270	28732	24143	21275	12307	1485	888	727	667	601	582	530	526	477	463	507	475	476	459	469	423	409	471	424	433	432	445	420	429	442	422	434	463	415	438	413	392	422	404	388	432	406	433	407	434	414	391	421	419	422	401	402	419	425	339	352	405	401	427	408	420	408	384	417	399	423	389	391	417	405	434	407	418	383	397	413	408	420	409	394	414	389	397	420	393	399	401	423	400	436	417	407	410	385	399	405	426	382	415	421	395	435	433	398	408	407	400	383	430	434	430	398	419	429	436	423	431	444	413	430	445	410	427	391	378	372	378	437	420	400	371	438	400	366	438	368	368	403	414	404	395	423	395	388	392	405	392	416	403	390	386	423	378	391	411	401	374	390	413	405	396	404	402	408	401	432	396	405	445	380	443	401	368	372	448	414	404	425	417	400	381	395	380	438	435	418	418	385	412	400	412	392	390	411	400	383	398	375	451	373	399	386	409	412	398	395	393	437	391	394	406	407	416	426	394	396	397	404	431	413	392	393	396	407	389	421	358	382	378	373	421	411	374	397	390	400	417	400	424	392	416	441	416	392	430	381	372	412	401	408	401	390	387	418	406	404	353	422	410	425	427	400	419	412	400	404	422	385	387	435	439	423	383	416	417	361	396	399	389	423	396	413	447	449	391	417	375	377	434	410	396	397	377	409	399	408	447	359	408	430	399	395	382	396	362	370	415	411	401	420	412	422	418	399	394	406	383	414	377	432	430	401	433	422	403	401	419	402	401	420	404	430	402	438	376	385	417	428	408	374	440	407	414	397	376	386	414	423	443	432	386	368	401	411	390	395	400	393	424	403	400	419	397	434	406	426	386	402	465	419	411	412	413	389	399	448	386	411	388	421	429	390	444	390	404	392	387	403	377	399	399	414	399	416	414	408	397	391	416	408	413	379	402	378	395	393	395	425	375	401	394	402	410	376	425	421	413	379	397	390	408	411	450	426	376	433	389	419	394	390	384	409	414	408	354	404	450	398	386	387	385	441	399	433	407	399	404	448	431	416	439	393	368	406	416	412	385	397	387	429	396	394	372	381	418	390	410	444	350	402	446	411	402	395	412	425	426	410	410	448	420	412	404	419	393	395	449	360	423	430	383	395	402	393	404	429	414	432	411	386	413	418	420	415	405	423	372	389	415	384	418	426	385	385	412	409	393	430	410	397	432	390	378	415	428	395	440	385	424	413	419	421	388	380	395	391	433	427	440	398	401	406	391	363	421	393	413	424	422	411	382	397	383	422	352	393	372	420	403	404	433	389	429	411	414	409	402	375	379	435	393	386	444	417	393	367	404	408	379	389	411	424	449	398	381	404	418	430	401	368	396	409	397	409	379	396	403	407	380	409	399	428	402	364	419	404	419	454	408	409	415	431	390	421	410	402	434	389	433	388	394	416	393	422	399	427	372	408	401	416	416	406	383	393	394	389	403	395	399	397	401	404	422	409	425	416	401	429	415	417	377	378	396	440	408	385	423	431	428	390	395	421	369	413	374	407	353	415	395	407	381	425	410	414	399	404	395	429	400	392	409	422	385	454	433	379	380	384	444	411	401	428	398	353	423	452	414	425	385	447	399	395	413	385	405	409	436	352	411	410	419	423	389	360	413	386	407	406	380	371	394	392	417	391	411	371	416	418	409	407	404	398	433	414	398	405	394	388	389	390	418	385	401	405	410	409	425	362	411	357	415	434	411	413	368	423	396	382	405	421	389	404	407	404	394	394	432	428	392	402	398	393	424	407	384	389	413	381	387	404	382	395	448	428	396	430	392	395	405	414	410	394	400	388	406	417	418	419	421	373	435	401	413	413	372	423	393	393	356	419	423	421	450	396	382	359	397	385	440	413	403	414	411	406	389	373	405	431	412	409	401	371	425	381	409	431	400	424	439	401	425	406	412	376	376	403	404	449	407	434	364	405	391	398	431	403	426	372	430	401	431	425	391	395	420	408	406	404	422	403	436	382	409	399	414	390	441	399	437	427	419	380	438	397	371	396	431	408	423	405	397	345	432	412	401	376	401	378	405	406	432	390	415	414	417	448	404	364	408	362	366	391	378	380	419	409	441	429	413	398	397	380	403	365	395	374	385	397	416	398	401	454	400	401	400	424	399	368	428	438	436	393	438	415	428	383	398	411	410	391	407	432	390	411	387	425	398	451	391	391	381	419	395	422	405	419	385	407	408	396	406	387	412	387	386	421	420	381	381	375	424	404	402	421	410	391	405	438	428	423	382	421	433	399	409	404	414	449	401	391	389	396	390	401	436	437	400	388	386	412	419	416	421	373	442	409	379	412	406	430	423	389	365	425	414	397	377	435	417	370	431	427	394	382	380	367	410	426	441	379	432	414	415	377	451	429	401	383	410	417	435	417	411	375	432	389	426	374	414	383	396	427	410	420	376	444	392	405	416	400	392	428	411	388	435	425	410	388	423	421	384	400	398	405	392	424	417	420	413	408	396	364	378	432	414	412	412	419	361	430	386	393	374	403	386	395	379	402	405	405	385	410	416	411	407	375	422	388	392	375	383	406	427	376	401	398	426	395	395	402	369	396	418	381	417	443	433	419	390	427	410	400	406	412	404	420	419	415	398	418	402	452	415	374	417	393	431	417	387	414	397	428	392	396	426	414	403	411	422	409	413	411	406	393	421	365	404	417	419	387	387	403	424	387	391	387	426	388	402	407	402	410	421	433	400	422	422	417	390	408	453	386	434	411	432	365	410	396	405	393	432	407	404	398	411	427	383	430	375	425	428	410	394	422	412	416	410	377	401	392	398	392	409	407	409	403	419	402	383	397	437	417	439	359	404	388	397	400	422	401	372	413	428	413	421	443	390	414	405	390	387	434	423	399	394	431	356	431	402	438	395	402	375	413	418	400	402	407	402	394	431	415	414	380	392	375	394	448	416	418	414	427	391	414	396	382	402	417	418	390	424	408	400	406	413	389	407	409	378	408	407	399	371	406	413	382	431	383	397	437	382	386	394	403	419	374	429	412	433	397	428	401	401	413	419	405	412	364	400	422	385	422	410	435	378	406	426	372	424	417	406	360	432	398	414	396	353	405	429	423	423	447	438	417	392	407	388	402	405	375	426	417	420	428	443	376	421	406	396	405	401	416	421	428	408	417	411	369	372	387	391	400	412	388	378	397	389	406	386	446	439	412	409	436	422	386	388	397	396	381	374	369	425	393	422	374	418	406	425	384	406	425	428	399	396	369	368	391	442	419	376	382	428	420	417	400	399	395	379	370	376	422	386	413	416	407	428	399	416	416	418	424	433	415	385	425	398	392	403	416	446	405	409	422	397	412	449	409	423	401	390	386	367	429	453	429	385	408	411	415	411	400	366	400	394	402	392	391	387	390	397	402	429	440	402	391	453	382	433	441	413	431	398	384	409	370	419	403	403	373	421	405	421	435	413	406	394	440	384	397	384	390	432	399	389	417	400	409	407	417	403	418	393	446	386
7436	9782	8276	4221	2919	2259	1792	1447	1214	1022	910	788	734	738	628	658	598	571	582	554	535	512	551	526	508	524	545	441	530	473	497	478	506	491	488	506	493	488	481	507	511	447	440	480	463	522	484	479	492	448	470	457	465	463	480	464	486	453	463	468	491	460	465	448	459	457	434	479	426	484	527	491	439	501	448	470	453	442	464	488	478	475	483	486	471	481	493	476	463	491	462	452	426	475	494	465	479	485	476	470	457	470	446	474	479	440	461	465	459	457	477	443	449	432	479	470	505	415	465	456	488	471	483	487	479	454	474	471	457	472	476	473	468	478	443	492	468	485	451	492	436	496	462	502	447	424	458	474	441	503	467	495	482	494	462	497	489	510	459	500	444	464	460	501	420	438	443	502	439	423	459	457	508	445	444	481	424	445	448	491	453	447	480	451	474	455	447	473	476	444	481	473	490	460	490	450	439	440	467	468	459	463	481	451	482	449	457	494	433	455	434	466	456	430	427	490	464	444	453	507	447	457	444	468	464	486	447	468	475	460	482	443	465	439	428	427	461	466	458	413	463	453	465	461	515	445	485	439	467	439	481	455	481	479	476	435	434	461	492	442	458	467	461	469	479	422	430	427	454	452	480	444	471	499	489	427	488	474	452	483	451	477	483	480	476	480	460	427	479	404	467	443	460	466	403	454	467	438	433	433	430	442	467	471	481	462	517	440	476	461	499	473	441	430	454	418	475	454	450	480	451	470	470	445	464	466	460	470	466	462	468	466	433	454	472	453	498	466	440	463	462	461	432	441	450	431	451	480	456	458	438	445	435	461	448	467	459	448	460	465	467	436	522	468	454	477	510	473	430	464	430	444	465	452	454	432	484	409	433	424	461	450	467	425	496	470	434	428	454	463	450	490	455	477	451	425	470	469	453	485	461	448	454	465	514	459	471	475	427	475	498	450	423	494	461	473	457	499	460	457	491	450	476	510	476	458	451	461	451	504	444	412	478	459	496	436	425	473	489	503	461	467	461	489	452	480	451	459	435	507	463	467	464	476	481	459	449	438	416	482	430	454	433	458	484	453	447	500	445	417	475	461	507	466	435	429	479	467	437	469	450	438	462	436	490	440	478	462	457	462	469	448	457	426	475	481	466	414	427	482	480	442	466	462	460	401	434	470	439	454	476	439	425	452	464	444	478	437	469	441	440	439	486	471	429	455	462	449	498	455	473	470	443	469	449	475	466	470	473	449	455	455	447	469	471	467	461	433	465	441	465	451	430	444	482	432	460	461	435	480	458	460	465	499	434	456	433	500	448	466	451	461	467	459	462	471	442	430	439	438	455	475	483	506	459	435	442	475	454	460	487	466	461	459	450	411	453	479	445	450	435	500	456	482	438	444	455	494	459	505	462	446	485	471	493	429	447	444	469	444	471	487	453	441	439	454	478	509	471	451	448	483	459	460	468	459	449	460	455	468	480	444	466	429	456	459	466	448	490	445	479	462	435	457	471	449	440	470	491	473	456	420	445	499	419	494	504	491	414	441	459	476	437	486	479	507	455	462	434	423	458	452	460	426	456	477	479	456	448	450	446	449	443	454	436	435	424	508	446	458	445	471	454	443	457	421	459	517	463	438	480	462	430	459	435	449	477	462	440	422	439	529	450	479	470	453	457	501	513	460	454	479	474	464	479	479	481	491	469	477	473	454	481	478	470	462	489	459	466	457	447	465	432	505	448	472	442	443	453	409	448	423	468	457	440	480	465	436	456	455	437	465	485	476	456	502	445	481	444	449	443	492	457	469	428	426	451	459	459	445	435	467	475	496	449	475	430	463	472	416	478	462	483	453	421	479	434	437	467	476	432	439	438	460	454	488	460	488	427	449	536	469	445	485	483	454	467	458	456	458	458	455	517	478	478	429	458	449	468	468	463	432	453	428	465	485	487	437	458	464	423	508	452	481	486	459	475	468	470	443	486	455	431	454	518	466	462	445	466	439	457	505	471	437	466	437	456	437	486	476	442	453	479	422	456	487	471	495	465	471	462	497	445	433	444	444	465	462	420	460	463	474	489	436	457	489	420	446	448	470	473	456	474	462	501	466	456	455	478	445	479	451	480	480	470	447	457	499	450	446	487	448	465	455	480	452	471	429	483	474	459	446	494	461	434	465	448	449	483	470	465	471	479	417	468	461	451	461	480	439	458	443	431	489	478	441	493	453	442	515	456	477	487	480	464	537	462	453	457	451	446	471	457	470	447	447	487	429	476	455	476	469	478	482	451	463	463	458	443	477	439	517	468	482	442	461	440	481	464	439	477	455	448	425	450	469	457	465	450	496	473	478	452	474	447	452	467	457	485	502	478	450	472	464	458	475	480	465	483	463	492	487	444	468	462	443	446	460	439	480	438	477	462	437	481	467	466	470	463	494	474	496	411	466	494	494	450	458	467	461	478	501	461	464	465	462	466	445	465	470	469	472	453	453	439	456	438	422	453	467	489	445	439	458	477	467	447	478	456	455	472	479	449	480	451	453	493	470	467	447	430	458	469	471	470	464	434	499	453	436	476	463	484	455	432	461	483	437	477	488	466	429	441	477	473	436	460	462	452	478	462	434	449	486	472	451	435	478	474	453	468	481	452	443	486	466	487	446	453	460	412	482	445	456	468	475	467	471	455	471	453	448	479	443	439	429	443	459	489	465	437	462	474	451	445	492	490	458	459	446	490	439	480	475	480	449	461	509	496	443	449	453	487	456	487	466	483	450	477	450	494	438	460	461	431	487	448	478	452	429	481	480	480	475	425	445	455	438	444	455	468	468	448	470	435	487	506	485	487	480	472	459	455	453	443	500	491	438	463	427	476	461	474	442	434	473	445	453	460	450	408	490	484	482	442	419	480	456	474	455	462	434	454	412	428	432	442	473	450	459	480	455	465	487	459	444	442	471	458	455	438	441	490	456	434	496	439	484	450	422	464	477	460	418	491	446	503	474	473	450	442	456	422	476	481	455	479	437	434	484	443	441	448	488	453	467	467	484	501	446	461	485	484	461	453	465	478	478	476	501	459	475	453	455	459	437	456	465	441	452	454	473	487	462	461	475	483	487	420	462	471	428	445	445	484	426	433	486	459	430	432	451	450	499	475	449	489	449	441	426	457	477	494	494	481	473	470	427	475	452	441	460	431	470	478	458	456	433	451	467	432	473	458	476	446	451	488	475	503	444	448	459	463	439	467	459	502	463	481	449	439	484	474	471	409	453	472	457	442	454	478	490	446	466	455	410	479	449	468	464	439	465	475	454	508	461	461	472	451	471	490	407	444	444	443	444	515	444	466	455	476	473	468	444	427	492	460	498	442	461	442	476	479	450	461	467	461	464	475	439	454	468	453	455	486	465	438	425	466	445	469	426	473	458	455	446	412	474	473	484	462	453	420	446	460	472	471	460	468	502	440	499	442	451	463	465	504	444	481	437	463	443	436	484	526	455	433	464	453	455	461	497	462	436	474	503
24858	21220	27665	25065	12380	965	650	596	510	477	453	450	444	434	429	452	463	391	427	394	403	419	432	394	407	382	368	420	360	370	374	411	375	393	386	397	425	407	389	385	432	403	391	403	413	374	354	387	385	372	359	395	388	382	420	395	371	421	374	360	369	393	393	394	393	361	403	387	406	395	380	396	381	361	407	390	395	372	374	401	382	359	389	392	425	374	402	394	377	351	381	371	375	361	373	384	400	405	382	331	372	378	397	381	393	354	368	379	389	370	374	366	377	394	377	389	350	384	384	342	396	412	402	386	368	378	379	348	405	374	363	429	387	384	366	423	404	392	391	389	388	370	366	414	389	368	385	389	407	406	372	370	394	379	379	415	378	398	404	344	369	349	416	402	369	377	346	395	387	370	432	407	391	374	431	372	424	415	422	397	367	375	343	392	433	365	393	411	374	415	382	348	374	362	376	407	408	388	361	404	364	401	379	366	389	392	381	352	397	375	376	375	407	378	376	394	379	380	382	351	405	392	395	376	381	383	373	362	367	390	405	380	361	382	367	381	378	413	394	378	386	393	374	374	376	359	426	405	409	376	381	385	367	378	392	399	366	383	397	391	379	352	385	402	360	372	384	389	378	403	388	406	370	362	374	390	384	387	414	372	372	400	399	418	386	403	413	395	404	410	374	400	404	408	383	393	393	397	372	358	358	367	388	381	381	390	377	355	365	409	403	397	382	365	357	385	376	396	396	381	417	369	393	389	374	431	418	368	392	397	405	411	395	377	403	375	356	364	383	361	401	365	342	402	402	350	328	358	368	374	374	371	396	393	393	407	377	388	399	430	372	408	378	374	381	366	362	355	365	407	401	360	429	333	409	422	356	380	401	379	369	378	412	341	392	380	391	374	347	391	407	377	395	401	409	342	393	352	406	368	381	390	371	386	413	372	426	406	347	395	389	400	375	379	336	372	390	382	399	402	383	401	390	381	394	357	402	385	383	395	375	389	378	420	367	413	370	351	398	413	385	365	405	396	388	383	377	431	376	377	385	360	379	384	402	395	385	386	361	412	388	335	359	396	383	370	401	378	412	346	421	393	400	408	390	402	391	379	401	356	383	374	377	382	406	372	374	358	341	413	389	405	411	358	374	370	373	394	385	393	379	402	416	369	366	393	406	366	361	373	379	398	347	346	385	348	345	403	354	400	379	399	351	372	391	413	372	381	362	401	384	382	390	406	375	376	375	388	371	415	343	400	390	353	395	377	381	363	355	413	402	418	400	381	374	385	382	409	365	399	386	371	380	392	384	380	385	418	384	357	409	381	352	396	374	389	388	370	377	398	392	383	378	361	379	377	379	390	415	378	393	431	379	362	377	377	368	354	395	387	366	398	371	372	379	423	354	398	368	383	387	355	394	370	349	411	352	386	383	363	385	350	371	368	367	385	341	378	399	402	403	400	403	408	386	369	371	382	398	388	366	394	360	386	397	378	392	318	377	411	372	337	365	409	364	363	394	401	394	367	383	402	384	355	368	408	375	392	374	341	390	386	373	362	379	377	384	439	357	399	349	362	367	367	470	362	388	388	383	393	378	379	378	394	416	342	397	370	333	380	364	410	380	362	360	382	401	397	421	360	369	394	357	396	353	395	359	399	387	343	351	383	344	373	410	393	398	381	394	370	359	380	398	365	388	399	393	391	375	379	370	369	388	367	382	391	338	379	354	389	389	383	393	379	389	351	351	390	377	384	391	378	366	389	372	362	385	384	366	411	392	378	402	395	413	338	381	401	384	398	381	389	380	348	402	380	374	399	380	378	398	394	388	349	366	361	371	360	380	398	365	390	386	379	354	400	392	388	333	395	374	376	356	382	422	392	386	380	406	359	375	377	345	366	376	347	361	365	380	370	412	394	381	396	373	402	369	366	370	347	384	359	408	401	413	376	399	380	396	369	385	389	363	363	392	378	364	425	364	396	388	405	393	363	423	393	370	398	359	356	363	362	380	406	352	373	408	390	408	375	325	382	399	339	413	388	360	375	359	384	409	407	389	373	394	356	375	372	369	338	349	362	371	381	386	374	386	361	366	425	374	367	397	395	420	407	361	428	379	353	391	422	363	393	373	379	416	363	375	374	362	403	394	389	367	386	425	402	351	382	390	400	380	378	372	372	360	410	390	365	395	383	342	383	362	371	393	389	379	390	365	385	353	371	382	391	360	382	393	386	357	409	343	367	403	391	385	376	358	423	412	373	355	381	402	392	341	368	382	415	369	391	388	395	351	387	396	382	385	355	407	361	364	416	411	377	399	353	379	382	399	405	360	396	376	372	385	390	376	399	446	381	387	393	362	408	383	359	391	364	373	367	368	421	390	385	353	347	368	375	405	355	393	374	410	386	380	355	398	385	375	379	395	343	412	350	374	369	398	420	406	383	399	359	400	400	386	401	405	372	369	371	379	352	432	375	383	384	391	404	387	369	382	408	403	399	375	365	387	393	370	397	376	407	371	390	360	357	366	374	391	375	363	374	364	389	348	384	347	347	361	392	371	402	391	376	394	390	390	381	410	380	385	366	383	409	404	389	377	346	389	386	381	352	388	389	353	404	405	397	366	393	369	368	372	391	394	411	393	380	365	404	383	392	379	355	362	398	406	410	359	373	404	384	405	394	382	374	388	380	379	388	383	346	420	378	371	360	367	443	392	366	409	384	391	387	386	380	380	402	366	359	367	357	355	374	353	379	404	384	385	381	397	411	432	394	372	403	386	375	340	392	347	407	380	397	406	357	402	362	369	390	359	403	413	397	356	407	398	414	364	395	402	364	388	368	340	380	401	395	369	365	346	383	411	383	380	393	389	378	370	394	394	358	401	393	397	375	351	375	367	416	372	384	381	376	397	407	386	374	345	376	354	369	396	417	396	362	390	389	381	367	387	407	368	395	414	405	386	398	351	406	379	383	369	359	396	361	374	392	375	379	392	418	394	391	381	376	361	363	405	358	362	391	394	364	424	422	360	388	390	419	392	345	366	377	344	392	366	357	365	424	370	362	376	373	408	383	371	385	389	390	381	363	399	366	394	388	378	363	383	368	420	388	413	413	362	387	378	407	360	390	382	351	363	378	378	385	344	365	399	379	410	375	359	368	372	388	374	384	378	380	395	380	398	351	388	344	411	408	390	424	401	359	396	401	381	374	371	391	344	378	351	395	390	344	401	389	368	367	328	366	378	406	388	411	400	381	361	360	367	394	366	360	372	391	400	382	344	330	328	362	371	406	328	388	373	364	382	423	345	392	379	429	370	407	376	380	348	377	355	377	385	378	419	362	363	369	349	385	378	417	393	368	412	369	361	389	362	359	355	381	385	373	402	373	387	398	388	380	389	396	366	395	384	335	400	384	430	380	401	383	419	350	387	371	372	373	396	411	415	385	395	372	387	384	379	368	353	404	378	368	383	401	341	409	387	410	395	355	365	396	374	377	398	361	383	376	378	375	379	387	363	386	383	378
7999	5631	4708	2414	1746	1425	1118	1010	834	709	697	665	649	623	601	558	526	533	516	502	445	517	493	522	481	502	538	478	471	465	470	507	481	511	488	487	475	475	487	500	485	479	440	473	474	484	432	467	447	489	465	482	499	473	478	465	460	477	456	429	467	460	456	404	477	477	469	471	468	458	476	418	466	445	440	451	491	455	449	478	455	451	494	440	481	472	450	474	470	442	440	495	444	475	477	484	470	456	455	469	461	475	471	445	474	503	431	427	451	484	471	464	468	487	494	505	466	483	490	467	448	471	480	440	470	504	456	472	444	448	491	459	439	444	511	474	468	427	471	486	434	463	445	483	493	432	463	457	468	459	500	476	460	429	422	467	438	470	479	426	431	445	431	464	480	497	455	487	443	479	443	485	449	439	456	467	450	445	481	497	459	500	465	472	451	475	482	491	480	491	451	502	441	453	476	444	443	518	446	464	440	491	473	511	446	482	479	460	489	491	471	456	468	471	463	453	448	471	473	477	451	469	439	469	440	471	464	464	462	478	458	457	435	501	480	481	463	471	488	418	435	464	470	482	481	473	487	442	450	460	457	457	430	483	473	454	504	456	455	496	470	501	455	462	461	478	455	474	449	473	463	447	479	453	474	476	448	469	471	443	461	451	435	467	475	413	476	494	453	447	476	483	462	450	430	471	498	448	501	452	480	456	452	462	466	484	452	454	467	466	473	489	452	443	454	444	484	482	461	467	426	468	422	469	468	418	456	417	462	440	460	473	458	462	467	442	430	465	540	425	465	441	408	457	408	411	466	448	483	490	470	471	401	494	470	455	492	422	447	452	490	484	463	465	461	457	430	458	474	461	471	486	450	461	485	439	475	486	449	445	479	447	495	461	450	487	484	454	447	452	484	444	455	485	505	440	468	454	407	463	430	463	450	473	471	483	481	437	462	467	426	465	482	494	486	445	472	480	522	444	459	503	477	471	459	485	475	452	456	456	445	434	464	491	490	461	478	436	477	427	442	442	441	463	450	478	507	439	490	453	470	413	494	443	472	463	465	479	467	450	493	479	451	471	452	499	471	479	505	502	476	447	482	470	460	503	461	435	484	452	430	466	502	485	460	436	449	470	451	442	437	476	415	488	455	448	473	468	500	449	477	463	437	458	445	476	477	482	454	495	426	447	485	467	453	421	452	471	448	482	459	489	428	474	477	458	468	418	457	482	453	477	448	432	477	501	492	470	480	483	434	471	470	459	463	469	482	451	471	487	451	437	473	470	474	437	467	443	450	462	478	484	471	456	475	437	443	483	451	445	441	469	444	478	483	476	466	427	453	449	474	459	519	481	474	476	454	480	461	476	458	454	449	505	432	451	500	477	437	477	472	462	482	446	486	478	482	449	470	441	465	431	438	414	474	441	506	478	459	484	472	433	478	455	467	422	474	439	460	467	500	471	473	441	465	468	483	488	461	503	452	457	451	447	423	497	470	457	460	466	482	472	445	462	453	484	472	471	491	511	492	479	463	448	478	474	403	478	457	476	463	454	425	438	452	454	421	432	472	451	477	485	448	483	479	444	474	475	455	462	457	434	503	488	462	463	504	509	450	448	480	482	457	454	461	495	454	502	468	468	479	456	484	426	477	489	465	456	483	449	525	463	471	482	457	468	467	453	479	444	480	457	450	444	487	445	495	476	450	452	484	417	503	473	442	437	437	471	455	460	433	483	487	449	454	452	443	455	461	471	469	436	491	472	442	415	475	439	477	463	496	451	456	518	487	462	500	443	501	452	496	465	446	465	464	471	439	484	470	453	443	447	457	460	468	437	491	470	432	483	488	467	466	458	508	462	462	475	452	494	460	431	454	449	432	499	485	448	467	433	465	479	454	455	473	462	487	469	481	483	450	456	435	451	429	458	506	458	485	467	442	462	485	435	453	505	480	486	459	474	509	457	485	399	445	502	476	464	460	467	456	459	468	477	427	489	485	426	459	486	506	457	474	507	453	492	423	444	457	483	497	464	433	434	435	495	462	496	470	457	472	469	493	435	449	471	432	447	483	443	454	487	455	447	442	504	465	461	537	474	465	453	468	474	500	442	436	466	486	477	417	483	484	448	488	455	449	459	472	497	468	460	440	474	472	449	459	466	443	455	461	442	461	463	424	465	425	452	442	500	486	439	456	474	457	505	422	473	486	439	477	491	464	473	491	479	469	495	455	469	451	464	447	488	469	445	535	441	470	487	480	487	454	447	433	451	437	441	437	421	471	466	443	459	443	485	460	492	480	497	475	475	468	477	475	493	485	461	454	476	436	467	483	465	467	502	448	493	440	444	498	461	496	437	435	507	470	456	450	472	470	472	451	459	453	504	449	466	454	448	497	489	456	480	464	460	469	482	456	447	469	483	482	468	439	436	470	437	460	463	484	427	460	469	457	441	459	466	428	488	484	466	490	459	470	476	416	473	486	511	469	492	499	444	493	462	483	449	423	497	497	426	493	430	494	467	486	475	443	483	435	447	433	466	464	453	470	438	444	435	473	496	473	453	455	433	472	464	449	479	445	497	452	444	443	473	446	488	467	449	465	494	463	434	470	449	427	505	446	464	476	471	490	439	457	474	459	474	451	476	414	431	509	428	450	433	452	442	458	442	416	453	428	471	479	469	471	446	448	518	474	451	449	436	493	421	468	441	498	448	451	464	495	469	449	445	490	456	468	465	479	470	449	494	445	428	482	490	459	474	434	441	449	459	453	449	460	458	476	481	435	491	482	436	461	462	475	454	483	495	496	485	480	430	501	451	507	469	463	463	501	459	478	469	489	433	531	455	483	476	459	447	454	451	418	452	434	444	456	464	478	467	502	473	500	449	485	494	457	496	445	459	500	434	451	498	449	437	459	460	500	439	474	427	493	461	467	427	451	455	479	448	500	450	500	511	469	457	438	445	436	462	456	442	426	484	456	467	465	469	461	451	431	442	456	449	473	470	498	445	469	444	444	483	437	466	477	494	457	436	477	452	460	459	492	466	484	475	464	469	479	457	448	473	483	458	437	489	417	490	491	474	442	455	457	454	483	487	463	487	507	479	459	442	478	454	459	460	502	459	448	441	480	459	480	460	481	467	426	502	462	456	455	456	472	490	433	445	444	456	480	431	464	425	473	456	472	483	472	491	432	476	479	484	428	445	417	455	445	458	465	448	475	492	441	458	477	471	466	461	466	478	416	454	466	491	469	467	474	497	464	447	441	438	436	456	469	480	485	452	454	467	488	457	453	444	501	484	468	463	423	478	457	450	466	490	498	447	471	465	484	477	447	422	469	432	455	463	453	499	491	476	434	456	483	456	435	426	451	475	449	443	471	426	441	462	453	482	450	453	491	452	436	469	471	449	472	457	478	453	475	448	510	495	422	476	447	419	478	476	443	466	426	445	434	445	438	427	437	436	463	431	433	410	456	413	443	455	436	458	432	442	423	468	434	464	470	442	465	484	468	449	447	452	453	461
22635	21270	29123	23745	21276	21341	12419	1924	1404	1268	1096	1090	1020	1029	941	912	837	828	850	825	805	795	805	778	836	789	768	761	792	789	750	732	756	763	731	755	777	742	716	750	747	740	730	736	693	685	704	742	708	772	755	715	699	705	734	755	712	723	721	696	703	712	716	726	786	729	666	731	743	744	705	665	735	744	725	740	650	668	697	743	721	725	760	763	760	712	689	682	736	677	691	733	695	704	707	665	682	768	714	723	728	715	714	736	650	706	749	700	716	682	745	739	726	695	721	684	752	702	731	675	738	725	673	763	735	725	737	698	730	670	724	719	660	700	690	722	718	729	728	681	697	712	697	697	748	691	742	688	737	694	724	727	686	704	740	690	688	700	739	717	708	677	683	704	688	726	722	731	720	720	738	724	758	735	730	707	731	719	714	742	707	694	753	750	701	684	728	712	732	730	720	715	695	699	688	701	712	746	702	689	737	719	693	723	679	696	675	721	716	737	728	725	741	741	716	718	709	710	721	683	711	673	724	744	688	740	724	726	699	688	686	697	699	678	796	741	770	689	730	724	692	712	676	755	714	677	728	698	717	723	743	678	707	693	775	685	729	661	731	761	740	686	730	702	654	706	741	684	696	722	703	720	721	712	699	707	679	717	695	735	718	727	704	695	716	694	699	727	734	695	694	711	759	753	705	714	669	679	741	727	746	719	699	706	713	749	717	719	731	755	725	684	705	693	711	690	696	742	728	687	732	704	701	697	702	699	753	702	729	715	708	713	726	737	694	688	698	694	737	683	735	687	672	733	738	754	698	677	705	710	699	747	691	715	758	783	709	746	685	694	752	707	725	727	664	725	725	726	732	696	716	672	683	717	697	776	709	745	769	747	728	736	715	697	688	686	740	689	698	679	729	725	674	709	728	731	749	680	706	703	754	691	697	686	740	724	694	705	765	685	693	733	686	697	731	687	729	756	737	798	731	684	718	702	738	674	732	713	728	708	703	744	733	713	741	714	697	709	689	709	749	684	772	672	716	726	693	727	660	708	698	672	737	690	690	701	688	689	719	739	706	669	743	692	759	696	710	705	679	707	714	681	734	675	694	764	715	700	701	700	727	708	712	700	717	704	787	731	731	729	724	738	696	725	707	687	721	722	694	721	706	706	728	686	730	699	710	694	716	722	723	655	719	725	729	758	706	674	698	683	720	678	734	730	683	751	718	683	658	723	698	672	767	737	720	727	729	636	730	722	729	680	715	705	714	719	715	660	726	739	734	731	690	690	688	680	731	749	679	744	687	704	734	670	771	744	739	722	700	736	686	712	717	758	689	700	716	689	721	755	748	754	736	693	698	664	723	747	707	716	734	713	705	698	713	716	672	723	697	732	715	711	646	690	716	733	744	682	712	733	721	708	713	671	714	709	707	733	757	742	709	723	647	704	722	711	725	692	709	672	702	700	686	711	766	731	721	685	687	668	755	693	711	682	752	693	710	704	698	681	693	723	736	733	691	751	705	678	749	717	695	680	690	711	694	714	729	731	686	728	741	704	687	778	715	665	698	727	741	720	689	724	718	752	747	707	718	715	687	698	754	729	704	695	707	733	688	734	758	682	733	714	690	712	661	724	698	752	675	719	683	707	740	705	712	774	730	701	711	702	750	715	694	714	698	718	753	699	748	731	709	724	780	752	742	711	690	742	765	690	705	672	717	734	738	757	707	742	665	742	666	739	733	749	736	697	754	711	741	727	731	659	740	671	691	716	690	765	714	643	723	706	691	728	748	694	672	714	672	694	708	725	713	700	722	737	708	713	699	715	767	735	701	696	734	669	729	732	701	736	691	728	744	715	755	728	706	725	720	664	685	699	737	707	689	750	679	733	715	743	693	702	747	677	731	695	673	732	733	713	724	743	666	681	731	713	746	695	692	717	668	711	666	711	728	695	696	695	711	712	746	711	760	725	677	680	748	664	700	710	770	725	749	743	718	737	749	681	698	696	677	716	707	705	765	735	703	741	770	756	698	700	721	683	722	706	722	739	703	716	666	679	753	716	733	743	763	711	682	693	690	661	722	724	704	671	713	750	720	751	719	729	703	711	685	729	735	727	697	684	713	717	737	657	746	677	687	743	757	721	738	692	695	706	789	707	746	701	730	702	696	734	671	686	726	709	734	711	737	703	709	713	713	717	648	719	683	675	715	735	714	672	675	741	688	693	729	714	720	675	717	706	696	711	725	743	752	758	713	729	699	697	703	746	685	693	658	667	704	748	743	743	697	735	659	700	682	721	711	739	711	696	687	734	720	721	748	720	682	695	714	697	697	703	696	747	697	735	705	719	762	738	718	697	746	732	677	724	689	706	716	743	764	739	695	740	704	695	737	783	687	732	730	699	702	690	731	739	726	734	730	703	687	728	727	665	720	704	713	686	735	760	743	707	711	727	662	698	724	694	714	698	704	703	738	691	720	720	776	686	702	768	740	696	743	675	701	672	734	682	698	704	740	717	753	718	704	730	713	727	657	749	673	723	690	707	720	689	705	716	744	646	681	675	710	718	716	689	669	675	648	673	666	677	700	714	722	709	712	714	675	724	676	744	671	712	698	711	698	698	717	706	722	684	730	739	735	722	779	696	732	740	701	681	701	681	657	647	736	666	722	691	731	703	739	664	763	720	740	774	683	737	737	731	725	724	730	714	701	666	694	721	669	739	715	723	703	725	726	706	682	737	680	685	727	699	760	737	668	692	734	706	678	703	713	726	693	677	720	706	746	670	663	696	700	754	715	697	718	720	712	670	706	726	683	724	751	720	707	718	727	699	724	717	722	695	732	762	677	752	699	696	679	651	739	718	709	744	660	766	696	692	701	696	703	671	716	701	671	723	679	701	738	742	717	672	721	724	741	682	709	766	742	680	737	713	713	688	676	709	713	730	731	708	773	741	742	720	669	661	673	714	680	734	749	738	709	716	675	666	730	712	688	726	732	687	731	737	693	702	689	688	729	706	719	707	734	723	723	713	675	718	730	709	713	695	696	676	703	750	668	682	713	733	706	704	703	737	652	730	710	752	745	692	700	716	677	725	709	694	705	717	703	672	691	744	752	675	701	740	734	712	705	714	725	677	693	725	710	764	681	678	730	689	724	729	696	761	693	727	690	687	737	705	694	655	735	685	710	732	656	735	730	724	718	681	669	745	724	691	769	731	696	694	748	687	685	707	719	671	700	741	673	729	721	675	678	721	719	774	718	693	723	720	676	699	707	713	722	720	740	710	662	746	687	665	678	720	717	685	681	686	751	783	752	684	797	707	705	770	763	706	699	693	725	715	720	690	685	683	736	644	720	707	726	704	705	727	690	745	694	671	721	718	737	720	669	730	718	671	695	699	775	718	750	699	697	750	701	710	764	716	750	684	675	711	659	716	709	714	758	735	656	683	737	734	738	698	681	734	721	688	681	735	717	698	690	732	753	676	691	729	684	702	697	722	704	684	718	654	684	686	676	673	706	701
11163	16179	13842	7284	5298	4007	3228	2578	2210	1969	1601	1421	1342	1239	1178	1089	1063	1062	997	932	912	946	927	896	922	940	884	881	866	805	839	800	830	871	862	879	826	871	886	803	819	859	809	822	803	819	796	792	819	840	781	853	813	776	761	763	810	806	769	792	790	824	738	797	793	783	802	766	796	762	788	844	758	817	858	819	835	780	771	825	817	804	810	818	827	743	792	822	803	844	817	717	846	757	814	822	769	801	801	805	815	785	802	806	785	843	751	778	818	763	816	785	786	832	741	771	814	794	747	806	778	787	750	795	738	814	804	768	771	777	763	795	822	802	822	847	809	727	783	817	762	780	753	764	843	776	837	784	796	757	829	776	804	787	805	771	801	795	767	770	805	791	768	798	789	861	766	822	785	805	793	774	794	758	794	820	785	842	799	792	828	792	840	802	773	767	769	798	840	767	744	780	766	819	782	777	752	792	779	792	788	746	793	842	798	770	765	830	746	808	781	765	797	821	833	767	807	779	782	805	822	839	820	822	768	765	784	834	816	761	772	847	728	787	725	785	824	826	802	802	762	781	779	805	756	796	822	759	806	783	796	807	792	805	766	770	805	767	807	766	762	741	730	861	837	781	756	835	753	820	787	786	804	799	756	790	832	800	735	808	790	827	800	795	762	821	796	794	767	771	782	768	751	779	810	767	763	810	781	793	774	800	833	844	785	790	783	742	826	803	808	757	790	804	749	798	835	830	814	802	760	783	763	789	753	790	757	800	801	795	754	794	814	793	793	818	778	806	777	817	765	771	826	754	777	763	799	842	768	787	787	813	717	847	754	797	775	774	778	823	802	778	761	853	759	779	795	762	777	804	796	798	787	855	772	789	804	753	802	791	776	813	747	759	807	772	801	799	826	779	782	810	795	821	776	772	824	751	791	795	756	800	778	773	761	860	761	804	747	763	788	772	799	818	764	763	821	807	799	781	821	810	790	776	739	865	801	803	785	791	766	805	819	780	863	776	770	763	846	753	793	768	770	768	803	799	819	789	772	835	812	769	830	805	794	766	792	806	832	762	761	774	791	773	785	741	772	781	725	768	769	801	811	711	787	859	782	792	760	763	767	800	807	778	795	812	723	775	781	801	806	790	785	748	799	791	786	773	796	784	776	823	779	761	780	807	781	809	787	806	809	786	790	768	807	827	833	826	790	797	748	769	806	748	756	756	790	794	814	822	827	784	734	799	838	813	778	790	820	845	750	772	796	820	803	810	780	803	779	835	825	787	757	771	731	825	803	801	748	809	764	773	802	804	809	753	780	809	818	783	816	811	823	782	737	731	767	790	796	829	722	783	816	804	823	778	792	786	764	789	800	775	794	760	830	842	809	794	759	765	820	803	805	754	752	820	780	772	771	782	754	779	789	770	772	815	750	756	784	789	763	754	792	823	806	833	774	782	761	779	830	797	778	767	813	745	765	772	831	743	823	814	808	777	818	821	785	797	824	813	795	796	802	776	849	776	797	787	736	778	818	855	795	815	814	805	791	815	775	810	793	767	739	795	722	830	730	778	795	747	762	792	792	831	789	787	792	810	812	778	750	794	741	782	804	779	798	794	754	802	818	762	793	804	785	785	771	839	788	735	780	784	777	790	803	807	768	789	793	764	741	786	791	795	790	846	776	782	724	809	783	778	769	778	773	786	771	779	818	834	799	757	800	764	815	754	830	761	798	776	794	766	816	768	773	752	765	763	796	799	790	768	811	724	785	732	773	765	706	781	782	785	826	765	805	778	800	801	776	779	773	757	770	760	756	800	772	767	817	878	769	836	766	829	762	806	778	749	813	767	779	784	785	761	800	788	770	794	806	791	814	763	818	781	764	838	840	770	795	784	768	823	787	752	772	781	807	749	777	779	792	759	824	780	767	825	787	825	813	790	753	786	747	760	782	761	756	742	782	787	770	789	804	805	788	787	772	852	784	809	800	799	773	779	808	798	757	823	774	827	748	810	747	774	781	742	809	798	800	780	762	831	791	838	704	777	811	759	734	744	810	828	793	763	735	785	819	779	822	761	790	823	829	823	759	804	784	810	822	777	754	799	828	748	784	785	833	804	800	801	806	789	782	809	804	793	806	814	809	809	800	812	808	790	777	789	818	817	755	788	791	833	790	773	727	803	738	748	794	765	828	752	764	772	794	779	761	826	787	798	832	771	733	764	820	750	740	757	784	853	789	753	752	801	811	775	792	752	791	800	767	827	760	826	848	747	797	751	809	787	841	774	835	815	792	821	769	801	834	813	807	787	780	834	822	799	771	844	744	811	776	769	863	753	853	758	779	808	730	797	784	818	816	808	817	831	826	736	823	811	780	787	796	803	780	819	786	795	724	790	786	782	731	802	810	800	838	806	821	771	786	790	853	788	800	797	838	787	807	766	808	815	768	764	805	758	746	848	793	782	795	814	830	770	750	758	743	804	795	759	783	800	764	793	836	780	785	792	790	801	795	760	819	849	785	804	825	802	804	784	770	795	763	785	759	818	826	783	795	786	804	770	825	792	812	801	839	790	758	843	759	795	798	812	822	759	813	798	809	797	806	799	806	856	757	773	790	817	788	769	768	791	778	776	779	742	757	747	836	798	802	802	820	782	791	729	780	825	746	784	786	801	816	765	790	803	803	848	755	791	818	817	794	819	763	760	776	800	795	759	807	806	761	790	749	761	786	746	775	813	788	767	802	778	774	832	768	833	773	781	779	770	790	780	825	763	865	803	767	829	818	789	805	801	777	727	831	768	766	813	765	773	742	818	823	825	822	784	774	775	794	793	783	810	809	810	783	765	740	811	786	779	795	800	755	786	784	789	792	834	845	757	758	803	776	755	770	750	817	765	812	782	815	777	802	843	797	790	792	816	812	715	795	830	790	800	790	779	754	753	759	817	809	781	811	741	785	795	820	797	806	790	837	788	757	738	756	751	771	752	754	791	762	772	768	758	781	836	721	793	790	781	779	794	793	799	800	777	773	775	802	767	818	790	761	771	786	831	782	742	778	816	776	808	785	811	797	791	810	809	759	742	755	787	782	797	819	808	828	809	786	810	795	812	785	804	793	816	761	789	817	793	797	803	748	829	814	777	766	818	770	790	771	800	772	774	782	792	727	795	800	793	775	807	778	809	792	781	817	795	759	803	797	794	772	747	764	773	752	835	784	749	855	822	750	766	758	785	764	810	765	825	790	794	758	843	825	783	806	812	777	783	802	840	752	785	759	780	766	796	807	790	745	781	817	781	819	812	767	749	766	750	748	749	767	808	792	775	805	758	806	773	724	758	731	768	771	726	764	768	802	756	778	798	767	778	810	757	763	765	786	780	772	756	756	764	802	771	795	756	781	785	807	794	786	810	824	832	789	770	743	799	809	785	775	783	747	790	754	775	787	808	828	778	768	760	811	745	807	819	828	777	769	760	774	769	812	824	803	756	805	750	826	775	786	785	752	797	761	736	792	747	752	806	781	757
27045	20313	7917	641	360	315	288	234	278	250	238	226	193	215	206	200	217	218	232	220	240	232	236	211	234	230	222	217	212	240	221	237	219	230	206	217	238	224	215	194	201	196	212	234	224	231	213	213	202	230	224	221	235	206	212	239	231	217	248	229	218	209	201	202	215	205	230	190	194	214	210	214	203	200	230	203	199	235	193	202	219	198	245	229	202	237	216	223	215	226	218	222	218	208	238	221	197	214	190	195	213	229	199	212	205	211	207	196	244	231	235	221	219	224	241	215	217	209	210	193	210	232	195	231	233	205	218	253	220	210	223	230	212	218	198	236	235	208	220	243	208	210	230	214	224	205	230	238	210	222	246	213	230	204	205	231	208	231	208	234	201	203	232	206	220	223	199	231	255	204	186	209	214	234	195	232	220	207	202	226	232	223	216	226	223	212	202	190	207	196	213	244	225	200	233	209	213	216	180	209	245	229	218	224	223	219	218	225	210	190	201	222	203	215	235	208	227	231	238	227	235	214	235	244	243	248	204	196	206	238	221	211	200	223	209	202	200	243	211	241	226	207	204	201	235	215	205	225	224	208	182	230	207	217	221	256	211	218	206	219	214	198	226	209	218	205	222	217	235	234	225	202	215	251	257	223	246	233	190	202	197	223	206	215	220	217	215	212	219	217	243	202	226	236	235	201	205	226	217	196	229	196	222	219	208	243	203	213	249	206	209	245	185	226	201	232	204	223	216	243	218	217	220	224	214	239	224	220	257	241	231	203	215	200	219	228	224	213	220	221	205	234	204	230	218	197	210	205	231	226	226	229	224	230	204	215	205	228	220	225	209	206	199	223	211	189	221	227	212	203	208	210	214	221	227	224	218	212	249	243	234	221	196	212	210	223	217	246	219	233	214	222	224	247	203	228	230	207	189	218	206	201	221	234	212	219	224	265	237	213	239	207	185	209	212	238	224	228	227	227	233	215	225	205	237	225	238	232	214	235	233	206	226	224	207	245	216	230	225	200	233	203	254	234	222	210	225	254	217	241	249	221	214	200	227	214	233	232	196	226	219	212	225	195	231	199	223	241	228	224	220	203	214	220	244	214	239	211	224	205	231	224	224	224	220	204	229	221	200	199	243	223	225	204	211	192	204	218	223	228	221	188	208	232	207	230	235	221	237	218	193	184	209	207	231	239	230	223	233	244	230	189	217	221	237	186	211	205	199	194	223	224	201	203	214	200	222	228	226	219	230	215	210	223	208	223	198	208	232	206	226	199	206	213	220	235	225	245	217	207	209	214	214	219	204	236	223	242	215	213	208	220	227	247	195	202	237	184	229	215	196	224	197	209	250	207	221	211	201	220	212	242	233	183	217	222	205	220	248	209	210	215	201	199	209	229	240	238	224	225	207	211	231	218	198	228	223	222	242	203	219	213	190	233	217	228	182	176	223	211	209	232	237	239	220	222	213	217	223	210	214	249	219	200	213	192	213	205	221	212	197	205	241	227	202	255	209	236	210	244	198	214	221	208	225	233	211	222	210	233	224	206	215	220	198	245	204	204	251	211	201	220	217	205	206	218	225	208	221	230	215	259	236	210	227	222	212	191	225	209	195	223	220	206	191	208	222	197	225	192	208	214	222	209	236	218	213	195	236	210	225	208	211	197	206	203	238	197	218	232	232	205	236	200	226	217	236	200	229	203	226	214	209	217	203	206	218	220	213	223	219	208	209	230	214	224	218	227	191	235	217	203	213	225	209	235	217	230	213	231	166	229	226	204	205	225	248	215	212	212	209	218	179	220	240	197	205	204	198	200	211	210	228	232	221	221	208	208	234	235	242	236	213	234	207	181	235	204	218	189	229	202	255	204	230	235	195	232	224	220	221	232	226	227	205	229	210	200	191	202	234	231	213	224	203	194	200	214	232	211	259	236	211	238	217	230	203	213	216	215	232	206	201	224	231	203	191	209	210	212	231	207	222	218	243	223	200	218	196	231	227	228	230	210	216	242	217	217	252	213	226	189	225	228	220	234	236	194	205	222	222	203	227	213	232	222	223	235	225	226	207	215	239	215	230	210	233	238	225	206	219	202	221	219	213	204	249	225	229	219	193	214	219	231	213	224	213	222	213	226	196	211	219	202	208	226	239	249	206	229	216	221	194	224	208	239	235	225	222	205	216	233	224	225	200	230	219	201	225	228	220	246	216	224	214	224	202	226	222	231	206	246	214	221	197	235	210	227	227	198	223	220	192	203	201	241	250	241	209	228	232	198	222	209	214	221	218	229	199	219	197	224	235	209	216	184	217	216	217	226	201	233	213	223	206	188	233	219	215	230	203	254	208	216	212	218	233	198	188	226	198	223	227	217	223	232	199	252	221	212	238	208	240	219	216	219	227	220	227	193	233	211	212	227	184	213	209	232	212	215	227	231	220	231	224	183	203	234	199	195	201	186	242	220	222	246	229	235	234	241	232	234	249	215	228	220	240	256	237	180	204	217	221	210	206	217	242	218	247	219	227	252	209	202	201	220	206	200	235	216	227	211	249	228	224	207	219	209	210	202	223	223	214	230	221	226	227	213	213	205	233	227	243	197	191	234	226	224	219	234	211	202	217	216	200	184	240	215	209	218	188	213	234	235	233	220	232	199	222	205	207	217	229	187	224	203	191	213	204	209	231	222	206	209	206	214	206	196	229	232	208	206	223	183	206	240	189	199	210	218	229	201	195	246	224	195	191	226	208	207	215	232	207	218	212	251	222	208	207	205	201	219	254	201	198	217	246	231	258	224	239	231	207	212	183	214	212	221	227	197	220	219	227	234	222	211	197	225	215	209	237	214	231	233	235	224	212	214	209	249	249	225	200	221	205	207	210	242	235	203	223	203	240	220	212	254	214	225	184	231	198	226	215	209	248	212	229	209	208	198	230	225	189	236	219	203	203	238	257	233	232	212	202	169	208	223	194	227	218	219	234	179	233	260	220	252	233	210	242	202	203	235	202	230	249	226	204	220	228	227	207	241	214	214	240	185	205	232	237	235	196	232	230	227	225	220	215	205	217	213	215	227	205	221	226	210	234	230	211	222	220	205	212	223	224	209	225	198	226	217	230	207	225	214	210	230	232	209	219	203	227	221	217	220	215	198	211	228	220	221	264	210	223	216	199	249	207	215	205	211	185	239	209	200	213	185	222	218	226	193	201	229	216	200	209	217	235	205	222	214	228	214	205	225	197	215	192	247	209	229	251	203	208	193	186	214	207	222	207	250	208	195	226	210	203	234	200	205	207	215	208	252	219	234	187	197	214	245	241	205	229	228	192	230	239	219	209	227	230	223	222	233	217	197	219	209	219	226	224	243	208	193	236	252	199	223	210	230	222	225	212	221	230	232	244	206	197	224	201	233	213	234	220	224	213	226	222	220	253	236	232	247	242	222	230	253	207	211	199	215	194	196	222	223	230	222	220	235	219	190	212	228	212	200	215	212	224	220	232	200	202	212	198	235	208	197
6035	1138	1035	554	432	405	344	325	341	287	307	299	279	285	294	274	273	274	273	268	272	273	268	277	278	265	250	267	277	272	262	257	278	279	265	255	293	251	285	257	244	301	272	274	270	276	272	255	246	285	292	267	275	270	290	254	273	254	301	280	259	290	266	252	248	285	288	270	249	262	273	282	246	278	266	254	230	283	266	277	283	287	241	302	260	281	267	278	276	259	262	252	278	260	280	268	274	298	259	254	266	286	250	311	257	276	257	284	259	266	256	260	279	287	280	256	274	270	280	267	238	267	265	299	270	262	260	274	260	289	310	280	293	267	265	274	257	292	270	264	251	259	268	253	278	283	245	295	251	245	286	242	299	278	286	275	251	278	244	284	276	270	313	269	256	270	258	261	292	249	287	254	259	278	280	303	250	244	248	273	263	263	283	260	305	253	297	272	294	255	242	278	259	257	291	285	244	263	298	271	283	265	295	274	271	269	257	253	270	268	285	274	269	236	286	273	271	245	258	256	275	254	236	275	262	299	282	281	250	257	234	270	246	275	299	260	278	292	271	245	259	265	237	276	277	295	276	314	264	260	270	266	247	277	267	285	309	238	281	253	262	262	271	272	271	271	272	270	260	270	289	294	278	277	304	292	249	280	275	265	267	268	257	268	248	268	302	272	260	248	269	246	238	266	267	294	265	247	286	277	305	245	286	231	288	282	255	260	274	257	287	278	284	248	274	294	283	233	258	263	244	248	263	278	259	247	267	275	299	284	279	260	275	261	267	285	263	258	281	289	273	313	291	280	259	276	261	295	273	291	255	254	251	241	256	248	290	292	273	267	272	272	306	267	258	278	294	253	254	268	266	298	272	267	247	293	309	268	259	270	254	270	259	265	283	289	283	286	289	263	254	270	313	259	251	251	292	304	279	260	237	298	275	276	280	266	281	253	243	281	268	256	247	270	268	254	270	267	249	275	276	251	274	284	243	265	262	246	264	271	245	227	280	259	261	255	260	278	270	283	300	273	296	291	293	297	268	258	285	263	247	262	242	244	284	249	287	224	287	276	290	246	287	281	278	274	276	284	290	274	270	267	288	272	290	273	264	264	293	272	269	273	261	286	264	286	268	261	268	261	287	306	274	271	236	271	270	261	273	258	275	266	250	278	280	305	282	294	240	275	266	270	240	266	274	274	303	253	263	246	259	268	298	277	245	275	303	289	275	293	266	266	286	242	290	260	267	254	255	260	268	254	278	297	266	252	274	256	261	273	239	268	246	281	252	260	269	260	271	274	252	279	269	277	271	265	228	308	241	319	279	253	304	256	308	285	267	280	243	257	258	270	283	248	250	267	272	285	255	286	247	287	272	276	270	273	280	303	278	287	282	282	284	256	263	272	256	246	289	277	273	291	288	254	273	292	261	259	244	264	279	256	268	243	266	261	276	285	280	299	285	279	284	255	272	278	267	264	234	248	257	281	275	266	263	284	262	281	283	249	260	260	296	282	292	236	280	270	296	286	258	259	276	306	274	293	275	257	270	286	276	264	261	288	253	265	268	261	266	269	261	275	276	245	286	275	277	290	243	236	268	223	266	258	270	270	264	260	272	272	230	259	266	274	262	253	291	252	290	298	309	282	263	259	290	278	291	269	257	314	276	291	255	290	273	256	294	262	277	295	280	256	265	264	279	269	259	258	296	285	296	250	283	252	248	267	255	258	258	259	281	287	269	274	280	276	304	276	239	273	275	263	261	248	247	265	282	268	268	283	289	295	265	248	281	257	240	245	309	298	249	277	257	260	272	269	257	291	270	249	264	265	269	284	289	287	284	264	288	289	292	274	278	254	279	250	255	273	276	288	266	268	287	296	299	265	260	261	285	271	282	243	256	250	277	244	255	286	270	293	242	268	250	258	251	274	252	297	268	271	284	264	272	249	282	296	253	240	302	277	284	275	278	281	284	240	266	262	275	278	271	272	280	275	259	259	287	296	285	306	271	279	274	289	253	282	302	285	238	268	281	287	276	271	271	294	276	266	249	260	271	266	289	295	276	275	251	258	276	256	283	278	274	255	259	292	290	245	272	308	245	285	269	265	275	274	253	267	275	288	263	269	267	280	292	284	260	251	256	252	282	275	246	254	254	269	276	271	256	305	240	258	257	278	288	259	283	257	274	284	279	251	268	222	296	254	251	269	262	261	269	242	267	296	241	275	287	258	275	266	273	259	248	277	287	277	247	274	293	293	279	297	275	274	301	293	270	251	244	252	247	282	297	305	264	285	265	265	253	287	283	248	298	289	267	231	285	239	275	259	310	294	269	256	291	275	261	284	291	257	276	271	236	276	246	244	265	278	263	261	274	258	261	285	268	260	278	275	272	255	243	290	287	263	250	285	267	281	300	288	277	285	266	263	271	251	263	252	263	264	270	271	281	271	256	262	284	286	275	268	296	253	288	276	262	277	281	254	280	298	287	273	293	278	294	267	300	266	305	297	260	289	262	273	285	261	278	273	292	259	287	252	278	275	287	265	309	234	299	262	295	265	247	286	270	265	282	261	261	304	277	301	247	306	251	275	284	261	281	253	302	275	266	265	274	288	262	253	261	253	256	276	255	266	256	263	261	247	246	268	259	283	276	273	254	287	269	243	247	258	278	248	265	301	282	279	286	287	262	274	285	287	269	263	286	278	266	269	266	262	265	254	245	292	261	281	246	241	291	283	288	271	288	291	280	294	246	271	249	279	259	268	284	279	273	264	241	279	254	265	277	296	246	283	259	248	287	295	259	279	272	271	301	250	284	244	278	247	269	264	256	266	257	287	284	262	266	259	304	282	271	269	256	288	255	265	289	285	286	263	257	305	288	268	256	274	281	269	257	271	254	268	248	250	267	244	251	271	241	268	265	285	284	286	269	270	263	247	249	290	266	278	272	288	278	276	255	266	254	308	270	261	266	281	274	264	271	306	288	281	280	287	228	256	279	265	277	284	282	287	285	294	231	273	268	271	281	283	266	263	287	313	280	252	266	286	274	255	266	278	275	273	295	244	275	245	259	272	283	248	297	283	255	274	274	246	261	275	282	282	249	257	275	273	254	257	283	285	276	268	292	254	292	252	264	286	248	274	258	302	255	285	289	272	285	252	256	268	255	267	269	281	267	259	268	285	278	259	255	268	287	272	229	282	282	267	295	263	285	279	282	278	289	285	304	257	280	270	285	262	275	269	269	285	280	293	298	262	258	279	261	268	267	290	300	263	257	284	290	249	268	311	293	278	262	248	279	300	256	292	261	273	270	268	258	286	272	282	297	317	251	255	256	253	270	260	285	271	252	272	228	266	279	276	254	284	259	267	250	266	273	255	261	300	247	251	277	273	266	292	250	271	277	255	294	266	259	258	258	248	281	249	260	270	279	247	287	265	246	253	270	285	290	262	274	282	285	250	297	285	271	260	261	266	241	271	288	250	261	281	247	266	253	280	280	267	259	292	267	297	269	276	269	267	281	294
23701	21252	28679	24129	21263	12261	1394	893	758	686	611	593	561	513	500	495	452	443	489	491	475	410	405	381	447	457	442	440	445	421	430	406	444	412	428	444	405	448	464	412	406	439	410	407	408	439	390	427	430	397	445	442	434	431	419	389	379	410	402	389	396	393	403	395	391	399	429	407	439	395	400	415	381	398	415	411	399	419	411	420	416	388	400	422	384	414	405	401	425	399	389	390	410	364	406	429	413	413	405	435	447	429	422	410	413	405	403	390	420	406	416	388	391	427	406	451	374	392	422	421	426	427	451	408	419	385	422	362	412	411	382	409	424	414	429	407	447	414	409	403	432	426	409	390	417	420	382	427	410	398	418	403	445	365	384	410	384	422	419	395	378	426	413	400	436	417	384	437	425	385	382	432	377	415	421	391	374	437	438	413	412	413	414	402	424	408	417	415	414	422	383	396	409	387	414	442	421	398	394	432	430	420	456	436	430	452	399	352	437	389	424	429	405	399	395	399	434	411	388	391	437	436	419	407	434	414	415	375	382	413	395	456	385	421	396	417	399	423	460	407	394	387	422	404	370	446	353	448	402	379	438	398	391	392	404	408	400	406	370	422	413	412	393	408	396	411	399	442	420	398	372	417	386	353	378	413	412	389	410	416	409	397	455	414	393	396	404	400	394	420	360	413	391	383	408	398	406	420	381	422	371	391	399	445	419	398	435	386	410	391	400	405	388	405	405	464	411	392	398	375	410	392	366	400	446	425	393	400	401	419	411	410	404	419	415	404	401	429	421	400	435	401	360	417	414	393	387	385	445	428	383	434	407	388	395	390	405	389	392	415	420	417	400	394	383	403	431	416	375	421	386	401	404	405	450	402	401	411	423	460	409	394	386	411	398	391	407	396	412	415	380	427	411	446	405	416	390	374	416	418	421	420	390	389	387	386	401	411	410	405	398	371	389	424	433	372	387	402	402	407	416	414	415	414	397	409	405	438	393	428	438	389	427	415	383	425	390	435	397	400	402	458	370	394	392	390	392	396	377	395	419	401	391	383	418	423	412	399	394	399	429	405	414	387	409	432	411	425	405	369	409	412	427	392	397	380	430	444	421	415	388	412	445	407	397	361	395	397	379	400	448	409	402	410	360	405	377	396	409	438	414	405	410	436	405	420	455	442	404	377	413	392	423	402	400	429	381	388	390	409	431	374	412	408	442	425	400	405	432	394	403	429	446	443	419	388	418	399	418	442	430	418	410	386	386	401	404	368	411	377	410	386	401	385	380	389	417	432	424	419	417	394	426	415	373	420	416	428	421	430	404	378	378	486	432	401	418	390	388	412	353	417	407	389	399	406	413	446	413	391	384	432	449	393	379	440	384	415	384	394	392	437	424	420	393	422	389	454	407	399	436	403	440	378	400	358	388	402	386	397	404	400	408	428	408	389	416	412	422	421	364	402	394	381	392	413	405	416	413	369	396	402	376	413	410	427	382	382	401	422	386	390	409	423	394	401	416	406	392	433	452	402	401	412	414	413	421	407	399	404	433	378	373	405	391	415	388	383	387	444	397	429	414	416	399	383	413	398	383	383	414	396	400	398	437	432	409	406	404	415	391	394	458	464	364	378	418	409	392	434	409	412	383	411	429	446	420	379	410	461	402	410	407	404	404	427	420	367	404	420	398	376	410	397	413	398	404	420	399	387	447	409	401	406	404	408	403	380	380	399	380	377	397	403	369	412	398	395	394	395	405	386	378	434	389	458	405	416	425	403	406	437	405	399	390	393	380	382	411	430	399	389	421	387	412	417	415	402	399	391	386	392	435	413	410	411	430	408	425	436	420	419	433	411	389	395	383	430	399	418	379	406	388	418	388	420	422	421	395	383	404	415	391	408	395	361	433	420	393	368	401	399	429	408	375	420	416	394	397	426	357	380	426	422	403	414	382	398	425	392	409	398	414	408	441	427	409	394	426	417	395	378	411	417	395	406	425	413	435	408	393	420	407	410	387	421	371	419	433	396	431	381	405	405	387	405	399	378	414	361	389	399	413	419	403	403	428	427	440	404	399	401	396	399	417	387	378	444	373	392	376	385	419	398	388	383	417	405	385	393	383	405	405	422	431	402	411	437	386	373	379	388	430	388	419	410	412	397	419	392	395	420	396	403	432	412	386	426	414	442	407	416	385	400	389	399	400	405	407	386	427	359	416	381	384	396	389	379	418	385	384	386	398	387	424	404	401	387	438	393	368	382	398	401	364	405	380	433	382	420	414	382	371	390	408	410	428	400	395	390	411	396	435	420	411	407	404	430	440	397	420	383	416	393	387	451	415	439	386	404	420	399	395	438	430	400	394	408	426	407	391	408	385	392	373	393	391	414	401	403	414	375	423	426	410	412	387	394	424	422	407	448	382	403	412	408	403	394	423	429	411	401	413	390	412	445	388	405	431	392	421	411	433	437	421	419	407	381	465	447	423	404	387	402	407	425	392	415	419	392	410	396	386	430	373	377	404	449	442	385	444	409	348	421	389	426	449	401	399	401	377	359	403	418	384	414	410	443	428	453	418	428	423	411	404	424	405	385	408	394	428	429	417	405	408	383	403	424	397	399	404	413	405	419	423	394	398	392	393	417	368	381	405	391	399	386	435	441	453	386	436	396	376	432	384	405	413	400	398	430	395	395	423	397	421	429	378	419	405	362	396	417	411	399	424	413	400	422	449	398	408	344	421	407	395	433	395	405	426	392	373	412	406	403	382	408	389	340	413	419	409	383	402	421	403	356	420	378	417	402	418	390	414	388	393	412	404	437	429	396	398	386	406	408	381	396	435	424	367	417	381	421	429	396	456	374	377	429	413	428	394	435	396	410	428	389	374	388	395	400	422	396	411	358	403	422	427	428	420	388	406	435	394	400	381	382	392	363	432	395	399	462	346	426	404	381	386	381	407	401	420	439	403	436	401	399	380	426	382	400	416	430	393	404	421	444	401	419	437	410	420	378	415	428	395	393	410	405	415	466	418	404	395	431	429	401	407	440	416	419	369	440	457	401	375	383	414	437	408	422	417	431	421	363	396	423	403	370	384	393	402	419	422	443	398	370	436	421	397	404	422	415	426	382	445	429	415	406	368	388	396	426	445	395	390	407	414	424	399	401	447	380	418	422	404	399	403	429	393	435	389	387	413	405	380	413	390	390	394	388	417	413	384	412	390	404	399	410	435	410	415	416	390	457	414	434	417	421	427	414	414	429	418	385	405	429	381	435	428	417	425	420	421	427	403	429	451	425	378	382	393	431	417	418	369	410	414	397	407	411	443	426	434	416	439	422	423	397	420	441	405	367	429	430	374	418	410	416	418	430	418	407	403	401	399	419	400	429	424	401	398	422	418	393	371	389	398	443	402	392	398	402	411	394	432	376	421	367	394	406	388	423	422	418	385	427	430	381	402	395	407	377	419	367	394	385	421	392	413	448	380	415	367	393	407	409	416	475	408	400	398	398	410	433	380	393
7633	9840	8158	4033	2792	2192	1734	1456	1154	1050	868	814	748	720	682	622	625	626	538	579	570	524	525	497	498	541	491	520	470	511	478	481	487	485	482	477	499	475	482	511	471	470	499	456	443	487	471	456	490	496	509	435	400	475	475	459	438	473	471	439	486	459	468	518	468	471	468	463	482	479	447	475	493	483	469	431	475	444	457	494	486	459	474	468	480	455	480	431	476	484	470	451	421	477	517	432	480	445	430	481	441	495	439	447	471	469	491	468	457	461	480	457	473	419	471	433	447	462	458	476	443	485	446	474	430	393	430	429	466	515	490	439	478	416	454	492	444	471	409	485	462	513	468	462	453	451	452	461	473	484	484	511	472	445	436	467	467	492	475	465	472	470	460	500	462	424	481	434	449	460	434	465	425	471	448	415	492	479	476	478	454	483	441	479	461	438	490	451	460	484	468	486	471	448	470	455	425	413	515	487	463	461	487	460	445	465	455	456	459	456	485	447	479	496	464	516	487	473	444	460	436	444	469	487	487	472	465	451	445	501	449	447	425	488	462	485	445	475	499	479	441	450	465	471	459	507	468	478	465	491	433	466	468	439	487	442	449	463	435	456	454	453	452	469	431	435	476	451	448	485	427	454	521	451	465	471	450	453	456	469	457	481	455	445	441	438	470	460	487	485	463	483	486	454	469	469	432	482	413	471	466	475	430	474	439	478	457	460	456	476	458	472	450	457	471	453	478	419	443	465	448	455	457	466	434	460	450	455	472	477	447	499	472	462	474	477	436	459	429	475	463	482	419	424	457	472	426	468	464	478	434	467	471	514	447	444	467	441	492	437	454	465	450	412	463	499	424	456	476	448	474	506	398	469	502	461	461	440	443	458	452	495	478	461	435	417	453	492	448	480	469	488	435	449	450	456	449	479	450	421	482	473	482	454	471	463	473	446	467	493	473	481	464	459	468	465	467	449	446	454	454	483	451	478	458	428	458	449	466	462	435	483	478	443	474	465	448	446	460	464	439	461	445	453	461	443	455	454	443	489	481	466	431	452	445	463	472	509	461	443	456	451	468	477	435	430	452	477	447	439	439	456	446	439	459	485	439	444	439	482	455	488	451	460	446	463	451	439	452	445	455	464	434	481	468	475	471	465	500	463	498	445	436	485	470	463	472	466	455	502	441	454	496	461	463	462	465	449	452	442	492	421	423	477	422	440	474	442	447	467	439	495	443	523	432	467	456	440	439	442	465	453	455	455	449	470	488	492	469	475	486	454	478	451	463	452	476	445	458	472	471	471	472	488	475	498	500	444	486	431	436	489	473	474	474	437	420	429	443	426	468	462	458	476	493	456	480	481	492	515	479	465	462	431	480	426	423	478	472	443	428	448	502	470	438	442	458	497	481	444	456	450	469	491	467	436	490	437	471	489	483	493	493	468	454	450	449	465	449	475	443	463	434	447	466	436	509	477	479	448	448	440	447	473	430	436	478	450	431	436	452	448	446	486	440	444	425	481	473	440	470	470	458	450	487	469	473	439	504	442	444	471	479	445	486	489	442	454	469	450	438	466	446	490	469	438	447	473	465	455	440	421	463	481	454	457	457	460	468	480	449	470	470	451	436	449	512	481	456	443	467	471	473	462	503	448	458	452	442	438	475	446	462	488	474	483	475	466	502	453	504	487	477	442	433	451	433	494	414	458	448	479	483	465	449	438	450	507	454	430	455	454	448	461	426	454	467	486	436	476	470	438	471	449	479	472	431	468	443	457	514	458	460	450	471	445	436	439	440	450	445	414	451	439	488	425	469	428	482	411	501	448	493	455	482	475	454	505	492	428	510	450	468	469	467	463	459	437	447	454	442	450	482	484	432	441	439	455	462	465	471	441	445	481	458	488	457	491	442	505	461	438	470	453	448	470	469	474	459	437	416	481	474	476	448	466	470	460	454	454	476	463	475	446	485	450	474	477	488	458	409	470	469	467	466	468	438	496	475	438	502	486	463	446	494	431	488	435	485	440	481	472	467	440	465	480	516	490	439	452	433	445	475	446	476	453	487	479	489	463	447	483	498	451	476	478	468	444	451	461	479	460	413	451	462	468	476	474	453	453	462	459	445	468	464	435	471	444	463	450	480	430	468	504	461	460	449	436	505	476	449	439	428	434	444	484	448	493	451	511	476	469	461	448	438	478	488	447	462	413	450	441	480	458	463	467	464	431	496	457	459	474	468	491	455	452	489	457	441	505	497	463	451	444	490	481	474	445	453	448	422	477	478	464	502	496	471	471	454	477	398	464	449	446	444	481	450	427	483	502	458	498	460	492	455	433	481	470	487	457	490	472	473	473	495	456	457	456	492	510	486	452	439	494	468	445	476	433	449	437	465	471	465	465	449	451	437	491	474	431	446	480	495	484	461	471	412	470	479	436	475	470	449	445	466	496	496	463	423	469	427	446	443	462	469	486	462	477	465	433	446	468	475	467	469	458	470	454	462	453	451	426	460	452	478	478	455	452	448	429	453	455	485	471	466	440	511	393	454	489	471	454	431	427	473	468	448	466	446	473	443	480	462	453	437	479	477	498	433	427	468	430	479	487	436	468	482	460	445	447	424	425	444	503	479	452	487	456	448	464	454	478	486	457	479	445	485	481	476	482	460	442	454	424	477	471	466	461	456	416	467	454	450	420	459	449	486	449	449	444	439	428	472	438	485	461	431	430	435	480	436	433	472	454	431	462	470	498	492	463	446	456	442	465	455	430	435	452	470	464	461	452	421	479	434	502	454	496	467	466	494	480	471	473	464	479	455	428	488	451	441	471	439	464	454	501	467	458	468	433	462	455	489	471	466	460	501	466	443	444	459	451	463	439	477	437	450	448	486	481	453	481	463	448	438	442	461	470	479	482	446	458	440	450	430	454	476	477	459	465	469	464	438	481	435	475	409	460	426	478	415	460	473	437	437	482	536	440	457	453	450	445	445	494	472	468	488	450	440	509	459	452	442	474	423	510	423	488	466	487	491	446	435	480	461	452	451	455	469	440	480	412	460	504	467	503	512	448	469	471	465	431	432	495	440	458	443	493	450	453	471	471	428	467	440	411	493	492	488	463	470	466	440	491	481	497	494	466	452	505	468	431	452	478	482	441	478	456	469	456	456	466	448	478	452	492	459	478	459	453	507	428	469	433	489	411	435	466	494	450	432	466	504	431	487	448	495	442	426	488	487	450	486	457	461	472	480	502	440	430	438	432	461	464	468	447	449	459	430	473	438	434	479	460	401	442	465	490	490	463	466	447	460	458	468	423	464	439	515	479	470	472	453	490	480	475	494	480	461	473	458	464	490	439	465	495	486	451	475	447	469	513	481	451	446	442	447	450	464	472	448	501	456	425	445	434	419	475	464	478	449	472	494	470	466	458	445	458	420	476	458	435	462	464	438	475	469	469	453	474	439	456	453	449	453	476	443	478	432	432	460	469	446	471	459	446	443	453	458	416	440	431	481	473	487	492
24913	21265	27712	25115	12271	959	664	628	573	487	438	484	482	459	432	408	420	447	441	411	409	436	421	433	404	364	399	384	406	402	396	383	464	399	394	406	394	378	353	371	390	385	394	400	369	372	389	367	407	413	400	396	391	396	379	415	429	375	367	391	360	395	385	390	380	388	365	375	413	383	379	381	351	384	377	379	412	364	423	388	410	381	397	399	356	391	385	415	365	391	356	398	401	347	423	364	387	369	422	379	370	388	382	403	385	392	373	351	350	358	418	387	364	397	368	398	355	365	380	384	343	378	348	389	400	361	382	392	383	399	388	389	388	368	404	385	388	358	365	374	370	402	385	417	373	384	376	385	392	408	377	360	393	382	358	418	413	439	346	418	354	410	407	386	389	365	379	398	392	409	427	356	352	422	395	341	417	404	394	349	350	387	367	383	356	416	420	405	356	360	337	365	407	386	376	393	392	400	366	380	391	377	433	357	360	401	364	365	370	351	362	400	364	401	389	372	372	391	424	365	403	392	392	353	423	385	326	416	386	360	413	450	404	374	402	400	392	384	382	381	360	379	365	378	355	346	368	392	392	353	400	388	379	375	371	380	419	369	402	370	353	404	395	352	371	385	422	407	414	394	398	409	359	413	408	365	407	366	351	366	391	374	360	366	392	392	354	379	389	405	354	378	341	423	405	392	405	366	406	391	382	396	393	398	372	374	361	379	367	376	402	343	386	395	360	369	373	392	350	378	352	410	409	374	386	386	408	346	345	369	382	415	350	430	375	390	369	369	362	351	402	394	422	370	379	377	364	373	411	383	397	402	360	373	404	381	394	382	366	371	367	370	388	403	374	384	363	364	336	375	365	393	418	345	382	354	358	394	359	373	385	369	355	368	432	380	384	353	395	368	399	384	401	375	404	378	362	360	401	377	371	341	363	382	388	358	371	376	382	380	380	407	374	384	402	395	405	366	421	391	350	377	407	350	380	392	370	434	376	371	371	373	371	410	390	395	372	411	373	393	373	353	400	376	378	433	371	380	361	379	370	385	376	351	379	377	384	395	399	401	365	412	419	352	366	389	373	361	397	376	384	394	381	351	398	395	385	397	377	392	398	393	390	410	381	396	373	409	380	384	371	372	385	399	369	353	367	377	386	387	357	401	368	389	360	397	370	391	362	385	370	360	420	363	396	412	426	366	410	375	383	369	375	380	387	401	379	361	343	371	417	331	427	401	425	407	395	387	401	380	404	405	409	370	399	369	413	384	365	352	382	434	416	404	364	410	400	350	365	376	433	362	369	398	402	379	368	390	375	361	365	394	372	361	398	422	370	340	361	393	404	387	333	336	376	411	351	396	407	378	360	338	379	387	364	398	411	354	397	409	389	384	398	389	392	339	386	422	384	385	361	410	399	423	394	399	368	405	376	400	381	388	391	415	340	364	405	385	368	361	370	380	385	370	408	398	382	389	375	415	405	392	415	382	408	402	424	394	388	372	364	390	361	398	387	385	383	391	377	403	387	407	388	428	382	359	401	402	342	391	387	359	385	370	375	359	375	385	380	397	378	359	393	434	357	420	393	427	402	371	354	375	366	368	408	345	395	392	376	397	359	375	390	412	387	360	376	360	367	415	365	387	403	388	406	408	378	373	393	352	360	374	418	382	376	413	367	399	389	377	390	406	378	371	406	386	381	396	367	396	388	381	377	421	385	403	382	353	425	382	406	372	438	380	373	404	384	365	384	386	347	401	357	432	385	389	364	389	348	384	362	368	418	376	367	364	379	371	385	415	359	418	389	390	352	393	343	359	391	360	358	378	404	390	430	342	368	391	396	375	379	399	381	399	353	365	371	369	370	404	345	381	386	410	396	393	388	375	398	393	352	363	383	386	417	392	370	371	389	392	383	370	410	413	358	381	370	400	378	374	376	359	398	403	407	402	396	383	392	353	425	396	381	398	378	358	397	375	380	396	368	414	440	374	395	413	386	405	415	347	384	393	412	365	393	360	371	362	384	365	373	368	396	369	362	380	383	384	368	363	357	415	384	353	381	379	415	385	388	379	370	381	406	393	381	385	405	409	390	373	365	384	363	347	417	386	376	420	362	395	364	347	413	375	414	362	377	394	397	335	397	380	388	365	381	390	385	363	419	383	377	426	391	351	399	392	371	359	357	379	397	361	381	384	394	387	389	365	379	410	390	401	363	364	406	418	374	367	343	369	369	400	429	361	390	402	368	376	368	385	362	358	400	362	368	405	364	364	414	352	411	374	404	383	424	390	418	390	375	418	406	370	395	409	406	396	358	383	409	370	380	384	405	389	355	386	386	391	369	364	361	382	390	390	418	408	358	381	366	375	400	400	388	349	417	384	368	391	376	378	371	371	411	384	374	389	392	383	374	409	389	375	391	348	370	412	359	393	413	391	373	380	378	371	378	382	372	398	405	380	381	400	361	395	378	371	344	424	392	387	408	393	368	378	359	375	413	384	393	362	388	379	367	404	387	393	345	345	370	397	406	380	370	380	410	394	400	368	403	341	416	412	377	377	412	407	397	383	380	396	383	392	390	387	396	376	375	402	387	390	417	392	395	376	395	390	361	345	375	381	387	415	377	365	385	384	393	424	406	354	387	394	400	374	361	344	433	379	381	392	395	345	353	396	373	392	403	365	375	400	358	346	380	350	422	359	403	378	323	360	408	366	360	372	376	371	370	365	372	414	381	372	401	374	384	365	385	377	343	398	385	390	405	376	403	397	369	367	368	351	355	394	382	354	399	377	426	358	374	395	436	398	405	384	390	388	376	359	354	412	359	396	406	408	382	380	388	386	427	423	387	384	382	411	370	358	368	366	414	366	395	394	418	414	364	378	354	396	384	351	387	357	384	361	381	365	397	409	382	398	401	353	411	353	365	383	362	366	359	399	388	367	382	369	392	397	405	398	373	377	357	364	361	397	407	365	389	392	405	378	379	415	375	349	391	370	380	395	376	386	388	374	391	416	404	409	395	373	394	365	391	398	403	424	368	376	415	384	398	377	387	393	388	388	352	420	375	364	402	403	368	406	365	355	392	346	369	373	392	395	397	368	379	375	392	374	359	398	339	377	390	327	359	390	385	360	408	367	395	390	391	386	395	366	330	353	410	375	363	412	332	382	384	396	353	398	400	394	397	387	391	362	381	398	374	359	393	345	377	356	391	374	369	364	397	406	378	383	380	384	347	406	376	390	344	378	380	363	407	358	376	350	383	374	407	386	336	322	382	381	444	428	397	368	422	376	402	383	379	390	395	344	411	409	355	375	374	362	394	383	412	408	370	372	390	387	377	369	375	380	404	355	353	425	366	362	387	389	396	404	359	366	431	385	397	352	385	431	415	352	380	427	378	383	396	372	371	378	382	377	365	341	405	378	360	363	403	375	397	390	400	379	370	380	379	405	421	366	394	391	377	372	376	411	390	408	376	382	412	419	399	405	382	356	383	391	356	358	395	361	379	413	375	351	426	418
7528	5781	4619	2456	1763	1416	1154	955	915	756	765	605	630	574	560	527	534	526	513	512	509	513	521	478	523	476	510	503	515	453	463	464	494	477	456	472	456	499	439	484	485	503	487	482	462	461	483	435	419	480	493	489	482	458	426	455	492	452	490	434	468	450	490	445	457	507	488	464	427	447	462	463	478	449	460	499	484	463	473	472	475	462	464	451	490	452	456	486	467	416	478	417	474	461	493	445	462	469	451	482	477	450	482	446	482	481	471	470	435	494	445	439	449	458	467	478	462	444	429	440	508	484	482	454	443	444	482	451	467	430	447	477	481	446	475	462	459	448	435	484	487	474	463	460	457	458	459	431	490	482	478	481	463	475	436	461	416	496	454	473	481	448	445	466	444	476	493	448	476	459	442	459	439	414	433	447	478	420	466	469	413	489	439	468	480	452	479	485	442	434	450	455	490	448	471	449	455	487	447	447	491	458	485	479	468	462	453	412	470	490	446	476	447	443	459	452	493	414	471	486	465	493	452	429	460	469	465	470	466	484	423	438	449	471	488	444	444	486	447	430	457	430	454	478	477	485	442	502	477	455	455	463	487	463	439	485	473	480	497	469	480	451	497	467	426	506	478	465	443	510	468	469	470	446	446	435	387	465	454	439	459	436	489	439	512	453	453	464	460	486	448	455	464	446	461	465	457	435	474	455	455	463	462	452	468	417	472	464	441	510	435	420	478	464	480	473	455	453	499	451	459	437	448	430	467	424	443	448	442	470	478	469	450	463	478	452	462	449	483	483	465	456	408	456	490	487	475	459	468	453	473	452	455	473	424	446	481	449	444	445	456	465	480	406	457	457	458	478	455	495	505	482	505	429	457	435	457	480	487	428	451	442	475	447	458	469	481	510	474	467	441	446	458	401	510	495	442	478	495	460	454	466	452	456	457	471	456	498	472	457	467	484	455	453	455	472	471	481	467	465	460	469	490	467	450	466	481	450	406	442	442	468	478	498	491	462	479	462	449	482	465	475	473	455	427	468	446	475	494	426	423	431	435	479	470	477	477	449	493	470	472	476	468	437	413	449	450	449	505	414	471	467	453	482	461	453	471	452	497	448	479	444	468	438	464	462	490	450	442	512	447	455	445	473	488	469	466	469	433	426	461	446	455	458	487	406	488	436	462	424	447	450	474	440	482	447	468	443	485	498	488	460	478	469	472	461	470	486	453	475	482	460	446	457	419	499	469	482	448	452	475	461	475	457	478	472	438	485	460	439	476	444	504	470	477	488	479	427	493	445	460	467	489	456	479	472	413	428	447	443	446	446	462	476	460	474	481	492	450	436	488	459	454	494	469	472	439	466	435	479	503	429	449	459	463	466	485	464	486	463	500	462	438	479	459	452	491	450	471	482	460	480	475	480	463	456	482	448	494	504	457	424	450	489	479	454	493	447	466	436	464	439	458	464	440	471	459	460	471	432	463	452	484	439	467	468	441	502	434	468	445	476	448	498	438	465	446	461	465	465	484	467	450	435	460	471	464	490	461	487	477	465	507	447	421	450	494	490	466	474	489	481	492	503	463	473	440	469	464	483	516	424	440	482	499	479	437	475	472	435	491	432	470	430	456	448	456	480	459	472	470	463	440	498	431	464	496	442	464	435	495	483	459	444	442	459	454	474	468	461	480	457	446	455	454	445	428	495	453	488	475	414	438	431	488	490	461	481	453	430	482	464	495	445	487	474	462	411	435	471	456	483	472	458	471	495	443	481	458	442	482	469	458	445	474	443	446	458	472	476	439	440	454	458	445	427	502	411	445	432	458	498	438	456	471	446	457	453	515	428	451	417	461	496	473	401	449	457	473	457	456	460	493	477	447	461	478	475	501	439	467	443	445	484	445	471	455	477	477	443	502	469	471	440	454	465	475	459	473	464	461	443	439	460	431	470	483	443	510	464	457	434	470	461	478	480	443	430	440	439	464	507	462	471	475	420	423	478	471	491	491	460	464	477	431	465	467	455	488	462	447	443	458	458	462	469	497	451	469	421	427	494	456	491	476	478	450	472	438	481	459	467	471	489	502	477	432	473	464	461	475	428	435	481	494	473	465	472	472	449	442	499	477	466	458	445	436	483	465	448	487	434	494	441	451	480	482	448	482	436	479	416	467	474	523	462	466	418	427	431	448	444	475	458	466	459	471	420	447	489	499	423	480	445	441	476	469	441	433	467	467	494	483	477	474	476	444	418	449	417	501	476	431	466	501	476	449	489	445	443	440	459	462	458	487	469	495	473	476	453	488	431	459	431	434	462	432	500	457	456	495	471	432	470	486	514	446	466	447	460	475	477	486	437	441	442	495	427	464	443	434	440	460	470	440	472	471	485	448	494	467	415	462	490	491	507	481	470	450	406	480	445	440	485	479	485	428	482	464	511	451	454	489	424	475	467	458	434	464	450	487	445	489	452	480	472	436	461	447	446	474	454	463	462	469	463	442	470	498	483	474	432	453	456	483	463	467	471	488	525	441	441	455	479	433	484	492	455	501	447	476	443	469	473	435	431	472	456	476	475	492	438	492	419	487	450	499	470	436	465	447	462	452	442	480	467	467	522	464	448	464	446	482	472	440	448	479	467	431	455	440	477	477	471	408	462	441	476	471	460	455	445	485	444	486	470	428	501	486	455	488	421	464	465	469	448	479	422	465	440	450	459	449	461	474	459	466	476	465	497	510	421	449	466	474	451	456	412	439	453	493	451	506	503	494	475	442	477	433	431	440	439	485	468	466	485	473	452	419	466	471	467	437	487	509	473	421	472	490	454	464	505	467	460	520	441	446	435	452	442	451	447	489	464	461	452	505	451	453	417	492	495	479	456	460	455	450	441	453	478	461	454	502	474	446	484	472	457	430	480	501	535	501	453	507	462	467	468	453	448	476	443	479	506	434	482	467	447	423	477	459	446	437	464	449	433	439	497	467	440	458	459	455	461	495	474	470	477	473	462	489	452	495	427	424	461	444	438	480	457	450	466	453	468	453	471	442	442	469	431	455	464	458	466	423	468	457	458	440	479	414	423	453	503	476	482	443	446	454	467	433	429	501	463	457	462	485	459	476	438	455	469	448	457	456	457	433	481	462	438	452	456	483	447	441	469	470	438	439	472	483	477	491	456	434	455	494	480	459	461	469	468	460	454	446	469	478	457	472	441	439	431	484	454	498	423	463	454	442	423	458	465	474	429	443	453	437	435	470	462	467	438	441	464	457	444	507	442	489	464	486	463	431	464	487	422	441	475	458	445	452	466	474	441	457	469	449	452	493	463	457	468	490	433	461	510	462	439	470	454	460	456	449	459	464	458	428	460	465	445	468	453	489	454	499	473	432	483	471	461	479	447	450	486	458	462	468	433	459	469	487	449	503	451	486	476	471	438	460	443	456	487	448	454	448	453	453	450	482	470	465	466	462	499	482	448	462	481	458	447	457	441	483	438	474	494	449	476	479	471	452	462	444	434	460	475
22671	21252	29082	23728	21252	21315	12325	1776	1423	1254	1106	1103	1021	966	913	905	903	848	851	767	851	763	781	747	769	839	785	785	743	748	760	766	802	795	736	754	789	774	758	750	749	747	724	748	774	749	770	745	713	761	707	738	753	689	724	714	700	720	730	762	684	725	700	740	742	688	738	728	758	739	710	727	711	711	767	749	672	707	702	737	710	678	727	694	714	706	750	735	716	751	718	706	696	701	756	731	711	695	717	717	703	691	692	739	710	725	729	728	740	678	688	724	721	763	713	700	685	688	722	755	704	724	696	758	666	702	670	679	716	720	727	676	711	699	702	740	706	688	742	703	744	725	757	734	709	688	743	743	700	714	688	705	723	728	755	713	658	650	677	762	707	722	698	693	732	697	695	733	724	711	662	701	703	727	682	705	649	694	697	704	706	702	710	748	737	756	669	735	683	686	757	721	698	751	740	757	684	769	719	743	726	721	731	693	737	765	731	750	747	732	731	704	731	707	682	749	701	689	690	701	734	707	706	693	715	691	709	747	690	704	728	692	732	700	730	748	733	657	705	731	720	745	695	649	771	702	693	741	741	690	710	754	746	709	706	723	674	686	669	681	725	679	740	696	678	720	728	728	760	654	689	678	760	668	748	685	690	762	733	710	742	678	718	683	786	717	684	728	724	727	751	705	709	732	709	726	740	683	744	762	706	699	722	690	697	731	681	695	723	749	700	693	744	715	701	709	706	710	730	718	661	708	716	709	703	692	720	707	733	686	751	694	698	726	701	739	706	725	719	705	726	696	716	753	750	736	719	709	714	741	741	674	723	738	738	696	734	688	680	645	686	718	743	730	693	710	714	732	683	744	723	708	685	707	742	707	663	665	699	682	758	729	732	708	741	716	750	720	700	691	703	741	673	756	721	657	755	713	782	749	688	727	727	670	716	726	717	728	726	729	733	701	694	762	701	712	670	722	681	729	711	714	725	745	718	732	696	712	727	719	718	680	716	746	692	741	713	685	743	680	729	744	718	702	732	698	681	700	686	676	731	702	681	737	734	695	705	715	694	725	721	698	674	726	734	711	699	679	707	758	743	725	695	678	735	703	701	707	715	707	700	718	699	739	679	684	779	673	701	688	702	752	702	705	727	725	681	685	699	716	709	705	749	725	723	749	743	756	715	711	684	668	740	700	712	718	719	711	715	704	741	668	708	723	737	773	723	760	723	743	726	703	677	716	768	725	700	704	725	727	692	717	746	717	691	720	697	670	728	741	699	676	686	687	727	701	687	711	710	695	744	657	695	760	680	685	711	648	670	689	724	713	771	707	709	745	697	713	730	704	713	677	729	684	736	707	667	721	700	687	719	688	697	723	729	716	720	698	767	721	746	684	697	760	672	740	679	702	707	702	739	731	726	711	690	722	682	713	712	734	714	697	748	700	716	680	713	764	673	755	764	765	702	735	742	716	689	688	707	733	730	744	679	705	740	714	733	727	710	647	716	707	715	731	707	709	691	705	660	694	680	716	664	718	729	738	708	707	721	741	724	724	721	710	654	714	711	760	717	686	691	700	707	702	704	700	759	674	704	696	710	734	735	717	726	677	720	691	742	743	698	728	660	710	685	712	654	737	730	715	731	737	693	725	672	743	695	756	649	684	736	743	680	782	738	690	727	735	732	645	712	674	778	700	704	695	696	761	666	746	721	746	684	734	734	664	676	732	715	698	719	748	719	706	717	719	701	726	690	711	693	687	716	695	718	680	699	733	714	686	734	684	666	702	763	715	735	719	710	727	754	697	706	739	714	705	693	697	709	724	685	676	746	705	721	751	711	710	774	707	709	712	746	720	687	743	722	685	672	711	697	710	712	712	705	708	689	737	637	728	717	742	716	700	665	728	721	692	674	727	717	727	691	676	638	746	696	660	722	652	720	736	795	697	722	715	704	742	722	696	707	740	661	708	720	711	707	747	690	755	719	678	737	658	750	756	699	724	718	705	689	704	732	679	682	720	762	723	741	713	717	744	744	734	708	704	723	703	725	781	676	702	754	739	706	706	691	665	721	737	700	766	709	686	703	738	757	756	719	703	741	737	725	647	749	745	722	731	682	709	754	764	721	700	710	769	685	695	734	710	715	717	717	718	696	714	707	726	710	680	722	673	692	714	702	696	650	698	698	699	709	711	729	766	693	698	717	715	724	722	767	661	735	746	688	685	785	740	758	702	706	710	685	693	720	714	703	706	719	717	733	709	717	753	675	689	752	727	696	736	719	697	753	720	695	717	708	708	715	725	686	712	764	712	702	772	705	686	716	677	683	662	726	683	683	669	729	710	701	744	677	719	693	738	742	689	702	700	697	712	685	651	740	699	753	723	710	723	771	703	761	746	703	749	687	703	664	713	684	721	724	723	749	685	695	736	687	750	678	745	693	721	699	699	735	683	714	701	671	718	700	735	688	678	690	728	748	700	714	724	703	702	723	738	698	706	728	730	684	676	687	677	738	696	699	705	721	694	726	700	732	724	679	679	700	750	709	748	724	745	712	729	727	695	719	716	763	726	733	684	720	710	710	707	741	705	686	737	681	724	744	700	728	721	723	697	694	695	736	718	686	663	738	696	670	678	724	702	696	678	756	759	705	741	748	715	736	695	699	756	746	747	731	722	728	798	706	731	723	719	660	736	725	695	763	706	677	680	736	705	700	708	711	700	695	778	718	696	716	722	692	708	681	751	660	702	763	696	687	731	691	686	690	748	686	718	712	692	672	699	713	743	699	701	639	671	673	738	726	647	706	674	688	691	691	683	714	695	711	728	677	717	692	692	683	758	732	672	723	699	736	697	675	729	696	678	707	737	713	737	669	704	760	743	668	705	709	783	687	711	694	731	740	684	707	744	724	701	719	684	705	699	707	741	730	713	698	708	675	692	692	669	650	737	696	702	748	724	717	673	744	720	720	709	750	697	711	757	716	692	744	751	654	695	723	740	726	687	722	709	686	704	724	673	735	647	703	674	685	695	723	721	669	714	741	762	695	749	709	757	694	715	725	725	682	721	749	713	713	721	719	765	708	692	717	692	728	739	688	732	756	681	678	702	699	685	719	713	678	694	738	718	714	669	694	725	733	694	753	661	708	696	653	670	726	677	703	662	714	720	686	704	735	680	703	729	749	697	681	748	690	699	789	738	705	729	679	754	665	755	702	761	733	741	689	762	719	657	694	719	704	664	714	701	660	693	713	736	731	701	703	723	703	698	689	698	728	724	708	667	725	749	748	709	704	729	708	637	691	719	689	701	753	739	709	703	728	689	669	692	726	727	725	732	720	711	748	693	745	729	748	678	723	716	706	683	686	637	712	689	721	734	686	755	717	689	727	732	722	665	739	679	731	682	709	672	715	704	708	680	731	715	713	694	748	686	711	716	661	742	711	762	704	733	752	729	705	720	706	703	754	710	730	742	726	772	732	705	699	725	679	731	679	721	725	730	682	748	709	710	733	716	721	704	728	706
11097	16143	13582	7452	5202	4030	3267	2745	2188	1772	1611	1429	1319	1271	1206	1094	1024	1014	895	974	989	977	870	926	911	824	872	909	906	861	874	827	851	883	825	799	864	852	837	830	803	836	799	854	836	801	856	851	847	751	831	871	777	841	816	802	806	849	839	800	773	778	799	783	684	756	776	828	857	815	776	790	857	801	729	806	847	826	845	831	802	826	790	771	760	799	750	789	820	741	783	788	767	798	794	804	739	812	849	770	749	800	802	754	793	766	832	756	832	748	768	782	799	796	794	779	778	812	780	815	744	754	762	778	793	780	757	811	806	772	796	821	766	793	807	794	799	749	736	731	713	850	789	737	796	768	777	820	781	802	789	845	756	866	738	789	810	775	773	802	768	794	747	775	802	807	789	803	736	806	762	822	771	769	770	750	793	817	736	827	771	802	811	791	755	786	806	775	833	810	822	795	806	759	802	785	753	750	751	776	823	783	791	810	763	764	768	787	773	770	745	757	756	797	783	844	830	773	829	791	776	789	797	793	765	723	772	786	732	749	807	760	773	798	801	764	785	776	808	774	797	817	835	741	795	751	770	835	781	825	758	778	775	745	777	774	831	775	758	769	766	764	802	742	815	819	831	787	760	821	761	801	808	801	787	810	768	815	828	811	738	838	832	775	806	784	775	816	760	855	767	795	767	783	770	811	810	837	807	803	811	824	769	765	802	811	841	746	760	796	787	764	803	762	785	782	808	765	832	834	808	800	796	820	822	768	770	785	776	765	743	803	762	844	751	761	791	820	795	792	758	792	761	809	793	774	782	803	812	762	786	791	776	750	747	788	819	833	817	811	747	791	812	791	772	785	756	804	789	802	777	801	768	799	778	772	816	799	797	782	832	773	836	837	801	784	752	834	836	783	777	795	790	811	754	805	804	766	821	796	794	781	782	784	805	788	828	753	828	790	726	836	808	788	773	739	784	750	744	819	778	801	800	789	788	827	758	799	780	769	785	757	832	791	809	805	762	839	792	798	794	737	809	814	806	813	816	792	742	767	781	744	815	732	818	804	832	836	808	748	805	768	748	789	785	767	783	781	839	815	797	789	805	762	806	791	770	796	748	762	789	804	812	829	800	807	762	768	793	762	757	782	798	869	837	863	768	739	829	869	815	770	751	789	779	815	822	819	767	819	765	829	745	806	781	766	763	794	786	794	772	769	771	786	754	777	798	760	810	775	801	780	778	776	780	769	786	782	846	776	769	759	784	750	837	800	790	815	819	762	780	822	801	741	817	767	768	761	779	785	787	809	758	805	728	775	783	823	804	750	785	823	799	758	816	773	777	795	794	788	761	821	753	755	776	806	774	788	801	766	817	785	764	788	740	774	789	822	822	757	856	756	805	801	734	761	804	790	757	738	732	760	785	818	766	794	836	787	755	842	776	802	829	809	766	775	791	773	755	784	852	786	784	769	774	758	807	813	744	769	764	784	803	782	814	792	797	820	790	789	765	780	783	775	785	788	793	838	820	736	750	766	750	792	770	797	812	819	803	848	786	782	810	836	793	791	780	745	768	761	826	769	814	802	813	835	731	781	764	746	751	782	817	794	810	820	775	755	782	790	805	830	789	783	778	812	772	732	780	809	770	713	809	787	816	792	765	807	800	764	789	820	786	763	785	817	801	774	790	756	762	802	741	778	777	819	763	763	752	802	759	780	748	811	778	764	815	763	799	854	851	787	801	777	742	830	786	803	778	790	749	770	768	764	812	784	798	844	764	828	752	780	752	768	768	760	759	768	780	770	771	708	815	808	792	782	821	845	810	817	774	807	807	782	742	767	763	804	780	795	781	779	820	739	765	789	769	790	816	811	767	848	776	772	813	782	822	796	769	801	754	817	775	772	782	785	821	780	770	779	792	757	783	780	803	789	825	790	767	790	804	807	753	803	801	757	774	760	764	792	800	773	761	789	747	813	817	816	779	807	796	812	805	760	787	776	808	787	763	774	798	763	826	754	786	788	801	831	836	794	753	788	826	749	754	778	809	792	823	722	793	816	797	764	776	732	773	735	811	785	794	803	780	794	743	791	785	771	753	830	835	787	773	750	769	798	763	775	767	832	814	733	813	830	767	750	794	784	768	780	825	795	810	755	769	809	796	749	779	786	792	812	799	777	806	818	785	756	776	795	751	773	793	789	836	754	776	793	765	757	787	753	822	776	820	773	761	853	827	804	801	822	751	818	754	776	767	755	779	778	818	770	823	769	786	799	774	810	771	760	766	720	785	750	751	820	788	785	795	761	812	766	810	784	758	815	750	804	752	813	786	815	768	822	820	765	752	762	770	763	795	765	791	813	798	814	799	807	769	818	828	804	781	789	780	768	811	775	813	776	816	781	781	773	803	806	762	748	789	788	816	802	688	785	759	764	812	767	765	759	756	797	768	788	807	775	759	788	851	749	790	822	796	771	821	760	800	819	760	756	759	767	773	801	746	796	820	761	792	771	798	809	759	773	759	786	755	773	788	802	786	824	782	851	753	801	755	721	764	755	789	782	784	795	792	784	769	798	772	755	778	814	772	786	763	764	759	786	782	784	775	757	748	780	792	741	786	796	815	758	759	835	748	782	781	824	743	731	772	774	747	787	764	858	778	760	801	814	810	775	734	828	850	787	825	800	766	762	842	833	814	760	785	775	759	795	786	815	772	797	805	760	805	806	829	822	800	792	781	788	802	791	778	704	768	790	830	767	768	735	787	807	761	786	748	817	785	777	767	763	744	782	792	765	763	757	809	749	803	771	751	764	800	792	795	791	796	802	775	737	822	811	809	818	776	794	817	811	831	775	815	746	806	779	861	797	802	807	801	835	778	771	771	768	769	820	820	785	783	747	791	751	824	772	781	783	765	775	766	848	764	764	809	799	774	804	756	812	790	734	785	776	784	815	719	793	821	765	742	735	812	806	796	810	752	832	769	744	796	798	768	760	737	784	746	758	727	785	764	731	770	801	756	796	750	756	775	791	835	774	828	818	830	799	772	750	731	759	803	761	751	773	780	771	751	789	808	775	777	734	733	776	825	761	835	799	785	798	790	766	780	784	792	751	791	815	808	803	758	779	836	789	752	808	762	795	803	831	755	783	812	788	825	846	857	724	742	796	771	773	780	790	786	764	817	753	783	758	778	800	819	825	763	804	792	765	765	859	824	743	784	789	821	748	758	780	783	721	775	790	768	786	771	789	829	839	780	794	753	777	769	790	782	810	768	759	776	787	820	816	813	801	788	752	741	793	785	741	767	763	787	806	782	765	779	805	831	826	735	771	768	757	793	780	792	793	771	765	798	788	815	803	777	791	821	762	752	811	784	763	802	723	844	763	740	782	821	811	831	768	779	758	777	824	811	745	790	778	793	763	757	749	808	788	728	840	763	782	762	790	760	784	829	838	780	761	809	793	808	801	760	810	780	793	801	831	792	749	789	888	805	772	810	782	787	799	773	757	820	766	850	753	766	786	784	778
27159	20471	8102	642	342	336	284	251	242	254	240	240	255	240	245	242	229	242	229	240	221	223	202	226	216	193	226	229	208	225	200	209	228	211	225	220	214	239	215	223	229	235	226	224	240	233	231	233	196	222	218	221	202	205	213	218	210	231	211	221	219	218	214	247	205	222	245	210	213	214	224	233	233	210	219	252	218	232	248	231	219	213	191	231	220	217	235	209	238	210	218	215	227	225	238	238	220	217	242	222	195	217	214	216	188	234	213	237	237	225	212	216	210	209	231	189	193	214	218	217	239	228	217	198	212	212	214	232	220	220	217	238	215	215	233	221	225	235	230	205	210	213	246	234	208	198	227	202	221	232	192	187	215	226	219	205	213	248	214	208	229	229	238	209	214	202	231	202	231	222	206	210	219	193	200	219	223	240	233	246	228	223	217	208	231	206	224	199	226	250	228	204	214	238	199	235	215	214	222	197	221	239	229	216	213	238	211	215	216	227	242	210	201	222	228	227	230	251	226	198	231	207	230	197	201	199	213	235	240	222	211	200	217	243	201	207	202	220	215	230	208	230	199	235	235	217	208	222	215	212	215	238	214	237	204	229	229	224	224	226	216	215	245	202	212	215	215	231	223	235	211	241	215	196	195	177	193	185	259	219	225	236	196	223	224	208	216	225	227	212	196	222	217	207	211	205	205	215	214	217	223	218	222	222	216	183	230	219	200	267	200	235	228	196	230	220	212	194	230	202	208	245	217	214	221	216	234	207	218	220	194	254	210	235	226	228	194	221	212	204	206	217	235	204	235	198	222	200	228	214	240	263	217	230	241	208	229	214	213	196	212	227	223	222	226	203	219	200	188	209	212	227	204	226	213	227	202	227	226	213	199	212	206	201	210	223	229	208	210	230	216	218	232	215	213	217	216	229	231	225	236	194	235	209	229	223	202	212	248	209	213	216	225	201	254	200	217	205	212	203	214	220	184	214	217	214	231	212	255	218	219	223	218	164	218	202	201	216	248	238	204	208	220	232	216	209	225	199	178	195	204	212	196	207	201	220	204	203	212	234	233	187	192	217	220	241	226	208	208	240	212	211	221	231	206	226	227	224	215	208	225	238	212	211	218	205	237	211	216	213	229	227	252	230	205	210	233	194	217	208	235	211	239	193	231	227	224	191	202	226	204	228	244	224	219	220	251	210	226	223	209	237	236	237	223	224	225	230	241	238	222	214	233	244	208	208	208	208	229	205	211	223	220	217	227	234	219	225	233	225	229	196	205	218	243	227	204	213	210	211	216	215	209	217	228	229	229	229	212	197	203	209	207	226	239	234	222	223	223	226	226	229	210	235	223	224	238	221	230	217	210	232	229	201	222	250	224	207	202	215	189	231	214	217	232	227	231	197	235	238	237	205	241	223	233	223	231	230	210	211	225	235	222	193	223	210	210	224	232	236	209	217	230	225	206	214	234	217	265	217	221	216	224	233	228	225	204	221	233	208	235	236	194	189	236	221	204	202	212	195	241	221	246	195	199	174	223	217	202	209	210	231	201	240	220	237	207	230	210	229	233	219	210	213	206	215	238	216	223	211	207	205	209	238	227	191	222	229	193	220	207	219	233	194	229	220	200	219	225	221	226	211	230	231	205	200	241	218	228	222	226	222	221	212	213	216	236	208	219	212	228	234	214	206	244	192	252	207	212	233	216	226	229	217	240	201	225	217	235	271	207	212	216	201	224	232	191	211	213	219	221	206	222	209	242	235	198	244	218	192	246	230	213	231	209	221	196	226	233	255	229	239	225	208	196	238	204	213	202	244	210	210	219	221	215	219	211	217	237	207	186	218	226	223	206	236	225	243	213	204	214	218	234	214	184	217	205	237	211	236	226	235	210	224	220	221	207	211	245	227	241	187	232	206	225	233	226	206	204	193	234	193	211	248	230	241	209	200	233	211	210	219	210	217	234	235	232	228	205	248	214	238	218	201	200	208	235	213	214	223	183	235	223	221	227	202	204	217	229	217	223	209	211	245	217	229	216	233	269	203	228	214	234	227	228	247	199	221	225	220	236	235	209	202	237	199	243	238	223	230	209	208	229	215	219	227	227	212	201	226	209	194	234	209	202	218	214	207	213	229	232	252	224	224	226	228	230	226	232	189	205	207	205	202	228	171	193	233	200	228	213	198	219	214	220	230	203	244	222	220	242	224	220	237	202	198	223	235	245	235	228	223	227	200	218	215	204	212	227	236	186	201	224	203	213	212	209	235	204	222	214	205	248	214	212	198	208	235	214	214	227	203	220	234	208	210	215	216	213	220	201	222	209	221	222	180	226	199	193	209	226	240	209	234	229	219	234	229	246	218	219	221	232	210	197	228	223	201	229	213	200	213	203	211	227	196	244	215	234	213	211	206	201	211	228	243	232	230	221	221	223	225	195	217	205	213	234	236	192	232	209	220	230	195	259	229	215	228	228	204	201	228	215	197	187	217	249	221	225	233	228	223	204	210	218	212	205	228	225	214	230	220	214	222	189	255	211	220	236	217	222	212	245	228	239	215	215	206	224	215	205	213	219	217	240	264	197	206	230	216	222	227	226	240	221	190	223	211	226	207	201	228	198	215	211	198	216	224	226	206	206	194	224	208	204	209	232	221	202	232	241	224	219	183	210	195	231	213	208	213	230	227	242	214	212	223	268	227	217	221	229	223	208	210	226	206	211	207	241	211	210	183	215	213	220	218	215	217	225	242	231	226	233	203	223	236	206	229	221	240	207	200	246	215	214	258	194	208	200	219	236	211	198	188	206	224	222	229	189	241	225	223	227	196	225	209	239	216	224	247	194	202	205	209	219	228	204	201	202	203	237	219	236	203	209	227	223	212	220	242	231	229	201	241	201	212	238	218	223	219	222	219	204	219	223	215	208	225	235	238	228	226	221	208	226	216	193	213	221	202	211	230	196	215	215	215	220	225	229	242	224	237	214	205	255	248	214	246	239	218	234	203	215	188	209	218	218	221	216	220	225	222	220	219	202	261	245	230	236	213	231	230	237	240	230	232	213	221	215	227	236	198	231	208	212	227	255	231	211	200	211	227	221	229	233	251	226	228	250	216	230	203	236	232	226	225	244	203	247	222	219	209	224	218	229	195	206	242	211	209	223	230	196	220	229	189	210	225	249	199	233	218	214	188	220	209	214	226	224	220	237	200	199	229	219	253	188	201	221	220	225	229	243	224	212	201	232	210	252	232	232	219	215	218	230	234	267	242	221	239	222	219	221	205	191	209	214	199	216	213	218	210	202	230	218	190	215	216	229	193	217	222	219	245	225	219	198	205	201	238	207	242	218	229	211	219	212	217	232	200	224	193	224	231	230	199	207	227	224	237	194	182	232	191	201	202	222	212	215	209	222	192	231	205	209	226	208	235	232	208	205	182	245	189	197	237	238	221	241	237	216	207	224	218	231	248	195	210	221	211	228	181	223	241	213	217	203	238	206	200	225	202	204	197	217	205
6349	1186	942	543	458	389	377	342	295	299	317	289	295	268	279	301	294	269	238	250	242	278	284	307	279	272	262	253	303	273	269	275	286	269	302	258	267	302	276	279	274	258	266	293	265	281	280	290	265	270	263	249	281	294	262	286	281	257	252	270	254	264	261	266	289	272	262	278	274	264	273	276	280	248	248	252	277	268	256	281	271	287	277	265	282	287	240	278	277	264	232	271	299	255	269	252	257	244	261	271	271	258	244	293	279	251	240	282	269	262	254	291	257	267	240	282	293	271	235	277	304	280	273	267	262	255	244	267	278	267	278	276	285	262	277	272	269	286	268	298	257	257	270	291	263	280	296	271	268	314	258	258	301	252	262	311	292	266	243	285	269	260	249	277	266	275	283	269	250	239	269	253	258	256	274	282	291	253	272	237	285	255	298	292	259	263	258	281	270	249	267	258	278	257	253	246	274	258	259	244	269	261	235	291	274	256	259	253	299	248	265	270	254	266	263	315	271	262	293	270	283	239	264	242	298	243	237	271	259	276	285	267	264	242	252	248	269	261	275	259	283	272	232	277	279	280	254	287	263	272	236	256	266	294	296	250	249	274	288	294	280	284	302	257	256	274	299	262	248	263	277	277	285	294	248	269	312	264	260	259	276	289	267	287	268	251	279	267	283	267	242	270	266	266	271	269	262	268	278	267	268	270	299	273	264	277	262	245	289	285	269	244	257	268	265	270	289	285	263	279	270	250	285	275	270	259	282	267	275	279	270	285	266	284	296	266	270	277	257	263	276	284	267	261	293	283	273	245	287	258	251	284	261	279	253	231	258	271	258	244	254	275	273	264	297	293	281	278	270	295	277	243	282	259	260	277	287	244	283	280	261	285	278	249	307	289	251	274	251	262	248	259	298	251	262	265	258	248	266	255	272	252	287	276	283	276	265	283	248	273	293	277	295	266	258	247	243	284	266	262	272	286	266	295	304	254	292	240	258	264	277	276	290	294	255	268	262	249	242	289	262	265	251	281	260	250	282	283	293	276	255	272	242	273	251	253	286	271	245	274	246	280	264	277	259	255	289	259	289	264	263	246	264	287	275	264	269	268	274	260	297	259	276	287	269	285	280	267	275	250	258	254	247	252	242	249	240	261	249	264	264	276	265	274	256	277	252	268	277	237	257	229	290	252	273	277	242	280	299	257	251	252	267	253	263	265	269	282	249	269	262	273	274	240	270	255	271	278	279	271	288	292	272	264	262	293	272	266	273	279	259	286	286	271	273	260	253	277	271	275	264	255	271	278	261	300	278	272	260	234	273	256	271	281	231	285	277	289	254	267	263	238	269	277	276	257	279	258	268	248	251	276	283	267	271	241	258	257	260	285	246	262	286	297	261	269	257	293	277	278	269	261	271	301	255	260	262	244	269	292	269	271	284	262	259	281	311	279	276	273	291	294	254	252	252	291	270	252	275	270	234	256	307	235	270	286	259	267	270	269	271	275	275	297	287	252	268	270	261	248	255	252	285	284	253	284	250	297	245	303	264	254	254	277	254	291	264	282	264	291	269	245	265	266	256	267	252	276	273	295	248	288	264	286	284	243	262	271	240	272	259	276	285	286	287	267	249	250	251	254	257	250	275	261	273	271	283	239	260	249	290	285	260	255	272	258	295	267	260	239	269	254	266	277	269	263	287	266	301	249	250	254	277	274	255	262	296	273	258	269	269	261	277	282	293	286	269	287	267	281	291	268	256	290	260	286	235	281	285	324	286	250	296	282	247	284	255	276	288	253	259	277	285	269	254	261	276	260	257	266	287	260	274	279	295	261	271	253	263	287	263	270	249	242	246	246	276	267	265	301	272	297	287	282	274	265	283	242	286	285	253	276	285	258	258	276	249	284	277	304	287	272	264	260	243	269	265	270	281	271	283	287	272	264	273	275	280	248	293	253	241	271	280	262	245	269	264	261	285	265	248	261	295	292	281	268	257	287	282	262	269	260	289	273	260	280	260	237	258	263	301	286	266	286	282	292	254	266	280	286	243	282	260	256	249	279	248	277	284	266	282	280	276	272	282	260	279	260	282	251	278	309	256	269	284	264	258	268	267	269	274	259	235	259	251	285	253	269	263	257	272	274	282	265	269	276	273	259	261	245	273	284	297	268	281	323	287	267	287	289	292	268	272	291	235	290	272	292	262	262	279	272	281	240	255	286	267	266	286	266	327	274	274	300	270	262	250	282	265	247	282	262	280	267	267	287	280	281	273	282	273	268	261	268	285	279	281	288	274	264	262	255	296	279	258	291	291	284	287	281	281	257	275	254	279	295	256	284	254	286	249	278	277	253	266	253	287	294	273	291	252	258	262	279	288	246	281	268	270	260	271	270	283	289	271	251	239	288	282	272	275	274	258	254	271	281	277	286	253	286	256	249	263	274	273	271	264	235	262	275	279	271	259	272	250	289	278	270	277	285	286	261	224	284	274	258	271	252	254	250	258	281	278	277	290	247	271	289	235	289	271	264	265	282	289	256	277	257	256	278	247	310	290	264	268	269	257	270	275	269	261	264	296	262	283	284	335	300	290	272	263	259	265	276	259	266	283	268	277	275	247	268	269	282	265	260	257	270	284	244	279	289	268	260	271	258	300	262	304	244	267	276	284	264	296	272	292	266	274	246	238	262	270	268	280	283	268	254	277	263	258	253	273	281	259	291	282	281	265	296	293	249	255	272	259	283	266	277	259	243	276	268	254	255	269	280	277	254	279	258	290	281	295	247	285	280	273	288	281	257	265	272	235	250	266	273	272	284	265	254	267	274	273	279	262	279	271	263	260	252	259	265	281	282	278	259	274	258	298	285	283	275	291	276	283	254	243	248	249	283	269	283	301	268	281	266	268	286	292	268	291	279	283	267	288	254	300	300	254	256	254	261	285	239	274	294	267	265	299	275	262	253	223	225	291	255	284	264	275	256	278	293	242	258	292	264	292	265	250	291	263	243	256	288	285	276	260	256	260	252	273	277	271	248	285	246	249	292	265	270	250	262	248	269	266	266	271	280	274	302	259	242	259	279	250	275	283	251	269	260	260	284	244	280	274	307	274	262	280	277	255	292	296	261	243	265	261	264	271	264	258	270	280	262	293	274	254	284	288	272	250	237	276	265	286	255	247	268	274	264	254	241	288	271	274	277	304	308	282	258	265	272	290	260	315	271	264	284	253	279	248	284	299	273	268	273	277	278	257	267	296	279	269	275	259	268	278	286	239	263	282	270	291	233	268	269	248	284	262	291	297	261	279	279	261	290	303	284	265	239	263	289	250	260	267	252	272	254	275	279	281	277	267	262	254	301	291	250	261	266	284	266	245	280	267	236	247	269	260	261	269	273	264	312	259	270	301	257	284	279	260	250	256	295	251	260	279	294	266	265	279	313	282	267	257	297	266	263	266	287	292	269	273	291	264	261	266	244	261	279	234	264	256	290	266	302	264	268	267	283	232	271	286	249	276	282
23638	21236	28663	24110	21245	12213	1398	886	777	654	604	600	545	484	538	498	483	461	458	453	452	449	463	425	461	420	431	452	412	415	409	449	413	434	438	425	447	430	425	394	391	420	405	362	406	382	403	397	420	442	399	420	411	399	403	397	395	409	415	409	423	414	442	413	427	408	413	420	400	417	417	396	409	366	381	388	389	406	376	409	381	441	411	396	380	379	390	399	421	378	422	420	394	423	446	399	401	457	414	460	425	380	392	397	410	433	374	382	411	406	388	398	402	419	419	379	392	409	406	404	424	409	417	389	407	402	397	391	454	398	429	425	412	416	394	398	426	398	392	409	381	401	425	437	408	429	465	383	406	401	382	393	420	394	390	395	422	424	431	389	424	407	427	419	408	418	425	404	433	445	388	407	404	406	387	431	380	394	430	405	401	386	428	420	358	415	376	417	393	385	429	416	403	422	417	422	419	396	403	411	374	386	391	398	416	375	432	377	412	420	435	418	404	407	421	421	400	404	415	384	391	401	425	389	384	397	410	404	411	402	401	385	447	442	410	392	420	404	418	393	407	409	400	438	419	403	365	363	382	395	380	402	394	384	391	417	395	394	415	392	372	383	377	429	404	438	406	402	412	412	391	414	398	435	420	406	416	437	430	414	430	412	389	400	432	418	437	410	402	437	414	425	402	393	407	403	405	419	420	424	361	390	421	388	390	426	426	398	397	422	450	405	443	405	397	400	413	405	411	373	379	413	407	386	418	408	406	396	441	394	392	368	427	393	413	427	397	385	429	410	394	402	413	393	392	385	394	394	438	391	384	414	379	419	393	418	371	411	384	441	442	410	425	402	418	436	408	416	394	416	412	428	408	428	425	371	379	393	423	437	410	404	415	374	375	456	376	396	377	436	398	402	370	407	376	422	404	431	406	388	432	438	390	387	406	405	413	379	409	375	372	409	397	434	380	397	434	378	395	379	410	419	406	412	402	399	432	386	411	390	407	376	413	398	407	396	416	439	425	403	432	411	404	420	411	378	391	406	367	442	413	372	383	434	411	393	402	420	423	411	428	437	414	411	401	407	378	412	443	392	427	422	397	420	414	371	371	403	407	403	375	394	418	472	407	393	409	389	441	410	449	414	384	412	394	386	371	386	399	390	385	369	400	414	382	402	389	414	369	421	387	403	418	430	381	406	376	409	404	395	446	407	450	420	395	387	407	390	374	392	410	399	408	417	414	399	424	430	399	417	405	421	400	385	413	407	399	424	425	429	405	417	420	407	407	407	423	366	390	362	382	420	385	442	374	389	428	411	407	422	392	421	393	413	385	381	391	376	398	433	415	406	412	388	434	375	399	419	389	393	415	418	393	395	423	437	402	363	386	384	421	407	395	447	404	426	422	397	427	381	384	413	434	375	387	362	402	427	394	397	412	438	419	424	432	435	407	426	384	417	364	406	394	368	379	459	424	388	392	435	414	376	410	423	349	363	372	398	428	394	395	417	432	396	427	391	405	412	392	400	375	392	405	419	410	418	408	409	415	422	416	424	412	376	436	393	420	390	363	385	392	403	424	417	405	439	427	425	395	411	409	362	399	401	401	410	404	429	388	390	410	398	406	387	399	425	366	409	388	396	443	390	385	436	383	418	444	430	435	392	413	444	436	392	409	433	408	405	428	384	405	393	382	398	391	411	416	418	377	417	418	397	391	400	383	397	359	405	383	395	399	442	351	407	380	386	382	428	405	369	383	406	427	400	395	414	394	422	398	392	423	388	446	417	418	394	388	418	376	386	414	404	409	429	412	416	363	428	419	378	397	389	438	397	419	411	376	404	419	388	390	439	397	373	407	380	419	388	409	381	427	390	383	368	399	408	438	407	384	424	384	395	406	366	414	397	402	373	404	404	407	405	412	413	404	408	421	406	384	450	416	430	411	372	441	429	415	370	376	439	403	367	430	423	404	416	436	440	402	423	392	415	420	355	422	398	400	417	394	386	381	409	366	417	407	424	403	400	390	402	425	402	383	386	397	415	420	395	403	410	429	387	376	405	425	354	426	421	405	422	383	395	420	343	419	384	414	437	379	411	389	397	386	405	384	412	390	410	440	429	402	437	406	415	403	435	408	419	434	381	447	406	436	409	421	406	379	399	457	400	387	401	428	422	403	409	375	397	393	376	391	421	426	403	414	395	461	420	389	407	396	401	414	406	374	426	449	427	410	398	404	427	387	400	375	404	416	450	381	416	384	398	397	420	429	400	424	381	407	372	392	416	422	389	390	400	428	419	424	409	427	401	396	388	448	383	403	395	399	359	366	409	426	398	383	377	415	410	410	401	401	408	463	375	398	371	424	404	412	416	420	406	396	400	392	396	414	386	395	397	398	404	447	415	404	397	437	377	435	402	433	414	407	413	377	383	406	413	383	369	413	400	404	418	401	424	415	400	412	355	411	390	448	406	426	405	377	403	392	370	391	418	386	442	414	405	395	423	404	382	410	407	386	416	385	397	413	397	422	434	384	418	385	422	428	397	425	383	424	378	430	406	380	380	406	381	425	386	413	376	390	435	410	386	408	402	434	385	399	397	407	428	375	425	389	397	410	379	394	360	412	387	423	390	383	408	425	373	407	414	396	378	423	400	392	410	420	408	416	425	434	424	381	405	389	418	417	376	367	395	393	438	426	419	389	422	402	424	424	371	391	441	400	399	411	397	388	407	435	379	417	409	402	423	413	377	418	378	421	410	429	414	414	412	454	416	407	441	427	387	375	403	411	414	418	424	418	409	410	392	403	428	369	440	381	398	402	430	404	395	380	381	391	422	372	412	371	370	427	403	403	442	343	397	404	380	408	404	391	387	419	420	430	398	425	419	386	429	405	409	434	379	380	410	399	420	411	434	418	415	407	419	401	396	410	433	379	440	388	404	380	398	389	388	397	398	385	386	392	389	410	379	388	403	398	400	388	418	419	420	429	401	386	413	442	414	431	400	379	405	382	413	411	429	390	398	391	413	398	409	417	385	362	403	433	395	425	413	422	378	387	423	412	428	436	401	405	400	425	387	434	398	390	391	384	420	383	397	401	405	369	396	392	394	404	399	386	370	405	404	394	421	403	404	437	385	378	414	397	364	424	416	420	406	413	439	416	417	429	413	382	387	420	383	394	414	403	389	409	423	397	374	395	378	421	385	397	419	391	413	409	409	409	371	419	462	412	385	411	406	376	375	418	427	404	364	398	415	397	394	404	429	390	412	421	402	394	391	386	389	386	427	440	418	448	404	421	411	426	424	402	409	408	412	383	385	389	380	417	383	373	433	398	408	426	379	413	405	411	385	370	365	416	397	392	412	328	421	383	384	419	394	371	385	391	420	388	387	394	410	360	426	405	403	439	377	396	423	410	416	410	419	386	422	402	415	379	376	434	397	372	441	415	436	373	380	382	424	391	399	397	410	394	390	423	392	389	397	400	397	385	379	423	395	401	405	372	447	393	396	430	397	373	421	403	379
8096	9598	8000	4104	2858	2195	1727	1399	1147	981	875	820	695	690	696	646	646	560	537	524	513	540	519	476	490	526	514	479	528	511	491	506	470	516	460	465	471	517	470	472	475	532	474	487	473	481	472	486	449	472	483	493	431	479	449	471	414	450	482	463	433	461	461	449	482	430	465	423	446	474	481	430	495	474	471	438	463	450	498	418	462	449	470	467	496	425	467	444	417	456	516	478	474	473	456	430	483	486	463	464	486	445	483	447	456	439	474	455	465	470	452	494	463	487	431	458	456	448	447	442	492	478	466	494	487	487	458	496	469	475	464	425	486	490	444	466	477	479	465	470	460	460	471	462	465	459	471	428	454	474	465	476	472	464	447	459	477	460	483	430	495	481	442	492	508	486	416	471	469	474	463	449	433	476	443	440	460	458	473	482	496	477	417	431	430	471	456	474	455	472	482	457	481	450	483	450	476	460	466	462	510	485	470	440	456	450	485	471	422	466	444	457	445	497	476	472	436	448	421	492	473	454	479	453	482	480	489	431	465	502	469	448	440	478	475	462	459	469	461	463	459	458	443	496	481	447	435	429	489	483	474	467	433	465	447	496	461	493	495	465	448	471	451	421	469	464	493	471	435	498	461	446	450	467	459	424	449	493	488	455	457	437	465	461	497	455	468	472	465	470	453	427	479	511	452	443	457	446	469	479	478	466	500	462	475	427	435	460	472	463	462	495	494	419	496	478	477	441	409	468	434	471	453	450	439	445	448	456	543	460	445	454	470	459	451	439	457	495	495	447	446	475	483	427	486	450	431	472	499	495	463	488	453	495	460	434	509	433	475	448	468	481	466	466	418	484	452	449	471	468	475	439	448	427	450	451	472	429	475	448	456	434	478	462	448	463	486	458	470	485	424	428	416	449	464	449	419	463	435	492	443	444	452	416	501	486	447	464	494	465	489	480	449	474	447	477	470	462	441	430	459	466	431	477	453	468	485	423	443	512	510	480	460	444	484	457	493	421	426	435	455	459	463	422	469	490	458	462	445	446	473	470	445	431	478	442	461	467	471	464	455	487	448	448	467	478	465	522	503	506	474	452	466	487	486	465	462	466	458	476	476	468	467	448	489	480	437	435	472	421	457	482	465	444	460	499	469	450	456	448	467	432	454	458	442	475	466	451	447	480	460	468	484	465	481	450	464	447	417	474	469	499	444	465	443	500	473	425	442	468	461	448	461	425	460	443	457	463	469	469	469	427	469	464	468	456	459	481	467	456	478	477	468	460	459	472	425	449	477	497	434	457	458	443	460	446	418	481	483	503	450	482	449	460	439	454	489	490	463	469	461	467	433	451	446	489	464	470	446	489	447	434	483	433	459	470	423	470	479	421	435	501	479	454	471	477	458	477	426	440	463	461	487	462	452	438	487	466	454	474	441	457	444	488	447	444	487	467	465	422	477	441	437	434	423	490	451	461	478	450	481	443	481	462	447	455	475	440	435	495	482	462	433	466	434	449	469	459	502	464	474	491	448	467	463	470	504	433	432	449	441	450	436	468	407	445	443	479	450	489	480	452	495	436	470	490	451	429	454	461	456	466	477	488	454	471	464	444	472	439	431	449	473	430	432	460	449	441	436	514	420	460	471	471	462	464	463	504	473	465	408	450	487	484	466	473	435	473	470	482	472	451	451	464	455	499	455	438	437	467	445	463	467	427	450	462	474	449	481	467	489	485	467	435	451	475	471	464	485	470	474	450	441	480	466	442	446	462	455	480	443	402	462	462	435	443	444	466	457	444	450	481	493	433	459	483	483	477	481	495	486	443	421	467	485	449	446	480	442	454	442	480	423	478	462	486	458	500	471	452	455	469	470	465	484	463	436	429	454	491	420	478	450	481	430	476	464	421	461	431	473	471	456	469	458	439	465	431	449	432	465	412	472	457	470	455	474	462	492	444	470	444	463	455	468	456	473	433	454	482	460	454	467	451	500	396	466	453	472	465	449	446	468	465	419	449	453	489	439	438	471	463	485	476	462	429	458	493	520	496	465	451	449	428	473	467	454	447	482	473	439	425	472	490	439	450	474	441	483	444	448	507	448	469	451	492	463	436	463	451	452	460	457	484	449	465	454	452	447	444	461	456	432	488	466	445	438	468	438	461	436	459	460	472	479	459	430	483	453	463	451	473	422	452	450	422	456	454	458	495	450	462	473	494	450	497	466	474	456	436	450	453	449	454	464	485	442	486	463	491	463	466	433	492	452	467	495	471	438	438	473	514	479	475	468	444	412	457	491	445	451	462	487	439	490	468	483	466	447	493	454	426	444	454	452	492	450	433	450	457	419	454	499	488	440	457	445	492	471	449	493	475	481	445	421	426	436	440	472	485	483	453	442	466	477	453	468	486	454	469	441	451	482	467	436	470	474	479	430	446	461	476	427	437	456	457	486	470	493	474	458	484	452	438	445	466	461	466	472	472	458	480	487	476	472	456	485	446	434	436	474	477	456	455	456	465	472	445	466	449	447	451	414	467	421	446	455	495	507	457	466	474	483	480	446	491	446	479	462	470	467	441	433	482	465	473	461	469	462	490	488	453	449	454	474	443	434	448	434	469	480	447	481	436	462	473	466	445	478	470	452	458	473	422	483	463	473	405	473	457	474	450	470	483	445	463	470	474	437	474	400	439	472	470	457	475	448	456	425	490	449	464	474	456	505	443	465	452	443	420	470	452	456	495	496	422	481	475	466	463	445	477	444	477	422	457	462	460	478	465	467	445	435	487	457	477	463	489	445	477	481	458	456	445	441	455	506	501	496	455	450	464	478	435	454	494	466	438	448	469	456	465	422	443	455	473	462	458	484	458	467	430	445	480	464	484	439	515	434	394	449	471	455	481	443	461	453	411	459	437	468	466	425	423	443	464	453	468	456	435	434	480	455	447	449	488	461	480	437	485	488	458	485	442	452	415	451	454	459	442	432	516	438	455	440	464	473	444	487	437	436	479	460	491	479	454	469	481	465	483	477	437	450	448	435	457	456	490	487	470	428	484	457	469	450	481	441	455	476	440	449	430	450	484	485	457	446	426	466	487	493	451	441	470	449	455	459	450	466	481	481	434	474	486	489	433	463	443	463	497	433	433	440	504	478	482	443	422	465	456	424	490	464	426	491	438	480	460	460	426	444	468	443	469	480	464	457	487	495	469	469	457	497	461	475	450	519	481	440	488	476	449	492	434	453	487	448	439	488	467	473	487	480	441	471	524	463	449	498	436	464	478	465	467	477	468	437	474	455	488	501	424	466	445	442	468	508	464	442	479	462	459	482	494	468	464	423	466	471	434	457	479	471	452	472	469	454	466	430	453	456	467	473	448	468	443	449	467	455	428	470	442	428	449	488	420	484	467	454	454	437	490	496	429	444	454	441	447	471	482	456	482	479	452	429	439	463	453	478	510	455	487	446	500	457	440	459	449	466	459	432	484	463	467	425	485	438	490	472	424	462	495	448	460	461	430
24807	21232	27602	25070	12264	1018	670	572	515	519	481	449	434	416	428	416	391	443	387	414	466	388	404	410	411	392	372	426	403	403	398	372	416	376	372	376	383	375	373	370	374	414	362	378	357	397	375	382	378	426	375	372	385	348	387	345	389	385	398	380	383	369	416	403	323	368	396	348	374	398	382	371	393	372	378	383	357	344	378	397	366	380	356	379	372	380	357	362	384	378	406	388	373	393	389	380	373	389	349	350	388	395	384	388	351	374	368	361	355	371	398	350	380	396	378	345	429	382	386	408	401	378	370	410	355	350	412	350	394	395	372	379	425	437	362	383	379	361	376	376	373	409	367	384	428	378	371	388	334	391	366	379	351	396	370	401	377	385	413	387	348	391	364	426	411	377	375	378	360	374	369	351	373	362	373	380	424	361	386	401	410	405	383	372	366	403	354	379	356	388	392	368	374	391	408	370	366	390	415	409	398	380	374	357	417	371	355	370	377	370	394	357	377	392	397	380	378	397	366	373	377	409	387	430	384	403	406	406	385	341	351	367	397	374	402	394	389	391	407	363	378	382	425	359	405	383	380	403	409	391	386	386	353	351	399	367	409	376	386	363	364	418	387	339	364	387	382	405	362	353	372	348	374	365	381	329	401	367	402	365	424	408	376	407	385	392	404	378	361	386	384	357	364	420	395	375	375	424	380	386	398	388	381	405	374	380	385	410	417	383	396	368	401	333	363	403	382	388	360	385	344	366	350	371	386	364	385	371	414	371	378	425	428	361	389	381	373	355	381	360	347	390	378	376	387	388	407	400	380	377	356	372	365	389	362	377	393	372	405	355	390	377	346	401	379	389	365	372	346	382	382	382	370	391	361	369	389	378	392	396	375	361	350	339	394	393	389	335	360	401	344	369	380	339	379	378	348	372	394	363	371	399	376	381	377	393	396	382	391	383	396	337	357	365	390	397	365	381	406	411	391	368	391	367	379	393	394	365	406	370	355	407	413	361	364	355	405	395	408	372	410	391	343	394	378	383	404	414	404	352	380	365	387	389	402	373	365	394	387	343	399	402	414	356	378	377	379	395	346	366	396	404	415	357	389	394	387	355	397	367	405	392	331	382	376	352	393	400	391	346	378	394	369	395	382	400	388	373	382	372	379	372	384	335	387	363	378	361	385	380	392	339	363	380	432	397	388	385	387	381	397	351	358	351	403	395	381	384	378	376	367	394	365	376	408	381	392	381	383	396	313	383	388	382	369	379	355	354	380	387	390	365	371	405	345	379	366	382	367	393	416	391	361	352	369	369	382	360	374	372	397	384	360	358	370	344	362	391	367	370	373	361	379	396	436	384	397	407	355	372	388	402	380	365	387	404	411	344	402	376	365	365	377	382	375	426	384	350	372	384	381	370	360	369	369	395	394	389	363	383	401	380	383	384	373	378	400	353	357	396	371	365	376	387	364	368	363	384	389	394	383	374	388	364	376	391	362	409	334	385	381	375	383	405	402	357	390	383	382	361	369	390	357	387	385	396	384	371	373	383	413	323	381	375	410	404	391	360	373	431	374	334	381	379	420	360	389	358	409	393	361	355	390	341	392	369	339	358	370	370	372	413	356	395	412	367	360	369	402	389	397	370	363	376	405	400	386	426	359	418	385	390	422	363	390	348	350	382	354	394	390	386	366	381	362	364	332	380	387	369	391	397	369	393	401	369	351	384	387	393	385	394	389	403	354	376	381	345	347	371	384	421	412	399	402	334	363	361	389	365	383	369	377	363	362	391	375	368	378	392	371	415	347	351	382	367	383	401	363	366	372	373	369	418	392	373	395	386	366	395	355	347	377	362	396	393	397	423	385	403	336	366	376	413	386	364	377	392	379	387	448	408	327	394	375	394	385	374	366	400	361	389	428	377	351	367	404	345	394	380	372	387	375	413	365	377	396	388	378	378	383	395	382	377	369	391	434	356	381	403	384	361	365	422	350	365	377	402	370	388	392	394	343	385	402	367	360	388	376	383	352	366	373	397	376	375	380	358	385	369	389	336	437	401	364	419	415	347	396	398	375	375	381	373	384	383	393	376	422	361	356	389	371	351	380	345	350	398	384	352	386	374	389	380	406	356	393	347	388	400	386	346	393	395	411	377	341	387	381	378	382	397	371	373	377	353	384	381	377	401	389	394	405	346	345	378	404	401	363	367	374	386	365	384	379	368	372	349	363	384	372	339	414	370	373	346	383	384	367	361	406	392	375	353	364	389	364	394	390	371	376	370	378	388	374	383	380	380	362	377	390	366	366	389	387	382	383	370	386	370	368	379	319	389	384	389	367	413	336	362	362	382	411	378	374	376	396	419	390	381	347	407	363	367	378	375	386	343	372	389	350	398	379	371	357	364	370	419	393	393	387	405	354	374	399	344	391	428	375	364	388	402	394	394	407	398	375	432	360	388	350	397	393	402	370	410	389	396	379	367	381	383	398	376	336	389	394	395	378	360	390	381	412	366	406	376	374	371	391	401	394	367	361	380	384	385	403	371	357	391	359	361	357	372	401	394	382	361	384	413	333	396	378	420	380	412	338	419	373	372	390	406	366	367	398	379	389	384	379	384	381	378	373	366	386	393	338	376	393	393	431	372	404	364	363	371	372	395	428	357	401	357	354	371	398	391	438	375	395	393	383	397	382	408	369	390	351	383	402	382	391	374	376	372	355	376	368	388	412	341	368	386	372	335	403	368	347	382	376	380	396	407	360	388	347	375	395	401	360	405	369	379	374	371	364	330	421	414	344	355	367	387	354	376	362	410	387	355	394	384	417	374	390	394	382	376	347	363	402	390	371	378	378	358	371	389	333	385	394	414	371	369	370	341	391	358	394	417	391	380	406	341	406	362	387	386	394	364	401	382	390	396	399	370	397	359	383	361	402	371	398	368	348	378	392	375	373	374	375	393	390	420	352	355	338	396	388	410	346	367	369	445	392	373	359	404	396	391	350	371	378	395	379	361	359	361	378	416	363	371	372	387	362	382	371	428	346	355	356	380	369	369	390	357	391	358	365	376	386	347	406	361	362	387	395	346	366	353	386	377	350	378	362	371	352	411	397	369	336	396	388	396	371	367	380	386	375	364	408	372	376	372	378	378	379	379	341	379	379	410	375	343	358	388	370	388	396	405	366	390	404	332	359	382	355	406	384	342	375	372	366	385	393	373	356	378	365	350	382	384	394	403	376	393	385	392	400	363	375	383	401	383	382	372	368	338	360	369	375	392	371	380	381	383	358	395	389	411	351	398	398	426	363	381	393	390	405	383	393	385	333	372	379	359	352	363	377	368	356	382	408	371	390	397	344	366	374	351	333	356	379	379	380	384	372	352	344	420	367	383	403	349	375	371	353	402	373	372	360	377	367	357	355	340	377	391	358	403	408	392	388	380	414	395	386	421	384	386	379	379	366	393	400	377	373	406	374	412	363	376	360	390	400	370	420	359	382	398	381	384	334	399	396	394	360	375
7892	5665	4495	2335	1755	1389	1127	994	849	713	732	611	583	578	552	545	502	520	493	483	475	463	502	475	485	462	487	482	455	463	463	472	461	511	440	473	447	481	517	452	515	474	434	476	458	449	444	445	486	463	443	503	484	459	452	456	488	425	467	421	449	459	478	455	427	453	483	462	482	448	477	513	455	434	414	478	441	456	469	485	470	472	444	435	446	482	416	471	432	447	422	460	454	484	492	434	457	461	444	418	481	467	416	472	469	419	472	422	469	480	433	454	428	485	436	433	423	465	446	495	443	442	489	491	463	462	441	437	444	434	516	494	466	448	441	431	442	454	457	443	447	416	472	482	461	476	455	482	456	454	428	445	474	443	437	459	476	469	460	430	439	470	439	471	439	498	453	471	481	433	442	453	470	459	450	456	451	465	440	451	475	446	467	446	459	470	467	467	433	462	437	486	449	485	499	459	475	497	423	426	495	424	444	444	446	471	497	486	477	467	454	466	461	457	495	438	459	429	458	443	436	457	432	453	457	462	424	455	451	426	452	426	499	466	478	464	431	463	457	460	474	435	478	435	438	418	455	465	435	446	487	486	457	474	460	427	453	477	455	444	488	435	481	475	437	440	454	483	453	450	521	423	466	452	463	477	431	451	466	439	437	464	467	456	457	457	487	434	475	443	488	476	495	445	465	432	441	477	441	482	456	441	477	428	454	433	442	520	472	459	455	457	464	459	466	442	472	485	490	449	448	424	442	456	468	446	471	489	406	440	425	458	475	482	472	425	486	445	461	465	457	467	449	457	462	484	450	456	513	427	509	454	478	449	492	447	466	448	440	457	466	476	471	482	451	441	434	488	446	446	411	455	487	451	463	475	433	500	484	440	505	448	482	482	476	439	428	447	496	456	478	464	466	466	456	439	462	457	436	474	411	469	469	487	460	436	486	472	416	440	433	483	431	476	449	498	434	458	487	477	477	458	462	451	450	446	442	416	460	427	460	458	439	448	464	441	437	500	511	446	479	432	474	443	463	460	469	472	424	440	431	453	474	453	435	505	464	471	460	451	465	460	501	446	480	482	422	441	427	432	463	413	438	461	452	427	479	466	498	467	484	485	468	449	445	496	427	465	453	482	454	427	410	423	482	479	443	483	454	487	475	457	448	444	496	447	461	425	428	473	452	464	461	465	477	444	454	481	464	453	419	415	433	476	411	448	429	418	488	473	469	504	450	472	475	468	464	448	452	475	455	462	491	478	471	445	458	458	464	449	430	442	448	445	477	422	484	456	506	399	470	426	429	502	447	464	440	465	479	471	482	447	484	451	433	466	437	494	482	453	458	469	499	452	491	460	453	476	440	450	463	438	432	439	439	446	481	462	432	484	454	441	432	462	452	476	448	489	493	445	491	477	476	477	464	444	434	467	489	466	473	458	453	458	456	447	487	446	467	501	421	468	464	451	439	493	436	478	457	483	435	461	428	456	490	434	441	476	466	507	438	470	515	450	463	457	432	420	500	461	507	482	483	472	494	465	438	436	444	475	480	474	446	438	458	487	491	496	447	470	442	413	487	452	467	486	505	481	474	486	485	465	437	438	454	449	445	492	490	474	456	462	487	454	438	495	460	465	457	477	437	521	442	499	499	481	474	421	463	484	509	450	446	459	503	482	455	487	426	478	483	506	472	461	445	439	434	465	447	441	428	461	476	429	470	477	499	461	460	486	462	483	421	463	444	470	462	426	460	423	447	459	469	457	459	482	478	448	472	504	475	449	475	449	495	423	474	488	481	454	457	457	452	433	472	453	429	448	480	411	453	470	460	472	441	470	441	433	473	493	458	424	448	465	459	455	456	452	494	413	468	493	420	494	463	445	477	486	478	437	426	463	466	493	444	483	474	471	444	443	447	486	498	471	460	438	446	465	459	502	452	493	480	492	445	468	452	470	426	501	436	435	482	490	447	436	453	491	445	432	453	437	427	448	492	441	476	463	470	445	431	448	425	463	473	437	450	474	429	484	440	471	455	479	497	491	461	446	498	499	452	456	442	453	386	465	463	466	442	460	443	451	471	504	495	477	480	478	448	462	441	453	464	480	459	489	440	476	424	417	465	449	447	427	449	464	472	446	433	432	432	448	439	435	470	433	473	482	454	513	456	446	469	412	449	452	472	479	461	461	501	461	429	456	500	435	443	444	454	470	485	465	458	440	429	462	447	478	483	448	467	462	469	451	483	461	467	446	443	465	454	478	512	479	441	424	435	466	440	485	490	461	457	452	495	466	454	473	455	450	473	451	487	487	450	433	486	420	472	442	457	488	481	463	456	462	489	460	450	445	436	451	419	445	471	474	455	470	461	474	491	445	474	454	470	447	458	485	449	503	465	446	470	433	477	447	479	462	452	444	486	470	488	475	422	472	472	433	464	489	474	473	432	459	460	457	431	487	457	465	480	532	475	453	433	476	441	474	423	476	483	451	426	496	481	445	458	474	463	474	463	453	472	476	480	473	488	482	470	466	511	456	445	476	452	475	449	430	442	439	442	435	421	484	447	443	450	428	477	435	464	464	446	460	449	423	452	481	448	416	458	480	443	453	463	451	473	485	451	419	455	503	470	466	434	449	476	495	486	461	410	442	455	467	456	440	447	420	482	447	463	448	466	478	506	458	412	469	433	488	451	463	522	476	426	431	453	480	439	440	423	463	467	481	445	483	478	434	448	475	460	455	484	427	482	501	453	439	474	431	452	460	445	438	516	478	447	492	458	449	459	446	450	454	433	485	440	483	478	476	456	433	461	447	451	487	454	441	457	484	450	478	417	428	507	443	433	462	487	429	496	434	450	435	456	429	440	467	455	448	467	475	473	470	469	467	425	471	418	463	462	468	476	465	410	484	460	432	453	469	493	424	438	440	472	445	457	461	463	477	471	470	421	453	427	433	451	479	478	458	469	470	454	499	454	502	481	410	472	422	458	432	446	448	442	464	494	447	432	462	459	423	467	496	466	440	443	455	454	462	443	472	442	453	456	455	467	430	455	437	469	471	468	489	456	458	445	455	455	439	454	479	468	444	439	470	463	466	447	493	489	485	487	486	434	498	466	425	413	465	469	457	465	428	498	473	463	469	478	440	436	449	475	460	474	445	487	419	445	465	468	492	443	459	497	488	428	449	475	484	457	431	469	442	444	460	447	465	436	467	469	443	474	461	467	441	447	445	477	430	460	479	508	452	419	459	432	507	449	467	443	460	491	463	482	464	451	452	507	442	441	443	434	465	455	477	431	465	434	432	497	440	482	443	471	424	468	477	464	458	473	429	452	470	434	471	449	494	473	478	464	475	463	447	477	447	476	468	451	453	460	443	497	469	417	431	471	483	430	479	504	450	472	447	440	500	471	503	489	429	496	465	467	488	478	468	467	487	518	472	445	453	470	487	451	426	461	452	487	449	456	471	447	451	476	471	467	450	451	468	466	476	468	429	447	449	455	442	446	466	453	457	471	433	460	442
22732	21272	29100	23768	21268	21338	12374	1806	1334	1234	1173	1049	1018	987	867	882	839	842	803	763	816	800	738	800	784	760	753	830	779	722	720	757	807	704	766	743	732	763	709	744	717	735	740	773	766	731	696	722	725	702	722	697	752	714	715	762	779	736	711	753	709	676	733	671	691	713	721	719	744	742	716	711	725	762	770	728	711	778	684	705	706	722	719	726	731	738	701	727	735	691	718	704	703	675	745	694	680	707	699	706	733	741	751	737	753	717	727	699	677	757	763	750	736	707	748	734	714	692	630	746	713	716	722	732	691	716	732	744	655	644	749	701	708	720	695	683	717	700	730	729	788	710	658	673	716	763	700	696	676	691	666	681	699	674	767	762	696	711	687	670	698	770	721	713	732	726	708	708	673	691	765	746	770	714	673	687	727	707	693	713	685	733	727	711	732	744	687	728	696	681	671	696	682	701	693	723	733	717	734	675	700	724	740	737	688	725	734	678	735	711	745	707	759	707	701	722	722	695	752	731	748	734	712	745	676	732	732	717	774	705	727	753	722	769	717	756	673	735	712	738	757	683	668	688	710	687	750	663	712	732	726	743	721	698	733	702	726	673	719	739	675	717	659	683	715	705	717	714	675	728	715	770	692	704	682	733	725	700	711	723	689	701	640	694	717	705	737	709	697	722	690	667	731	717	722	673	680	715	791	715	740	745	722	677	659	707	711	678	738	727	714	657	732	622	716	701	632	717	741	741	730	684	719	717	697	747	741	713	667	715	719	717	676	744	730	758	682	696	769	690	703	690	734	727	676	756	722	683	705	717	735	700	712	702	715	713	713	665	729	723	723	729	780	739	727	750	732	757	674	753	712	703	689	687	674	689	710	734	688	685	731	703	682	712	720	719	755	727	733	673	686	708	699	730	730	740	677	672	656	693	671	687	741	690	709	718	707	688	717	789	743	716	706	673	712	777	692	727	705	788	681	732	723	696	744	698	727	682	696	703	709	696	733	697	704	715	704	757	781	720	687	707	665	720	684	729	743	753	723	712	728	670	712	659	707	685	754	661	706	686	665	758	708	718	726	673	689	697	687	693	723	742	717	732	727	715	707	709	729	727	735	734	730	742	726	736	711	665	694	705	696	748	754	715	725	746	741	695	708	762	691	685	776	781	656	728	733	725	697	713	738	732	716	685	697	676	728	682	660	722	716	700	770	752	697	734	720	688	748	687	728	684	718	734	708	708	680	724	684	703	715	711	680	650	712	735	724	789	689	690	792	679	686	748	668	789	679	663	750	657	701	712	738	709	642	725	698	730	730	680	687	698	735	741	734	754	685	725	688	717	710	675	676	694	696	718	688	696	675	685	741	712	708	728	702	705	732	692	725	700	747	709	701	731	703	726	673	778	713	670	681	720	729	671	732	699	678	767	758	677	709	773	701	746	691	720	723	719	723	746	699	682	680	691	671	695	675	734	699	726	700	677	674	686	756	712	702	700	726	661	739	678	683	728	729	719	737	679	725	705	701	763	708	724	706	735	709	691	726	703	714	727	681	718	715	708	705	712	728	743	727	682	699	732	711	716	700	737	693	685	733	716	711	699	743	730	735	753	711	708	682	669	728	705	705	710	666	746	697	678	728	694	723	668	704	695	701	735	687	719	747	680	742	721	727	730	715	720	687	692	643	688	699	714	667	638	683	741	735	727	718	713	655	701	695	709	685	715	730	725	675	672	701	709	752	709	714	686	688	693	768	693	702	700	709	702	650	713	708	689	733	681	700	716	691	744	714	733	704	718	696	686	732	720	725	720	687	739	761	681	681	659	721	727	687	727	687	738	735	686	740	719	730	732	730	748	676	705	704	659	674	699	683	697	740	728	683	692	686	669	745	743	703	744	731	691	706	708	720	742	728	696	708	683	679	763	708	669	670	684	706	694	694	682	653	724	721	709	713	683	723	736	671	676	693	758	725	686	660	708	694	712	717	741	652	659	724	735	732	711	632	709	680	736	707	684	760	723	721	714	743	710	731	724	769	716	702	691	722	702	718	724	691	702	702	708	728	732	733	676	703	754	643	651	711	681	714	681	710	728	716	680	697	740	711	696	715	677	729	711	665	705	725	693	746	665	748	684	762	721	677	740	676	740	681	719	715	711	700	687	670	710	693	685	670	670	731	715	738	746	693	668	735	661	711	744	720	664	667	709	687	696	713	737	767	755	674	704	719	729	691	667	755	648	767	677	635	711	773	728	706	742	712	703	708	690	690	688	721	705	798	670	687	677	677	684	717	715	710	721	706	703	691	722	680	725	715	706	697	704	708	739	694	653	699	732	693	735	722	714	691	691	693	723	721	717	715	734	675	655	753	706	703	736	746	714	731	725	677	731	723	740	662	722	750	705	708	753	689	688	700	725	740	690	702	725	710	711	693	725	711	696	722	681	707	712	677	677	732	696	763	708	712	689	674	695	748	700	697	733	669	736	707	734	705	750	715	724	749	705	760	702	701	693	722	673	669	740	697	691	663	731	734	718	706	714	717	703	688	735	748	703	740	680	714	733	682	738	690	743	683	673	752	718	728	715	714	705	666	683	743	726	707	718	704	741	730	697	740	699	731	689	732	727	708	725	700	733	685	710	747	702	753	699	696	704	727	695	676	707	662	757	721	761	728	734	712	820	736	722	713	722	706	724	716	656	685	705	686	728	711	718	699	723	704	696	703	677	623	704	741	679	703	731	688	732	710	704	679	728	670	715	723	639	734	709	721	690	728	740	734	721	736	704	675	721	784	738	704	737	737	678	744	696	722	708	723	718	732	692	683	672	712	711	702	662	703	739	747	710	722	749	745	722	712	738	664	732	689	672	720	714	741	691	723	711	691	779	700	702	720	655	676	725	683	738	723	695	705	734	759	764	733	697	718	705	732	694	740	719	698	707	667	714	686	694	700	744	671	727	713	646	705	693	731	715	706	678	707	732	694	715	668	662	694	714	752	673	634	676	689	677	693	677	694	729	724	710	703	711	734	674	708	706	686	707	748	717	700	733	672	730	670	701	699	661	755	729	746	664	744	688	705	737	743	678	729	720	698	663	713	755	688	745	711	722	708	690	728	728	660	699	768	688	715	728	683	715	686	728	696	725	727	684	716	732	691	676	721	709	705	744	691	688	718	706	737	696	720	734	736	710	704	711	719	703	695	728	726	715	668	679	714	722	669	708	729	679	659	725	707	727	721	683	695	694	719	749	691	687	725	702	726	715	724	702	694	675	711	752	707	748	745	753	723	702	726	703	725	672	700	719	715	711	689	694	677	721	732	714	728	695	694	735	719	726	724	736	735	712	739	720	703	723	696	689	678	702	757	654	701	700	691	720	735	707	717	711	732	693	688	734	688	674	736	731	725	691	741	728	712	747	734	709	688	726	695	730	674	756	696	703	697	681	692	656	706	698	681	713	738	683	693	702	700	717	748	752	685	677	724	718	723	718	696	709	685	746	649	685	664	742	719	741	694	745
10749	16300	13583	7272	5287	4071	3240	2661	2250	1826	1633	1432	1319	1255	1176	1103	1050	948	1001	960	931	953	908	910	882	892	856	905	824	862	872	799	815	842	797	809	822	833	808	829	834	811	803	813	801	793	803	853	808	794	800	725	792	808	787	823	788	814	805	819	815	818	743	751	796	785	744	757	747	749	809	725	768	832	761	763	738	808	789	790	777	738	755	785	858	798	820	794	777	760	759	756	756	754	767	799	776	755	799	841	814	769	768	768	782	775	812	838	783	798	819	798	840	772	765	845	799	761	840	725	748	748	810	810	813	806	740	781	843	766	793	811	746	771	771	770	778	773	782	806	768	784	773	773	800	765	813	761	813	775	787	823	754	797	787	782	765	778	777	787	829	792	787	716	824	796	796	770	783	808	795	756	796	756	781	808	764	743	748	803	769	780	812	789	782	799	782	787	797	789	775	751	754	770	822	762	754	782	780	791	783	790	754	731	733	796	757	876	765	790	782	854	799	801	789	832	817	831	742	813	766	782	804	738	788	814	749	743	732	750	798	765	766	738	751	822	762	742	808	759	772	790	830	796	769	751	828	762	838	769	744	825	790	810	738	772	803	784	779	774	790	771	821	791	810	754	766	731	764	794	756	750	831	778	758	771	768	845	814	837	777	787	795	745	798	774	854	788	810	785	758	781	719	783	779	796	816	817	776	798	762	791	788	824	760	793	799	794	738	835	794	775	768	763	801	815	797	813	721	820	815	727	740	795	792	785	739	767	793	790	753	775	754	785	762	762	751	814	796	780	705	833	773	772	763	717	778	819	752	838	839	794	793	801	734	765	771	802	796	786	785	754	817	805	808	787	823	800	772	752	786	742	715	827	754	802	764	764	797	776	789	760	790	823	775	781	757	763	766	795	748	803	753	788	770	797	768	796	761	780	747	778	744	748	825	751	793	842	760	777	803	802	801	786	821	827	793	806	796	803	800	788	693	786	792	767	771	758	740	799	804	785	772	778	800	800	769	779	802	803	821	778	750	791	776	822	776	826	773	736	769	788	752	814	801	791	802	735	795	761	805	712	729	759	786	756	780	788	768	803	741	697	807	787	792	788	781	773	808	808	767	757	783	740	810	791	824	759	797	749	797	800	796	811	757	802	822	801	812	836	773	760	779	820	810	809	763	809	701	822	833	796	760	813	862	767	760	781	778	743	767	758	806	785	808	749	778	839	797	783	762	774	782	745	762	785	821	818	794	801	737	738	802	810	757	769	776	754	822	827	826	818	762	766	782	792	760	806	813	794	789	758	740	794	777	749	768	773	788	763	803	778	775	785	803	755	761	808	723	810	809	797	818	824	813	807	841	811	782	729	742	800	750	747	839	787	736	769	814	761	770	782	815	749	760	815	757	754	770	774	798	764	829	810	828	833	793	821	800	748	803	772	789	811	796	789	758	792	822	787	786	778	797	780	833	777	825	757	789	777	765	782	791	812	787	808	782	780	762	852	802	772	773	843	786	773	823	787	778	754	761	737	740	775	802	737	802	821	763	749	789	760	763	784	800	763	800	787	790	762	756	795	792	751	792	810	775	793	774	759	787	757	846	809	795	790	785	798	780	759	809	800	799	767	783	762	816	779	803	792	785	818	815	794	774	728	792	764	789	737	770	847	770	778	828	760	801	774	819	779	758	829	789	756	842	780	790	795	790	781	781	819	842	781	864	793	867	789	762	784	760	779	806	708	771	794	792	844	794	770	775	819	787	802	810	789	812	810	750	778	784	766	773	821	791	772	803	772	791	797	781	770	778	780	795	756	761	778	813	781	835	742	802	816	777	799	807	797	812	789	768	782	770	811	759	814	783	818	764	837	774	786	755	736	790	748	759	759	819	769	775	803	759	787	808	802	789	742	796	754	790	800	801	802	808	775	769	812	787	815	787	768	754	827	814	773	758	816	794	794	780	787	759	761	718	778	789	742	764	795	783	829	782	748	809	802	740	744	766	807	809	827	793	742	828	744	796	813	771	732	823	828	774	789	809	760	718	740	791	738	809	823	757	727	744	774	796	777	790	750	788	745	753	764	766	758	822	825	797	772	741	789	786	774	727	823	771	779	821	748	778	763	759	839	795	812	737	842	798	795	810	806	724	788	789	772	769	761	758	789	764	807	791	794	866	785	768	800	759	717	807	763	775	776	822	745	785	844	749	745	788	787	770	791	738	763	764	728	794	805	766	782	808	784	772	771	833	811	747	834	818	742	836	875	771	815	810	769	752	763	787	740	835	813	777	748	788	746	768	798	770	808	759	780	817	773	779	836	760	783	771	795	756	817	820	753	781	762	756	787	810	767	795	774	806	823	738	791	794	771	716	777	818	772	791	734	749	816	745	774	810	805	781	760	777	790	798	765	786	767	794	802	800	791	787	781	769	759	780	818	774	817	708	769	836	859	784	771	768	774	797	809	813	754	817	746	779	769	799	754	785	749	786	738	769	800	802	741	836	753	828	793	757	814	852	789	828	757	759	813	757	781	747	818	812	791	860	786	751	801	793	815	805	780	760	771	781	785	822	817	800	795	813	731	795	803	784	744	748	798	748	729	805	770	759	782	783	757	756	783	755	767	785	731	812	828	805	814	771	758	775	808	786	795	841	797	811	815	808	804	870	746	808	768	801	830	753	764	780	762	760	813	766	774	785	779	814	783	825	751	837	717	742	806	784	822	771	781	764	812	775	778	779	765	786	810	754	790	754	759	805	812	853	816	828	776	757	793	773	779	751	775	767	774	757	759	782	821	842	823	797	769	793	772	800	787	808	769	823	789	760	815	796	787	801	752	753	779	753	798	818	796	799	794	800	819	786	806	800	825	832	782	800	780	784	768	762	796	774	737	762	785	797	778	779	765	807	751	807	736	797	751	784	798	801	775	820	836	785	849	758	768	749	755	769	743	735	757	765	777	813	782	786	750	801	840	756	761	806	779	752	754	801	784	752	829	769	796	792	751	802	755	775	824	783	812	806	825	789	745	731	783	789	816	748	751	766	762	752	792	792	761	809	716	770	798	803	787	843	765	771	745	721	779	807	790	782	774	759	803	754	821	748	741	751	825	746	793	772	780	792	816	743	793	816	787	797	792	800	728	789	779	771	766	765	828	812	727	797	779	830	787	740	767	778	777	770	780	828	816	767	800	767	802	773	729	787	744	792	814	754	791	785	772	759	790	767	830	732	777	768	791	780	798	743	814	817	765	768	779	797	773	791	833	847	754	795	809	762	739	814	811	833	815	798	796	853	816	773	782	827	783	763	775	797	753	810	819	824	819	841	768	752	735	774	799	777	801	774	796	782	791	833	780	730	718	748	769	742	752	828	794	762	804	774	811	795	787	809	744	787	757	808	832	805	784	803	805	727	810	798	781	854	771	801	800	777	799	715	776	742	742	801	755	834	808	804	789	803	739	776	754	772	795	734	777	795	798	767	789	765	757	818	767	782	790	799	759	772	734	778	791	794	766	799	812
26978	20258	8009	601	307	269	251	255	246	219	219	236	225	209	208	220	229	195	199	223	241	209	218	226	199	233	224	215	234	227	230	213	225	206	212	208	228	224	190	189	243	219	239	216	222	218	206	189	223	213	209	198	207	209	225	217	225	246	201	214	227	216	231	177	179	232	231	219	241	235	211	222	204	204	193	209	201	204	215	239	211	229	222	223	218	225	241	215	216	200	190	237	232	213	219	216	195	226	203	220	208	217	230	185	209	223	237	200	208	219	233	205	233	210	252	231	219	233	212	187	211	212	223	199	231	197	239	209	202	228	214	220	215	201	198	195	244	203	186	202	208	217	207	226	208	207	207	238	212	221	230	217	208	221	198	221	202	217	200	216	219	205	207	220	223	217	215	220	235	209	233	221	203	237	219	225	226	204	221	224	226	214	177	201	204	242	214	205	198	208	212	208	192	197	237	219	226	205	242	236	245	204	227	203	202	217	192	238	220	203	202	227	212	200	214	233	219	222	227	221	228	219	207	202	228	202	202	213	220	213	190	223	210	189	230	209	221	228	246	218	210	237	203	232	235	235	217	208	219	233	214	215	227	221	203	205	223	201	237	190	219	208	221	219	238	244	208	206	215	204	201	231	218	234	214	218	213	203	249	236	238	207	181	206	214	228	189	208	191	239	203	200	227	219	248	202	223	218	209	224	198	213	220	233	199	243	217	228	213	199	224	191	231	221	240	180	208	226	205	203	193	211	237	212	214	233	202	222	210	238	227	199	240	216	209	197	227	227	227	218	204	230	194	207	218	210	205	202	199	185	202	210	207	224	205	226	206	234	227	186	221	196	210	202	239	219	220	217	197	208	215	214	225	219	220	197	230	226	214	245	201	215	188	233	201	229	221	190	210	219	215	212	225	190	206	220	215	234	214	209	230	223	229	207	216	238	222	240	226	222	226	230	221	218	243	207	224	214	226	229	215	208	209	238	208	228	231	210	227	210	229	203	214	173	209	213	203	198	229	223	235	223	222	179	207	217	217	228	208	192	212	195	227	221	206	211	194	242	216	233	197	210	211	215	236	213	226	200	227	192	221	218	227	247	198	236	248	216	211	212	208	211	229	240	207	176	206	212	221	214	226	240	223	198	215	220	198	225	221	218	218	212	224	232	197	192	227	231	233	242	217	232	230	229	236	252	221	206	222	227	196	231	215	221	209	246	241	201	206	245	236	230	198	193	189	227	231	218	215	233	217	187	205	217	220	241	201	211	185	209	198	202	237	219	210	222	238	221	243	245	220	217	190	212	197	220	207	193	223	204	231	211	206	228	195	216	179	218	228	207	233	239	226	218	238	216	215	230	215	232	238	200	209	184	239	231	192	206	226	207	217	195	244	220	233	246	232	224	215	232	189	189	236	189	226	209	207	212	211	200	210	229	211	196	220	205	193	196	238	226	204	218	251	215	231	197	212	209	228	231	216	209	211	231	248	205	217	210	213	236	213	232	223	245	212	231	218	232	222	205	200	202	201	234	202	234	201	219	226	206	243	243	221	230	210	200	234	214	205	218	233	212	206	210	227	233	215	223	208	226	201	215	220	216	231	198	199	230	203	195	180	233	199	205	242	203	194	234	218	224	210	210	219	201	222	210	218	212	226	215	236	233	211	222	213	204	226	221	222	213	226	211	237	211	223	200	236	235	219	212	216	237	194	235	214	220	218	231	225	180	228	210	214	227	223	256	224	232	243	220	211	218	216	212	207	221	222	193	219	201	211	209	208	196	217	212	196	236	252	210	223	214	183	214	196	233	210	223	225	231	233	241	192	213	215	196	203	225	202	227	227	196	203	216	228	217	203	221	236	215	253	225	233	191	210	213	213	205	220	240	205	198	226	203	182	182	188	224	206	217	221	225	230	195	192	224	206	226	228	245	233	237	218	233	211	220	204	207	227	192	189	227	242	217	218	227	218	230	212	235	221	228	210	222	221	222	200	241	208	230	202	207	223	235	219	207	231	219	213	235	212	203	206	193	245	209	217	219	234	215	199	194	201	225	204	219	201	228	195	195	196	241	207	245	203	231	201	209	197	228	225	215	239	213	209	220	251	241	206	223	221	204	241	211	214	226	227	214	212	239	223	216	205	212	251	201	201	200	202	230	211	218	237	209	209	213	218	247	197	225	227	205	199	227	182	220	205	221	229	185	242	216	222	224	233	222	232	233	226	208	215	243	226	219	196	240	232	212	231	212	235	205	236	204	222	202	217	224	212	206	217	210	200	237	190	202	225	222	194	213	237	214	229	226	240	237	207	221	218	208	221	204	230	199	205	207	229	203	220	207	206	224	221	231	216	231	220	193	196	213	203	244	237	213	207	197	236	219	219	205	231	231	217	226	203	199	215	228	237	195	222	249	225	209	224	229	244	214	206	196	229	218	208	197	214	231	222	211	203	225	231	267	214	202	239	216	211	228	198	216	213	212	202	212	194	222	213	209	224	207	243	248	219	220	216	259	224	212	213	224	195	227	208	216	213	222	211	208	197	207	227	200	215	202	194	221	220	203	242	233	209	245	233	224	183	200	209	201	207	234	215	200	212	223	218	223	228	219	214	197	209	216	223	212	212	213	226	231	214	195	206	217	245	224	234	223	226	206	192	223	192	220	226	196	219	216	199	223	185	235	201	210	215	210	222	224	207	220	207	192	223	243	208	231	232	207	219	223	217	198	225	218	225	226	220	218	230	208	197	239	219	235	226	215	214	201	213	229	197	211	210	228	238	218	220	208	214	234	207	219	203	214	190	201	239	197	226	215	214	224	192	195	241	203	206	205	212	205	212	196	221	184	206	215	212	202	228	193	218	228	215	194	217	225	248	225	215	214	224	213	233	233	234	208	215	242	206	214	205	221	238	225	217	204	235	231	204	212	214	231	213	208	223	227	217	216	212	193	235	204	208	196	213	232	260	226	242	230	229	217	215	205	228	202	238	211	239	209	215	207	215	224	197	207	225	219	225	207	230	203	220	224	187	201	227	228	246	213	230	199	198	210	239	201	189	192	219	192	249	195	256	239	222	229	213	210	217	209	231	191	257	209	221	177	199	246	209	221	216	226	217	233	243	204	199	217	216	235	208	245	200	208	246	231	197	232	232	207	220	249	226	228	207	225	231	251	211	230	233	218	200	227	233	199	201	218	220	222	196	207	224	217	228	211	218	206	199	211	235	229	225	225	223	228	244	210	209	229	208	211	222	224	216	219	188	229	223	219	222	225	228	216	215	233	221	222	197	217	232	228	226	201	214	234	232	237	202	220	192	227	222	231	223	211	213	206	224	232	203	216	247	189	208	201	227	205	219	216	248	225	229	235	211	215	240	217	221	231	224	213	215	243	227	197	210	228	196	224	236	235	239	213	200	207	189	223	208	199	241	228	231	208	190	249	215	227	212	223	205	225	221	207	219	225	219	195	220	233	245	211	212	190	236	226	209	209	230	228	201	226	189	222	209	197	199	211
6245	1160	908	522	415	375	352	319	313	299	297	273	281	260	292	270	272	276	276	269	261	267	283	263	271	293	276	276	268	246	317	252	282	240	254	273	277	254	292	273	272	241	263	284	274	241	282	278	257	266	289	307	254	249	265	268	280	269	267	269	279	256	265	284	238	243	296	281	264	260	280	271	283	282	266	279	274	251	253	257	277	248	266	271	252	266	264	277	282	282	244	270	260	268	300	262	264	276	247	271	267	260	257	313	276	298	300	267	236	239	276	261	307	295	293	295	278	256	290	247	269	280	289	257	266	268	243	260	266	247	254	278	283	246	263	258	244	282	254	295	273	257	255	272	287	293	252	251	257	278	283	269	270	252	268	293	283	245	248	255	278	283	298	252	281	257	279	246	274	264	257	307	261	264	286	277	289	268	287	280	249	275	277	266	285	287	249	282	256	291	262	275	301	249	252	238	251	279	238	265	256	263	275	245	267	259	263	284	299	289	299	287	262	261	273	264	271	253	257	260	252	265	243	264	280	280	257	223	252	278	262	280	247	277	300	269	259	283	258	283	266	244	261	277	249	275	264	310	235	276	246	278	258	274	245	280	252	243	259	255	281	253	245	241	274	279	269	283	267	223	245	247	253	261	285	263	277	248	282	228	276	265	278	276	266	273	271	276	271	237	279	242	276	246	257	275	284	287	243	262	264	268	292	260	292	299	256	278	257	281	259	283	252	263	296	249	236	264	251	274	259	271	268	272	271	272	274	253	256	280	237	275	263	284	246	283	282	279	272	260	286	294	271	267	299	249	233	288	285	263	243	276	261	262	259	306	259	271	282	274	282	240	284	277	270	279	231	267	257	282	243	260	261	265	276	266	270	255	267	259	271	258	243	269	271	272	249	290	273	315	267	307	282	254	252	253	234	260	224	248	282	272	284	296	238	263	263	273	262	230	278	313	299	279	280	246	295	282	237	249	254	273	252	268	259	246	261	264	236	275	309	291	282	255	287	278	275	267	258	270	282	278	254	282	264	289	253	268	322	259	263	284	288	286	260	267	253	279	284	263	286	313	276	285	261	300	273	237	255	271	290	264	261	268	274	273	271	279	268	283	296	262	262	260	258	257	265	265	277	274	258	280	284	286	288	257	251	257	267	272	234	269	268	272	279	252	265	267	274	256	262	278	268	256	271	268	251	263	263	279	277	263	276	249	246	252	288	279	274	260	265	283	272	277	286	269	289	282	273	262	294	269	268	253	238	235	271	258	269	286	275	260	269	256	238	235	268	281	269	262	267	298	272	269	274	301	274	272	278	268	266	259	271	273	279	279	277	298	264	270	259	278	299	251	280	248	261	285	281	257	263	263	287	262	277	288	268	264	271	278	280	290	277	284	262	265	255	266	263	255	265	257	278	269	245	274	277	239	273	281	276	286	282	262	300	278	261	272	268	262	247	268	273	268	257	251	271	268	269	269	252	261	243	273	266	290	243	290	263	269	277	248	296	259	261	269	253	277	251	286	261	281	260	270	279	256	295	259	268	280	276	257	223	271	277	285	274	299	266	251	290	261	261	267	275	254	256	276	246	316	269	248	270	269	272	269	275	278	275	294	278	256	293	294	268	256	261	297	279	270	282	282	235	276	264	272	264	271	253	278	292	265	269	261	227	284	284	272	284	267	245	272	251	283	260	277	262	284	271	268	287	292	242	272	263	255	216	269	266	253	245	286	265	292	259	274	283	253	272	257	261	275	292	247	279	276	292	235	294	289	272	268	308	280	313	270	276	240	280	264	280	250	262	238	283	286	257	257	260	241	218	263	265	268	289	296	269	272	262	260	256	265	278	274	275	258	250	247	221	280	272	285	255	265	273	295	270	267	253	283	263	244	266	275	261	302	256	263	247	244	265	237	278	258	276	251	305	262	277	278	285	262	268	276	270	276	234	294	249	262	275	238	283	252	237	280	267	256	280	278	285	273	267	251	241	263	254	273	269	262	249	252	272	269	240	267	283	259	270	248	250	243	279	278	299	273	281	283	267	272	268	246	273	240	268	273	251	261	255	278	288	283	259	293	266	236	269	283	256	279	265	274	275	247	279	252	286	268	280	295	279	263	286	291	291	287	289	250	263	286	235	258	264	227	300	231	278	266	278	282	277	257	283	262	276	257	238	229	257	277	291	307	263	277	245	261	247	276	285	248	237	265	260	272	288	257	265	285	280	292	249	228	259	274	277	264	249	282	273	300	260	281	247	286	241	276	278	263	260	269	281	260	267	255	267	292	267	277	291	278	257	276	267	248	280	273	292	298	270	275	278	268	274	263	254	247	263	306	283	299	286	268	248	274	292	254	271	254	267	265	248	262	259	238	255	274	265	266	253	252	267	242	294	268	252	260	250	265	263	235	250	294	256	272	264	262	258	283	288	276	264	272	270	248	280	283	293	262	272	269	292	241	268	289	245	230	265	256	268	281	277	271	255	293	261	279	275	255	255	286	264	292	270	269	265	291	261	287	249	255	250	282	244	267	271	274	265	289	293	247	274	288	250	268	235	250	275	262	287	304	288	246	249	249	250	264	265	258	278	260	260	269	271	305	283	282	248	287	293	271	293	276	251	247	277	258	276	280	266	292	294	260	267	268	259	261	280	286	255	257	271	288	249	296	262	298	239	251	273	277	258	269	257	284	251	259	284	239	267	260	262	292	265	250	258	269	277	251	295	262	285	282	285	269	260	251	258	252	264	254	260	283	281	286	260	264	277	276	250	261	270	266	229	250	269	270	242	270	260	272	269	244	267	279	258	257	261	263	283	263	234	283	297	262	277	276	254	255	276	275	286	263	302	276	260	242	260	285	287	256	262	252	260	250	273	286	267	271	260	282	246	244	261	255	274	271	275	272	259	264	245	266	286	280	264	277	260	238	255	271	258	247	267	282	254	277	247	267	307	258	261	267	263	258	256	277	293	278	303	270	278	233	233	256	249	257	278	299	268	273	274	292	237	232	302	251	275	287	246	282	267	257	265	256	278	250	274	238	283	295	245	263	245	274	245	272	263	244	278	257	258	273	277	255	245	268	272	267	265	272	260	260	259	256	243	245	299	283	270	279	246	282	254	270	263	280	262	255	255	258	251	278	258	288	281	282	302	281	280	252	271	257	245	262	291	257	247	267	265	250	253	238	254	285	237	270	275	238	261	274	266	229	273	275	291	248	266	297	266	273	273	294	295	270	280	287	274	275	235	280	251	285	256	273	273	241	246	260	269	277	285	280	248	254	251	275	276	253	301	259	253	262	281	245	286	264	280	253	255	273	300	276	253	266	240	281	281	255	275	229	288	242	306	262	281	239	269	275	262	290	271	290	229	300	256	265	282	292	265	230	290	242	276	279	261	278	264	265	286	258	251	248	262	262	257	265	278	259	255	261	260	269	273	268	263	278	261	289	281	272	240	288	264	287	273	283	251	269	284	283	264	267	271	251	264	263	253	254	282	252	274	246	242	281	273	305
23571	21216	28658	24086	21221	12346	1423	877	724	642	554	585	600	548	493	482	459	484	470	432	445	464	449	445	469	438	378	440	391	435	429	432	460	397	381	392	394	433	429	431	409	401	439	405	403	449	428	432	421	366	427	419	433	391	406	428	380	376	445	415	414	426	458	420	432	412	428	416	394	391	381	404	398	407	390	387	388	411	373	429	414	419	424	390	404	393	415	399	425	401	410	434	436	421	408	406	434	391	381	404	399	414	388	377	355	436	425	406	424	402	408	428	428	426	412	435	425	375	371	395	407	390	396	400	401	420	388	419	389	412	408	401	383	410	437	414	430	438	387	413	397	406	420	439	417	392	394	402	374	421	415	378	404	397	437	391	412	397	395	419	421	359	404	407	392	430	405	385	369	399	438	435	380	406	409	408	383	364	386	398	403	400	423	388	395	403	389	393	397	437	428	390	418	403	396	417	463	405	406	393	415	401	412	435	427	430	403	380	381	388	424	422	433	352	348	408	396	381	392	405	407	360	377	400	410	406	416	378	421	453	410	450	399	408	400	432	388	455	364	401	396	391	386	416	443	374	382	414	407	392	390	400	391	430	387	389	460	392	421	390	381	413	410	435	335	399	372	439	369	352	416	379	413	412	406	432	409	368	384	435	386	375	393	397	393	391	394	368	424	440	378	395	414	412	373	416	410	399	422	406	379	402	425	387	419	448	402	422	425	386	396	378	376	443	390	377	416	407	401	397	417	402	410	400	406	401	382	433	347	445	391	421	385	440	375	398	409	387	421	400	430	393	409	406	410	444	409	413	414	418	418	374	406	405	372	425	408	414	420	441	407	411	415	415	425	417	412	388	399	398	428	391	421	386	404	384	400	392	418	407	422	396	452	451	417	407	390	368	401	426	391	382	397	428	402	373	394	396	374	393	397	413	401	392	429	392	389	407	376	424	389	377	402	389	387	431	414	435	374	407	389	425	403	409	404	406	380	432	421	393	433	415	404	424	399	389	364	408	410	399	402	435	417	420	414	390	413	418	428	392	376	405	394	403	386	421	414	396	398	370	376	403	365	353	400	387	390	416	401	380	421	414	404	400	426	421	397	374	425	383	398	442	406	441	419	396	414	423	407	383	412	421	393	413	415	384	401	404	388	439	439	399	419	414	394	390	365	364	406	400	388	391	402	402	442	406	440	405	404	407	407	401	418	415	403	399	412	425	384	377	404	385	406	402	408	416	389	411	367	410	415	412	432	412	398	412	376	394	406	393	407	403	412	393	403	418	388	392	398	414	409	370	409	433	410	405	436	390	413	448	421	381	404	434	420	443	398	433	442	365	391	372	377	408	403	416	440	397	427	389	415	393	415	420	400	395	419	440	422	427	385	416	400	370	390	422	403	399	414	418	413	377	382	401	409	411	402	384	388	408	393	404	364	406	437	428	375	400	409	405	404	455	437	412	428	449	416	395	369	414	375	389	424	397	398	400	406	408	444	431	417	403	404	379	411	396	394	417	390	408	395	408	429	381	427	425	395	404	380	405	423	396	418	418	395	417	414	421	413	395	387	390	384	395	404	394	378	437	385	405	411	382	401	395	391	406	404	393	430	409	389	395	356	423	412	411	360	432	431	403	400	409	410	395	425	419	387	409	400	411	403	390	408	389	407	419	393	426	392	361	423	384	389	370	427	429	391	421	414	391	425	385	437	414	389	439	374	410	401	404	397	431	420	396	397	413	434	406	416	403	381	375	403	391	384	426	411	391	392	384	413	397	355	426	426	382	399	435	401	420	376	399	400	418	399	399	426	406	408	397	431	403	378	392	373	414	414	380	392	417	432	442	382	363	396	402	389	421	385	386	400	377	415	430	372	371	427	399	392	387	404	381	390	354	374	409	419	410	407	414	422	409	419	407	409	391	375	439	409	405	404	394	396	377	389	389	385	387	412	417	408	406	378	417	413	397	408	389	392	408	369	414	401	412	426	418	399	414	397	420	388	433	405	361	397	414	363	426	389	411	414	409	418	417	396	426	408	393	418	403	429	402	400	365	406	395	391	392	393	446	417	420	399	386	390	409	432	414	397	387	400	419	405	434	419	391	423	405	382	424	396	391	413	431	388	412	377	407	404	405	390	382	402	390	399	398	374	379	422	448	405	395	414	400	413	374	395	367	402	387	391	428	398	393	398	394	423	380	371	394	397	392	387	400	363	375	393	421	409	393	363	389	394	374	383	424	389	409	391	406	442	375	412	388	374	376	407	417	401	374	408	414	415	395	425	432	443	389	423	384	364	375	406	397	432	417	394	377	404	415	414	389	399	387	388	404	422	384	418	379	378	386	406	429	381	422	436	402	437	397	389	423	395	373	413	387	386	391	424	391	412	373	400	434	391	390	400	415	419	427	430	454	379	358	416	404	391	348	431	369	371	412	378	399	404	374	391	407	407	422	412	407	407	378	417	412	412	394	391	431	412	428	393	409	408	406	413	390	380	429	439	377	388	423	415	425	447	373	425	428	404	373	422	407	388	385	430	398	401	399	412	394	398	418	395	416	428	387	393	411	437	378	398	446	405	427	417	383	398	408	386	375	409	415	417	404	425	389	392	438	381	384	375	453	373	423	432	436	403	374	429	404	411	369	442	405	393	388	405	402	410	409	416	389	428	403	425	402	401	404	386	410	406	425	389	420	383	405	414	399	384	398	397	408	419	439	384	372	364	382	390	422	407	388	428	414	424	390	377	419	417	433	395	380	399	403	435	427	397	441	417	423	392	394	381	371	390	386	383	413	410	406	388	395	373	372	398	416	399	390	359	430	403	384	391	379	447	428	363	378	419	373	439	388	404	396	386	433	423	388	392	391	387	405	432	398	399	414	450	396	425	405	415	411	368	372	374	400	419	423	388	444	387	420	396	395	419	409	375	392	377	404	392	425	415	366	411	394	397	376	422	411	424	415	398	392	405	380	428	397	424	409	398	423	399	397	412	414	399	380	416	399	403	410	427	372	352	417	389	421	389	427	359	374	412	374	405	388	415	411	411	396	380	401	415	447	406	429	421	389	421	420	391	398	374	418	417	435	466	415	419	380	413	425	409	387	424	390	379	380	377	405	371	382	396	430	394	405	390	395	386	393	427	397	399	406	420	391	406	409	380	412	380	411	424	459	423	379	402	384	412	368	422	415	419	380	413	364	378	389	419	414	419	389	385	410	422	407	422	396	400	390	385	390	345	444	420	422	401	408	442	377	392	412	367	386	399	422	382	425	378	379	366	370	414	421	366	406	389	379	438	415	398	393	391	407	397	383	411	381	382	420	426	401	436	419	381	391	377	401	391	449	350	402	418	385	423	378	377	412	422	383	386	361	403	408	353	403	408	355	401	360	381	435	430	416	410	387	363	422	337	392	423	419	423	394	409	405	421	389	398	398	424	410	403	388	409	400	420	429	407	419	423	385	450	380	408	425	407	424	400	410	412	373	445	376	395	371	416	418	399	399	401	418	413	380
8047	9725	7955	4200	2982	2177	1646	1371	1244	1029	873	804	785	660	654	628	592	558	579	563	500	540	507	509	532	476	487	530	479	523	448	492	488	477	476	485	473	483	454	468	541	497	458	462	460	469	482	498	483	461	438	487	490	480	472	453	471	447	459	452	471	487	457	476	459	441	447	496	497	450	504	472	481	462	434	454	488	447	501	475	454	476	473	463	496	449	473	475	494	484	444	487	453	490	477	416	486	441	509	440	481	463	452	464	464	473	448	451	436	485	496	455	472	437	460	453	425	461	462	446	444	446	456	454	413	456	472	457	483	428	475	471	464	451	452	453	458	456	505	454	443	460	464	428	446	455	440	449	428	427	460	456	440	458	489	456	478	466	446	412	466	491	458	462	479	428	493	418	458	428	480	460	474	447	428	469	471	452	475	464	459	489	479	478	479	458	458	434	432	468	460	472	452	462	454	470	430	475	520	472	436	450	447	444	445	454	481	486	461	471	494	448	458	487	450	476	476	445	458	456	453	476	461	451	462	445	465	448	427	481	447	462	439	475	447	423	453	410	437	463	432	449	468	445	466	448	424	474	471	449	416	478	468	467	427	443	439	501	442	440	478	476	474	479	490	461	449	453	484	454	457	448	477	448	452	465	432	486	484	461	456	456	432	463	446	452	471	437	447	418	459	478	458	457	493	475	485	462	456	448	434	446	454	462	432	428	492	428	467	434	466	484	465	480	445	467	465	441	449	452	495	419	452	488	466	471	465	449	467	437	503	462	469	483	458	445	451	476	469	474	438	469	463	451	448	464	454	446	462	496	464	446	462	423	467	459	461	481	440	433	452	440	492	465	419	439	443	475	469	456	440	473	474	492	467	468	464	476	472	492	485	460	483	500	452	451	475	465	423	444	454	451	463	427	449	443	443	450	442	483	429	457	467	459	429	407	420	426	485	427	512	460	479	445	463	490	467	437	496	438	473	469	464	433	436	453	475	443	486	473	431	483	443	458	466	465	446	462	468	470	463	464	455	478	461	489	451	486	448	471	484	454	467	497	426	476	421	438	446	463	473	439	492	458	451	476	454	440	454	502	442	500	417	451	414	500	443	456	422	437	475	453	430	482	453	468	468	495	453	486	474	479	450	464	443	432	458	385	441	484	456	479	419	486	443	460	457	440	485	442	496	476	443	498	492	490	468	445	442	434	429	421	459	464	456	480	494	501	454	410	432	488	428	416	466	462	457	435	473	512	463	430	470	463	506	448	452	465	439	457	479	422	457	463	482	474	448	448	449	456	442	435	463	496	468	426	458	438	499	456	467	465	450	506	506	487	450	503	466	485	467	495	461	471	465	463	454	446	459	473	455	448	452	453	477	461	458	483	480	453	431	462	458	433	453	448	463	456	478	460	484	474	472	424	495	455	427	468	458	467	437	438	479	475	445	441	428	443	430	485	442	478	429	466	440	483	453	451	446	466	496	472	471	436	436	446	443	446	439	462	445	440	467	471	471	445	518	455	462	467	465	427	427	465	445	473	518	448	477	456	473	481	483	475	488	454	499	432	439	487	501	467	469	464	439	469	463	460	489	433	481	475	443	463	471	480	452	446	450	461	419	492	432	444	448	468	474	438	468	423	476	479	437	441	444	457	470	513	484	451	475	446	433	480	475	446	458	459	461	448	442	481	476	483	486	459	437	423	436	447	453	420	472	466	449	429	494	446	450	444	459	447	441	482	483	463	501	465	483	480	483	453	443	455	458	450	482	431	485	480	460	463	497	435	465	452	453	507	479	465	469	472	473	482	446	463	492	460	452	475	524	458	461	445	442	438	466	448	486	478	448	482	500	486	493	454	462	446	483	473	418	466	435	436	416	447	431	490	410	468	481	495	437	439	451	485	429	454	455	460	457	448	438	466	454	496	430	456	405	434	481	434	472	443	455	447	449	515	471	463	496	488	454	462	480	466	474	445	445	460	466	453	467	428	438	457	462	475	430	467	465	460	450	437	454	482	473	489	439	446	446	475	473	437	503	448	482	411	436	522	498	437	462	475	436	443	472	464	500	459	450	489	471	449	472	451	468	466	446	464	461	408	458	422	469	478	465	452	464	421	447	442	440	454	487	443	486	478	461	481	447	458	484	479	457	448	442	434	436	502	437	442	473	448	472	459	479	473	464	459	487	448	457	446	478	478	466	450	447	468	447	446	453	465	466	487	470	437	475	449	455	457	463	468	470	470	468	461	438	424	487	437	457	441	460	448	450	454	465	465	463	443	460	464	484	449	460	495	471	448	452	481	468	465	463	455	496	469	485	481	448	447	468	457	453	472	442	477	431	473	479	411	433	464	437	464	449	449	430	438	489	473	473	447	451	468	453	457	479	474	497	479	448	449	451	508	442	470	451	473	450	458	469	476	495	479	445	489	457	466	453	463	436	465	472	466	450	460	495	482	465	449	437	451	484	462	466	451	466	458	466	440	474	445	453	456	434	476	448	477	480	469	456	462	463	475	454	435	492	469	479	476	454	489	450	453	459	479	449	469	443	413	465	472	455	454	438	498	458	454	491	477	461	453	438	497	467	458	462	452	470	401	447	454	422	507	466	441	465	455	468	480	419	484	473	441	446	436	449	490	467	481	457	483	440	459	417	452	429	403	456	442	502	448	453	476	483	487	456	470	448	456	473	463	452	503	417	418	412	448	440	408	460	468	456	453	467	468	495	451	487	438	475	448	458	464	453	461	441	494	460	481	474	471	439	435	443	448	433	463	449	459	491	422	487	470	441	456	458	460	476	464	454	446	469	476	472	449	468	457	463	462	473	458	465	471	469	456	442	470	442	455	471	470	415	443	438	476	495	467	454	441	484	439	470	483	478	438	488	451	471	440	442	443	447	482	464	430	470	469	497	497	446	455	485	435	447	450	444	460	425	445	448	482	436	435	484	472	461	460	464	447	451	454	421	453	432	456	427	480	458	440	444	455	512	480	400	464	404	464	459	448	469	443	445	422	439	452	467	456	467	465	479	456	471	471	470	453	449	449	430	445	447	432	460	481	439	426	479	417	484	443	463	436	485	473	448	453	472	456	460	445	447	453	460	456	444	452	429	439	448	473	490	468	437	442	450	432	456	463	480	440	485	433	444	479	462	498	472	480	450	505	462	466	493	488	460	431	438	471	460	460	471	450	460	446	464	448	486	497	453	463	470	485	444	456	459	428	447	435	467	446	489	497	503	500	442	483	466	456	454	455	459	475	508	453	445	435	452	462	461	477	451	458	446	454	469	440	459	448	485	429	458	464	427	417	487	490	422	405	454	460	452	459	445	459	488	433	478	469	480	437	442	483	438	462	434	424	490	460	456	388	474	459	467	478	480	424	468	458	440	451	465	460	447	509	442	471	462	467	456	449	423	486	436	453	444	474	447	435	489	450	462	461	449	466	469	497	455	426	483	455	443	438	463	430	428	457	471	456	490	462	450	445	479	441	462	441	439	447	488	462	461	451	464	467
24807	21218	27635	25023	12436	896	663	561	515	506	467	483	472	478	416	388	409	426	379	399	400	413	399	378	409	402	398	365	382	393	406	387	396	402	354	371	416	384	430	408	388	357	383	374	359	405	394	392	366	401	409	354	338	373	371	355	402	396	334	388	388	349	383	390	395	353	381	427	374	372	355	410	361	408	378	397	399	359	415	364	406	378	366	374	410	351	399	382	402	374	388	400	416	370	363	359	380	357	347	360	327	375	399	384	395	363	405	389	353	373	402	357	360	362	413	384	407	379	413	407	387	368	354	335	395	352	380	380	394	379	416	383	381	406	395	346	387	386	387	365	372	394	403	358	381	370	369	359	429	375	371	355	378	402	403	370	360	386	378	373	380	379	401	383	409	410	341	353	369	397	385	376	364	362	372	344	393	385	355	332	359	419	378	379	365	382	364	380	340	385	361	339	387	429	373	378	380	400	408	359	371	402	396	371	375	372	400	394	382	356	348	385	369	382	323	364	395	393	394	385	385	410	365	365	372	366	383	390	375	335	360	394	383	359	354	355	407	380	419	346	374	367	408	392	371	355	383	371	369	357	362	381	351	388	417	399	380	395	338	384	394	389	367	398	367	330	366	384	356	376	397	362	344	391	403	368	384	386	375	398	425	392	371	404	352	411	388	375	357	354	359	360	372	368	364	379	428	380	388	393	331	384	406	388	415	356	390	378	367	370	367	369	395	361	389	385	372	394	413	399	368	351	340	392	410	377	413	351	400	384	369	389	377	350	394	385	382	368	366	380	414	373	361	386	384	385	382	377	373	356	386	335	377	345	372	395	394	381	385	365	372	385	395	392	364	396	377	368	385	351	363	347	393	373	358	362	412	376	388	382	387	352	361	387	412	400	387	403	377	352	380	368	379	404	403	401	398	370	364	390	352	368	370	364	361	361	419	392	384	382	394	368	403	374	348	364	379	366	392	384	380	383	390	380	390	404	329	369	385	368	365	365	386	383	403	374	377	342	348	360	330	346	384	350	392	396	365	407	380	410	364	359	398	381	380	376	363	349	393	360	430	369	346	365	367	388	369	385	354	418	370	363	365	357	365	396	393	359	371	376	365	370	367	364	384	356	368	423	394	385	386	399	377	378	378	401	370	372	402	361	397	383	366	373	377	362	415	356	375	384	359	373	372	410	392	376	399	374	372	353	361	371	381	364	386	381	365	394	357	380	345	350	361	388	375	394	385	340	389	398	372	362	374	385	369	385	363	371	370	385	378	365	391	385	406	392	416	362	377	397	406	384	369	377	387	398	378	378	362	381	369	387	367	419	361	404	398	382	421	420	389	415	368	412	374	378	368	352	348	384	347	351	387	360	359	382	380	398	392	378	371	368	394	354	347	403	402	408	385	363	378	400	351	350	387	348	362	371	376	391	379	385	364	382	367	398	363	376	436	379	370	406	405	420	369	375	365	391	346	403	362	364	365	395	395	365	369	379	400	368	380	357	364	366	384	383	377	366	390	379	398	403	403	368	336	372	401	371	341	353	365	393	379	384	372	383	374	346	401	405	382	383	348	402	365	407	369	371	378	414	401	363	396	370	379	371	362	362	370	366	357	357	353	382	372	384	389	424	401	405	378	371	402	360	352	396	381	349	367	348	342	356	346	366	354	370	348	412	351	405	409	415	379	371	356	334	394	347	398	363	383	391	388	385	360	381	358	354	338	328	373	392	378	409	357	382	383	338	379	339	381	369	407	406	390	377	343	372	388	387	388	370	368	403	388	358	410	363	362	360	390	394	382	371	358	373	395	359	365	368	392	391	378	360	373	396	363	378	395	392	375	419	384	388	351	401	366	414	392	384	361	419	369	393	358	379	355	437	397	399	351	413	356	368	386	389	357	389	350	372	347	388	366	363	360	371	361	354	331	391	379	372	385	390	367	383	372	371	348	364	345	368	390	404	387	352	355	372	378	391	374	382	367	384	346	362	384	383	407	406	380	360	393	391	389	379	376	378	351	353	383	363	395	385	413	383	392	374	399	368	362	376	369	392	362	344	399	367	390	383	376	400	357	385	363	358	368	394	374	327	376	335	407	369	389	432	404	366	390	368	386	401	403	378	372	379	398	380	331	387	411	394	373	357	373	356	347	358	389	354	395	384	382	379	389	357	360	357	416	413	365	410	375	400	370	403	375	370	416	382	361	392	382	372	348	359	377	383	367	406	371	374	355	348	354	407	372	351	391	397	371	335	354	354	365	390	370	366	373	418	384	393	364	396	371	369	360	395	403	388	383	389	375	360	394	406	391	386	364	401	379	407	363	343	393	412	398	355	400	373	384	383	364	385	382	384	391	402	391	430	376	353	386	384	379	367	354	415	362	430	363	367	389	358	396	358	398	387	357	371	366	364	363	375	384	376	351	387	368	371	385	396	382	388	335	350	361	394	403	375	356	332	393	377	410	379	353	360	365	367	358	368	374	364	378	359	354	363	382	334	357	335	393	369	384	395	387	388	356	393	371	334	356	369	382	359	335	371	388	380	399	344	403	391	357	397	385	420	398	387	376	396	357	388	386	390	378	380	399	382	378	355	366	381	386	385	376	372	365	369	376	370	365	382	359	345	396	383	334	390	385	365	403	384	372	393	357	370	377	381	368	381	413	365	391	366	396	397	364	384	335	383	388	409	374	377	386	383	369	383	381	376	393	389	428	378	386	376	396	378	346	347	362	367	385	373	406	386	339	362	367	383	395	356	363	372	413	394	405	400	374	379	396	368	389	363	361	379	390	384	398	382	376	389	345	365	399	349	360	378	400	357	388	343	362	370	339	386	347	362	356	378	392	408	372	372	377	402	375	349	394	391	371	363	356	397	399	371	387	325	423	370	354	382	390	373	373	389	362	359	397	401	356	376	405	392	377	385	373	397	348	394	337	327	377	399	339	386	336	365	383	345	361	374	387	399	398	364	412	419	352	409	370	377	363	360	388	341	396	378	332	360	384	366	331	387	389	359	373	385	393	376	371	357	369	378	361	345	382	373	378	380	355	365	339	382	371	376	381	389	370	355	382	380	380	410	372	367	404	376	363	363	391	370	390	381	366	389	363	397	375	393	379	384	378	383	323	364	364	368	380	358	389	405	336	383	378	363	351	339	376	371	379	376	384	370	381	340	383	372	392	374	391	406	378	373	391	363	386	316	373	381	375	344	363	377	408	385	406	379	376	369	389	374	357	345	370	362	377	386	345	388	395	334	379	354	340	390	394	385	395	371	379	365	374	383	391	357	383	375	353	376	393	392	397	366	377	400	366	376	362	348	345	382	382	393	379	406	339	399	363	375	381	374	391	365	401	406	389	406	341	366	361	378	380	395	366	344	385	391	348	352	371	373	421	385	349	373	370	390	379	351	377	384	368	368	368	373	340	347	394	377	378	373	362	388	394	378	402	365	379	358	410	399	360	402	358	381	400	370	386	353	374	347	349	353	379	353	351	340	369	384	401	355	399	392
8118	5635	4622	2422	1819	1363	1130	1040	894	769	702	622	625	553	537	571	568	493	504	490	504	477	505	480	421	476	548	502	492	454	458	488	503	485	440	434	525	457	474	472	486	424	471	490	461	430	449	442	460	482	436	437	454	447	475	457	423	495	499	453	466	464	451	443	467	479	449	454	426	477	478	457	459	455	460	470	430	495	452	469	425	434	469	463	485	439	414	492	461	491	447	451	453	431	438	463	437	457	451	456	455	515	466	465	440	462	473	470	435	441	470	427	444	442	434	457	448	442	487	440	470	454	433	443	461	443	441	440	477	441	466	454	450	474	466	450	445	458	490	472	462	432	460	475	435	441	455	492	440	450	506	417	456	445	487	465	439	451	445	517	469	455	451	489	485	466	424	456	474	457	457	426	461	456	446	439	447	464	491	476	479	453	457	442	436	487	473	469	472	442	444	482	473	451	460	415	424	439	424	452	433	466	482	424	484	444	464	415	433	454	467	497	480	433	453	448	443	456	454	488	461	449	449	450	459	463	477	470	435	442	448	428	471	456	473	463	464	476	476	470	440	426	458	458	484	457	458	425	465	434	440	480	443	439	439	482	470	500	457	456	429	454	449	415	445	446	487	490	421	423	438	450	437	449	480	449	448	458	426	454	461	460	473	479	443	441	477	449	425	444	437	489	485	427	434	463	455	427	439	406	473	449	482	460	445	428	446	445	453	465	446	480	487	485	474	484	477	429	442	501	471	459	477	468	441	447	503	437	479	434	458	461	439	438	469	493	450	443	461	473	448	469	446	477	477	458	441	438	467	487	446	406	472	474	413	477	424	436	480	480	453	461	450	448	467	449	435	490	466	465	507	459	471	490	485	445	465	461	431	507	489	464	440	466	435	418	426	489	502	462	435	438	451	461	479	446	416	440	458	469	453	439	488	500	425	467	409	437	463	433	496	459	471	500	444	412	478	445	452	453	466	432	479	447	473	417	483	452	480	452	433	462	461	459	469	391	468	438	486	457	463	422	482	455	439	461	467	431	454	457	458	420	449	478	434	459	447	441	459	451	451	464	443	484	475	486	485	458	475	444	494	469	466	483	470	456	417	481	449	440	431	437	447	470	471	450	451	461	428	455	432	457	470	459	448	414	467	472	454	458	482	468	493	452	439	461	433	428	482	474	452	458	433	503	434	430	419	499	469	466	438	464	488	475	430	508	427	471	471	442	479	457	455	462	426	470	480	435	487	456	464	491	434	449	461	437	456	461	538	480	470	441	458	475	468	461	445	473	409	455	429	484	432	457	449	454	472	469	479	426	421	446	441	433	454	446	441	427	432	468	419	462	458	441	497	433	461	462	454	408	459	450	404	426	479	468	472	465	455	451	465	434	454	467	423	449	441	437	469	488	447	457	432	470	452	480	472	481	426	418	453	471	452	451	485	483	436	468	510	522	428	440	450	476	445	433	480	476	471	430	476	479	462	452	436	479	460	416	445	458	410	453	440	473	460	434	442	473	476	458	467	465	455	468	424	479	476	491	468	444	482	452	468	464	389	458	462	466	429	459	451	443	455	473	454	501	454	446	453	470	423	415	462	464	455	429	427	452	450	486	449	459	440	463	458	436	429	446	447	449	430	442	486	434	430	436	481	459	486	448	459	411	475	470	481	461	425	499	464	446	448	466	439	470	466	439	477	471	447	449	444	478	452	416	464	491	445	453	470	462	445	463	449	461	507	487	501	460	441	439	459	488	442	468	466	470	436	467	415	456	469	448	451	470	431	483	482	433	451	444	425	483	460	498	454	444	464	484	463	423	465	447	433	434	485	471	456	472	433	490	454	458	480	416	455	435	469	481	503	454	503	440	475	457	462	446	453	467	425	452	466	417	437	463	460	440	429	435	453	474	437	456	442	441	454	442	427	430	464	464	466	481	465	464	489	448	494	472	476	438	444	453	470	430	437	422	449	450	473	431	444	467	454	449	460	445	445	443	451	499	471	464	492	472	471	484	494	455	461	455	437	461	505	475	441	478	443	420	471	436	455	453	449	467	465	468	437	448	489	454	481	458	472	443	464	459	458	433	422	425	453	452	484	470	457	448	529	465	439	431	474	441	468	455	477	483	431	432	425	428	469	435	477	435	458	450	476	470	439	446	455	433	428	471	473	453	406	437	482	448	483	428	447	448	462	444	453	460	474	448	438	475	466	478	464	420	423	436	468	451	435	459	495	430	473	469	445	506	450	452	467	455	463	448	441	441	507	445	450	466	491	447	467	435	464	479	406	384	485	462	477	483	487	471	492	470	447	450	449	439	446	463	477	476	451	453	402	424	460	483	460	478	442	475	439	460	424	469	461	480	455	452	422	453	470	449	454	413	449	442	442	464	468	422	473	453	461	454	447	424	425	453	419	481	450	471	469	456	444	445	479	477	455	455	446	449	460	479	446	457	477	463	462	463	439	491	449	455	439	457	446	438	462	424	466	444	451	462	486	474	445	447	461	452	456	441	453	488	488	455	446	452	459	460	450	466	445	489	479	469	466	437	463	486	465	431	460	475	448	465	460	459	460	455	417	509	432	475	489	436	454	478	484	433	449	472	474	466	494	493	438	464	472	453	430	447	460	440	476	471	453	446	439	438	471	450	465	484	454	454	411	459	475	432	446	427	409	475	458	464	420	420	455	443	443	460	495	448	447	425	445	450	467	470	468	448	454	465	455	444	435	462	445	449	476	448	438	458	461	469	450	409	464	483	455	444	458	410	436	430	449	425	452	478	426	451	465	436	437	457	453	468	487	457	438	439	458	439	500	464	473	473	459	446	468	431	458	453	436	464	459	451	449	447	450	461	430	479	440	439	484	470	457	453	442	478	452	476	449	464	469	458	449	481	468	491	489	460	446	442	439	430	435	485	445	458	502	456	465	456	472	447	483	477	448	507	498	456	436	447	433	426	458	441	462	472	443	491	486	467	466	479	474	481	435	436	449	473	432	424	409	444	446	435	451	463	462	450	494	498	480	476	428	453	495	421	434	477	482	466	464	466	443	475	439	402	445	438	468	460	485	413	453	475	440	456	411	468	447	460	453	457	476	450	444	461	470	468	432	458	457	456	438	474	452	481	445	450	457	440	449	486	456	464	435	477	488	444	474	438	457	415	446	433	486	443	456	454	447	465	471	445	482	477	489	455	467	461	463	475	452	422	461	473	452	437	495	443	481	446	481	438	427	459	479	452	459	462	463	467	456	428	450	471	454	427	452	453	462	485	490	423	426	457	447	449	460	453	484	453	435	468	480	454	465	447	482	458	463	449	439	439	460	444	434	463	499	462	502	474	448	476	425	419	476	455	465	421	429	428	455	473	462	477	448	491	426	471	455	424	447	471	447	429	489	444	491	453	458	464	477	449	454	453	442	476	476	418	440	491	437	446	458	464	419	439	467	505	471	497	496	432	450	418	473	465	492	466	470	429	459	475	482	447	430	476	464	458	442	443	442	435	435	440	445	444
22708	21282	29119	23780	21286	21352	12451	1944	1358	1259	1108	1101	1001	952	911	850	927	884	907	798	831	814	737	809	776	797	772	729	716	752	711	770	724	772	743	727	743	748	735	758	758	709	700	790	764	681	715	743	712	720	717	760	771	738	691	738	694	688	714	712	698	711	702	777	728	683	729	750	658	716	720	714	719	713	737	716	716	700	706	714	684	647	740	711	766	728	725	709	771	731	681	709	729	647	694	679	712	711	711	705	713	686	765	740	732	702	699	680	745	721	726	741	713	726	761	663	688	683	737	705	713	698	690	670	709	731	706	688	717	714	721	687	682	699	750	683	750	688	684	700	713	689	669	691	678	734	746	707	696	744	747	696	684	737	720	689	738	745	733	745	705	699	707	713	698	706	751	699	767	683	692	737	667	697	689	713	734	683	747	707	702	710	701	693	699	693	697	757	742	729	675	645	738	723	773	675	763	691	686	702	732	665	752	703	721	716	749	701	724	699	705	679	746	694	715	724	726	707	694	649	689	698	707	677	707	736	711	726	741	718	686	706	728	681	725	696	727	682	693	704	688	727	711	744	693	700	714	759	699	726	724	683	687	709	691	734	716	721	702	728	709	740	767	720	721	744	716	694	664	660	643	721	728	675	727	699	761	698	740	732	686	696	716	757	658	695	719	761	702	712	736	774	740	725	726	701	707	687	691	726	727	716	710	718	721	738	690	697	769	701	660	742	715	752	688	666	726	716	735	695	706	732	679	714	733	758	687	733	742	725	730	724	719	712	779	722	686	703	733	700	703	748	749	695	713	659	713	718	722	730	683	711	672	760	750	735	710	717	743	668	726	727	693	679	689	709	694	696	702	710	736	658	699	729	737	750	740	714	760	710	710	723	693	725	723	694	728	706	738	752	706	746	750	698	709	712	736	708	720	711	725	710	713	685	756	727	732	741	765	673	717	709	695	720	729	664	674	705	741	763	667	720	721	728	674	709	677	702	683	690	727	665	678	717	693	685	697	698	685	716	691	746	731	693	681	718	665	701	720	708	726	708	706	685	707	663	660	762	683	707	685	701	717	708	716	671	688	728	709	745	693	658	704	661	747	722	707	710	724	704	734	664	678	734	756	699	698	686	730	706	716	714	732	735	739	732	639	670	712	704	708	721	744	711	734	736	737	710	723	674	707	702	727	672	743	655	718	714	699	718	702	663	696	702	748	748	751	746	691	746	705	681	694	694	708	688	777	666	710	668	715	726	714	681	713	693	678	688	693	740	696	715	709	731	674	718	677	685	718	709	733	735	649	696	682	703	724	710	751	713	757	701	732	712	682	717	706	710	706	705	739	698	766	723	707	718	697	675	726	713	727	672	661	717	726	713	702	749	723	705	724	681	654	774	727	709	752	676	724	721	722	689	702	711	689	699	712	718	773	752	693	698	681	666	675	735	688	738	717	702	698	745	711	717	714	709	730	713	693	731	708	676	670	682	768	761	731	681	752	701	648	712	712	696	712	769	706	756	688	692	727	753	717	741	685	665	722	689	705	674	698	713	743	718	689	650	711	755	710	696	698	775	696	744	718	668	719	737	695	709	688	710	713	721	712	737	700	717	707	699	692	693	699	746	727	708	691	715	667	775	709	710	712	710	751	714	691	664	716	703	693	742	701	715	765	722	635	698	707	781	639	666	720	702	677	728	707	676	664	653	740	702	749	763	684	700	679	744	691	698	745	712	693	714	706	739	725	716	674	700	725	686	753	684	703	694	675	749	749	697	689	676	732	708	687	721	778	660	665	683	690	721	705	676	739	678	689	726	731	729	695	734	679	679	689	691	713	728	690	700	705	704	738	688	736	710	746	739	694	697	722	738	701	671	693	673	695	713	705	698	734	703	708	732	765	776	723	710	735	717	734	714	679	731	695	730	696	752	718	734	671	739	728	696	748	776	686	732	698	728	730	713	741	722	696	656	763	729	699	672	710	720	722	672	664	735	753	702	707	707	727	740	711	692	713	736	670	688	727	672	753	690	658	732	709	702	738	716	723	716	718	700	682	706	717	691	701	649	688	695	661	729	721	741	690	689	713	729	692	718	672	709	722	725	737	716	718	666	709	692	670	722	736	707	724	693	745	714	771	744	742	633	748	681	714	749	712	698	740	716	698	730	747	717	720	707	695	711	676	737	725	685	713	695	748	709	705	743	696	706	743	727	733	748	765	711	718	687	684	727	729	663	644	727	683	721	683	704	699	695	709	727	665	736	679	745	683	669	723	702	698	699	702	701	700	772	733	734	694	696	714	727	707	749	674	668	693	702	692	692	710	744	715	694	737	756	742	762	716	712	679	713	714	760	697	680	709	716	720	717	715	705	707	743	711	694	710	662	705	748	675	729	700	667	672	701	714	634	750	708	694	734	690	718	661	657	625	700	734	733	694	700	701	684	695	682	751	764	713	706	711	726	684	649	730	727	719	716	710	772	708	747	709	753	715	778	682	721	698	709	719	717	696	680	710	725	676	722	702	692	716	704	679	668	682	719	721	668	736	685	711	697	688	684	702	685	699	702	704	621	700	685	706	687	717	709	730	682	711	727	722	733	693	734	688	735	743	706	725	763	699	686	651	660	703	709	683	753	702	648	725	664	713	725	688	662	719	659	698	670	721	674	709	704	769	760	713	705	773	726	748	691	703	697	713	670	697	685	741	731	689	748	715	696	719	724	737	722	727	704	716	704	737	704	683	706	697	696	768	705	663	689	757	727	702	720	708	701	683	704	641	725	723	674	712	711	730	707	728	768	721	742	689	705	696	731	745	691	707	649	664	745	736	754	678	769	738	700	770	687	718	721	666	704	743	678	703	725	728	724	638	658	724	720	709	717	696	707	682	718	728	723	704	731	702	706	672	719	734	751	665	744	724	745	723	720	699	728	697	704	692	729	751	744	722	705	711	691	682	677	711	731	721	667	654	696	660	685	685	739	699	750	716	740	717	674	711	771	676	713	671	723	722	733	667	732	689	713	690	756	705	666	659	661	678	659	723	647	683	707	723	703	724	688	666	696	746	734	696	668	722	693	706	732	710	761	717	675	727	679	709	722	695	696	726	740	741	676	745	685	668	743	693	682	716	683	671	725	726	689	673	700	739	726	630	680	712	688	726	713	723	765	689	753	691	681	751	712	740	721	702	713	716	692	737	712	779	685	718	732	737	715	689	701	728	724	724	754	718	663	705	700	708	680	706	690	749	711	742	795	707	730	701	670	684	731	737	659	677	753	670	655	694	713	694	691	725	713	754	723	697	694	713	672	715	696	634	739	729	678	707	690	680	675	733	741	700	711	709	735	729	675	682	694	747	660	656	677	755	665	728	714	693	703	736	669	722	716	706	658	708	745	702	684	716	694	700	688	769	712	671	700	721	735	728	678	698	715	658	717	682	718	717	671	689	724	695	725	688	724	772	706	729	716	735	666	726	714	676	688	658	691	734	707	678	709	756	728	705	690	740	698	679	710	732	723
11757	16155	13757	7490	5310	4046	3310	2691	2246	1898	1603	1492	1319	1218	1157	1087	1089	1048	1013	955	980	922	934	846	907	859	851	855	842	860	855	889	872	858	843	825	723	808	798	803	840	786	789	817	805	791	807	801	786	845	805	793	797	820	789	797	741	795	802	777	823	764	850	802	806	829	798	769	769	790	787	773	800	739	764	800	803	791	757	751	813	837	750	784	781	782	825	789	813	771	803	809	789	821	784	795	744	765	786	740	743	820	802	792	752	809	750	773	805	793	786	761	791	773	766	783	775	824	760	727	811	802	787	792	797	820	792	801	826	805	811	809	799	784	822	785	789	772	772	795	787	772	811	765	816	773	772	822	735	853	781	801	765	774	781	758	791	781	800	756	797	791	780	754	727	765	770	801	806	786	762	806	792	842	803	770	758	781	820	770	736	819	800	758	767	712	821	799	753	711	783	783	770	743	777	781	757	757	785	804	809	839	781	769	785	769	780	781	736	807	786	793	770	800	781	737	774	798	763	780	778	770	817	845	789	783	764	799	798	810	790	787	745	765	775	828	792	776	812	789	791	729	756	821	759	817	767	793	785	811	744	789	762	799	746	788	761	819	801	782	758	839	786	803	773	765	767	775	765	784	830	720	748	806	791	767	818	795	786	767	758	804	794	796	821	750	774	822	746	749	798	764	757	797	765	785	782	848	788	762	823	776	773	809	798	773	793	812	803	781	785	808	738	802	775	744	754	791	741	788	801	738	768	775	772	791	758	761	832	784	766	806	835	792	792	783	774	741	748	789	765	812	770	779	826	746	784	741	808	754	750	716	782	775	849	764	768	783	789	783	800	796	763	823	802	790	831	789	728	847	759	808	808	804	753	810	808	802	771	763	816	792	744	782	816	796	779	788	746	787	754	777	698	830	785	738	809	816	758	764	765	781	818	746	827	766	809	789	774	719	806	765	735	803	775	801	800	791	774	778	813	763	788	802	827	755	871	775	763	811	807	786	809	802	734	698	814	780	764	821	745	769	792	763	816	801	740	785	773	770	792	711	795	749	766	738	804	731	788	824	799	778	787	733	849	784	756	764	808	778	728	766	729	815	770	794	739	762	775	800	788	758	775	830	821	795	801	837	764	782	769	748	746	804	741	766	741	775	802	807	765	774	802	754	753	733	860	814	804	759	833	746	787	791	815	749	802	786	769	787	856	800	758	827	807	794	791	757	822	825	764	766	797	786	744	735	787	793	817	820	818	755	762	785	782	798	775	770	765	735	737	799	821	779	822	801	772	769	761	815	801	747	738	758	768	814	791	753	788	739	827	798	781	816	792	827	804	835	802	755	799	809	811	786	779	771	765	784	763	800	788	779	766	787	792	783	765	812	783	733	805	723	859	765	771	801	799	776	765	829	787	698	735	803	790	769	788	857	790	794	736	823	821	803	784	759	759	811	780	766	840	801	810	805	765	831	745	849	764	813	782	768	727	788	796	705	763	812	807	786	793	796	783	770	754	774	769	741	765	764	830	777	779	761	780	829	785	824	732	799	784	781	822	767	783	800	782	803	794	832	754	787	802	775	772	782	770	819	760	769	747	738	777	733	791	792	789	806	814	779	795	739	725	779	783	792	804	804	807	772	756	772	804	771	778	825	781	751	848	795	795	773	797	821	768	769	752	792	787	799	739	848	774	771	771	822	818	769	829	776	796	773	756	794	803	764	762	798	806	808	774	773	787	794	781	816	778	811	743	793	789	756	828	778	786	752	768	759	826	793	844	779	810	821	798	757	781	785	846	768	757	783	781	768	755	759	833	769	753	786	728	793	771	782	744	720	832	746	781	807	754	782	814	740	783	824	775	780	814	722	772	820	811	783	775	759	795	807	806	743	793	756	761	771	751	798	761	815	802	731	776	812	719	806	756	839	748	750	765	759	755	805	750	705	752	774	812	741	785	776	788	737	748	765	794	773	744	793	794	769	782	747	811	758	802	778	783	810	780	776	750	814	783	762	792	777	777	753	806	788	772	768	785	749	794	760	777	816	797	794	837	791	839	777	782	741	763	800	794	722	752	793	794	793	774	761	791	743	757	778	790	736	729	777	813	756	752	763	822	815	762	787	804	792	760	801	825	822	805	774	773	814	755	796	810	769	776	775	775	824	761	833	766	728	762	782	782	735	764	776	849	818	759	752	766	758	847	837	799	746	777	766	828	756	784	722	808	803	798	820	777	786	825	773	802	765	777	774	800	816	788	794	806	803	778	802	783	763	717	774	742	787	787	759	776	769	824	810	771	743	770	781	750	787	735	753	790	728	804	797	743	787	729	754	781	809	786	786	798	769	808	780	800	773	769	750	754	805	799	765	771	791	786	736	834	781	792	790	790	744	800	768	794	784	726	773	775	798	782	728	759	745	799	758	788	788	811	759	796	799	774	769	758	792	785	820	778	794	757	760	754	773	759	773	742	807	735	804	796	784	810	769	799	785	842	805	805	783	762	787	791	753	748	781	770	808	824	795	743	786	774	760	772	812	764	799	786	781	777	772	784	777	747	779	799	764	807	797	784	745	821	753	765	773	766	790	734	741	779	764	808	771	789	784	794	808	753	774	770	777	794	738	791	800	773	757	753	801	831	753	778	827	757	723	802	835	801	746	811	801	794	806	723	774	798	730	764	768	764	819	798	815	853	767	775	754	796	831	746	764	791	807	802	813	807	791	745	753	788	743	771	764	819	744	752	727	749	765	767	782	771	808	771	790	774	805	804	777	759	822	778	822	762	789	860	781	782	770	796	786	801	744	769	778	789	793	797	725	794	803	784	769	769	734	755	769	766	812	821	767	752	754	805	797	801	757	749	809	759	821	803	780	785	732	812	786	780	805	732	788	745	787	757	785	774	792	773	755	723	784	780	822	793	794	758	776	780	765	772	788	791	774	796	737	795	787	766	757	818	801	821	770	803	774	766	733	820	741	764	788	779	768	789	786	759	745	794	790	803	747	731	776	819	804	829	811	781	813	772	747	794	767	753	790	765	791	785	772	781	811	800	825	761	777	774	780	815	777	809	808	795	780	802	810	792	772	751	777	791	782	782	821	762	771	812	779	787	724	849	763	787	827	779	768	783	774	778	803	721	715	780	769	736	783	756	806	796	793	741	766	775	746	834	771	744	798	758	763	768	807	771	792	796	774	737	799	794	779	807	804	797	812	816	786	748	772	788	796	755	803	808	828	772	781	836	751	753	776	785	802	746	776	755	856	798	827	751	773	779	758	744	790	809	800	744	775	786	747	760	768	783	803	747	779	801	740	794	779	779	820	786	784	770	803	783	806	767	792	839	756	816	823	757	803	725	793	806	770	794	823	783	759	783	797	818	816	802	753	802	832	722	786	771	771	780	831	750	788	782	782	768	800	770	753	771	823	812	768	789	771	809	744	786	812	845	720	784	750	785	794	758	803	746	828	798	757	802	777	777	815	778	764	799	824	769	781	777	842	793	831	756	770	828	796	819	762
27206	20490	8129	622	336	289	248	262	234	257	240	206	236	210	203	213	207	222	250	215	252	211	241	204	213	224	197	225	199	209	210	205	211	212	230	226	239	215	210	215	193	220	212	204	206	220	204	234	205	197	233	196	232	196	228	231	196	210	193	228	229	232	213	219	221	236	221	226	228	204	217	225	212	217	227	191	211	200	209	225	212	214	205	211	224	189	227	221	209	225	200	224	207	211	216	199	221	232	223	202	222	239	216	218	216	218	223	232	221	215	253	211	238	199	208	240	195	202	220	250	205	234	235	199	216	219	231	225	238	246	227	229	215	226	226	234	224	239	205	225	206	203	251	206	220	211	219	234	211	205	216	191	230	219	226	231	218	224	241	209	240	225	234	211	218	205	202	225	185	210	197	236	203	206	228	214	191	205	208	219	227	207	232	235	192	237	196	210	228	229	249	232	222	215	228	202	208	211	207	213	212	244	212	218	209	236	210	209	212	244	218	220	217	219	206	261	210	241	202	227	219	199	202	213	199	217	212	225	205	238	230	204	220	221	218	184	212	213	198	208	220	208	181	217	193	208	228	200	217	210	227	233	190	229	234	227	194	213	222	234	231	229	220	207	236	210	228	240	238	219	233	228	200	240	221	197	216	206	241	203	223	201	220	208	222	221	221	226	240	205	246	223	213	210	234	203	227	196	206	232	217	172	217	249	233	213	226	216	231	226	245	228	206	214	211	186	196	215	248	227	199	209	247	200	209	190	229	217	202	221	202	201	221	246	197	223	231	217	230	205	227	215	193	227	224	208	224	232	204	217	229	211	217	200	217	213	213	205	203	239	228	221	239	211	218	195	241	213	234	202	211	212	197	195	204	211	227	227	213	206	233	204	221	217	217	229	207	211	200	203	230	226	211	218	235	257	222	195	238	220	230	205	228	232	225	228	220	236	230	217	180	254	193	190	217	217	235	216	218	201	200	226	219	212	220	227	201	206	209	225	223	259	224	227	208	233	224	195	233	245	213	228	221	208	218	236	202	224	211	187	188	216	212	195	214	241	229	218	230	222	223	222	219	218	215	217	220	193	199	218	216	209	224	209	225	204	228	234	235	239	231	223	210	209	205	234	210	222	229	232	201	222	205	209	232	263	206	220	231	215	216	215	204	219	241	215	177	235	252	196	209	226	213	219	222	204	236	212	223	224	233	214	199	238	205	190	213	232	200	183	222	211	216	208	186	223	203	242	192	182	211	227	219	195	232	240	203	198	188	240	236	213	213	217	221	225	215	216	224	199	200	199	213	207	231	222	206	221	212	238	199	224	209	230	231	205	221	242	194	236	226	218	223	225	214	204	231	211	221	189	229	224	225	208	224	218	201	185	221	221	187	213	200	227	199	227	200	215	228	190	239	226	222	212	228	223	219	220	197	233	202	218	225	228	219	219	227	220	209	230	229	192	203	221	218	217	212	222	239	225	241	197	233	227	248	218	215	191	190	231	235	226	208	210	206	190	204	236	233	219	245	232	223	196	219	221	214	213	217	227	254	217	239	209	247	205	220	197	228	183	217	206	208	196	226	204	208	228	206	206	210	229	197	182	221	189	217	208	263	220	213	232	241	237	203	196	223	223	206	232	237	231	215	220	215	234	214	205	236	197	219	197	204	230	207	214	207	215	208	221	229	224	236	235	222	227	198	215	200	216	199	192	218	220	218	232	218	211	207	227	216	208	229	214	190	225	219	232	200	232	208	228	219	221	206	203	214	239	228	212	214	239	193	229	193	216	206	223	182	233	231	213	231	226	180	247	227	238	224	218	210	197	224	236	224	194	167	213	235	212	245	195	235	212	216	197	212	216	219	210	222	224	214	224	220	223	208	214	213	219	225	207	219	227	179	194	225	205	222	205	240	204	220	223	183	213	232	235	222	238	203	226	228	184	223	228	232	212	224	223	195	215	204	219	213	214	204	233	228	206	182	233	196	217	247	205	214	224	204	207	215	228	225	231	220	218	194	202	237	226	215	236	214	204	228	225	226	226	225	224	212	213	220	214	211	195	210	238	223	213	197	212	204	202	218	239	204	235	226	211	228	225	211	199	223	204	203	219	212	219	208	199	228	255	218	232	227	227	211	224	210	211	212	194	240	232	207	255	219	225	228	231	194	239	204	198	214	236	217	253	208	193	200	223	213	231	207	231	201	182	217	211	238	224	212	219	242	229	218	228	201	217	214	229	214	194	225	227	224	203	229	232	212	203	210	222	220	217	227	214	245	206	218	221	222	219	209	187	212	231	225	233	235	202	250	218	206	227	224	200	210	216	212	206	203	220	219	248	226	235	216	209	197	225	210	215	216	223	204	223	201	187	192	224	217	228	200	223	208	207	215	192	203	214	245	221	206	215	201	206	237	219	188	207	226	205	177	220	184	202	206	213	200	228	213	191	197	216	249	200	220	224	197	207	205	194	195	232	217	228	215	222	201	221	215	201	228	214	194	215	214	230	214	217	209	210	208	221	236	227	251	200	217	232	228	220	215	223	214	220	220	208	227	187	213	219	221	205	228	212	239	232	220	201	210	203	230	236	212	209	206	224	200	212	213	241	212	236	241	229	224	208	185	241	230	238	218	215	213	225	199	200	218	216	231	207	214	198	222	206	211	209	221	201	210	230	211	208	223	234	232	232	218	210	212	195	225	226	224	220	217	193	208	231	229	209	210	204	210	216	213	186	236	228	224	226	210	212	205	204	229	214	221	226	225	209	236	184	221	219	208	220	222	208	206	222	229	211	234	216	213	210	201	223	204	224	226	208	219	243	232	219	226	220	224	217	258	218	232	205	238	206	244	230	216	217	201	199	243	184	219	232	244	211	228	234	212	221	214	210	220	219	201	242	217	204	220	218	225	241	235	216	198	197	209	205	200	233	203	201	227	232	189	238	225	191	210	235	199	229	196	224	225	223	215	225	232	206	218	220	184	199	199	233	237	229	232	202	234	205	205	210	226	219	213	212	228	203	201	208	260	205	196	214	206	231	219	229	239	222	214	206	245	238	204	227	199	208	225	220	210	251	235	221	204	216	232	227	225	221	226	199	227	233	233	208	228	221	210	213	218	209	222	203	218	212	203	212	199	214	247	220	196	216	191	212	205	217	209	226	207	226	242	212	217	224	201	209	193	217	215	210	209	223	208	228	195	247	198	233	211	197	191	209	233	222	201	212	231	236	202	212	224	188	196	247	188	194	213	222	220	219	204	221	216	210	240	198	208	202	233	228	226	190	212	216	209	217	215	245	196	208	212	212	225	216	188	226	213	199	218	217	224	218	203	219	202	221	236	216	210	196	224	219	252	219	214	224	232	202	187	259	252	209	230	208	214	211	192	217	216	243	219	213	222	231	228	216	217	227	242	205	221	199	212	216	212	207	232	224	220	204	199	181	210	215	227	231	206	213	195	224	228	196	216	201	207	223	224	229	217	218	226	227	234	211	229	226	207	204	206	217	212	236	215	211
6638	1123	982	500	436	392	379	316	326	292	302	294	270	252	292	289	253	273	278	261	257	270	281	285	258	261	265	253	252	297	247	267	270	263	316	270	277	273	282	284	287	274	272	292	283	269	271	269	255	265	263	243	285	272	300	288	295	278	285	275	278	269	262	281	278	294	280	261	270	309	274	252	277	263	267	278	256	255	260	247	264	278	272	285	268	297	267	266	282	291	266	275	268	283	282	280	292	304	256	257	294	268	256	255	259	245	256	296	271	263	274	253	279	271	287	252	285	278	269	240	284	279	263	263	243	308	298	279	271	272	241	274	261	251	288	304	267	277	271	274	270	289	284	274	268	273	265	261	258	250	264	290	257	239	258	296	262	262	251	278	263	267	270	304	267	251	269	252	251	288	250	273	272	280	288	258	229	295	269	283	277	267	248	272	272	278	276	283	293	264	284	278	248	299	276	275	256	248	256	264	256	291	267	262	246	261	260	267	259	259	282	274	270	247	274	255	264	258	293	267	250	280	307	295	264	290	316	277	283	254	245	262	274	237	265	280	266	272	254	283	260	233	286	261	270	260	271	290	263	261	295	256	263	289	237	261	242	304	285	255	274	261	252	276	241	272	273	272	260	275	261	286	242	293	289	248	289	282	266	256	294	264	294	276	271	265	259	281	264	260	274	292	245	267	284	287	268	261	290	275	251	260	262	263	274	250	299	279	274	278	289	273	299	272	262	279	261	292	271	260	260	279	268	265	271	275	287	283	276	236	287	277	266	285	275	264	262	259	279	284	287	275	280	270	291	264	264	246	257	273	272	280	288	271	261	288	294	262	273	266	277	264	275	271	264	258	278	281	249	250	266	270	261	274	289	258	290	278	281	259	287	290	276	248	257	311	248	249	251	260	296	261	247	280	260	259	258	268	291	262	279	259	266	280	277	269	259	286	298	258	290	243	256	276	278	268	263	261	289	261	282	268	299	280	256	274	252	261	244	274	237	255	252	238	267	260	281	274	267	294	259	310	248	278	237	252	281	264	285	243	279	258	289	308	262	267	236	272	262	269	274	261	239	234	265	250	268	261	271	249	247	284	263	271	265	290	274	262	257	292	277	291	281	246	277	253	274	253	271	251	253	293	290	288	300	268	244	241	258	281	252	248	278	269	290	275	261	300	241	260	253	268	250	262	244	268	281	272	277	281	271	280	279	263	261	275	273	238	258	304	266	251	240	261	255	254	275	259	268	310	288	261	276	253	270	302	261	273	256	262	271	270	269	255	312	251	276	258	292	283	266	277	275	268	269	255	262	269	295	272	242	293	252	249	274	236	251	278	208	297	252	258	269	268	269	267	232	268	281	267	268	261	255	263	246	281	271	263	286	265	256	285	302	264	283	254	274	262	287	256	262	268	256	266	249	259	281	249	261	282	305	277	264	260	274	291	272	282	277	286	272	263	260	254	275	272	259	295	278	272	276	265	253	271	294	298	286	263	281	275	248	246	254	257	266	278	254	258	289	278	280	253	285	271	272	250	271	265	275	279	299	262	247	250	243	315	265	273	233	277	256	286	279	297	272	250	257	252	284	273	295	285	272	255	273	244	287	283	252	275	267	284	254	282	296	243	274	265	260	265	243	283	290	251	302	272	263	269	273	255	253	269	284	267	284	266	241	270	277	283	255	280	257	251	291	263	272	262	253	311	305	287	265	266	264	246	281	261	292	259	287	282	237	282	264	283	274	301	276	272	252	280	222	234	268	243	239	276	277	265	280	262	251	275	261	262	298	267	270	278	260	262	283	275	269	264	274	274	295	254	310	300	262	257	265	257	273	284	276	228	303	271	282	262	307	251	281	285	251	265	305	281	263	286	272	304	249	285	256	269	265	269	266	297	277	249	254	258	262	262	254	267	264	261	268	282	264	234	251	259	261	267	255	293	253	298	285	267	282	261	285	284	252	265	253	252	258	293	278	272	263	298	273	243	265	250	276	262	291	263	267	291	264	285	259	276	260	285	283	251	246	247	255	296	290	275	259	277	285	279	240	260	269	272	280	298	242	275	282	252	229	291	265	281	249	260	262	300	260	234	279	278	251	227	256	268	298	259	294	299	268	266	280	261	255	254	288	295	280	298	253	263	243	256	269	266	268	255	266	273	232	273	274	299	278	288	277	250	272	269	252	268	272	264	275	279	291	275	269	268	269	273	262	254	258	262	246	265	274	262	277	281	262	306	275	244	298	275	265	255	267	299	286	249	274	263	255	253	252	294	246	258	245	259	234	285	302	232	259	271	250	272	274	248	273	261	271	272	260	255	247	289	258	253	272	279	293	275	251	256	268	274	243	272	270	258	271	267	276	242	275	294	275	249	284	269	267	246	257	275	270	228	284	255	275	242	276	266	263	251	245	287	275	265	261	278	264	277	274	271	273	282	275	271	263	257	254	287	261	270	268	290	293	267	305	268	218	286	295	282	256	264	263	283	283	273	255	287	267	282	271	278	292	282	247	280	275	276	264	288	277	256	241	275	244	220	258	284	283	254	263	289	259	281	269	269	262	263	270	265	237	263	239	289	286	261	292	250	286	268	269	260	261	276	268	290	291	276	269	246	259	256	266	261	241	291	266	266	271	260	276	284	269	279	262	281	259	282	265	290	263	266	260	259	269	283	292	270	266	285	268	273	269	306	252	261	285	293	278	254	277	229	282	257	279	273	276	266	270	269	274	322	275	262	251	238	280	276	249	257	266	242	254	268	279	284	273	260	294	272	254	290	282	265	260	263	268	267	261	285	265	288	284	269	292	277	233	258	282	236	287	276	263	240	274	264	282	271	310	263	239	276	285	256	259	262	271	260	293	278	241	271	277	257	264	269	261	265	277	256	271	265	309	279	298	256	254	257	220	266	306	271	269	262	258	255	273	244	294	256	262	257	279	267	283	286	256	266	306	264	305	263	252	299	267	283	273	275	278	226	274	272	252	270	283	261	269	272	270	265	281	282	265	271	271	293	270	231	271	248	271	268	257	251	266	269	276	296	245	262	289	279	242	244	284	281	270	260	269	263	255	264	238	235	283	275	279	314	253	288	233	274	266	287	265	257	281	302	266	268	278	277	261	253	274	245	276	294	260	265	281	266	303	257	258	266	269	279	287	264	275	274	284	268	288	248	237	254	256	287	282	280	272	245	265	268	265	272	283	288	285	291	268	275	274	277	265	275	257	253	246	256	249	273	248	275	249	262	287	276	259	270	283	256	288	304	292	292	244	258	301	279	260	269	253	303	260	256	261	298	282	299	275	275	250	281	273	249	268	258	290	274	254	281	251	286	257	272	268	265	251	266	252	275	260	270	304	285	230	279	275	249	280	276	292	263	272	287	274	255	255	286	275	242	256	275	275	280	269	246	265	259	297	257	266	266	271	280	284	256	285	253	264	286	261	291	274	279	241	272	260	288	258	283	262	270	278	277	249	295	287	260	251	264	248	289	243	274	289	287	251	261	271	278	276	269
23603	21232	28644	24132	21242	12432	1406	889	717	649	614	614	532	530	493	474	492	466	452	434	389	457	442	443	458	423	414	416	443	420	428	413	415	445	456	407	415	416	462	433	428	427	411	399	420	425	427	430	389	442	383	402	412	391	422	404	400	424	439	450	430	451	404	403	386	402	406	400	427	425	419	454	446	430	410	408	428	403	399	402	372	399	449	376	451	402	389	400	403	424	383	404	421	395	418	422	405	402	429	389	448	419	410	379	413	404	378	417	387	405	445	398	376	380	449	391	397	418	433	421	380	401	424	401	381	412	407	422	421	404	419	433	446	381	381	404	394	403	405	396	401	395	393	416	426	376	384	409	394	375	413	382	412	398	410	382	440	416	382	387	399	401	414	403	408	407	381	374	414	391	417	383	400	417	370	395	406	393	396	390	376	396	389	379	416	460	401	396	417	404	430	415	437	400	408	371	401	415	369	382	407	392	378	396	459	403	395	398	387	405	416	436	408	383	395	437	405	402	373	411	413	404	414	418	430	418	392	401	415	411	407	431	418	426	421	405	391	394	438	418	407	398	430	429	472	382	435	433	378	406	400	419	411	392	433	385	415	401	447	386	362	380	369	427	407	394	379	407	391	406	404	395	418	408	391	410	426	413	390	401	426	419	414	420	431	403	394	412	435	398	431	442	406	446	401	381	389	406	409	385	424	351	400	415	405	378	375	382	357	408	406	420	408	396	389	398	388	398	420	408	415	417	409	388	416	434	431	414	389	434	395	382	400	396	361	409	387	422	431	392	434	446	427	416	414	406	408	387	407	400	421	422	417	386	405	387	422	403	366	405	422	415	411	404	395	440	393	386	387	402	425	408	417	364	367	377	412	401	367	443	396	457	382	450	418	436	373	414	431	385	440	372	441	415	373	394	400	383	439	425	393	376	404	405	400	414	395	404	409	434	433	418	375	406	383	396	409	429	408	427	358	391	394	366	382	386	432	421	463	404	396	420	418	408	433	390	414	431	417	409	427	362	374	401	418	378	386	427	402	419	405	383	429	400	384	381	430	384	414	399	411	406	374	402	393	364	398	397	400	388	427	411	398	380	375	420	387	402	432	361	397	381	404	395	419	382	410	367	420	391	408	435	424	396	415	433	430	386	402	415	427	389	414	428	399	436	362	393	369	370	403	390	410	395	410	377	399	402	448	412	401	404	388	390	389	398	405	425	401	371	423	385	419	384	400	411	389	432	423	407	415	461	395	425	408	434	447	427	446	440	382	412	397	418	381	422	397	413	404	426	379	397	371	384	417	404	420	371	438	413	385	422	404	368	394	396	385	424	373	374	389	407	382	387	390	406	413	395	410	432	395	380	414	396	393	398	389	389	432	397	391	385	425	421	426	377	403	419	441	390	360	442	380	397	381	392	411	403	406	400	395	425	443	421	416	387	400	389	396	382	402	396	418	421	436	414	410	409	382	446	399	396	394	395	373	364	394	399	401	359	403	417	409	428	403	412	415	391	394	418	382	408	418	427	407	393	393	399	397	419	426	396	401	389	392	384	430	396	411	415	417	402	413	451	421	401	390	417	400	389	405	367	440	398	430	382	406	377	401	408	400	405	413	409	424	439	411	372	416	374	430	455	395	391	397	377	405	381	382	414	411	391	420	401	378	407	405	380	432	397	369	400	424	413	374	400	442	436	403	406	415	403	389	395	419	414	423	427	395	426	385	433	390	408	413	380	366	362	405	395	413	383	410	423	414	414	430	412	399	394	395	383	437	396	423	416	378	434	403	384	402	386	403	408	397	409	412	408	433	396	378	395	393	411	376	411	380	402	381	384	412	445	418	419	411	417	407	406	390	393	371	398	396	421	405	412	404	370	421	414	388	406	397	429	420	418	399	406	425	420	415	385	398	382	419	405	373	425	449	384	416	406	383	384	383	407	369	383	401	414	395	362	384	385	403	406	424	407	377	414	386	412	374	417	385	407	398	362	400	381	422	371	408	430	389	395	412	419	412	401	394	420	401	394	423	434	393	389	385	398	431	387	411	423	415	374	397	421	429	425	415	399	400	435	427	427	417	373	408	422	362	426	388	404	389	407	396	395	389	390	408	425	401	420	408	375	386	391	379	363	418	440	446	393	378	388	401	430	430	400	440	400	422	377	434	395	383	398	425	386	423	355	409	387	406	417	417	434	416	438	412	396	390	386	419	409	404	411	465	415	406	414	404	459	374	395	387	367	364	376	409	406	457	405	405	404	400	429	390	444	384	406	397	398	402	390	393	397	432	377	404	421	390	413	393	393	390	402	400	388	434	378	409	415	398	412	416	406	422	404	405	417	405	350	426	415	393	392	387	424	401	445	378	410	418	410	406	353	418	421	391	352	433	407	425	395	418	383	387	426	375	386	409	423	423	413	439	396	422	417	399	411	395	370	412	435	405	409	417	376	400	424	375	401	396	391	388	396	401	414	400	377	385	402	416	409	409	404	383	385	396	415	393	415	422	407	402	389	432	395	381	435	396	415	353	405	414	372	401	422	447	418	381	368	399	411	365	435	424	387	376	426	392	386	426	408	392	401	417	385	389	398	388	365	432	378	412	420	393	387	390	420	398	434	434	409	388	387	384	413	391	399	389	439	392	374	396	385	393	371	413	410	358	386	394	425	393	403	415	391	421	416	371	442	415	410	398	415	376	400	399	398	436	376	368	403	407	398	417	386	385	417	441	399	439	416	394	427	409	390	406	408	437	400	415	405	374	381	413	352	414	424	418	397	420	386	415	403	404	425	398	380	402	421	394	379	425	392	423	369	408	427	380	401	426	390	416	414	382	439	392	397	414	407	402	398	423	418	404	379	426	379	397	354	365	364	394	398	407	451	382	406	439	374	463	433	394	406	402	383	444	422	431	405	422	406	386	390	381	397	367	402	403	403	349	426	410	408	369	426	374	402	414	415	400	388	420	356	405	407	409	432	401	414	439	390	393	390	417	397	416	433	395	401	437	400	364	400	411	390	415	413	388	432	389	416	411	397	410	446	414	401	406	432	408	420	393	389	407	353	413	386	395	400	411	394	442	424	373	413	424	399	429	407	451	362	437	400	404	382	410	385	404	384	362	423	432	390	410	395	392	446	403	422	415	380	393	400	391	396	402	413	396	402	392	406	433	400	401	439	402	394	452	377	423	400	436	396	423	398	403	411	422	405	423	380	407	432	397	391	387	412	401	445	409	413	390	422	407	437	420	393	368	414	426	371	403	396	399	394	389	397	390	409	417	425	418	431	364	387	391	410	382	416	411	408	387	370	417	426	378	405	403	413	418	401	411	398	398	397	424	402	394	412	398	430	425	397	392	421	408	402	398	402	385	431	405	406	384	412	405	396	397	393	389	389	411	426	378	392	413	394	413	405	394	409	422	444	413	423	450	399	391	382	369	422	409	378	393	396	378	382	394	413	450	387	412	404	414	364	400	386	401	428	392	403	410	416	431	387	388	429	414	421	375	384
8588	9749	8253	4142	2818	2107	1793	1437	1172	987	873	799	775	671	678	634	638	572	565	525	540	490	531	507	535	491	495	499	499	492	502	494	511	468	490	491	504	486	489	498	501	485	541	486	487	466	448	475	485	508	512	475	487	464	457	496	475	464	454	440	499	481	461	445	490	455	420	508	480	463	472	470	452	467	433	512	450	466	475	440	485	442	446	477	454	446	456	449	489	468	436	460	453	459	477	435	431	430	457	458	452	444	424	460	477	438	449	417	491	444	490	470	465	453	476	449	443	467	460	460	456	466	464	446	463	473	440	485	473	458	436	450	445	449	486	454	462	453	470	458	473	439	468	461	472	466	426	446	445	461	480	486	484	506	464	422	476	441	463	436	465	444	430	472	481	459	484	454	490	449	473	442	498	483	403	411	452	479	440	477	478	447	428	471	469	433	452	471	486	469	470	473	496	471	475	447	455	497	401	488	450	476	482	465	453	457	413	490	451	463	444	466	511	449	463	450	481	467	435	442	509	488	434	432	449	440	467	452	467	430	482	488	507	462	450	478	462	456	437	431	506	471	443	436	470	423	442	449	429	460	485	441	440	476	468	448	450	458	475	443	473	462	453	433	488	485	428	440	455	436	438	456	444	478	450	459	472	443	451	502	431	479	486	505	463	455	446	471	450	420	451	446	464	456	489	469	433	488	466	457	444	486	461	480	476	466	488	484	450	470	438	443	464	462	464	472	435	460	471	466	445	418	456	447	485	420	448	458	448	459	423	467	465	454	448	473	454	432	443	472	410	431	430	461	430	472	437	456	467	467	457	465	438	438	455	447	447	471	455	443	470	468	480	437	466	459	468	445	471	483	425	479	423	462	432	428	493	477	469	454	464	411	450	433	460	492	473	472	461	446	472	472	402	471	467	446	476	474	439	480	443	473	471	490	457	471	489	437	456	455	435	465	418	458	413	443	483	428	424	441	475	485	456	470	477	460	465	451	456	442	478	491	487	478	469	492	478	474	455	449	452	474	481	471	458	465	443	449	460	475	485	442	453	448	488	431	454	458	440	494	461	439	453	497	495	429	454	470	451	454	432	450	462	467	498	461	441	461	484	460	425	442	482	471	471	413	483	431	469	483	427	477	484	477	418	472	438	492	424	444	451	489	415	470	462	456	440	454	472	459	486	469	450	422	476	460	482	454	491	445	502	450	444	446	434	458	475	409	456	467	488	487	448	482	440	459	476	446	460	431	501	460	463	483	438	453	435	441	465	472	414	451	423	435	444	494	463	483	447	470	462	474	454	453	469	471	416	496	458	457	497	448	456	413	485	476	429	433	472	450	438	485	478	471	476	470	485	456	453	467	478	475	476	455	433	491	501	442	407	468	430	465	493	470	466	445	466	448	433	435	481	468	415	462	432	439	454	447	464	468	467	461	457	482	459	473	439	443	446	449	471	470	503	450	460	481	449	484	472	447	465	474	490	481	459	437	454	468	467	458	446	411	464	445	478	444	464	436	447	480	421	503	437	473	427	462	479	441	448	470	484	467	444	434	450	470	494	502	449	450	441	441	421	483	476	453	414	460	447	482	481	484	473	438	460	448	427	441	465	456	463	439	438	474	427	485	401	449	461	452	488	481	449	466	466	450	435	454	434	484	446	452	491	447	429	486	467	470	460	441	453	478	442	391	456	440	473	459	443	471	457	493	485	490	460	440	494	471	435	461	428	433	499	445	460	442	470	478	458	451	478	432	443	442	452	460	447	455	423	460	459	433	446	473	444	465	494	448	471	485	466	472	454	475	455	465	448	480	450	443	473	435	462	456	499	474	451	473	464	476	484	460	451	470	467	486	466	444	490	496	416	487	490	482	453	449	448	449	464	452	431	450	434	429	458	441	448	477	490	434	425	463	422	444	451	463	410	446	475	463	513	466	493	470	451	433	444	477	502	434	491	466	475	447	460	449	475	443	465	443	464	462	453	453	443	474	451	428	470	443	452	466	484	460	479	424	480	433	422	482	435	478	415	476	472	493	425	477	404	461	437	443	450	527	475	434	468	473	460	436	448	472	457	465	454	458	441	437	467	485	445	444	465	452	432	476	425	486	458	481	448	427	509	441	503	435	483	467	470	501	471	482	429	458	444	464	501	479	463	456	495	483	483	465	443	453	475	437	451	468	473	465	455	463	466	455	458	480	482	501	449	475	458	490	450	467	503	426	468	471	466	467	426	468	431	439	445	439	450	498	463	466	470	471	470	459	494	484	459	476	426	457	457	421	491	446	434	440	521	458	494	423	431	468	460	484	451	488	436	463	481	458	458	468	453	437	490	441	447	457	443	461	459	453	449	470	454	435	495	439	468	487	468	455	451	442	438	455	444	441	474	474	459	437	476	456	496	462	446	484	398	472	463	445	450	446	467	444	467	489	485	465	469	472	458	438	463	473	471	485	467	475	450	429	472	447	486	489	445	481	463	445	477	484	429	437	442	458	493	445	472	430	474	463	482	482	471	460	446	455	462	473	494	465	486	439	474	491	462	465	442	457	460	444	470	456	481	456	433	483	470	461	456	457	472	460	470	507	455	496	499	454	487	435	468	453	436	460	441	463	467	460	467	456	468	463	453	469	487	450	428	429	462	476	477	482	457	474	469	465	461	458	495	428	456	442	477	440	447	459	468	480	454	493	507	437	437	450	475	419	434	494	431	463	472	474	464	465	477	474	463	473	458	454	491	446	474	460	497	482	414	444	439	461	472	446	449	454	469	492	469	448	457	495	471	449	446	416	428	486	407	471	449	462	475	468	471	487	453	459	481	473	456	463	468	431	462	430	487	431	440	443	452	470	519	489	466	448	464	451	487	444	440	453	451	489	474	448	430	477	446	433	469	456	474	514	470	440	444	462	487	437	467	486	474	451	480	466	477	459	485	462	436	463	462	479	424	444	442	444	465	464	439	477	438	479	482	492	473	434	477	473	481	524	476	433	478	438	469	434	475	447	437	466	468	468	430	441	500	480	497	471	485	451	444	450	430	442	459	450	435	432	474	467	476	468	432	442	448	439	464	470	477	440	441	417	489	484	463	447	432	479	465	428	478	470	477	459	432	460	462	447	421	481	446	415	428	430	457	454	448	449	441	467	450	486	502	475	490	435	475	472	448	465	471	455	479	468	438	473	455	464	481	470	444	458	495	494	433	475	448	450	445	453	455	457	443	441	466	482	480	453	448	477	462	450	446	460	500	464	445	492	398	430	458	460	471	453	417	447	467	479	497	451	435	501	467	476	422	451	473	423	490	440	481	481	467	447	409	456	443	432	424	448	457	477	449	435	452	455	470	438	463	461	446	457	491	457	472	467	462	453	458	458	501	442	457	472	486	440	476	445	464	430	468	460	462	484	472	459	416	466	450	472	476	489	477	471	467	443	492	435	478	471	482	458	440	460	423	468	504	440	448	399	468	490	462	421	499	464	449	502	454	437	467	479	471	471	443	498	429	441	440	474	476	466
24846	21206	27644	24993	12514	941	694	596	535	497	499	491	435	479	423	420	430	410	403	387	388	386	389	426	401	420	389	384	407	360	386	378	388	387	387	379	380	398	389	344	402	332	410	348	406	356	370	361	373	370	366	371	384	398	376	377	381	394	374	378	390	356	381	371	378	371	395	413	376	377	363	411	384	376	351	374	379	387	355	392	332	360	404	391	369	355	385	394	392	364	414	350	383	367	359	388	385	372	342	375	384	375	395	386	394	359	389	403	382	384	386	367	395	372	360	373	346	391	318	357	397	355	377	360	373	369	403	371	356	382	372	366	398	378	366	346	346	352	360	385	350	401	359	386	352	372	369	403	383	370	387	392	371	391	367	365	391	377	366	391	372	386	347	377	388	400	366	409	363	367	381	365	373	392	382	354	391	360	343	405	382	371	387	400	384	390	404	377	379	361	352	377	376	360	371	400	367	351	397	374	410	401	366	383	362	392	382	367	341	424	391	409	372	355	373	413	400	384	393	431	361	357	409	400	388	358	376	397	347	415	375	374	367	338	393	391	380	370	378	362	377	409	385	336	360	368	382	371	375	353	335	353	392	359	380	392	386	382	380	379	376	372	405	376	378	389	384	373	391	385	399	365	355	406	396	349	409	361	354	368	365	394	368	401	357	384	393	414	366	354	391	380	378	374	361	354	380	372	380	389	415	358	372	402	355	381	373	415	388	384	382	391	376	397	382	358	369	377	373	364	364	363	397	360	387	376	377	393	365	375	372	396	355	368	393	367	393	371	361	373	346	359	391	360	395	389	372	359	379	359	338	385	406	355	380	362	382	377	360	412	369	362	382	373	365	376	379	389	396	373	385	386	375	377	387	358	365	412	379	398	395	369	382	360	374	361	339	393	348	358	346	355	364	367	385	344	376	381	354	401	384	418	371	380	398	388	348	377	352	394	367	367	360	391	388	383	396	360	393	377	370	382	354	375	358	375	375	372	424	383	355	395	389	421	368	385	375	355	364	363	388	378	356	364	370	384	388	351	364	364	381	363	394	349	389	329	373	389	406	379	337	385	375	375	333	371	380	387	417	363	329	381	379	403	361	364	364	403	370	360	378	391	390	396	374	352	397	357	392	387	364	358	379	377	378	344	377	384	393	392	355	392	409	356	356	360	365	357	397	379	366	346	404	384	389	363	346	367	402	370	404	399	377	383	314	363	374	362	362	377	402	358	356	380	371	367	387	365	395	414	372	384	399	354	344	380	388	352	395	382	377	383	347	394	364	371	378	372	379	386	383	372	375	372	374	366	350	361	363	384	375	363	366	360	347	363	395	381	374	345	361	349	359	359	377	346	372	369	392	384	376	394	359	359	375	379	350	349	391	360	335	396	366	392	374	389	329	386	397	394	376	362	363	371	366	397	361	393	363	372	385	358	396	359	361	372	380	346	384	364	381	402	398	355	408	370	376	387	405	386	391	369	383	385	360	355	388	351	379	386	335	400	389	418	377	314	387	370	356	400	414	369	323	388	376	382	390	341	332	360	386	367	365	372	364	369	369	384	403	354	347	403	407	390	342	374	389	368	363	391	399	372	379	358	385	366	381	400	385	374	361	394	361	403	367	387	393	386	403	361	380	367	377	361	405	367	385	368	409	411	378	379	381	400	365	401	347	369	354	384	386	374	362	379	365	377	378	378	393	373	400	382	384	372	390	355	377	395	378	361	367	329	355	362	394	379	382	372	374	357	350	390	396	397	394	412	346	378	375	359	384	393	340	350	407	382	381	374	391	367	388	347	345	402	348	364	378	379	372	375	385	366	357	361	395	369	358	356	428	365	373	372	339	391	424	405	419	370	388	354	372	420	381	350	380	348	367	369	333	342	380	373	330	337	336	393	410	344	365	381	378	368	354	378	397	391	347	358	371	385	366	385	377	374	380	373	379	369	386	383	376	362	369	392	366	373	323	402	409	366	391	385	387	360	366	364	403	364	379	395	364	383	333	366	384	379	391	366	413	380	360	370	381	356	397	353	389	363	368	388	362	417	415	331	366	375	401	368	366	372	349	383	364	417	404	393	371	344	343	388	379	382	359	370	354	385	384	406	377	396	358	388	374	365	381	387	372	364	342	397	408	360	344	396	355	367	378	386	372	388	422	366	400	383	360	346	362	360	374	377	365	377	382	344	404	376	400	357	380	393	369	343	376	368	352	411	352	387	362	402	366	388	361	365	365	375	385	352	364	368	429	384	388	361	351	380	409	388	387	380	387	386	353	376	364	395	334	359	372	369	373	352	383	333	365	385	381	357	372	360	379	358	375	364	376	365	359	371	373	371	365	407	355	366	378	408	355	355	395	387	370	357	352	360	366	375	384	395	402	383	370	351	385	382	400	386	347	369	357	350	352	371	354	370	362	360	387	385	378	373	389	412	381	370	363	344	358	384	365	398	388	361	341	361	356	381	376	383	373	378	385	413	392	384	363	368	393	369	402	384	399	370	367	337	416	358	365	392	397	405	345	378	416	399	416	354	395	393	375	367	349	396	369	414	337	352	392	350	403	360	364	350	376	415	353	416	368	369	389	347	337	352	405	365	383	415	379	387	382	371	388	367	393	357	373	358	372	363	359	393	359	357	378	390	379	363	366	374	367	389	384	352	426	346	384	337	349	366	391	387	346	389	383	377	387	355	403	376	378	376	345	370	377	363	360	400	347	375	346	379	365	384	366	361	375	377	373	386	343	378	342	372	397	416	367	381	377	337	336	371	371	395	364	363	409	369	392	358	365	375	380	391	345	385	358	384	402	365	402	417	387	366	377	340	355	396	356	364	356	361	357	386	378	340	370	365	353	358	369	360	380	387	394	367	344	354	359	359	335	374	349	364	377	374	325	366	350	375	369	402	383	370	360	369	419	340	400	353	389	368	378	357	377	346	362	369	362	392	378	406	373	390	404	346	400	388	397	383	373	351	343	378	361	404	387	392	394	355	367	371	359	371	359	364	369	362	369	378	366	362	363	360	356	358	370	369	361	396	351	393	379	366	418	381	377	385	363	360	360	368	378	394	387	411	415	350	390	345	371	385	406	323	366	381	387	342	364	386	425	369	386	373	401	360	378	394	413	411	351	365	374	386	361	354	374	353	374	391	392	394	372	338	382	390	384	405	367	372	408	397	371	366	386	371	364	389	380	390	355	385	348	377	358	379	385	405	390	349	385	375	358	328	391	361	378	420	360	356	343	370	348	357	385	379	412	368	400	377	338	350	353	383	343	372	353	360	399	392	387	364	404	382	351	365	361	408	382	389	370	371	396	377	321	352	348	370	385	377	354	405	399	379	372	336	368	369	361	351	358	365	382	388	415	376	391	393	382	403	380	389	341	381	390	384	342	359	387	365	381	423	351	367	385	379	376	410	363	362	370	345	414	388	341	325	359	366	383	360	365	366	322	382	349	386	373	348	391	408	428	366	396	367	386	350	390	378	372	361	367	372	376	373	379	372	330	363
8390	5678	4732	2422	1818	1364	1203	937	896	766	696	614	574	620	497	540	514	518	514	517	516	492	489	471	481	459	496	449	490	488	466	484	471	466	441	458	478	457	474	441	452	460	468	462	485	440	466	464	463	436	443	451	487	486	451	446	476	428	480	474	475	462	437	445	490	449	459	436	456	488	433	424	476	473	497	431	457	454	471	457	440	437	441	458	448	462	460	440	446	462	477	461	483	447	439	437	469	462	468	425	499	439	461	471	457	433	488	466	446	453	461	462	470	474	458	461	420	485	480	438	428	483	457	467	427	439	447	445	467	426	427	423	458	477	467	422	457	472	472	477	437	451	459	466	441	426	415	454	433	466	458	451	450	464	440	464	443	494	434	470	448	449	459	474	444	435	472	453	473	456	458	456	448	452	465	491	433	460	492	440	450	460	448	452	480	426	413	440	482	471	461	487	477	455	478	455	485	459	450	454	473	476	442	471	469	414	442	517	426	452	445	451	439	443	453	429	446	460	442	445	434	436	446	437	444	446	465	448	419	446	482	443	429	468	487	427	459	395	454	454	471	436	446	445	460	441	474	424	458	511	479	423	460	430	471	458	431	451	478	463	416	447	486	452	453	448	428	454	439	439	481	451	435	485	486	451	444	484	469	451	459	484	466	473	428	430	433	409	423	446	451	432	444	512	448	456	410	407	458	483	456	470	465	460	447	453	448	445	491	475	465	432	479	452	436	436	449	463	484	428	480	482	453	433	470	462	450	467	471	423	446	450	435	459	440	471	431	453	462	431	469	436	429	431	447	455	465	426	479	425	424	454	454	459	463	432	472	455	481	480	483	460	446	436	452	482	457	482	456	435	467	455	464	442	467	430	444	480	423	474	423	443	449	442	464	462	400	502	438	449	425	470	460	492	463	473	449	432	469	420	464	446	464	464	456	450	437	451	445	450	437	437	474	460	475	443	472	444	457	483	448	434	447	426	493	442	481	486	454	468	435	477	460	454	462	448	438	417	439	437	456	452	450	478	461	431	445	437	424	456	451	441	458	415	425	441	457	436	461	453	481	478	498	465	451	459	451	430	495	444	434	452	465	453	427	465	416	448	461	437	468	444	464	447	477	440	447	464	469	475	455	477	426	468	451	494	444	432	451	451	499	472	454	457	436	465	432	439	430	452	460	466	440	466	425	466	464	476	454	446	474	426	477	453	493	461	426	437	479	440	484	446	466	467	430	451	451	475	471	474	446	457	429	470	462	445	477	462	447	455	454	489	437	456	452	422	462	456	427	439	441	470	431	422	463	429	508	456	470	419	455	438	411	470	434	468	427	451	419	450	417	472	456	445	455	426	416	440	480	470	470	485	438	473	467	457	461	427	451	474	473	450	480	459	470	434	453	456	445	467	423	481	473	453	476	451	456	470	476	491	460	477	472	472	473	459	470	428	476	418	448	449	417	451	471	444	424	450	465	461	458	464	469	471	466	449	416	455	437	463	469	449	457	452	463	522	428	402	490	461	459	447	437	465	414	474	464	458	491	450	477	480	437	452	494	432	443	432	467	496	477	427	452	455	479	405	433	439	483	468	493	450	473	435	454	440	418	464	439	454	489	440	485	453	486	455	454	455	490	477	442	468	436	463	438	432	446	441	491	452	452	412	428	481	445	426	450	461	458	468	470	460	435	457	492	458	448	474	453	465	436	493	473	480	404	483	453	437	431	443	423	430	456	453	442	464	446	435	472	460	486	422	474	441	468	462	468	433	452	426	490	448	446	462	450	435	480	475	472	435	453	480	438	423	474	441	435	492	451	439	491	436	452	449	469	441	467	457	436	462	452	493	483	493	509	436	455	443	478	430	460	485	468	410	473	456	444	428	413	444	472	472	444	423	429	461	470	462	450	454	469	441	469	493	489	486	448	434	468	454	472	451	457	458	432	419	477	487	457	495	436	433	437	452	437	448	476	492	448	427	426	476	429	469	486	440	451	460	450	471	456	453	421	478	444	420	432	497	439	429	494	454	485	503	460	451	426	476	458	446	422	474	444	469	458	454	449	454	474	441	487	459	446	445	425	440	449	430	464	470	463	480	438	468	469	461	444	443	459	430	448	423	472	484	424	468	469	475	462	445	471	444	481	458	480	441	442	427	460	442	427	460	456	431	487	477	442	449	434	476	470	420	442	452	469	448	511	448	466	499	506	466	475	443	439	458	465	505	431	466	479	466	462	414	468	465	474	471	455	479	436	471	436	457	460	464	470	426	449	442	449	448	447	457	477	476	457	479	466	440	449	446	417	472	459	430	445	477	489	441	418	429	424	442	470	456	456	456	445	460	442	437	457	442	475	480	459	434	434	424	431	438	471	450	436	444	458	458	464	472	439	433	432	462	447	442	448	461	476	465	438	476	505	488	455	446	447	472	453	461	429	458	430	442	462	442	487	446	469	472	422	455	441	451	504	475	449	487	468	453	437	483	464	422	450	500	436	455	435	466	445	438	450	439	448	417	427	460	500	422	445	421	452	444	432	475	440	476	410	462	410	389	453	433	465	452	477	488	421	399	483	478	477	483	450	447	433	491	451	464	447	477	420	452	462	401	435	419	460	439	466	447	460	429	462	489	485	413	431	466	482	459	473	449	439	431	519	475	466	444	459	421	480	445	475	447	458	422	443	423	499	453	448	433	498	456	441	474	500	456	496	481	415	462	423	443	455	439	459	500	469	458	452	489	427	496	448	461	463	460	472	443	426	439	477	494	493	474	467	454	434	476	503	473	442	481	458	441	466	459	425	466	449	449	433	495	464	435	458	480	470	466	493	447	468	460	443	452	458	425	472	432	446	469	462	473	483	486	457	494	427	455	424	421	437	459	472	448	425	471	469	454	469	455	463	448	473	459	490	442	452	483	466	436	440	438	497	457	442	452	432	448	446	460	485	466	438	470	439	457	446	456	506	461	444	454	496	446	447	459	481	440	460	421	480	437	456	441	476	388	439	415	493	499	474	475	475	448	470	457	469	445	445	407	458	449	482	500	465	466	478	411	417	416	450	499	440	454	434	451	457	444	493	463	465	479	478	420	475	415	441	426	458	444	480	453	501	434	456	486	456	458	463	434	390	469	443	450	480	457	440	423	440	478	458	452	451	474	481	450	446	463	442	508	450	444	490	433	490	472	450	459	452	460	435	473	454	464	470	467	453	468	443	464	496	446	439	484	467	449	457	433	396	441	426	438	468	483	456	442	485	443	474	458	468	472	446	479	490	451	465	469	442	466	452	448	467	475	428	476	426	447	470	451	470	459	436	464	492	439	445	465	479	455	459	442	455	424	455	457	474	447	455	473	446	462	444	449	454	483	459	432	405	486	464	451	466	465	462	452	464	445	453	450	409	445	458	458	449	452	456	465	477	453	468	456	483	487	491	465	484	460	448	442	460	464	476	470	462	451	455	471	478	427	465	435	449	466	443	446	423	498	447	442	409	421	457	492	466	474	468	489	421	504	485	446
22713	21257	29054	23752	21253	21338	12348	1907	1343	1220	1129	1087	939	968	941	895	865	821	814	775	764	792	748	808	806	762	788	713	765	746	769	756	749	752	715	771	791	743	743	738	760	753	722	769	703	744	712	712	741	692	747	716	713	691	715	730	687	727	739	693	754	726	709	700	719	700	746	724	738	677	747	708	713	707	730	736	725	740	699	697	769	707	732	693	706	715	672	622	757	763	736	697	733	733	713	686	706	710	738	693	686	695	702	671	756	714	763	735	735	714	758	687	743	728	703	735	737	716	715	724	670	691	742	718	743	756	679	697	709	725	718	746	707	697	728	734	730	714	721	704	705	686	708	688	736	708	694	642	708	679	744	696	718	677	710	714	736	699	707	745	710	665	719	721	733	707	722	727	745	723	750	683	714	694	713	738	720	724	704	715	690	685	723	682	735	703	712	684	738	716	724	726	709	714	744	737	704	694	635	740	671	693	688	650	730	702	723	703	675	726	678	697	742	648	675	688	683	679	738	713	776	641	648	714	686	689	702	717	688	716	742	694	683	691	736	689	700	693	657	684	706	687	712	697	726	750	727	692	751	717	697	700	646	715	708	713	686	726	703	728	723	720	702	705	669	679	734	658	736	659	725	682	753	720	699	693	737	668	716	703	688	691	679	734	725	738	717	703	699	740	714	687	715	690	741	668	700	709	771	724	652	715	715	729	741	713	735	693	733	736	734	715	720	693	738	787	694	703	731	713	727	684	695	698	672	746	705	723	716	759	740	707	680	687	747	686	685	719	703	696	728	740	697	683	737	736	701	747	705	724	686	727	719	716	713	747	693	687	687	692	701	663	736	741	709	670	673	665	715	721	688	730	735	776	711	708	695	694	687	675	685	700	711	738	707	676	726	740	702	698	722	666	684	737	729	719	715	710	710	720	726	686	724	705	721	721	754	761	688	657	674	702	732	698	697	719	717	659	724	732	710	660	683	681	710	680	658	729	729	703	734	726	711	682	695	705	689	739	711	704	711	727	686	707	654	712	675	694	721	679	666	693	686	726	701	700	750	715	710	727	724	714	663	720	701	690	668	694	726	715	683	729	772	738	677	711	748	648	705	736	716	702	681	697	651	691	684	683	660	761	697	671	703	687	772	619	700	714	715	709	697	699	700	668	753	720	738	748	749	689	679	725	725	694	717	677	731	741	677	723	721	714	683	738	719	757	705	736	677	698	744	714	750	708	694	670	700	684	679	729	716	706	701	690	717	689	739	696	745	716	655	698	698	707	721	662	685	690	747	701	733	741	699	701	745	743	715	687	674	739	693	689	710	723	713	623	717	731	698	726	702	694	678	688	703	689	702	693	673	705	697	676	715	705	721	716	643	735	759	738	658	709	678	748	703	750	708	700	728	689	694	695	706	728	710	688	760	698	690	675	767	726	691	730	701	725	687	682	698	731	701	733	703	641	694	708	731	716	704	734	663	689	734	692	688	703	721	684	690	707	688	697	718	752	709	741	711	717	730	725	705	670	687	701	659	662	714	671	694	729	688	726	734	728	688	698	688	733	691	710	718	707	681	682	715	728	679	659	661	708	698	730	678	729	658	637	676	680	717	681	680	722	712	739	717	701	728	688	709	747	694	661	708	647	705	723	709	736	690	708	731	710	708	735	713	736	691	714	693	765	723	722	682	657	708	708	715	689	710	668	739	666	727	727	653	720	712	751	687	661	711	709	664	654	723	743	687	715	688	679	731	708	728	683	713	692	663	714	720	716	649	728	702	714	670	727	692	741	740	727	654	710	718	690	730	707	720	716	691	691	658	746	668	713	731	713	693	708	694	724	673	773	672	697	729	721	680	743	697	712	711	713	743	701	709	664	709	711	661	673	763	742	735	694	688	671	690	740	683	647	720	728	673	696	758	704	677	719	679	686	694	658	661	722	747	692	716	708	759	752	751	726	744	703	731	683	758	689	753	670	687	661	736	725	742	719	684	702	699	671	704	716	699	714	655	722	714	708	699	693	668	733	673	725	687	734	734	677	745	695	731	727	673	696	724	673	725	723	652	677	721	729	734	684	706	736	665	701	765	647	694	731	761	722	661	736	670	732	708	687	692	705	709	688	758	722	705	694	717	671	670	744	705	676	734	663	698	716	699	683	721	716	682	721	734	688	718	684	722	694	759	682	662	713	711	698	699	703	672	715	701	685	754	713	726	670	698	735	687	650	652	728	722	698	694	720	674	686	717	664	733	710	768	642	683	652	758	677	710	703	688	711	730	680	677	697	687	682	707	731	711	714	750	663	755	715	729	694	685	684	714	711	724	651	700	708	699	667	674	688	735	687	726	710	680	697	698	716	721	677	712	691	673	740	639	682	736	651	673	696	692	697	732	660	705	680	669	699	704	740	682	725	772	712	741	696	712	737	746	685	693	705	685	685	672	683	720	676	687	720	676	674	720	686	728	733	716	708	701	747	727	685	728	661	721	733	743	671	672	723	672	730	704	692	681	703	687	724	713	708	701	710	718	701	709	733	746	703	711	662	692	688	674	701	724	776	698	724	660	722	699	699	716	698	754	711	704	733	699	743	703	700	698	690	729	710	721	735	687	676	671	697	704	739	724	710	704	713	656	654	736	712	699	717	722	756	707	739	723	717	755	713	734	689	721	673	657	699	708	711	692	706	703	653	719	714	666	726	727	708	722	698	669	728	742	656	660	700	699	755	723	727	719	696	718	694	734	680	690	686	709	688	719	694	698	748	718	739	724	720	714	679	710	686	711	720	726	707	702	716	719	739	721	759	717	689	709	709	709	705	652	697	678	702	705	741	694	701	710	692	707	663	698	721	709	674	691	685	726	708	702	683	700	700	738	728	713	755	711	697	707	691	742	746	766	701	705	694	726	701	674	753	701	677	679	719	656	670	710	761	754	691	747	653	667	673	653	734	702	733	760	725	706	729	726	681	722	727	702	735	690	693	680	706	685	680	703	680	665	722	654	656	662	777	665	737	724	665	712	672	677	681	676	682	686	677	706	701	720	684	653	718	745	683	726	730	723	706	685	645	711	722	689	701	665	725	745	696	712	710	746	698	711	740	695	702	692	712	666	713	663	698	729	738	718	689	688	684	651	682	705	760	695	677	639	733	666	704	732	709	732	672	703	708	731	631	690	679	697	653	748	742	730	732	735	715	668	667	646	723	752	707	714	672	732	710	659	665	733	666	713	697	707	693	635	706	694	716	737	677	668	686	711	648	716	701	700	725	710	678	685	707	718	678	726	699	704	677	682	689	684	692	658	721	663	700	684	701	714	667	708	662	718	705	716	696	700	689	683	771	693	685	701	765	757	699	687	712	708	691	659	686	705	715	691	737	722	721	752	679	727	731	721	744	702	663	731	680	704	659	697	687	700	704	721	706	652	724	709	714	721	696	703	729	682	746	731	715	728	694	740	749	708	714	742	728	639	673	706	694	686	651	707	684	684	670	644	674	718	712	723	710	683	711	704	682
10871	16253	13700	7450	5414	4119	3238	2709	2172	1913	1710	1523	1383	1225	1286	1136	1056	968	1020	978	893	904	969	902	869	866	907	861	839	875	870	817	823	835	833	838	832	823	857	863	798	861	826	817	844	818	786	828	793	869	792	821	799	794	822	883	783	774	776	757	792	870	809	811	782	769	769	790	831	775	758	767	775	766	785	805	823	768	807	779	792	766	755	820	796	795	739	797	792	756	788	773	759	811	785	802	787	757	751	772	755	806	802	790	822	811	778	816	778	768	687	800	794	762	765	760	808	765	775	749	823	798	753	778	807	785	794	797	750	785	747	788	784	809	799	803	774	785	749	787	752	759	797	757	789	777	767	748	742	798	785	767	809	779	778	792	773	777	740	812	796	799	789	794	780	801	798	759	779	813	748	739	817	739	760	734	803	748	816	782	789	769	788	751	759	820	786	747	759	761	790	792	793	799	818	812	779	815	759	765	797	779	781	770	789	800	767	777	770	752	764	737	801	808	802	795	812	801	773	763	826	806	754	801	800	825	791	817	753	797	816	808	787	781	800	717	792	752	767	781	787	789	737	793	771	850	847	730	777	756	762	764	771	748	737	773	783	803	779	857	812	795	835	764	745	715	738	744	815	784	806	761	762	764	745	793	775	783	769	745	773	818	796	777	760	790	757	754	772	768	782	760	777	746	771	746	753	780	812	742	805	802	799	707	789	782	809	862	797	782	718	812	788	778	769	790	742	806	760	818	821	828	762	824	802	799	809	749	820	761	851	775	777	759	759	777	763	762	789	805	814	795	795	766	753	738	744	823	786	785	760	767	782	773	814	760	810	727	809	777	812	805	777	712	751	716	788	794	746	784	726	784	791	824	812	781	751	779	776	766	786	807	800	740	778	851	760	822	787	764	801	790	775	785	691	743	822	767	777	749	841	734	789	820	773	827	820	755	817	818	772	780	793	761	791	730	757	741	809	744	844	829	762	775	717	792	780	771	812	808	833	751	848	785	761	771	802	789	783	763	838	799	758	772	774	809	754	819	803	752	779	787	774	784	792	761	809	779	735	780	784	772	757	762	844	749	743	744	772	809	802	776	786	784	815	798	771	730	785	765	811	763	803	744	734	772	754	823	793	809	793	748	770	807	741	753	830	718	792	786	799	766	837	774	820	828	789	776	790	808	797	835	813	831	814	757	755	781	781	721	801	808	760	816	756	750	783	805	793	803	811	793	799	774	852	827	799	752	833	763	779	796	794	773	772	766	749	805	754	784	779	815	744	744	741	740	794	692	840	772	828	795	811	753	799	778	805	771	755	835	781	767	754	763	750	801	812	801	782	797	803	738	830	743	775	780	770	833	827	770	775	794	838	804	795	706	752	717	795	749	807	732	779	776	786	753	786	784	788	724	810	767	755	711	796	753	808	744	800	743	775	753	765	764	798	833	770	792	780	754	755	848	765	764	795	792	771	747	750	762	793	780	749	776	751	755	750	781	777	800	772	811	770	758	787	839	807	783	787	720	781	771	759	819	752	775	768	760	755	716	781	786	769	752	767	823	778	796	783	744	761	746	751	785	767	787	819	779	758	836	798	725	766	716	784	763	843	810	762	763	793	804	755	766	806	776	797	771	746	776	779	787	741	761	725	833	785	803	779	756	757	781	811	806	770	786	761	805	783	772	771	779	744	803	806	808	808	869	806	748	816	756	786	753	784	765	783	797	770	739	815	805	817	783	778	813	723	822	753	777	782	799	772	753	770	788	785	752	727	765	782	823	715	788	753	788	814	788	798	805	757	787	744	782	763	741	796	809	808	758	776	778	781	779	786	776	784	754	784	793	727	814	808	801	788	828	780	793	764	816	783	805	782	763	755	790	767	791	764	748	831	788	748	753	792	783	763	796	773	791	786	822	764	780	838	764	750	815	793	813	780	818	756	789	775	784	771	753	807	768	790	811	778	782	778	771	804	771	791	833	780	737	727	772	757	834	795	767	756	800	821	757	762	845	758	802	801	794	786	742	754	755	760	784	818	776	783	792	796	790	728	779	786	792	772	759	790	770	736	756	750	808	769	742	798	802	804	802	783	788	782	770	769	732	784	783	848	754	820	768	811	793	748	797	791	838	768	803	725	788	769	764	774	734	805	742	776	787	789	801	775	783	767	761	761	806	793	816	774	757	808	767	758	806	795	758	790	786	799	761	786	772	770	808	754	783	804	809	811	746	775	765	836	781	746	792	721	787	751	758	809	779	789	774	754	779	757	753	847	818	809	805	737	763	796	856	848	764	795	813	805	770	777	765	793	798	744	773	776	848	740	782	742	792	742	747	773	802	769	762	794	762	745	799	790	754	746	778	773	788	809	825	753	791	782	793	794	720	802	805	744	787	785	777	776	765	759	787	816	793	729	773	759	798	750	757	798	766	772	766	810	820	752	795	789	810	766	827	781	779	790	756	769	770	772	798	819	766	761	772	802	754	768	755	828	759	808	810	766	764	773	739	817	828	747	721	790	815	734	787	772	785	774	790	797	757	745	800	748	772	777	772	825	780	789	781	803	794	807	840	806	749	793	755	817	771	742	832	801	769	743	782	791	766	728	798	812	813	782	770	784	779	840	748	772	799	820	745	789	793	815	769	806	809	768	784	791	778	829	792	789	790	757	736	813	825	808	736	843	793	780	775	751	825	808	767	773	775	826	818	810	767	777	751	766	774	751	787	792	804	774	741	780	719	792	794	794	769	765	807	812	824	767	784	811	805	781	785	777	796	805	803	790	820	767	751	799	797	782	782	817	793	857	773	756	779	812	785	755	781	765	803	760	722	790	795	739	766	734	722	797	775	819	790	765	781	781	779	813	833	795	770	818	751	797	811	789	768	783	781	795	814	754	729	774	742	766	814	794	759	782	761	763	775	779	807	790	765	811	755	767	753	782	776	760	771	750	760	804	799	739	803	805	745	813	828	772	751	816	737	803	729	742	741	772	756	728	759	783	739	831	847	793	775	829	749	811	782	799	756	845	724	789	797	757	746	741	770	743	767	746	793	750	785	760	831	803	721	745	768	786	819	786	791	789	746	790	784	758	765	783	798	747	756	790	790	796	761	759	818	767	788	757	816	803	794	767	709	755	764	773	781	795	795	772	735	750	728	787	813	766	752	793	761	746	776	777	765	804	775	785	752	798	776	790	805	802	843	755	774	772	813	806	777	745	776	800	776	799	772	750	719	791	809	749	774	779	736	769	762	767	761	784	773	822	769	799	768	753	804	778	806	782	766	781	757	772	785	796	789	760	790	789	836	765	768	796	790	742	777	748	767	787	784	770	810	755	779	815	777	763	762	780	781	780	765	813	752	833	809	758	761	758	813	784	742	775	857	779	770	793	794	768	732	767	781	796	800	781	798	784	775	735	760	742	832	797	784	790	764	784	798	793	793	789	774	726	814	772	769	767	788	782	808	760	768	794	777	792	786	800	808	789	788	788	715	799	809	785	761	757	805	768	800	811	741
27057	20454	8428	900	564	523	383	283	240	247	216	257	239	246	243	201	250	240	230	243	260	240	228	251	220	213	257	205	217	227	235	235	243	202	202	231	248	209	224	221	229	232	220	197	212	250	216	219	212	213	224	240	208	197	235	232	229	231	223	216	234	233	226	238	197	216	246	207	198	211	241	232	215	248	212	226	226	236	213	252	234	231	190	217	237	213	206	211	240	235	227	189	224	226	232	226	223	214	241	218	210	248	222	217	237	227	238	212	225	214	219	224	203	214	227	221	229	223	211	229	206	201	224	201	203	198	233	225	221	215	245	231	215	214	220	211	214	226	234	222	215	233	217	229	206	224	221	231	213	224	204	211	204	231	219	234	208	238	228	232	207	227	210	232	198	226	214	223	213	236	211	222	218	222	228	223	207	217	214	211	232	212	230	232	236	212	222	200	200	242	203	223	219	223	234	220	230	210	218	234	201	205	210	197	225	200	230	235	240	231	218	220	266	222	241	229	244	207	224	227	225	225	207	228	229	226	256	217	241	218	211	249	228	224	234	220	244	237	224	218	250	224	202	200	221	208	188	192	257	210	219	208	253	228	213	208	209	221	221	191	225	231	221	211	223	221	205	233	236	229	250	222	224	218	225	222	217	206	220	222	233	230	220	227	226	218	244	229	234	225	216	223	201	196	212	231	203	229	228	221	199	214	199	212	244	212	217	222	220	243	204	196	232	246	208	209	211	237	229	227	213	211	225	247	220	252	238	216	242	233	208	195	206	237	212	217	246	205	206	216	227	207	207	225	230	217	249	218	219	223	211	223	243	212	221	241	217	238	222	239	250	223	197	236	202	223	239	216	229	245	225	213	244	201	239	206	203	232	210	241	240	221	236	198	233	225	193	233	232	215	226	228	198	209	228	194	204	223	217	226	211	216	243	199	228	211	209	227	221	255	223	215	251	223	242	218	225	218	219	232	222	251	216	218	221	224	241	236	221	211	219	218	219	198	214	206	230	218	222	206	237	237	231	229	245	226	212	228	223	211	234	206	241	232	200	249	233	199	208	203	225	244	255	217	223	223	252	224	204	241	215	214	205	223	231	220	215	243	215	229	235	237	220	216	218	202	218	222	198	208	226	249	232	219	241	237	251	231	224	216	215	211	232	215	229	226	229	233	233	211	215	233	237	242	230	238	217	218	229	202	236	221	215	210	259	210	202	242	216	215	245	233	229	215	232	222	224	251	223	213	226	230	230	219	217	214	216	208	236	233	213	212	206	252	198	248	213	222	218	215	219	249	219	214	230	207	214	251	232	228	225	241	214	237	229	224	221	232	229	249	228	222	239	210	209	213	213	231	230	204	239	209	254	241	217	212	243	214	226	203	220	210	200	234	218	238	225	222	224	241	252	244	206	226	222	232	224	197	194	210	227	214	219	221	208	229	207	234	210	222	230	230	219	213	210	215	226	215	208	195	217	196	241	241	205	253	242	222	221	243	234	219	210	241	218	201	196	226	224	222	219	246	198	229	220	226	220	243	226	188	223	237	223	202	227	194	227	224	221	222	198	230	231	250	216	244	218	225	237	229	207	220	211	202	213	204	248	246	214	231	211	227	199	191	223	231	218	211	249	224	234	213	239	218	220	222	213	213	253	216	204	231	187	250	243	202	227	241	228	238	225	219	232	241	199	241	220	227	243	222	225	231	213	236	211	224	232	224	219	237	241	220	238	206	234	218	237	235	229	236	191	200	240	243	232	227	225	211	239	214	225	199	214	205	219	213	232	231	236	230	227	226	243	254	232	223	233	248	251	231	226	241	235	240	263	240	212	246	231	200	201	232	234	223	230	245	219	209	203	237	213	233	217	218	240	209	248	228	219	236	211	213	230	225	219	237	221	218	237	229	223	228	236	222	224	216	219	217	221	219	220	232	234	237	186	237	226	223	221	183	225	229	238	217	236	223	229	223	247	224	214	210	200	255	212	236	237	215	230	216	199	228	245	247	226	217	236	228	214	206	200	223	228	199	239	230	247	216	234	203	246	252	213	217	222	196	191	216	222	223	232	232	211	210	196	224	236	255	223	236	200	223	210	219	206	230	208	224	184	222	224	198	236	211	230	221	184	226	224	226	215	216	200	215	245	225	201	207	215	226	231	203	238	252	228	213	182	210	206	213	216	214	226	232	225	236	236	252	206	237	211	213	243	231	228	250	215	217	251	202	208	197	227	235	231	209	213	216	242	230	215	233	241	247	214	202	231	237	234	221	265	254	231	215	229	237	212	221	242	213	242	216	223	227	225	246	230	227	224	184	212	233	211	227	216	205	208	234	227	215	223	207	206	236	221	223	221	248	224	239	210	221	210	223	222	216	252	214	202	240	239	216	219	209	220	252	210	168	208	240	217	233	210	226	201	241	201	227	210	252	237	201	241	229	254	222	204	226	231	222	231	237	216	222	237	262	233	231	249	232	251	216	213	238	240	210	217	228	185	242	216	234	225	238	211	237	208	230	200	203	229	238	238	204	228	213	218	217	240	225	223	229	218	243	242	232	245	234	213	229	220	199	253	220	208	225	233	217	237	215	220	228	242	244	201	207	226	230	223	235	238	239	202	205	226	231	226	221	227	203	216	243	223	261	234	211	232	234	244	230	231	231	217	215	230	223	229	199	251	208	225	215	237	238	222	225	200	226	232	215	241	229	210	232	245	229	218	194	204	202	204	240	214	214	198	220	203	221	230	215	217	236	205	209	215	233	254	210	219	241	220	221	232	203	225	209	215	220	250	236	241	213	212	230	213	229	212	220	243	244	231	246	202	235	224	231	242	242	236	208	209	219	213	220	233	217	223	217	219	215	246	243	227	235	206	220	205	232	205	235	210	195	230	210	217	221	219	230	208	225	192	206	206	248	228	221	211	215	241	226	229	222	217	217	232	220	234	208	223	207	247	183	213	226	231	238	237	230	232	222	216	240	232	237	243	213	265	212	220	238	231	255	229	231	221	235	223	267	191	254	230	245	227	236	207	230	216	262	205	225	223	228	211	237	212	253	224	230	209	222	207	224	234	220	212	232	206	214	198	224	225	224	207	228	204	227	206	206	219	242	224	214	253	224	237	229	213	213	223	244	219	168	217	242	230	238	210	186	235	215	214	252	218	233	239	215	242	213	225	222	217	229	226	206	250	195	234	207	250	203	246	246	191	213	232	235	214	211	200	204	200	247	208	215	212	231	238	206	220	235	211	204	206	214	202	224	242	255	255	238	237	234	222	211	238	242	192	202	219	237	214	230	199	206	227	216	216	254	203	188	228	224	208	218	232	220	217	222	239	236	247	221	234	221	216	234	227	256	235	220	210	242	259	212	215	212	234	228	243	218	241	244	246	201	229	218	226	210	224	237	228	203	209	229	211	218	242	206	230	221	230	219	221	244	237	224	213	211	214	219	228	220	231	214	248	208	232	210	213	233	225	239	217	214	220	193	218	214	226	225	229	194	226	189	229	230
6412	1266	1091	624	491	455	370	384	322	343	297	338	299	315	292	301	276	298	276	293	274	280	277	287	274	269	272	258	279	281	251	296	275	293	257	269	280	270	300	256	230	254	271	260	301	256	276	292	280	277	259	281	266	277	261	270	279	250	267	251	289	313	299	253	262	276	294	285	268	263	253	246	265	299	268	295	278	290	254	237	286	281	278	280	286	270	282	309	276	264	287	277	291	276	270	279	279	275	279	296	272	266	276	298	279	273	245	269	283	268	276	285	285	290	287	281	299	247	274	253	321	278	245	274	298	282	305	296	275	264	285	222	274	293	276	280	296	272	303	302	271	275	265	250	269	278	269	290	266	251	279	255	285	266	271	254	280	276	295	256	269	276	263	291	270	284	312	275	278	244	269	256	275	260	266	268	260	256	273	268	301	272	269	265	281	282	286	280	247	266	290	272	284	276	291	284	302	285	261	254	286	252	276	272	258	254	268	285	289	268	255	301	298	264	266	247	277	280	275	291	297	250	275	266	266	278	270	271	284	277	268	284	266	258	266	272	274	252	268	278	296	280	232	246	276	274	238	290	258	265	261	282	278	302	284	285	256	281	274	298	272	303	291	266	307	281	270	264	263	277	259	268	260	267	286	288	303	263	273	245	274	281	288	286	291	268	299	267	257	251	299	272	258	265	245	291	261	252	300	279	274	290	274	273	251	262	286	264	255	241	279	272	272	280	269	291	278	267	254	263	288	302	295	268	261	293	290	256	299	300	286	263	269	231	268	292	284	277	267	291	276	254	258	229	251	285	275	299	286	282	276	257	279	266	249	285	281	266	296	246	277	294	277	248	303	290	302	276	273	250	263	254	264	294	284	286	285	252	292	263	252	259	300	286	264	321	261	281	281	295	261	284	296	265	272	293	283	315	295	284	317	278	275	277	274	272	284	286	252	289	284	245	288	282	261	281	275	272	283	292	289	279	287	250	272	272	272	267	289	240	252	303	270	252	269	300	267	253	267	293	287	281	255	272	260	271	290	288	266	269	282	282	270	277	315	313	274	286	296	281	284	310	279	256	279	269	301	264	267	269	261	276	300	285	271	319	251	264	297	267	288	332	265	283	269	281	257	288	276	281	312	289	239	250	260	257	259	267	278	295	290	271	270	263	275	281	267	267	272	258	250	273	275	298	296	265	276	281	236	251	306	310	251	306	253	269	279	267	277	264	270	281	288	259	287	306	305	281	272	263	266	230	274	267	258	253	257	269	232	281	317	294	276	266	241	260	271	261	283	257	290	254	283	312	245	296	276	275	265	277	274	307	245	330	265	265	268	285	261	241	279	296	273	261	273	267	291	273	292	291	284	275	272	269	240	244	282	260	280	262	306	292	305	294	262	290	285	284	277	274	280	251	246	278	341	271	265	292	279	290	283	303	291	263	244	275	287	267	264	264	280	248	277	281	304	283	281	274	255	264	277	258	278	256	257	300	302	254	308	285	249	249	306	268	257	262	283	297	258	256	255	258	273	277	300	298	256	281	267	278	271	252	274	256	262	277	270	283	267	299	258	288	287	258	285	263	299	267	274	272	241	272	275	263	282	265	282	263	292	273	261	277	267	306	293	299	267	285	260	261	296	282	289	256	248	268	292	300	251	284	275	276	282	286	245	274	267	275	255	282	279	288	275	294	283	277	257	276	314	242	261	281	285	268	291	297	277	303	258	277	266	249	233	300	253	283	290	310	266	276	288	274	286	265	290	277	274	279	270	269	290	264	289	280	272	245	271	275	288	282	259	273	315	264	249	262	254	264	271	245	297	268	245	252	247	254	264	278	250	260	297	283	272	274	280	276	276	283	261	264	271	275	280	304	263	283	277	298	265	292	273	275	260	263	249	258	262	285	288	267	259	246	285	234	277	276	271	293	276	251	285	276	248	258	306	295	305	286	269	284	244	251	276	271	262	247	283	257	256	273	281	252	263	287	251	263	284	272	260	301	263	274	291	260	292	297	282	292	293	282	269	285	252	251	288	275	270	277	279	288	271	242	279	279	272	247	296	262	265	262	245	264	288	280	295	249	271	273	295	259	251	254	294	247	293	260	280	290	282	285	296	249	258	281	292	262	241	307	273	285	277	262	240	265	275	302	242	279	274	282	283	258	250	283	269	294	288	271	258	269	277	290	270	277	278	292	279	278	274	259	276	289	282	282	284	287	271	278	290	278	257	252	254	295	256	308	268	261	263	298	261	276	277	287	278	266	267	275	286	292	275	257	261	274	254	283	260	258	261	262	287	269	282	287	262	302	275	283	258	286	263	280	233	258	283	265	284	258	262	288	278	280	274	304	303	251	251	256	262	275	284	294	282	273	287	264	269	284	260	266	286	277	270	266	306	251	278	264	285	260	299	273	273	279	269	271	275	251	300	280	273	278	256	276	266	272	286	265	266	297	303	266	291	257	276	287	277	240	280	276	278	287	272	238	228	272	263	271	268	278	271	267	248	273	258	291	238	286	288	265	257	272	270	279	248	288	275	278	243	263	262	284	249	302	239	250	261	275	272	275	302	289	289	261	274	289	257	273	263	261	268	267	281	277	263	282	288	290	267	260	290	273	283	295	288	279	265	249	258	276	251	302	275	288	259	280	256	279	294	256	265	269	290	277	256	286	251	268	266	271	275	275	264	283	284	313	235	260	240	292	252	271	279	249	264	238	271	250	272	262	285	258	289	299	285	275	297	264	259	277	265	280	267	286	266	253	256	262	282	259	264	263	260	274	261	229	263	261	277	253	262	262	246	218	283	264	282	268	280	285	280	292	277	266	281	272	257	247	286	280	281	297	292	281	290	300	287	273	281	256	268	276	288	270	287	289	274	270	250	277	248	260	276	257	308	293	255	298	272	249	282	293	251	269	253	274	268	252	283	255	275	300	255	265	257	285	293	242	274	280	278	291	280	232	273	251	281	288	285	307	258	281	261	309	262	284	265	268	271	269	266	277	296	255	280	295	252	269	276	256	260	261	299	264	260	287	264	281	286	248	309	282	273	306	272	290	262	277	278	274	260	262	301	265	281	306	274	259	302	259	273	283	287	272	248	276	265	261	276	269	274	273	241	265	251	267	268	278	304	251	285	261	281	283	271	259	260	302	248	244	270	289	276	282	302	269	323	295	254	252	305	257	243	283	277	260	278	297	283	282	290	291	272	252	275	256	271	250	290	265	275	266	248	262	261	255	287	279	239	256	301	264	261	277	295	304	253	271	260	286	266	268	273	284	276	254	290	272	259	294	275	276	296	282	285	274	292	246	288	245	260	273	268	273	291	301	248	261	293	285	278	285	268	292	273	296	283	252	266	254	319	297	280	313	283	281	262	255	274	253	253	277	263	287	288	294	291	276	274	281	271	300	264	282	265	299	283	266	292	263	254	234	273	270	280	261	262	265	291	283	276	270	279	271	267	290	275	268	281	263	279	263	267	283	283	271	275	269	289	276	289	301	292	250	290	285
23630	21240	28656	24136	21245	12379	1401	909	725	634	659	554	541	567	502	488	489	488	464	456	433	450	433	458	455	433	452	409	429	436	409	385	448	429	404	423	405	400	398	389	396	426	435	403	399	419	408	383	452	403	422	405	411	414	415	379	421	411	401	418	394	398	381	410	392	411	418	382	409	408	403	350	422	439	373	431	404	433	425	379	424	422	407	429	390	414	397	403	389	426	388	427	408	408	409	426	400	401	395	404	427	399	400	386	386	405	390	393	400	412	394	413	390	409	364	384	397	423	393	391	442	417	395	394	402	382	400	422	440	403	400	383	389	369	395	410	411	408	419	406	383	440	432	384	382	411	391	438	419	422	406	394	426	420	398	420	402	383	397	411	383	383	418	401	393	395	363	398	374	401	408	393	444	417	382	442	385	430	402	394	398	417	360	419	417	374	370	401	415	392	409	422	373	431	405	425	399	388	395	427	416	405	413	391	401	387	412	415	405	423	376	391	405	380	417	382	399	379	401	378	392	424	424	413	434	435	410	415	425	436	401	410	411	418	397	395	435	379	423	390	414	438	418	382	393	348	455	429	412	390	407	372	427	444	392	401	434	405	402	392	412	415	387	401	385	421	433	374	393	393	435	400	394	375	366	403	420	416	453	447	385	407	376	429	382	419	404	391	436	357	426	389	423	361	413	415	379	415	403	387	418	449	363	393	404	387	427	371	412	404	414	423	365	351	399	383	396	397	392	384	382	410	435	448	430	429	396	398	374	406	351	424	397	420	374	384	401	411	345	371	426	401	400	388	412	399	395	345	414	379	393	384	406	394	383	404	410	446	408	374	404	412	389	383	396	377	379	422	369	409	391	384	388	430	402	400	369	410	413	399	379	408	420	438	380	427	413	415	400	411	413	383	374	419	418	409	442	433	404	403	395	390	399	417	412	391	385	394	397	398	408	408	431	397	393	381	423	428	378	381	386	392	428	360	413	404	416	433	416	420	420	426	395	401	417	392	396	383	381	417	374	414	395	380	391	368	400	431	397	422	431	397	422	386	433	391	416	414	390	411	401	393	396	398	420	396	396	412	384	378	429	398	430	414	406	435	381	400	401	411	360	392	412	428	445	401	405	366	400	383	443	429	408	391	413	404	403	397	414	391	392	427	425	384	381	374	382	372	358	395	397	399	360	443	404	397	418	406	397	415	377	408	369	406	442	391	370	419	432	410	392	391	378	410	401	397	408	439	396	413	383	380	391	417	411	405	408	399	428	384	385	402	441	433	414	445	417	414	424	380	413	420	381	391	380	418	426	402	446	405	413	390	413	416	407	410	401	415	402	414	398	400	413	397	412	378	437	390	399	436	394	420	420	410	385	391	435	397	382	417	429	420	377	424	388	440	371	375	381	399	408	428	446	390	375	385	412	411	386	370	381	401	406	404	424	411	426	405	374	414	374	440	416	427	393	429	423	393	398	427	429	384	380	411	394	417	380	407	391	367	375	400	397	416	406	403	434	468	405	411	422	405	411	416	411	444	374	398	396	426	404	428	438	441	408	424	453	404	390	415	433	387	409	378	373	373	376	363	403	447	404	402	400	439	435	394	386	402	380	387	451	429	437	390	412	428	410	391	435	387	432	415	390	433	416	406	429	394	406	399	398	406	440	387	399	376	387	376	430	404	401	412	404	423	391	405	418	419	398	422	419	397	398	408	412	415	407	412	435	413	385	421	376	398	409	412	435	360	413	400	386	404	369	383	416	428	401	419	402	415	394	436	393	370	388	409	414	413	432	375	375	393	416	433	410	400	405	390	375	420	387	417	411	406	394	391	403	440	395	409	378	412	386	372	438	362	389	388	384	392	414	391	412	409	396	412	395	391	422	437	380	412	405	446	403	417	364	389	420	412	419	401	399	411	391	393	421	434	430	396	400	394	447	399	369	403	376	409	405	457	418	409	363	414	425	382	397	414	417	380	417	424	390	405	433	367	411	425	370	401	404	409	411	391	413	399	443	370	379	444	405	414	380	429	427	399	381	377	391	389	391	399	385	388	398	429	424	400	399	417	393	416	407	412	373	423	405	390	378	433	411	414	441	374	418	405	370	437	449	423	370	413	418	427	391	380	375	407	421	408	429	418	388	410	389	369	374	413	425	381	386	397	429	424	391	445	402	388	402	423	369	390	421	415	389	381	381	402	399	406	399	440	426	416	402	396	383	374	412	389	408	413	399	413	414	397	384	363	411	392	412	435	369	409	330	404	393	419	431	412	433	386	385	383	427	393	373	440	421	386	379	386	402	377	376	392	406	384	403	428	385	409	338	408	395	398	422	364	409	395	386	403	405	377	385	401	373	402	398	377	423	416	429	444	378	419	391	374	391	401	378	423	418	399	424	411	399	418	412	405	394	402	430	407	425	378	440	381	403	377	366	412	433	423	398	401	413	395	423	411	399	416	432	380	427	375	426	427	401	395	373	419	433	373	393	433	391	416	435	431	405	380	397	422	414	437	405	408	398	415	435	410	395	417	421	411	393	396	377	406	422	370	407	408	397	442	393	403	427	429	431	411	356	388	362	387	385	395	422	407	410	402	408	388	386	404	436	392	363	428	413	429	428	368	380	380	399	385	433	420	425	397	385	372	408	425	367	427	387	428	405	390	372	398	376	433	397	408	357	392	405	405	400	388	430	377	403	409	416	413	406	422	409	387	406	409	397	372	432	407	383	387	378	410	402	424	413	398	352	423	412	411	375	394	411	404	421	385	402	432	419	399	380	386	423	425	380	410	373	378	409	423	407	399	430	419	408	400	379	414	426	438	429	388	431	382	395	411	417	393	412	414	408	412	411	386	452	416	402	382	401	384	436	393	384	416	411	407	429	373	395	378	411	390	431	428	431	387	419	409	394	410	408	425	390	397	393	418	409	406	400	376	382	404	406	407	394	427	414	405	386	404	416	379	405	409	375	404	425	414	376	408	415	365	414	400	408	395	387	424	405	418	407	408	396	422	399	413	410	398	441	399	419	410	437	405	393	396	431	419	405	416	397	401	398	413	382	412	373	407	389	426	404	392	417	401	423	395	402	435	413	409	421	404	399	425	427	417	413	446	450	359	381	379	396	422	405	408	412	356	399	421	405	383	427	419	387	405	405	417	428	435	393	405	412	408	384	390	431	401	382	385	393	425	443	398	386	407	432	385	381	412	404	384	397	411	409	427	388	407	439	409	407	391	411	410	424	416	406	391	397	417	403	383	393	405	397	423	367	389	406	451	405	467	398	393	431	369	435	390	401	372	379	414	385	382	374	418	436	379	414	395	429	382	415	385	410	426	439	393	406	430	406	430	372	400	434	397	391	408	428	410	390	415	420	420	415	394	382	447	409	403	406	391	429	378	408	390	384	388	377	402	407	414	409	398	412	379	376	386	373	402	397	408	380	423	393	394	397	405	392	415	417	400	439	385	422	383	396	415	443	393	385	419	403	413	400	407	418	387	389	385	424	397	429	400
7295	9781	7957	4306	2947	2211	1829	1454	1139	990	873	764	754	696	634	594	605	566	593	529	528	552	525	510	515	471	514	486	512	521	464	486	498	474	476	503	511	460	430	481	493	457	454	470	476	483	480	401	459	440	430	465	473	476	434	501	452	453	476	426	439	473	476	469	484	473	444	424	469	460	435	470	473	449	478	463	472	474	473	474	448	455	431	494	462	454	456	468	464	490	428	478	492	413	447	492	491	464	430	437	483	460	458	442	484	481	495	452	440	451	435	468	480	487	436	462	456	426	499	436	458	477	423	487	463	507	425	507	469	475	472	459	475	479	467	476	503	442	503	474	483	470	411	421	457	462	489	451	437	436	458	462	460	477	463	483	486	443	466	432	467	471	496	480	496	443	480	451	439	436	441	457	445	429	427	441	479	438	431	457	499	469	493	482	447	463	472	484	427	468	490	424	433	458	478	470	480	452	441	432	463	487	467	460	451	465	480	473	480	465	452	451	422	411	445	439	458	469	478	497	452	461	444	441	472	498	459	435	453	450	458	467	433	474	481	486	465	453	471	459	436	478	464	448	525	450	444	451	490	423	471	473	496	469	479	446	474	446	446	423	436	486	505	439	432	440	464	453	478	452	453	463	467	500	435	465	461	466	475	443	445	479	455	437	489	426	461	444	442	424	433	452	438	505	481	451	478	451	447	461	445	445	480	457	459	487	451	465	464	447	444	432	444	432	467	461	460	470	472	470	486	453	422	436	430	474	512	455	460	429	487	475	471	449	465	493	441	479	419	461	500	475	424	401	477	463	473	447	469	447	484	456	445	479	423	451	418	468	430	443	503	488	482	504	465	455	484	425	468	481	401	418	437	461	472	516	423	458	427	451	454	454	448	408	443	442	415	435	442	455	457	475	424	420	435	423	477	491	471	457	455	430	458	468	427	475	426	436	431	467	440	443	462	489	452	442	472	486	428	485	423	450	457	442	438	453	438	467	424	470	420	441	468	429	488	472	501	427	441	454	444	458	484	467	482	482	467	432	419	448	452	472	459	443	458	478	435	432	443	482	484	441	427	464	484	488	471	473	512	439	462	455	468	450	451	470	467	458	466	456	468	460	449	441	466	467	455	463	441	481	468	448	496	462	446	492	464	450	458	479	460	450	449	467	490	449	444	446	451	467	437	466	441	452	481	440	498	452	483	450	423	436	473	473	474	452	444	435	460	437	472	453	486	482	472	474	478	475	478	426	451	438	452	497	479	472	442	472	403	472	457	503	439	439	450	449	446	443	436	417	438	440	488	486	468	466	470	376	464	446	448	455	489	443	433	447	447	431	453	447	484	435	441	470	472	490	467	476	441	468	469	474	477	428	441	438	488	450	444	489	428	415	482	462	481	477	507	453	435	434	420	466	448	459	494	490	473	445	484	484	450	468	462	422	487	465	454	474	445	486	493	472	458	462	498	459	483	462	477	470	469	460	459	418	454	463	488	433	444	442	454	473	466	462	429	454	455	436	480	446	466	470	471	465	445	462	481	460	430	422	444	484	490	507	443	451	436	432	498	481	466	434	464	471	452	511	457	444	464	451	411	451	498	438	476	432	437	485	432	514	440	433	467	434	454	418	426	481	445	456	469	472	453	485	460	424	437	472	493	437	455	469	424	463	452	454	492	456	465	463	474	461	429	456	436	473	439	440	451	482	462	456	458	503	500	469	463	468	471	443	457	467	494	467	450	465	460	450	464	490	469	448	425	444	467	415	464	456	446	492	428	445	484	482	439	449	446	450	472	451	449	441	450	437	527	454	430	451	509	442	464	489	448	486	501	452	468	454	464	476	457	479	489	463	452	434	438	442	455	417	462	467	461	473	465	453	427	473	442	434	475	451	444	475	443	459	498	467	434	467	443	451	487	431	411	440	431	516	445	439	447	466	439	456	466	466	449	487	462	465	451	425	482	495	457	453	486	455	451	443	463	502	483	472	452	444	435	455	475	446	488	458	421	472	427	457	463	452	494	519	480	484	433	436	433	429	434	456	466	457	449	518	464	483	439	444	477	504	463	468	450	473	450	460	461	472	477	450	478	466	482	465	476	491	467	457	460	425	472	453	459	463	439	451	467	423	484	445	442	416	464	471	453	444	462	428	450	445	450	436	482	446	455	454	427	470	459	475	436	451	413	447	430	465	451	480	436	425	425	412	453	454	464	455	419	444	466	466	448	496	481	443	441	456	490	485	479	442	442	457	458	494	478	483	467	444	461	481	478	435	438	470	438	463	464	461	443	492	462	461	434	474	438	453	474	486	461	477	433	430	441	478	453	425	457	458	476	474	464	461	447	463	448	499	441	467	478	437	471	504	410	436	495	472	468	435	487	442	448	471	444	474	439	470	464	450	442	498	430	416	467	469	461	472	482	459	473	446	482	457	429	451	465	421	515	427	438	485	457	459	459	481	441	445	433	444	429	459	472	482	477	435	448	457	458	435	468	473	484	507	512	441	427	476	416	465	488	444	457	434	469	454	511	467	462	425	482	454	455	444	479	438	438	427	480	416	471	470	465	462	479	432	508	471	377	411	428	439	462	459	429	445	487	480	491	455	470	448	451	474	477	445	462	474	468	483	461	460	458	470	491	446	457	482	488	452	470	464	503	411	446	448	467	411	475	472	448	466	455	458	492	457	494	498	482	435	457	470	467	430	477	454	472	441	465	507	432	485	464	448	483	463	461	461	478	468	482	450	449	447	455	455	460	438	458	425	462	452	475	479	455	450	427	476	436	459	439	459	440	480	439	480	486	395	480	443	471	460	480	468	433	393	416	484	470	425	503	451	483	452	475	493	443	465	495	465	433	442	470	462	475	480	492	460	442	455	474	436	437	469	470	435	424	450	431	497	473	436	483	466	430	453	436	467	485	469	481	452	469	448	500	486	444	461	477	485	469	474	447	469	490	446	462	449	457	464	489	443	449	464	426	481	447	466	450	456	480	468	440	511	435	466	453	457	447	458	443	420	467	471	449	446	487	467	443	435	487	460	494	473	472	463	437	468	452	430	446	405	454	454	477	469	453	467	455	462	460	446	447	445	455	476	441	457	417	453	447	427	440	486	457	446	484	472	462	475	488	452	453	471	416	422	468	459	432	474	433	472	463	467	469	446	442	493	470	482	459	475	433	451	444	451	462	447	433	470	477	475	454	479	440	466	462	451	460	463	445	478	485	470	453	486	454	471	446	477	455	482	448	429	445	470	490	451	401	458	400	435	487	446	467	442	440	473	444	471	461	502	487	476	493	477	456	467	496	458	467	457	475	460	464	469	459	463	458	412	436	434	474	496	447	419	450	457	469	480	476	456	441	443	445	497	478	429	422	452	459	466	460	477	439	432	471	447	466	494	447	443	452	440	465	461	442	470	453	481	472	471	457	447	432	489	499	461	463	481	449	452	468	415	455	477	432	499	463	453	473	461	456	459	481	438	477	463	431	448	438	462	457	454	492	449	505	442	457	468
24879	21224	27621	25076	12451	969	694	623	505	493	488	439	441	423	413	441	406	385	395	417	394	398	391	388	408	430	410	387	407	366	395	417	334	387	412	406	353	404	386	374	378	388	363	357	363	407	402	378	397	404	365	370	416	369	318	400	378	348	375	384	407	355	373	381	365	395	356	343	420	355	364	379	379	362	406	361	407	368	370	392	397	369	354	367	368	390	350	376	378	378	376	354	369	389	353	403	406	347	364	352	392	350	333	393	389	344	387	403	387	360	377	355	394	361	385	384	380	370	368	353	412	402	396	396	378	363	382	414	379	375	378	372	365	373	362	380	352	375	382	374	390	437	378	387	357	336	405	369	377	370	380	336	364	361	377	393	391	369	398	403	402	355	407	398	387	377	372	353	409	382	373	385	365	411	391	349	398	387	363	369	380	362	394	355	389	396	351	385	371	372	387	365	370	380	381	354	351	361	386	338	377	373	378	339	366	352	371	361	399	377	365	361	380	388	353	370	380	384	352	371	354	360	377	359	363	392	361	393	380	397	377	379	376	342	377	373	365	366	381	395	386	376	398	364	349	347	362	377	329	373	388	359	355	385	370	396	355	341	388	361	395	397	383	375	356	379	391	347	406	384	378	370	379	373	367	402	373	367	379	368	400	409	339	365	386	390	353	383	382	388	360	399	376	391	349	360	356	324	379	385	422	359	358	365	401	366	410	425	386	401	355	352	371	357	392	405	373	349	347	381	346	362	397	395	406	367	372	362	363	352	392	368	426	415	390	365	371	420	381	362	388	363	380	371	379	369	352	382	352	394	376	374	420	389	370	385	370	362	357	361	361	371	370	379	363	380	361	373	345	371	379	360	414	376	327	391	391	365	340	380	368	371	382	367	387	336	367	348	370	375	333	363	379	419	385	357	386	363	359	375	395	394	369	380	380	365	369	348	393	390	390	357	378	358	360	384	365	381	370	381	373	372	379	388	382	347	387	376	385	351	380	375	377	352	360	334	358	395	362	387	367	401	411	336	396	389	373	375	379	368	368	368	361	365	394	385	364	378	348	349	377	416	398	366	384	345	343	365	377	360	409	386	358	359	373	392	382	367	378	378	410	385	392	382	401	368	402	385	378	365	347	381	364	361	413	387	380	365	356	382	407	375	363	376	377	395	365	389	407	358	342	386	386	401	353	400	407	361	379	344	405	355	385	371	364	364	389	376	378	377	385	369	412	392	379	406	390	381	360	366	392	388	338	412	380	396	363	382	402	385	363	352	355	354	370	359	347	385	355	368	410	377	366	369	381	390	384	356	381	379	405	385	371	389	337	371	405	400	337	358	406	385	370	355	387	408	377	359	368	367	351	360	361	386	350	385	352	367	353	368	316	380	383	371	354	338	367	358	392	409	360	401	395	398	376	362	381	377	340	369	373	359	353	398	382	358	362	374	367	369	362	371	355	355	396	364	355	393	356	359	381	401	390	393	402	339	344	401	398	378	394	396	374	377	385	401	348	336	359	409	359	396	370	371	366	382	379	364	395	358	403	354	364	352	355	404	341	377	347	365	394	342	372	349	347	382	370	404	389	352	416	366	387	374	353	396	391	402	370	363	367	433	350	392	384	388	337	369	393	371	362	354	372	397	374	379	430	385	376	366	364	390	371	375	377	359	359	396	376	387	364	384	376	361	409	370	349	410	373	347	387	408	401	373	356	364	413	359	354	366	379	396	357	391	371	381	374	393	359	360	352	337	363	372	383	392	419	394	378	391	384	343	369	394	374	359	375	409	415	411	338	344	382	353	360	386	345	385	347	362	419	379	361	350	377	373	385	387	383	369	380	361	345	335	378	368	425	357	376	398	366	374	379	392	381	374	372	370	424	364	369	383	390	344	356	359	361	358	361	356	365	361	366	388	343	389	344	383	367	369	399	367	348	387	375	358	364	336	393	403	390	376	352	408	348	358	385	354	382	343	362	365	375	396	388	380	364	380	380	416	367	400	371	364	417	377	370	367	411	391	370	372	390	394	346	374	359	371	376	384	392	358	372	377	387	366	370	366	361	374	373	361	368	347	401	389	360	385	390	376	406	373	393	380	347	404	359	374	381	384	408	389	375	375	369	326	325	377	368	404	361	349	375	391	371	385	364	362	344	360	361	385	337	384	364	361	393	368	363	358	393	395	373	329	375	373	362	413	367	413	357	408	393	348	347	380	373	314	380	416	400	372	378	373	377	390	396	358	368	384	379	366	369	424	401	374	335	372	351	368	388	388	385	344	360	393	371	370	353	366	362	359	373	362	365	355	370	394	356	398	407	373	380	372	397	390	414	401	369	381	363	393	356	407	363	354	371	354	372	352	358	348	363	346	376	397	397	370	331	335	380	363	396	393	354	406	353	361	402	339	371	383	391	343	400	398	332	369	376	362	383	363	421	382	359	399	374	386	378	394	354	370	404	402	412	365	367	368	378	403	339	366	374	360	392	402	371	384	367	381	365	373	375	404	397	368	367	369	392	383	362	367	356	380	379	392	393	362	370	396	372	362	357	365	370	348	368	393	364	361	406	384	357	351	381	378	340	394	397	394	358	371	394	345	408	374	366	374	404	401	396	348	384	389	353	369	366	359	367	358	341	416	371	350	380	392	393	395	364	358	341	368	342	420	359	381	377	374	342	407	346	386	362	408	396	377	390	384	359	367	352	388	367	356	394	393	352	371	381	328	385	364	387	360	378	361	371	367	368	383	383	381	349	408	355	387	360	381	391	371	379	346	359	377	343	358	359	380	345	378	397	390	396	380	382	376	395	399	352	339	352	348	385	419	365	343	377	379	402	362	334	356	378	379	401	378	367	378	352	408	404	358	374	324	375	380	355	382	358	384	368	348	351	367	393	390	386	384	393	370	406	397	343	362	342	379	380	339	354	369	392	384	389	370	425	367	380	396	362	376	363	369	365	393	381	386	331	371	408	349	365	383	362	343	371	381	371	419	351	394	367	373	353	401	369	380	344	353	383	381	345	366	359	387	367	375	387	364	397	393	366	382	387	377	375	355	407	351	378	390	389	359	367	386	390	338	396	394	389	381	353	344	338	365	350	367	337	385	354	396	350	405	349	396	381	396	364	370	378	342	350	378	368	390	393	368	380	374	393	388	379	386	375	378	397	364	364	366	397	379	393	363	416	366	382	381	384	368	362	395	358	364	367	358	398	374	400	360	352	366	346	353	359	381	404	394	371	351	347	344	400	383	394	394	405	359	356	372	391	386	391	379	398	391	370	387	384	373	389	378	365	383	349	377	356	366	398	389	384	374	370	389	361	387	355	391	373	377	367	371	373	398	369	395	353	380	374	401	352	377	385	374	355	359	356	369	404	383	397	381	379	338	368	375	371	354	374	368	363	354	360	367	391	334	385	371	372	364	383	367	371	376	382	379	368	404	387	355	366	392	404	366	387	384	367	381	384	390	369	357	366	360	362	364	313	368	367	370	385	385	364	386	368	379	367	378
7578	5702	4576	2345	1839	1408	1188	929	911	734	633	602	599	585	586	540	533	496	533	530	523	503	478	519	524	502	493	461	485	494	467	470	486	463	466	445	455	475	459	506	442	434	430	469	450	453	477	474	441	430	455	460	470	453	436	428	428	497	440	489	436	437	489	438	429	457	434	471	497	439	437	464	493	461	458	446	425	457	410	475	482	474	449	453	468	449	450	449	469	452	445	429	469	415	440	446	431	468	491	449	455	432	469	486	449	451	451	468	421	485	466	454	440	477	456	472	466	455	440	465	468	455	466	422	462	433	459	453	455	424	434	451	445	478	465	447	444	458	484	471	426	442	432	460	461	441	466	441	431	446	462	466	468	467	465	439	436	447	463	460	443	463	443	479	487	480	418	436	454	440	457	451	462	465	490	459	452	488	437	426	483	432	426	477	417	430	450	457	466	423	481	482	502	466	468	444	448	466	471	443	475	431	480	474	463	411	447	442	480	435	471	469	472	451	466	417	432	480	451	446	461	451	433	457	466	436	447	445	434	473	461	439	441	504	478	466	436	445	458	444	446	454	432	419	408	444	435	473	413	454	492	461	458	449	435	442	490	471	455	443	424	476	460	424	458	463	451	468	444	466	428	467	495	467	475	472	427	477	445	457	465	442	514	457	450	460	447	456	467	443	457	439	441	459	458	476	462	449	454	486	442	457	460	500	466	434	485	453	436	474	464	455	503	444	455	448	474	473	406	462	416	433	439	424	421	462	441	454	496	461	483	444	441	431	464	429	397	475	438	430	472	457	467	411	473	459	475	443	464	434	462	477	471	438	441	485	450	416	441	468	453	442	436	427	451	405	419	430	444	419	457	455	462	460	462	449	456	475	488	440	432	460	439	467	427	511	432	467	437	449	445	463	461	436	407	420	468	439	454	442	468	427	435	422	442	432	487	425	474	497	463	482	453	461	492	407	451	447	466	444	472	454	451	450	426	445	452	471	463	489	428	470	451	423	469	463	434	475	473	446	435	429	428	477	428	448	448	455	427	474	451	437	446	488	464	445	458	443	472	470	471	488	475	443	455	469	419	468	414	459	431	466	462	453	443	438	442	431	468	440	435	444	436	444	438	475	491	422	445	493	438	419	504	454	483	463	468	479	434	455	476	453	474	468	466	456	429	457	425	442	458	480	449	425	441	455	454	452	459	473	439	443	384	422	464	431	438	428	431	442	438	483	453	424	437	473	458	404	459	487	463	462	467	438	452	437	458	447	409	438	477	480	519	434	450	423	442	456	502	433	474	455	456	457	473	478	499	432	445	491	448	414	455	478	440	433	433	459	408	455	480	499	414	434	492	487	437	463	472	445	486	446	419	450	466	429	459	458	425	454	411	451	468	497	434	447	462	404	456	461	451	457	421	468	451	479	477	461	450	487	441	450	437	500	441	480	461	452	452	455	450	468	414	463	444	441	464	437	448	453	465	422	435	452	476	468	441	473	459	473	450	474	503	449	466	420	487	468	467	434	454	437	418	432	447	440	459	434	454	460	474	444	453	468	495	432	471	440	492	487	450	497	457	465	451	456	473	397	460	462	492	477	454	471	463	462	453	462	455	436	437	439	451	447	457	449	443	473	432	442	472	459	438	455	518	422	425	446	456	493	469	481	474	434	412	452	469	444	468	459	454	447	463	461	489	443	457	487	457	443	465	451	465	466	475	454	434	428	415	463	446	478	455	407	445	434	472	460	463	434	428	418	422	459	463	435	456	421	439	414	442	459	468	481	429	415	434	443	436	441	436	471	463	454	431	455	465	467	462	454	487	469	471	478	449	439	444	448	428	453	478	440	446	481	475	446	419	436	448	451	469	460	418	472	477	479	493	448	435	474	488	475	470	450	455	446	470	434	481	443	424	437	449	455	481	457	479	501	425	431	466	453	415	438	453	406	449	413	479	461	441	481	474	441	430	476	452	441	453	408	454	444	427	460	457	483	429	413	456	431	451	431	471	452	474	429	442	424	452	473	448	469	428	467	471	440	443	450	458	475	443	429	471	459	433	463	478	460	459	472	425	458	465	436	453	443	440	455	434	429	440	416	463	453	454	506	432	452	488	463	476	461	458	420	495	416	439	481	467	472	401	451	455	462	463	446	440	419	440	462	441	446	418	469	459	481	435	463	413	452	471	484	462	433	464	440	429	460	482	430	465	430	475	531	423	424	482	420	467	455	463	451	467	449	418	416	420	500	450	446	491	460	477	441	462	484	454	459	427	492	487	439	449	419	461	464	450	453	457	407	469	436	454	491	465	482	460	431	447	446	464	488	447	420	413	463	451	459	421	407	460	448	485	458	437	431	446	474	427	431	482	452	417	506	443	464	482	432	458	429	441	460	445	413	419	503	466	464	456	459	467	467	455	493	494	481	418	467	462	429	472	410	447	426	467	461	441	459	455	445	457	463	436	439	474	440	434	462	431	426	440	508	462	467	438	495	466	439	448	444	423	446	460	452	436	470	459	449	476	474	459	414	454	476	448	427	435	431	466	449	430	465	468	495	494	471	486	439	449	436	474	471	441	463	442	450	487	478	478	432	444	451	442	459	462	456	444	441	440	476	429	428	434	434	453	446	470	438	499	478	488	433	483	464	479	455	479	498	453	426	457	454	459	464	467	457	485	443	443	419	448	432	495	477	444	440	438	489	485	473	450	447	439	436	444	468	442	445	440	479	464	463	451	444	476	452	447	445	481	441	461	446	462	461	452	462	435	453	462	406	451	464	440	454	460	478	434	461	449	456	476	471	416	426	450	438	464	456	446	456	477	448	446	460	441	455	425	448	465	474	462	426	449	456	425	466	438	475	432	462	432	451	486	427	472	460	431	436	458	416	431	444	457	433	419	459	460	492	441	439	462	446	441	405	440	466	428	454	501	451	434	469	466	448	453	493	431	476	452	457	458	469	433	426	460	449	472	457	454	482	453	483	459	457	435	484	437	458	425	428	451	434	481	452	455	444	440	484	460	456	437	479	444	453	456	444	456	437	411	477	481	419	444	443	488	415	466	476	431	437	464	456	485	441	479	454	425	470	516	436	473	445	464	454	434	460	513	444	472	454	459	474	501	439	450	452	433	457	481	435	439	451	460	431	429	458	461	447	434	458	451	462	448	445	474	469	487	447	456	477	471	474	477	446	452	468	458	416	445	420	410	441	449	491	451	449	457	437	438	449	481	424	459	448	431	432	446	487	448	440	450	463	456	423	467	468	422	424	467	451	467	435	451	510	491	476	495	429	453	441	411	424	434	476	479	469	423	489	487	437	461	441	451	459	462	423	496	448	459	466	480	465	466	424	447	429	492	468	464	437	445	424	460	436	463	457	460	427	433	478	466	453	499	481	440	462	432	493	492	428	476	479	455	431	460	484	484	463	431	490	436	489	449	437	439	421	405	449	414	463	451	438	451	453	464	440	453	415	430	465	425	473	460	442	440	461	465	513	466	430	476	465	465	437	444	485
22670	21274	29091	23757	21277	21368	12424	1925	1358	1254	1116	1033	1020	945	908	917	895	821	872	818	794	732	745	751	792	753	781	749	777	769	738	688	774	766	779	792	750	776	761	792	754	722	742	712	741	759	703	753	739	728	722	725	716	709	716	716	731	696	719	705	697	703	733	634	714	751	717	734	716	729	685	710	714	727	750	702	690	706	746	690	703	714	708	724	709	744	736	675	705	719	716	712	733	682	666	710	717	677	731	689	707	716	771	714	706	741	717	713	703	717	704	690	723	723	687	713	708	695	704	684	713	723	666	741	697	667	706	702	742	780	683	729	707	699	697	714	718	728	741	704	710	695	740	703	719	744	694	698	707	723	714	711	729	647	653	692	742	737	713	712	710	670	725	650	628	750	671	718	778	706	717	695	719	727	679	698	694	640	679	676	720	696	693	670	716	738	674	701	711	695	747	715	700	716	735	732	698	756	688	662	683	723	722	704	672	662	711	713	733	715	664	682	731	698	675	659	681	659	676	708	701	685	707	682	712	707	721	681	703	723	711	720	741	695	735	734	752	666	751	709	729	696	682	674	692	704	717	796	731	706	685	739	722	698	763	627	732	692	725	701	674	717	735	729	680	742	715	691	707	711	663	699	753	742	731	729	737	708	755	679	658	678	737	684	724	706	705	705	736	691	729	682	684	711	766	692	716	699	721	695	731	702	704	759	717	700	707	715	673	727	692	693	688	705	703	673	711	719	665	632	722	710	701	677	744	670	725	701	699	673	685	717	724	678	728	666	770	732	706	691	715	652	660	739	744	653	699	723	650	742	748	735	707	696	688	683	691	693	708	720	686	742	759	709	720	695	720	738	740	685	710	685	750	741	735	706	718	660	702	703	722	714	699	680	745	702	677	712	700	783	735	700	660	713	729	694	703	704	683	730	716	663	734	732	684	714	722	710	696	726	742	681	725	709	710	699	664	698	703	691	693	709	664	726	708	655	692	750	693	725	644	672	696	705	687	695	713	714	706	684	674	687	732	723	673	686	674	713	709	705	747	653	725	686	704	674	700	695	752	667	699	698	729	700	706	696	709	762	727	730	720	719	668	720	712	694	694	696	720	715	645	702	689	650	751	701	712	695	688	662	701	718	699	679	698	678	721	698	671	741	669	755	667	702	705	723	734	711	724	689	759	708	695	699	674	734	723	673	666	712	703	709	683	711	707	710	698	701	731	653	723	695	680	713	724	716	700	750	693	720	747	731	702	641	728	704	747	666	658	716	700	674	713	705	732	717	725	699	667	730	706	723	661	681	702	702	737	661	758	677	693	726	722	672	711	738	706	709	712	758	656	663	701	679	707	656	701	734	727	724	732	726	686	735	746	668	708	754	730	731	726	682	663	683	712	683	725	711	708	754	716	705	665	698	657	698	713	699	714	695	723	680	701	669	751	678	693	699	717	702	722	692	718	687	728	689	754	663	690	711	713	675	685	742	699	705	718	723	714	716	692	675	695	732	678	713	681	730	665	751	737	694	707	674	722	702	728	705	706	696	729	681	705	656	753	678	704	719	690	693	754	657	741	719	676	694	683	696	699	677	676	719	669	749	664	676	714	715	715	703	693	721	754	684	712	705	742	731	656	695	703	715	677	673	692	723	680	666	705	732	732	739	644	738	747	699	699	668	707	703	691	747	721	655	674	665	729	673	698	701	709	690	741	671	686	707	696	705	719	683	735	654	720	708	702	716	692	722	683	697	688	690	694	695	675	679	680	677	749	759	688	720	719	699	698	701	733	660	722	748	729	670	747	746	753	694	698	711	668	691	686	701	708	699	705	733	748	697	675	708	703	735	733	659	699	701	705	702	662	669	774	727	725	699	708	648	701	692	713	718	662	657	691	709	711	653	718	700	751	693	721	720	715	750	728	715	759	687	689	714	717	753	710	668	719	706	699	704	708	665	718	714	704	721	717	712	704	700	689	710	694	737	708	704	727	687	682	692	708	724	688	736	679	715	700	730	733	749	710	725	679	637	684	704	709	725	712	674	707	766	716	687	667	711	738	723	674	685	743	675	693	685	678	744	718	741	669	646	752	750	697	736	733	677	707	716	730	698	712	723	651	677	672	715	719	716	667	641	686	734	657	671	675	735	707	657	736	729	707	726	761	690	686	704	726	739	724	636	664	766	718	730	685	693	678	752	698	666	703	712	741	670	658	698	696	742	697	698	705	689	638	648	699	701	706	690	676	659	708	726	754	674	679	656	762	684	701	729	709	682	714	724	715	731	709	718	687	729	659	751	679	718	648	710	696	674	699	765	719	771	715	749	710	696	720	729	686	695	686	667	706	704	698	689	758	720	703	730	718	692	696	697	715	684	703	673	663	723	729	705	689	664	719	718	680	715	714	641	697	672	679	706	738	706	715	681	674	671	698	685	725	733	710	620	700	723	724	711	710	691	711	675	695	701	738	697	705	711	711	674	680	710	706	730	746	692	648	694	785	669	737	678	728	706	754	683	721	694	688	679	700	674	700	680	652	678	702	695	711	705	647	692	696	700	704	713	705	689	670	741	740	697	702	717	692	688	686	746	728	719	690	736	697	684	669	708	681	712	710	694	743	748	733	753	689	674	670	710	725	699	730	714	738	665	756	698	750	666	684	679	696	698	672	666	692	709	721	745	652	668	725	690	727	698	744	724	700	708	734	719	654	704	772	688	655	683	691	732	697	698	704	699	685	708	706	715	721	679	690	684	715	690	747	687	674	685	670	701	729	688	702	662	715	753	734	710	671	682	688	716	725	675	719	713	703	716	743	656	665	704	685	728	739	714	762	700	668	669	711	710	720	663	711	687	693	692	741	739	670	743	676	657	688	681	720	666	718	704	690	690	664	700	709	715	670	745	632	683	676	705	695	701	766	708	742	729	717	697	787	744	737	732	728	717	739	769	714	673	699	698	706	695	718	724	727	729	689	718	736	687	671	694	711	711	714	680	693	686	695	659	691	711	709	708	695	705	689	710	696	695	723	730	667	712	677	674	715	750	724	728	680	723	705	693	750	720	692	644	691	699	728	736	681	701	724	691	710	746	660	721	693	694	723	671	721	692	720	735	675	726	688	668	712	683	703	705	722	703	737	720	677	692	701	762	745	734	709	671	696	698	669	701	714	708	712	709	733	706	684	708	712	717	731	665	723	683	670	762	726	741	705	732	692	728	729	682	636	689	711	680	641	731	690	656	646	683	698	693	696	694	708	680	713	719	657	706	701	695	705	683	695	759	708	663	718	675	698	730	687	723	678	729	754	646	685	661	685	760	700	730	686	722	661	701	698	735	733	672	707	709	689	681	678	696	720	712	671	785	711	720	734	673	646	692	669	712	674	690	725	683	710	718	724	719	758	695	710	699	675	746	727	661	722	690	675	728	710	653	697	735	715	730	679	680	701	667	711	659	713	716	681	690	689	730	714	714	727	728	707	660	743	719	701	695	693	680	688	711	681	749	703	691	702	702	675	693
8910	16161	13585	7450	5270	4018	3245	2756	2180	1874	1582	1467	1365	1246	1189	1084	1065	1049	988	988	924	918	938	931	897	884	863	867	847	821	853	802	797	842	804	860	835	853	819	767	777	809	784	800	789	791	789	768	803	758	846	793	776	782	807	793	826	804	791	849	791	762	826	783	829	772	770	820	788	797	814	793	751	763	749	789	765	794	841	770	812	773	770	752	816	747	840	793	792	805	755	762	777	751	821	751	849	784	794	749	729	775	842	773	747	786	777	714	809	730	737	784	802	780	827	752	784	777	763	755	812	778	800	779	812	791	776	801	778	768	793	763	747	805	739	759	775	790	735	753	803	819	778	830	790	843	777	749	844	803	788	783	742	730	752	778	762	748	765	764	786	794	777	772	814	748	792	746	785	799	728	761	737	785	808	807	809	768	809	731	833	819	790	813	736	767	812	822	768	773	786	755	766	774	764	776	765	793	726	783	806	771	798	800	759	747	786	801	845	766	754	743	778	747	822	786	793	763	754	846	779	818	777	771	788	823	808	775	769	776	742	772	755	805	762	797	765	762	790	758	780	744	739	749	804	779	782	745	784	760	765	764	753	760	808	779	781	775	786	750	741	779	822	761	822	753	775	762	810	814	727	752	807	792	742	806	845	807	778	779	789	790	820	755	781	825	743	771	781	744	795	789	817	759	771	829	816	779	802	749	797	738	834	775	816	805	761	815	775	761	777	753	787	783	795	817	757	793	789	777	790	765	768	796	795	761	733	764	826	785	799	786	744	737	794	752	798	788	808	751	815	782	766	796	757	776	742	756	780	781	789	793	767	776	788	768	785	769	758	764	766	806	786	771	792	732	692	758	746	733	770	760	761	802	833	794	759	771	760	806	756	832	784	766	803	757	739	740	781	793	790	754	728	786	753	801	820	783	736	825	738	754	802	797	753	805	798	784	794	776	768	779	743	760	787	814	759	847	763	728	756	775	770	822	741	747	737	778	811	764	766	770	790	785	797	820	780	821	738	802	796	761	834	772	778	790	783	752	802	747	814	783	791	773	778	781	820	775	732	807	823	802	804	815	768	782	772	754	777	758	746	795	768	799	817	792	754	774	729	765	811	786	786	772	816	782	822	729	805	741	801	823	769	767	766	767	801	834	828	765	746	795	810	786	768	784	766	737	738	779	816	735	782	716	701	778	761	804	766	794	760	787	742	804	744	765	773	753	792	748	870	735	752	795	750	769	729	791	735	765	766	754	781	747	761	774	767	774	812	779	730	810	764	795	840	747	781	771	758	791	829	785	832	818	792	827	809	770	828	780	797	736	817	760	787	824	751	784	796	803	762	805	748	729	766	749	757	744	799	795	805	792	790	794	777	783	780	809	752	779	729	816	760	712	784	780	813	751	777	776	750	796	786	783	789	798	791	754	739	774	772	801	755	740	782	727	803	778	818	752	770	790	774	790	772	795	773	839	780	754	792	763	787	770	818	762	757	765	774	775	780	794	776	768	810	754	799	788	789	761	779	810	757	767	763	794	784	799	770	808	795	774	814	776	821	769	793	767	824	746	759	818	800	812	820	776	737	835	760	803	770	807	754	716	823	778	733	786	755	777	799	790	774	821	776	782	816	804	760	771	782	761	757	838	795	790	807	809	823	807	748	777	761	786	759	740	758	780	794	758	815	768	754	778	778	787	752	756	805	760	791	771	742	780	792	762	759	771	792	794	737	809	806	816	797	835	749	797	777	803	794	789	771	741	795	729	769	748	809	764	799	753	740	754	736	790	817	746	737	778	802	766	760	795	770	780	852	772	847	787	735	831	781	750	813	755	761	744	778	799	746	737	761	780	793	794	796	771	752	767	801	749	801	756	788	849	774	774	766	730	762	796	853	786	808	802	769	771	799	762	740	779	782	744	747	768	770	780	776	783	786	786	830	773	761	795	761	785	802	739	752	824	755	778	818	780	778	807	783	792	792	769	822	814	811	774	789	741	773	767	812	778	764	767	841	753	740	789	783	772	746	729	736	778	763	777	786	771	787	780	757	782	795	752	787	794	740	831	797	752	770	789	790	773	805	770	782	760	778	827	784	785	770	824	778	769	742	782	721	768	774	759	762	779	793	784	764	755	797	813	770	800	794	768	768	799	775	806	796	732	732	767	767	792	764	818	755	760	728	811	831	755	773	792	791	757	734	795	749	781	798	753	833	758	698	757	752	777	735	782	711	768	774	778	771	738	789	811	731	803	708	767	821	729	795	782	766	806	808	765	747	807	764	772	821	773	780	764	769	747	775	760	795	777	816	771	795	777	750	746	743	788	801	812	821	778	790	786	784	779	787	731	786	790	776	769	812	743	797	786	743	805	768	755	764	798	771	756	757	780	789	806	813	751	788	789	761	805	749	796	769	799	767	792	775	754	787	746	769	776	764	779	809	762	782	767	785	834	813	797	775	758	760	778	813	808	755	785	779	768	783	732	774	791	795	826	750	780	790	820	795	721	812	808	785	753	782	741	752	775	773	760	811	762	789	780	796	763	756	733	725	828	719	756	796	809	758	816	768	837	802	770	772	790	783	730	786	766	745	790	751	790	816	774	757	762	764	802	772	791	779	784	842	826	756	713	738	862	766	797	800	763	810	754	800	760	738	757	795	775	760	794	761	833	762	745	801	769	795	754	775	817	752	740	798	773	809	790	761	790	809	783	753	773	801	764	735	764	785	826	807	775	715	770	813	775	794	783	782	756	783	752	797	772	796	715	749	797	766	777	800	774	723	814	784	793	767	752	817	740	768	753	744	745	733	820	777	806	789	762	783	712	773	770	833	798	773	811	742	699	740	776	752	756	815	789	767	772	774	762	733	740	774	751	831	785	763	786	778	796	794	754	747	780	776	747	773	764	788	798	747	750	776	731	785	791	754	800	791	758	789	835	711	779	835	767	781	750	747	764	764	748	790	764	798	777	860	764	778	806	735	774	755	773	737	788	739	767	790	857	779	784	797	803	745	792	818	817	759	772	781	781	825	766	785	791	821	794	690	764	738	778	854	756	773	823	756	795	783	790	759	804	748	783	801	820	736	780	773	832	806	785	793	780	797	793	790	807	707	791	781	814	766	793	801	809	766	771	806	824	800	763	826	769	765	780	778	845	780	779	793	766	828	726	793	734	749	795	735	766	822	737	738	791	781	828	770	787	729	792	755	763	801	730	800	760	763	755	783	804	815	761	831	794	776	770	756	814	736	774	745	748	799	816	742	825	747	778	746	801	800	797	775	765	716	730	765	780	780	763	799	760	753	800	759	768	740	808	776	768	791	736	770	829	754	803	793	785	760	815	737	757	748	767	782	822	799	807	765	763	791	776	803	750	737	833	761	802	806	748	768	758	710	760	732	752	825	756	755	779	784	836	776	755	777	793	792	767	801	799	767	803	814	767	768	798	759	768	751	807	771	763	763	795	741	740	770	777	764	751	760	793	763	772	729	837	777	748	784	798	761	768	728	772	770	799
27143	20410	7921	669	339	292	294	262	239	242	225	224	232	231	263	241	257	205	217	213	229	220	227	218	209	237	197	208	240	200	197	226	238	229	240	222	228	189	235	223	224	203	220	213	235	210	201	212	206	210	226	194	237	211	215	225	233	230	221	221	215	197	224	207	207	235	213	211	223	203	246	207	239	216	221	215	218	224	227	189	208	224	217	215	189	224	209	235	210	214	250	199	198	223	189	208	220	199	211	201	227	236	210	224	226	217	218	227	215	223	214	209	220	234	206	214	212	223	207	190	210	218	224	227	240	222	217	204	216	211	217	201	221	238	213	184	211	222	191	210	232	224	220	212	220	229	189	221	202	203	206	207	208	236	199	220	212	218	228	206	239	227	223	234	228	218	202	198	233	247	211	210	209	206	201	231	208	204	225	233	210	203	189	212	249	209	233	196	226	225	194	212	213	199	206	215	211	223	233	202	223	204	194	238	192	230	204	225	196	210	211	224	186	232	228	218	215	230	189	219	239	224	209	219	227	189	235	207	232	227	218	208	230	207	203	200	240	219	210	216	209	228	204	197	189	207	195	207	189	236	207	224	209	196	213	229	218	205	217	195	215	220	222	223	209	210	206	196	206	232	224	244	227	198	223	199	200	175	178	200	199	220	231	196	222	210	228	214	196	222	216	227	200	223	233	212	205	201	236	211	239	186	229	222	213	212	215	221	220	226	202	205	213	217	227	228	186	235	199	234	205	193	216	211	201	224	201	190	217	210	213	217	217	195	210	208	210	217	210	217	199	213	232	216	198	197	201	194	232	198	214	206	216	218	210	239	226	221	236	212	229	216	215	226	243	218	199	217	218	207	208	209	207	248	228	220	221	217	227	225	231	221	203	226	211	202	226	209	214	224	236	206	208	198	202	210	217	196	218	221	198	220	205	213	206	227	205	204	238	204	194	219	207	213	207	194	213	199	225	207	219	207	222	212	207	219	222	197	225	214	207	215	212	199	206	225	200	215	191	224	224	214	190	237	214	201	230	217	226	218	192	229	240	209	195	224	221	209	188	191	217	193	199	219	189	199	209	201	236	206	226	217	229	211	210	228	220	211	232	236	231	237	219	215	227	188	200	218	197	203	199	208	234	214	227	218	217	167	209	221	229	212	205	219	205	244	223	196	221	187	222	201	220	224	232	217	205	208	225	221	215	202	227	203	199	193	209	211	238	218	202	192	188	218	216	212	180	214	216	243	199	221	204	189	219	195	218	201	190	205	209	217	216	216	241	230	182	208	203	224	239	207	226	193	210	197	207	220	196	193	223	202	221	217	229	212	200	216	222	213	226	200	226	225	205	206	197	189	197	221	223	237	243	227	194	224	247	224	221	214	204	210	188	219	202	199	199	212	239	203	193	217	203	201	233	224	211	186	196	225	195	226	198	213	233	213	252	213	221	226	229	192	225	197	205	232	218	238	204	242	222	232	219	212	206	241	199	207	229	236	225	229	217	194	212	241	196	220	204	217	219	206	212	220	247	220	225	238	207	205	210	217	184	205	200	234	217	192	216	210	207	178	223	222	205	212	221	230	229	235	207	226	202	203	207	201	231	192	228	212	205	203	208	217	234	219	239	229	236	216	205	235	243	209	227	194	229	204	222	231	237	257	210	208	222	209	215	222	232	240	217	217	203	222	220	233	227	252	223	211	200	215	227	223	238	214	216	196	211	210	193	212	218	218	208	206	232	228	182	208	210	205	226	214	219	223	226	199	240	227	203	184	209	215	217	254	199	235	208	203	205	224	226	231	196	234	213	227	227	211	191	215	207	201	220	197	225	199	212	210	244	208	215	206	220	209	242	207	222	235	217	214	196	205	235	206	204	232	206	218	205	233	191	202	224	233	180	240	223	208	221	232	217	205	235	232	230	225	220	229	204	203	194	207	238	241	228	240	222	217	227	202	227	232	196	246	207	213	223	215	218	205	225	216	256	220	223	209	217	207	189	221	212	221	202	212	241	196	230	222	210	220	222	211	232	197	216	227	228	218	218	245	211	219	204	201	202	184	218	229	191	217	210	190	232	248	220	195	191	217	205	198	204	198	246	209	216	227	179	202	234	238	209	203	221	213	197	211	207	235	190	231	210	209	210	239	223	240	194	204	216	191	190	231	216	243	220	223	234	217	212	212	210	219	239	215	206	214	202	226	216	226	196	200	200	224	242	242	222	208	224	194	217	199	215	192	242	210	223	219	223	231	225	198	212	201	204	217	203	227	220	199	211	214	193	224	197	205	211	227	210	210	205	223	199	199	230	221	206	223	199	224	223	200	219	237	218	215	216	210	217	210	228	207	214	208	246	210	220	216	217	213	214	222	224	204	225	250	211	187	225	218	234	195	215	201	202	195	223	235	227	232	208	190	199	231	235	222	198	197	182	232	233	231	216	207	235	225	197	206	233	208	228	213	207	204	202	238	183	233	236	211	202	235	216	206	229	223	221	227	214	241	213	200	233	208	211	184	254	202	183	222	218	214	210	209	225	208	223	210	226	203	207	203	222	221	192	214	198	194	191	208	209	230	190	226	199	217	210	195	203	218	199	202	221	197	202	201	212	188	227	223	227	220	213	194	239	213	213	210	206	231	215	191	229	229	219	195	219	217	221	200	225	188	215	227	217	238	206	235	221	228	215	211	203	237	202	219	221	221	217	216	209	223	219	207	217	190	219	224	213	209	192	207	191	207	199	210	228	209	244	234	247	217	205	209	206	217	210	217	221	207	213	229	209	195	217	227	198	213	200	204	209	244	225	199	255	224	210	225	227	207	221	198	226	251	220	226	194	185	219	199	204	212	209	217	241	236	187	204	208	236	212	198	218	227	194	218	223	221	236	215	230	223	232	219	223	216	207	213	215	209	209	230	231	223	227	200	203	211	203	226	222	194	225	218	218	201	228	212	217	197	213	232	205	245	207	240	245	204	240	184	230	219	223	190	197	196	205	220	193	219	215	222	238	233	230	218	187	201	221	229	198	213	196	216	194	213	241	203	182	195	236	222	220	232	222	201	205	214	218	213	215	230	228	218	212	217	243	211	210	232	210	202	220	220	218	221	188	208	219	217	203	219	247	218	198	208	223	228	219	227	234	217	217	222	220	209	191	234	212	214	207	207	208	223	204	217	232	215	227	232	233	215	218	228	239	213	217	214	205	215	212	211	211	194	226	202	216	219	231	226	217	219	220	215	204	193	231	233	214	222	199	218	205	238	233	186	216	191	257	225	222	216	215	210	208	192	218	230	191	237	220	203	236	237	222	224	214	208	231	223	226	216	193	223	245	227	220	222	220	203	230	257	244	226	212	202	208	192	221	221	219	212	222	193	206	220	232	228	210	245	210	214	224	230	216	198	219	240	225	237	225	218	215	211	234	213	230	203	234	238	207	199	218	217	229	186	214	196	223	215	200	214	224	236	228	227	235	204	242	235	209	217	205	189	202	201	205	227	190	223	203	216	211	208
5478	1186	932	540	467	410	348	334	300	276	294	294	277	253	289	287	267	285	292	279	298	267	259	253	259	248	253	274	290	251	250	270	280	246	285	270	256	269	240	270	275	257	279	240	243	276	274	246	270	290	266	297	265	269	263	304	273	264	265	265	251	270	252	260	272	264	266	292	267	249	273	280	252	299	257	265	258	239	254	266	244	282	275	278	277	274	228	256	254	264	284	264	285	287	242	253	268	272	246	294	292	306	266	272	267	265	304	247	285	270	286	275	259	247	261	279	283	303	252	270	241	260	238	280	254	263	259	287	270	282	263	269	266	272	264	259	269	286	268	253	267	282	252	259	262	229	300	275	256	270	287	273	231	277	261	278	279	278	274	283	272	264	315	246	252	271	248	265	301	289	289	267	282	279	276	271	267	262	266	276	285	266	260	313	276	237	277	271	273	253	263	271	269	260	251	275	292	257	248	282	290	278	295	307	288	272	280	264	274	267	273	275	270	258	282	259	279	305	261	302	259	271	269	300	230	280	259	255	261	310	250	261	278	280	270	260	263	244	271	231	225	281	286	288	255	279	300	282	304	272	256	275	250	244	274	290	274	246	262	262	276	270	288	256	288	263	243	269	251	253	275	252	285	296	267	260	274	261	275	265	270	272	273	247	304	252	276	280	288	250	237	289	294	282	254	252	289	250	254	244	266	260	259	273	279	284	256	276	249	250	273	246	302	254	273	240	299	265	279	252	285	263	250	273	275	276	280	299	281	277	276	274	266	287	267	272	284	263	294	252	272	249	272	240	271	271	255	278	260	276	282	240	261	297	285	272	273	282	288	304	267	280	267	270	264	281	285	244	277	280	269	275	252	258	272	282	282	257	249	265	285	258	269	261	256	249	259	255	272	275	259	251	262	286	250	255	284	250	286	261	280	267	246	259	257	249	239	258	249	263	285	275	280	252	259	277	285	255	296	270	260	272	276	285	280	256	280	255	229	271	255	240	255	261	259	259	268	253	240	281	279	252	251	255	291	259	296	272	272	253	287	258	246	272	245	273	268	279	289	263	294	253	258	245	263	244	270	259	285	288	275	291	250	253	295	277	264	255	282	297	239	265	300	235	268	256	277	235	255	265	257	264	249	286	247	257	256	281	257	283	291	256	282	255	262	286	243	273	292	325	258	273	272	290	283	268	262	239	294	247	259	262	255	264	235	268	276	250	293	254	241	244	284	271	252	234	260	266	287	261	246	250	263	280	254	255	301	283	241	267	286	255	250	299	282	281	282	273	278	277	278	239	278	274	276	292	267	277	253	271	285	297	251	262	252	244	263	250	251	241	263	269	265	269	274	281	263	251	297	281	277	288	259	256	282	245	278	269	307	262	281	255	273	294	290	256	264	271	281	273	249	289	255	276	285	261	281	283	252	257	294	266	289	242	242	257	254	280	259	266	284	270	260	292	272	252	242	279	281	244	263	256	296	245	262	263	269	280	273	275	256	262	242	284	241	246	251	293	261	282	266	262	277	273	287	290	265	253	265	257	292	279	241	291	242	260	237	261	261	252	245	265	275	267	277	292	267	270	256	268	264	247	281	271	255	237	264	300	275	293	265	280	237	275	309	259	309	287	274	266	266	267	262	261	267	255	284	247	270	241	254	262	279	279	274	296	287	276	257	284	285	287	288	255	293	247	245	296	281	266	276	261	283	252	279	293	253	259	280	271	283	265	271	242	287	267	281	280	244	293	274	276	271	273	238	258	268	280	253	269	272	263	266	281	296	277	287	251	265	288	279	243	257	298	275	241	282	272	252	273	255	260	269	277	261	263	284	267	245	264	266	255	262	274	257	270	253	267	278	297	253	281	273	290	279	265	238	282	277	275	264	259	286	288	273	245	219	252	270	242	269	249	277	252	278	257	256	268	282	262	246	231	270	237	223	274	253	256	299	247	263	269	236	280	264	257	265	229	267	255	286	278	307	262	310	277	263	299	269	260	239	282	272	257	243	251	261	252	287	275	281	244	254	251	281	305	270	278	261	262	273	246	288	263	291	271	256	253	268	275	268	259	250	273	280	272	274	265	270	278	262	270	279	280	294	258	255	242	265	258	262	257	270	256	283	271	264	310	251	223	274	284	295	265	262	309	259	278	269	262	270	275	252	293	287	246	296	268	275	271	245	263	269	290	258	271	289	274	287	264	284	272	267	247	254	243	260	275	258	268	240	256	254	278	259	248	266	290	286	277	277	261	236	253	264	258	272	289	251	268	254	269	256	281	246	282	265	288	255	278	247	243	270	274	296	265	275	275	301	244	266	263	265	275	281	278	262	254	281	262	274	275	285	267	281	243	294	280	268	280	272	267	266	251	260	261	245	252	268	284	257	251	220	241	246	241	253	282	288	265	310	273	240	234	245	258	252	276	259	278	285	277	279	283	250	253	271	250	268	270	269	257	259	263	256	293	268	264	245	263	265	274	296	279	252	263	262	266	276	297	253	281	257	267	262	265	279	276	256	281	305	232	271	283	267	245	242	273	253	239	292	266	257	273	255	273	270	264	261	291	283	282	267	257	256	259	266	304	255	258	277	273	265	293	274	241	265	260	258	299	281	274	264	294	254	264	252	306	280	271	262	259	246	258	246	286	260	275	252	256	275	246	293	278	299	251	226	261	271	297	256	247	268	244	266	274	229	256	277	241	240	276	276	294	263	258	275	280	264	279	294	278	276	287	285	272	250	263	285	286	258	260	262	295	257	261	279	294	273	250	267	261	273	282	293	274	251	237	263	265	257	261	269	254	265	281	265	251	296	287	242	283	282	290	256	259	274	270	254	277	297	273	268	267	248	270	276	236	261	273	287	285	328	257	275	270	279	284	273	303	252	310	238	280	259	242	283	268	276	250	264	257	264	302	253	280	281	251	261	260	276	259	266	236	280	281	259	260	275	252	255	257	272	270	257	249	277	277	256	246	281	322	291	233	263	259	261	277	268	256	256	266	278	278	256	246	271	249	316	253	282	258	240	257	265	267	254	277	278	238	256	248	255	273	289	264	295	297	248	272	255	278	259	265	259	253	278	286	254	254	272	290	250	272	265	289	272	263	267	255	287	282	272	281	280	270	253	271	263	263	265	275	290	266	235	250	262	255	258	262	307	274	268	274	261	294	258	264	283	269	266	266	252	250	256	261	212	242	257	242	301	274	247	270	253	291	269	272	253	289	260	267	264	263	254	259	253	286	269	237	250	277	306	279	255	289	281	278	276	273	253	281	253	282	251	276	287	255	262	280	261	256	273	262	266	289	268	256	283	260	270	250	258	266	285	292	251	291	287	233	276	314	262	282	254	289	252	270	241	274	258	269	250	219	256	277	287	275	271	262	261	295	270	282	276	279	253	268	268	289	226	304	260	273	248	272	262	264	254	271	267	248	262	271	263	272	268	268	263	257	283	281	254	275	232	271	268	273	283	242	247	271	268	266	292	272	260	252	271	225	261	253	262	297	255	250
23697	21232	28646	24115	21218	12430	1452	833	721	638	647	579	511	521	499	474	460	502	469	468	431	453	422	407	475	449	424	414	406	437	405	397	435	396	414	419	412	434	398	428	384	409	449	462	395	412	441	411	413	379	424	420	444	436	366	452	385	425	433	398	408	413	379	390	431	422	446	414	388	410	421	393	420	432	411	400	411	393	374	380	451	410	391	351	400	393	389	398	396	413	440	421	406	416	415	424	405	387	396	377	375	396	365	386	424	375	433	393	400	397	395	400	388	405	392	387	434	410	428	405	457	413	389	415	407	390	373	414	389	405	364	396	394	346	422	441	391	393	411	391	388	416	388	383	411	427	408	388	421	386	388	401	368	388	449	422	424	413	394	405	418	445	394	389	430	402	409	409	415	430	397	386	412	378	437	432	400	421	368	402	407	397	391	401	431	414	441	393	396	385	433	390	402	370	433	417	400	395	390	425	368	418	391	446	426	409	391	368	429	390	389	420	393	385	431	445	397	402	455	403	381	391	400	424	392	387	388	371	375	410	411	409	415	422	409	408	379	392	394	415	391	426	412	383	390	371	385	410	414	409	384	412	372	449	391	388	438	398	404	410	422	389	426	386	376	396	373	403	387	405	422	395	379	388	391	375	402	415	400	421	406	398	404	411	412	430	362	411	400	408	403	399	404	376	353	426	404	410	420	430	413	394	428	415	386	383	385	410	400	389	360	404	388	379	398	397	368	426	363	420	378	390	406	389	391	390	418	440	387	425	413	385	447	389	414	389	375	402	417	418	401	399	417	410	408	383	392	402	388	445	395	395	390	396	431	394	396	412	409	402	420	381	433	415	394	378	426	394	402	402	388	460	425	380	428	400	412	407	409	397	400	406	444	355	408	408	412	414	392	395	422	380	420	438	385	439	391	409	392	420	362	426	391	396	402	392	427	433	421	398	410	440	439	392	406	379	450	366	417	415	435	405	395	403	414	420	402	404	407	388	420	416	395	406	368	413	370	410	408	426	401	398	407	368	408	443	396	417	391	430	383	409	408	364	408	402	397	421	433	385	401	420	407	410	421	408	414	425	386	414	419	395	422	430	395	405	419	403	385	409	435	395	374	422	427	377	389	414	400	400	390	370	372	441	390	383	402	384	410	404	431	367	414	411	429	420	388	402	431	388	415	422	395	419	433	428	420	391	420	411	381	375	420	415	399	403	408	411	403	409	408	422	398	402	387	425	412	389	410	392	438	398	415	399	388	429	407	425	422	391	374	392	424	385	382	414	415	422	414	417	386	399	408	405	436	408	422	416	412	387	394	404	376	390	430	397	410	438	435	407	402	361	395	385	416	352	443	403	429	396	385	405	425	396	391	408	413	342	412	378	370	400	415	400	393	414	382	397	393	398	381	428	368	419	410	383	380	425	371	436	396	411	429	407	428	369	384	397	400	437	424	413	441	359	379	423	402	429	400	381	360	416	402	407	403	402	419	396	420	421	404	387	406	396	382	435	410	431	390	389	400	397	378	418	415	424	372	420	393	412	383	394	424	380	388	388	403	415	414	396	415	405	386	379	399	392	398	390	381	412	401	387	362	423	410	394	362	408	416	383	396	426	388	424	381	410	399	384	436	430	392	437	411	407	441	405	383	410	382	395	438	427	379	367	375	367	401	421	410	421	397	401	388	419	396	386	409	416	374	415	398	402	391	366	374	446	405	357	415	399	378	410	377	439	390	402	375	361	410	426	398	388	394	425	414	389	388	394	407	386	399	417	438	379	378	398	373	404	429	395	430	383	383	362	421	406	408	423	416	421	394	396	435	389	419	418	379	429	396	437	407	384	361	382	394	403	379	380	404	388	394	421	434	403	414	369	413	342	404	427	390	409	398	378	445	398	436	393	388	421	425	399	416	417	379	402	441	388	437	396	394	396	379	442	375	394	400	371	413	414	419	403	414	402	390	414	401	396	398	395	374	388	387	381	429	401	423	409	394	455	423	378	421	400	395	404	418	397	406	383	396	402	399	390	411	398	407	423	390	360	388	384	418	420	426	411	437	410	399	409	373	413	421	385	426	411	408	397	383	424	397	419	413	402	389	389	388	423	389	374	415	384	385	377	404	358	401	356	406	401	412	364	389	389	414	424	409	418	413	413	381	407	406	439	411	378	403	424	410	373	417	439	392	413	431	378	426	394	392	400	398	377	454	361	367	407	443	390	368	375	384	384	421	407	392	386	371	375	393	401	386	390	412	417	413	428	424	410	425	377	399	411	392	381	386	409	412	430	419	382	388	409	377	371	396	383	378	405	394	393	360	414	434	409	397	424	421	398	390	394	392	368	396	405	437	380	421	400	401	427	393	411	431	438	381	408	379	405	412	380	383	404	392	391	388	390	452	404	396	394	416	395	378	419	388	382	417	352	424	389	396	463	384	365	403	407	380	419	429	429	396	372	430	399	407	414	407	416	426	370	405	403	440	392	400	397	442	449	401	373	397	375	406	426	383	379	394	401	436	426	395	357	405	392	396	365	414	400	408	389	428	410	411	395	402	420	385	393	411	393	419	380	359	416	372	402	401	403	386	408	392	436	368	393	410	400	369	423	415	404	410	430	398	381	428	413	409	405	386	398	426	368	411	407	399	408	397	418	397	377	409	446	360	400	436	446	402	410	395	399	399	440	423	420	401	424	391	387	396	415	388	418	378	411	363	401	447	412	412	413	394	382	418	425	368	432	396	385	401	391	412	401	405	421	402	384	390	369	419	403	404	386	387	416	394	408	404	392	441	399	401	435	404	424	450	392	406	377	403	398	408	409	390	385	429	369	408	393	432	404	393	414	424	424	378	431	383	451	382	411	376	412	385	411	404	424	402	409	411	430	431	411	425	400	389	411	406	415	402	377	395	389	402	409	401	420	385	402	385	372	411	402	416	396	380	402	404	392	402	403	425	384	397	402	413	400	387	392	404	432	397	377	414	380	414	390	391	370	411	450	434	387	428	399	425	382	400	399	389	422	418	378	426	418	425	398	385	411	404	389	425	391	406	407	402	406	408	389	408	384	429	401	440	381	371	413	390	421	453	408	407	442	376	399	407	418	381	441	385	399	421	430	412	407	418	448	428	402	438	418	356	434	387	404	417	412	399	433	394	405	399	422	413	377	419	395	400	382	433	407	389	414	404	402	397	408	376	373	376	427	401	399	389	423	432	384	385	405	427	417	441	395	388	389	415	416	397	431	385	424	416	411	416	377	432	364	368	390	406	398	408	411	380	389	416	392	398	472	415	407	389	415	402	401	393	407	390	443	404	390	397	381	374	423	414	416	402	417	408	388	376	397	388	411	425	376	390	399	401	360	396	413	343	399	393	441	394	399	386	393	411	392	452	412	403	402	384	375	406	413	421	411	372	378	377	414	377	374	423	400	387	412	392	381	411	425	384	407	397	387	380	405	451	426	424	394	372	403	418	387	392	373	375	389	373	369	428	416	432	412	427	422	389	394	381	402
7371	9706	8179	4165	2975	2173	1743	1452	1141	1042	860	832	761	716	668	578	579	576	601	537	525	542	553	524	501	511	492	510	470	524	521	454	473	454	457	491	510	495	446	482	453	488	508	467	491	485	453	477	494	462	467	477	509	452	501	453	490	466	430	484	470	456	502	483	434	472	469	477	474	424	455	458	503	431	413	474	460	484	460	483	448	452	456	471	450	462	443	433	414	460	445	525	444	479	464	488	429	447	447	462	451	480	482	471	466	484	475	451	450	478	511	470	439	471	445	441	463	459	489	491	437	439	457	485	466	456	446	455	476	445	459	429	483	474	457	462	454	480	442	425	484	433	465	486	447	450	462	452	435	466	453	446	450	447	426	455	472	490	455	508	436	491	500	494	470	438	473	463	480	446	467	460	472	491	414	462	479	462	457	447	491	493	467	473	462	492	477	468	485	461	438	481	461	457	449	465	440	427	503	466	469	492	461	448	460	446	461	460	450	457	460	450	459	431	424	456	439	522	475	473	445	447	446	435	419	442	458	424	398	424	460	445	464	443	452	480	499	472	464	455	440	447	429	395	459	452	422	450	471	468	464	452	462	451	442	475	462	478	466	494	426	466	440	445	459	476	477	457	472	449	457	502	467	449	444	479	468	464	459	479	504	464	425	433	477	430	492	461	476	440	434	494	497	439	436	441	426	460	466	470	470	456	481	450	450	435	462	466	451	460	494	472	450	444	450	476	467	498	495	419	463	453	470	445	488	472	442	485	453	475	454	474	440	458	425	472	489	439	460	482	433	458	459	405	457	447	452	426	450	410	478	478	447	471	474	459	459	454	488	524	420	458	488	459	440	431	480	451	438	457	476	478	488	486	426	429	482	434	470	493	444	465	442	506	469	471	490	456	450	485	452	485	476	428	494	481	461	486	421	431	478	454	434	435	460	469	497	505	466	500	431	462	503	450	464	437	451	435	446	469	478	494	505	444	469	428	474	444	427	439	464	471	431	441	447	429	430	457	430	436	459	437	445	434	473	448	462	473	451	463	439	451	489	459	500	474	450	449	453	467	451	424	527	423	461	424	452	459	488	441	480	444	455	499	424	454	450	459	416	475	485	502	439	463	453	466	494	508	458	459	430	482	475	407	459	509	463	473	476	457	485	470	496	473	449	454	470	483	475	426	425	421	403	460	441	484	478	470	465	459	436	444	503	442	433	445	446	415	508	467	434	470	428	436	443	481	463	464	485	451	443	414	455	455	460	426	458	463	441	499	499	469	444	449	471	459	479	471	449	501	477	505	434	455	471	457	484	468	410	473	423	450	452	474	453	461	467	486	484	442	467	443	478	460	451	461	417	453	476	431	466	476	452	466	449	485	480	445	455	439	463	472	468	436	490	417	443	480	469	473	441	499	447	442	470	464	452	456	484	481	437	440	458	452	453	464	471	472	462	416	482	460	437	435	484	470	483	447	492	459	442	425	481	457	429	446	447	478	428	494	499	432	466	458	470	440	453	504	451	455	503	463	478	432	444	453	448	443	516	483	473	474	466	435	471	449	427	451	422	469	422	431	468	470	423	450	448	463	432	469	463	465	500	427	417	423	471	473	477	467	417	443	424	460	461	457	456	428	460	443	447	442	473	441	458	473	425	450	469	481	431	420	456	456	481	465	460	505	473	440	461	461	445	470	431	466	474	427	464	466	471	455	463	434	416	438	459	475	456	448	487	456	448	454	441	431	477	467	476	443	431	473	477	458	467	466	488	438	466	438	491	472	485	466	466	409	443	483	422	450	463	456	446	476	493	429	468	461	444	461	433	490	479	487	454	467	436	433	479	455	476	472	465	472	435	490	464	420	434	468	440	431	450	442	453	447	448	479	470	440	464	485	433	429	471	492	440	457	467	471	490	432	441	446	449	451	416	468	457	418	450	485	494	486	454	450	487	458	447	428	417	487	445	455	437	473	458	479	441	429	451	519	448	442	461	463	494	470	447	471	463	460	461	470	489	453	437	462	472	427	441	436	467	430	462	451	461	472	447	451	434	471	439	453	433	420	439	440	466	450	457	433	447	440	442	485	457	460	451	448	442	426	442	440	488	468	439	481	475	418	461	472	425	439	427	497	438	514	416	471	481	433	452	460	466	428	511	502	460	472	429	498	418	479	487	416	463	435	425	462	472	438	456	490	479	456	464	453	452	444	444	469	500	483	414	472	461	421	428	475	456	460	433	492	437	472	422	485	473	454	475	479	459	470	496	479	454	432	463	469	464	453	445	445	437	402	433	454	448	457	479	461	461	444	458	486	475	479	441	492	468	511	415	469	462	471	487	455	500	453	399	486	436	484	456	462	445	468	470	494	424	466	466	443	452	464	434	456	478	463	452	475	488	465	459	481	446	438	437	455	459	444	481	431	474	476	493	465	486	440	466	429	397	448	486	511	402	463	475	439	447	463	442	483	460	442	481	458	439	450	482	409	461	449	487	479	476	450	454	459	448	454	466	440	460	449	419	443	468	410	483	455	434	420	470	460	447	460	448	514	450	497	449	482	465	473	482	451	435	441	459	471	462	465	470	419	452	481	453	473	464	462	460	467	476	478	422	495	444	462	446	439	438	457	437	439	436	448	465	477	467	422	456	488	436	416	427	435	464	503	457	449	477	440	477	430	484	445	463	463	414	454	480	427	463	425	434	459	467	457	467	433	463	495	467	453	470	456	447	482	457	514	471	447	429	458	467	458	407	489	431	448	448	488	408	457	419	460	414	476	463	481	484	453	473	429	475	443	443	472	472	488	426	484	452	447	451	467	482	454	487	432	455	429	436	452	451	487	501	461	441	438	462	428	453	449	503	504	475	463	495	461	481	483	476	434	442	436	462	446	456	480	438	440	464	463	455	433	452	475	450	429	443	479	438	453	466	447	443	463	473	491	474	447	463	465	466	440	485	505	477	489	446	470	448	494	459	466	467	446	438	456	450	470	460	418	468	441	451	440	474	459	489	477	477	425	475	489	456	439	487	443	446	451	500	482	471	437	459	457	468	433	449	469	436	444	479	492	478	467	465	448	457	457	458	485	472	448	447	448	485	471	448	452	478	456	473	434	482	437	467	441	449	482	479	472	430	481	464	454	479	448	426	436	459	423	478	473	461	469	460	460	475	428	473	470	464	442	491	454	440	471	468	437	481	452	430	441	448	444	470	446	454	451	461	489	439	469	471	468	445	450	459	444	456	457	426	435	426	437	430	471	440	475	421	448	468	430	469	459	422	448	494	428	477	464	470	454	440	438	457	463	420	464	470	463	435	471	484	426	467	457	480	461	457	469	421	459	455	458	438	466	483	451	453	472	471	439	458	457	499	441	450	456	491	458	459	434	486	452	446	470	482	439	436	468	446	447	458	463	474	420	483	451	468	449	500	463	440	500	459	463	449	466	432	458	481	458	462	470	490	474	412	443	470	475	412	481	447	475	479	454	456	450	444	467	468	432	475	486	443	456	470	419	427	488
24860	21258	27729	25008	12635	933	688	580	558	488	449	443	453	451	458	431	454	399	438	425	383	377	372	373	354	398	372	381	421	370	395	364	423	378	411	363	383	404	363	370	384	358	395	369	370	373	377	383	321	384	377	395	395	367	357	393	359	370	415	383	378	383	413	389	388	404	414	355	385	377	378	383	440	417	376	345	376	397	355	404	371	383	381	343	405	383	368	351	382	396	345	387	369	378	348	374	394	376	349	375	342	387	389	373	326	360	369	369	367	384	380	343	365	355	383	437	399	374	399	364	390	367	354	344	356	411	355	382	380	357	377	404	368	374	379	327	378	364	375	411	381	357	390	361	369	397	396	368	380	363	384	344	378	392	388	371	361	362	402	373	398	380	341	392	364	406	381	398	384	391	364	383	399	411	396	377	390	371	371	349	415	375	376	401	380	372	382	370	345	370	381	402	372	344	360	406	395	378	355	388	374	363	402	372	373	367	430	398	390	385	369	360	392	352	351	375	426	355	390	384	395	433	370	410	387	374	354	388	353	380	370	369	370	389	387	358	389	369	409	371	387	386	397	368	409	357	405	347	398	351	382	415	380	348	374	387	362	374	358	357	380	372	377	375	357	383	391	387	380	362	361	357	355	355	371	375	403	384	369	361	359	369	395	328	329	378	397	392	364	433	354	378	447	355	370	376	385	358	370	374	366	350	396	372	341	351	364	377	374	352	393	360	341	352	368	393	367	355	374	373	373	354	359	374	432	372	381	393	396	385	334	371	385	350	410	339	349	353	425	356	391	354	355	401	362	362	380	394	420	381	377	390	396	390	367	376	390	351	375	385	377	382	376	371	393	401	351	415	381	362	356	392	345	360	364	390	386	356	368	372	401	415	402	371	370	357	358	388	395	365	382	351	382	392	378	366	364	401	374	408	357	372	390	381	380	400	360	370	375	370	388	364	361	357	406	334	321	378	423	351	347	347	391	371	374	387	372	369	375	380	368	382	398	407	362	341	373	333	354	362	399	353	359	390	377	392	370	411	371	377	367	336	364	385	342	375	368	379	363	388	382	369	348	370	382	385	375	395	405	369	357	407	415	347	403	349	381	362	355	384	426	355	392	367	374	379	391	402	376	406	381	371	401	366	363	345	354	365	358	353	352	414	391	364	387	405	407	353	373	374	385	396	377	389	365	366	401	355	387	341	383	402	372	408	415	389	380	383	348	368	395	333	368	355	396	381	396	367	371	403	370	362	368	366	400	371	393	353	415	369	403	384	362	390	388	373	380	359	370	379	396	344	386	392	412	385	377	378	353	373	384	369	404	390	375	398	370	369	389	362	366	377	370	406	385	362	386	368	388	353	339	367	377	365	387	353	374	387	354	358	370	381	363	353	355	369	406	371	356	390	349	394	374	364	375	371	383	404	376	414	381	383	374	365	404	395	415	350	401	318	330	371	355	367	398	360	373	353	385	371	384	395	383	314	412	363	369	393	387	367	336	379	368	372	380	403	365	392	363	385	376	362	354	376	365	365	331	373	365	372	419	389	389	394	371	423	390	388	388	370	348	369	355	390	395	390	337	396	385	394	346	363	339	371	369	414	379	383	354	361	358	381	361	370	346	364	357	379	376	376	372	393	369	370	397	353	390	397	383	359	362	367	336	380	382	381	361	379	403	378	401	370	376	358	366	372	396	362	371	405	390	407	371	362	386	355	413	372	348	369	400	357	365	346	395	342	361	379	348	360	354	375	404	371	332	373	358	396	338	392	356	399	385	349	411	394	404	377	409	354	394	374	381	361	392	350	362	381	361	389	337	368	361	364	388	405	370	359	331	365	395	342	395	363	374	368	431	350	344	389	398	392	378	369	363	377	379	366	378	408	389	396	369	360	360	376	368	377	367	378	351	376	381	358	396	399	400	379	363	389	368	401	382	373	353	411	373	370	378	391	403	348	372	362	371	353	365	329	384	382	365	345	383	388	373	343	379	399	373	338	423	374	379	379	368	400	366	395	366	374	375	376	379	377	387	378	376	382	363	377	400	370	363	339	365	359	381	401	375	357	385	370	369	426	389	388	388	380	341	413	371	385	376	332	402	359	384	352	369	379	390	365	357	353	360	364	379	371	359	388	375	367	341	388	388	395	341	394	361	399	359	379	376	381	406	365	340	391	396	389	392	358	391	363	381	390	366	378	343	388	368	363	384	397	367	385	361	354	397	382	361	378	360	362	363	382	398	390	365	387	398	370	425	341	397	374	359	377	421	370	364	366	344	402	360	378	414	384	368	345	388	383	381	396	388	366	378	342	373	385	377	370	378	369	370	377	355	372	376	339	374	350	375	364	364	381	382	402	386	351	334	394	383	379	367	368	372	386	341	367	380	406	383	355	355	354	383	353	399	399	383	368	390	354	402	372	350	404	363	415	384	368	415	418	386	401	369	381	404	340	396	386	392	346	350	370	375	401	333	369	402	383	363	384	408	363	375	365	379	357	364	371	380	352	362	379	374	349	397	389	373	412	402	389	400	366	406	406	359	352	377	347	388	378	336	351	379	381	402	343	363	373	393	370	332	412	347	371	393	396	400	359	354	406	340	371	388	376	393	376	382	365	386	336	390	363	369	390	373	349	366	358	360	387	406	373	371	388	354	363	396	347	375	357	359	373	377	380	364	342	368	390	357	365	377	384	357	388	381	365	388	389	333	364	335	358	402	392	385	379	372	400	380	412	387	402	345	371	383	349	368	368	364	402	362	367	344	368	379	392	348	373	373	376	360	379	365	369	410	391	377	410	403	368	382	391	366	381	355	393	391	356	344	369	356	382	391	393	424	362	379	375	371	364	381	374	409	360	423	366	352	367	370	391	369	391	371	381	369	359	381	358	383	395	373	364	394	399	379	378	370	376	346	368	374	360	367	370	362	357	403	386	399	354	381	369	367	334	331	411	389	368	360	366	338	357	360	394	377	386	389	363	412	390	361	363	356	391	347	364	392	419	354	383	381	347	354	374	329	444	367	375	391	351	362	363	396	350	342	370	378	374	407	412	345	387	381	396	393	386	338	397	358	359	379	374	370	357	346	384	355	329	379	412	380	385	339	388	361	359	358	357	386	378	388	337	360	372	407	349	337	327	371	377	397	378	384	368	358	386	366	373	368	408	371	364	391	341	375	410	347	380	357	334	407	389	357	403	339	368	374	359	340	369	378	373	353	383	377	380	377	401	348	338	349	366	390	410	382	395	416	371	354	399	359	382	355	352	377	375	385	345	333	347	375	391	357	366	361	397	381	398	368	421	361	363	379	350	335	345	387	360	369	369	385	402	329	360	378	372	416	377	377	367	381	370	370	358	382	402	353	394	399	386	356	399	393	373	383	374	341	423	363	363	396	391	362	386	387	350	341	368	359	398	380	367	381	330	376	382	401	367	374	366	370	401	405	337	361	366	375	388	380	312	404	379	360	403	375	378	391	392	358	372	371	370	370	438	382	396	338	339	400	358	327	404
7390	5663	4597	2436	1781	1309	1160	1080	829	736	687	617	550	502	589	571	560	528	509	493	475	472	465	470	490	509	467	488	493	485	486	494	503	476	488	480	429	461	498	459	456	455	481	451	433	412	463	428	470	434	444	469	470	442	488	486	443	438	424	498	465	491	493	473	468	480	481	445	492	432	439	489	473	469	433	455	514	484	458	429	472	425	469	464	449	430	444	438	448	474	453	447	467	442	479	445	436	490	481	441	458	466	450	436	443	419	442	469	458	454	473	501	451	444	446	403	489	456	506	443	457	472	461	444	478	444	434	451	433	461	440	453	437	421	458	472	486	472	431	463	426	477	448	474	457	442	486	463	448	438	454	480	430	469	449	480	415	449	452	469	429	472	462	451	463	461	438	441	461	444	436	438	418	401	439	453	458	433	467	423	436	479	443	492	446	447	453	455	449	444	442	412	448	478	433	483	451	425	443	447	438	436	438	474	457	456	473	432	449	459	430	451	439	469	467	472	476	439	441	449	408	433	475	453	443	460	481	465	427	448	412	450	450	464	443	470	456	476	464	429	434	469	477	449	448	467	436	458	424	479	445	440	441	442	464	428	470	444	478	453	430	451	469	434	446	466	480	475	468	482	407	464	447	476	396	433	420	491	436	420	451	463	478	442	467	465	438	465	430	428	445	429	460	477	498	468	472	460	462	445	472	469	426	442	473	436	444	443	452	417	459	435	441	435	456	489	434	496	451	411	461	478	416	423	432	442	466	472	404	460	446	447	438	432	421	404	448	456	434	492	445	460	446	456	425	468	457	446	468	414	464	441	462	477	417	454	443	451	434	500	449	465	438	445	505	471	451	481	460	471	450	436	442	449	447	437	412	488	425	460	422	467	433	430	448	449	446	428	421	474	453	469	447	435	442	488	460	466	448	433	432	452	452	438	433	460	472	454	479	497	442	474	448	440	457	418	471	448	489	439	451	466	455	423	458	424	467	406	445	401	472	470	430	454	461	438	470	476	398	422	451	493	459	479	445	444	431	445	453	450	460	487	471	462	457	467	444	469	462	430	467	430	460	439	487	455	446	410	465	435	469	456	398	458	458	415	463	425	466	466	491	438	433	470	465	483	474	462	453	440	470	457	470	424	415	513	468	462	435	409	433	434	469	459	463	438	451	454	447	463	449	474	431	467	468	457	455	417	456	440	441	463	425	456	450	411	432	443	444	427	457	454	469	430	455	499	451	481	444	492	512	445	496	420	485	451	463	423	459	452	453	447	488	420	464	475	459	461	468	458	441	440	418	476	460	457	462	431	441	454	465	488	453	474	450	443	484	465	444	444	407	446	462	480	458	459	419	470	457	423	434	502	472	469	472	485	514	480	437	421	440	445	441	440	470	463	491	417	451	449	443	454	449	449	422	495	418	426	477	426	431	447	472	477	474	442	475	434	436	464	449	466	467	414	462	452	459	459	444	443	462	451	440	449	451	456	432	462	437	460	439	457	423	460	441	444	412	452	458	455	417	422	434	469	474	451	448	455	447	432	464	453	458	496	443	465	458	419	425	463	421	433	434	456	459	468	448	427	462	434	446	457	464	431	430	475	434	457	448	449	429	452	481	443	478	455	464	484	421	463	469	417	460	489	453	454	443	484	464	495	454	454	423	430	445	417	435	479	432	450	435	458	462	498	470	427	461	442	424	431	473	423	445	467	459	476	434	456	467	472	457	432	463	443	443	457	476	468	436	468	462	444	435	442	454	432	469	440	451	423	439	448	445	409	486	480	485	457	420	452	439	445	460	476	439	424	444	428	428	459	471	483	484	412	459	468	419	497	475	453	449	445	464	442	419	458	466	429	480	453	455	435	489	484	434	460	448	428	462	484	458	460	453	474	450	472	452	517	448	473	444	445	432	438	507	482	441	447	475	425	460	427	427	484	477	463	439	442	469	441	428	444	491	449	444	464	449	468	446	427	456	452	423	435	507	417	462	457	439	486	444	466	445	464	402	432	453	434	449	422	433	470	482	432	431	445	468	490	418	431	415	471	481	461	478	428	463	430	423	487	442	460	473	475	469	469	435	490	451	457	442	421	442	415	457	442	480	436	495	443	429	451	476	414	447	469	424	505	441	502	418	421	449	451	463	451	443	407	457	480	500	441	470	451	442	453	474	441	456	395	429	479	411	447	399	444	447	470	430	465	474	449	496	427	428	442	475	452	447	458	476	479	457	448	411	475	441	441	462	460	463	463	440	444	443	446	470	444	444	458	446	438	438	445	502	469	465	450	445	399	465	456	457	494	439	465	489	434	473	453	457	466	440	481	476	473	438	471	456	471	487	476	465	471	454	429	453	463	432	452	473	449	418	440	478	451	433	417	466	477	472	457	428	458	465	451	492	442	445	458	477	482	473	442	479	437	445	428	482	456	450	463	458	451	443	469	420	495	475	441	483	458	440	493	461	432	462	434	444	433	464	441	440	446	454	448	472	432	451	467	469	457	456	457	452	443	461	443	466	409	445	440	474	470	429	458	434	440	409	432	443	472	433	448	483	435	422	441	457	444	440	481	466	471	464	458	434	439	454	421	464	436	459	400	467	414	447	430	426	450	467	468	461	488	436	469	470	420	463	454	465	459	429	451	414	470	458	466	391	447	475	452	441	465	454	436	437	447	425	455	402	464	457	452	502	442	463	396	407	458	462	464	511	481	476	428	433	452	449	479	457	477	467	488	455	479	457	440	447	471	436	446	459	490	467	460	426	448	474	403	455	435	447	414	431	470	437	419	470	452	508	456	462	445	480	466	470	456	486	437	454	450	425	469	446	437	440	478	411	453	481	455	443	468	443	471	440	437	429	427	470	426	433	436	467	454	433	439	459	440	449	442	420	421	446	481	448	441	458	418	448	425	430	452	478	436	430	492	454	482	464	473	456	438	438	451	422	440	390	438	481	446	438	466	450	438	462	425	423	465	464	476	468	458	449	452	452	452	431	455	460	449	421	486	443	463	468	490	421	445	458	411	467	444	450	459	493	457	453	446	441	462	460	485	444	438	454	467	454	454	448	475	416	388	422	478	465	510	456	447	437	436	441	452	412	430	449	456	454	478	448	449	450	445	454	426	451	433	450	444	489	454	469	484	411	459	430	448	415	460	460	442	465	462	440	450	446	425	421	403	452	443	470	442	450	450	476	497	458	449	460	474	433	453	490	388	466	450	471	457	421	433	459	472	494	462	458	489	425	445	466	430	461	470	476	457	407	479	466	458	470	463	432	433	475	486	444	385	471	445	459	445	496	469	457	443	474	443	444	452	436	462	421	471	458	431	463	437	438	429	416	431	446	447	437	460	407	447	504	437	461	441	487	476	442	476	444	458	449	435	463	461	448	463	432	488	476	437	445	460	452	466	477	420	431	443	467	487	441	486	462	440	498	472	427	468	460	467	425	442	433	441	423	439	482	444	457	463	448	473	448	452	445	444	441	460	449	433	478	446	447	449	457	477	433	471
22729	21270	29107	23756	21262	21332	12546	1884	1377	1225	1140	1009	972	969	914	865	816	835	809	788	797	767	786	840	760	745	780	703	757	716	756	732	710	738	734	779	785	728	790	741	734	771	730	707	716	727	725	741	713	742	680	733	684	753	693	751	732	744	704	690	717	726	696	725	720	686	684	690	704	667	754	724	681	748	711	689	700	667	715	658	666	702	716	720	677	661	671	669	707	705	742	672	747	692	694	745	695	703	779	677	639	730	724	700	725	730	671	736	716	686	726	700	670	671	716	739	720	688	684	734	693	669	762	708	670	713	667	665	728	728	745	749	677	736	721	671	693	709	710	708	747	736	741	717	763	700	703	682	706	706	729	668	728	692	675	686	702	707	683	665	753	710	690	675	688	689	723	720	704	746	685	688	685	713	754	666	695	679	708	685	686	723	651	655	760	703	718	713	721	709	708	741	688	678	671	688	732	688	679	706	714	704	731	723	693	692	652	743	707	696	647	715	716	692	678	715	687	737	683	646	724	747	711	688	696	712	663	745	696	688	684	707	710	695	726	732	731	698	664	729	694	705	720	703	714	694	649	725	696	678	638	727	696	686	742	714	724	732	669	682	684	708	731	658	659	685	715	706	690	664	694	722	728	723	715	672	748	692	732	708	720	685	685	705	727	703	685	673	698	736	742	715	717	700	696	669	680	721	727	716	667	727	660	696	704	684	702	737	750	687	693	708	726	704	743	727	707	658	693	683	757	691	700	672	691	721	708	721	691	710	699	729	705	681	696	691	687	688	713	696	720	709	649	712	670	691	668	659	729	743	692	707	682	702	714	698	713	674	716	733	663	693	685	737	702	717	729	683	717	686	715	717	654	712	706	700	748	693	699	688	693	669	707	700	742	753	699	734	716	704	737	686	710	703	716	772	712	731	679	646	724	712	727	708	689	726	708	708	696	672	701	721	701	713	690	746	720	674	680	701	687	741	654	764	666	686	738	729	672	680	747	744	702	659	688	696	676	688	704	717	700	703	687	681	679	707	674	724	671	691	685	743	675	675	716	750	702	725	714	688	657	671	706	710	739	747	705	693	729	697	740	711	658	723	685	733	692	703	718	681	710	732	727	710	714	733	655	758	725	732	689	718	705	754	699	691	698	676	702	678	734	658	731	654	711	734	706	678	737	676	652	652	724	700	729	745	728	640	687	716	676	681	733	679	700	677	720	715	681	689	700	732	717	673	691	745	726	726	688	766	698	694	687	685	702	644	728	702	686	738	683	717	690	692	746	714	712	699	714	721	696	701	724	689	704	680	686	735	661	678	658	714	691	686	724	726	738	695	717	738	711	671	706	716	712	729	676	707	683	647	710	699	714	719	674	724	657	680	723	722	725	711	682	722	714	740	679	680	680	719	700	696	743	720	733	719	676	654	722	714	689	705	723	721	756	679	758	714	742	717	728	737	644	724	732	702	715	715	660	694	738	748	747	732	726	683	677	680	707	729	677	703	709	672	692	725	684	712	716	730	679	736	704	721	727	674	765	700	712	684	681	729	679	652	669	738	675	697	675	692	685	682	707	719	727	686	669	686	731	706	704	710	682	724	665	671	717	681	691	685	718	716	665	691	695	718	678	680	682	733	687	736	733	692	693	681	700	714	739	714	689	703	662	680	710	746	718	711	684	648	677	698	726	676	717	734	694	708	654	704	688	716	717	678	704	733	718	741	670	683	717	674	738	720	700	716	699	695	704	647	670	712	710	670	680	662	696	748	726	704	721	708	693	725	666	723	731	679	666	710	703	708	692	714	715	711	740	688	681	725	682	734	664	659	737	673	676	739	704	649	697	642	666	733	674	714	727	726	700	660	679	716	652	704	777	685	694	701	689	717	731	711	746	670	704	732	680	682	695	706	663	676	708	689	684	667	692	712	721	707	668	692	710	708	693	682	736	742	723	678	653	698	707	714	673	704	723	708	716	669	739	631	677	734	687	682	655	716	720	694	664	713	705	706	708	684	723	690	754	646	719	681	688	691	730	707	661	673	689	673	708	682	664	699	667	671	668	681	682	725	728	690	729	730	726	714	679	679	742	740	730	760	716	764	681	688	702	716	697	740	722	681	731	724	727	740	695	720	706	710	688	690	698	753	721	673	707	691	678	690	697	710	705	700	707	699	718	640	692	715	716	740	708	685	708	679	702	708	701	636	714	711	669	715	655	697	679	644	674	736	708	722	705	689	704	700	697	702	702	685	687	724	717	663	730	707	729	721	688	703	722	672	689	710	739	679	714	753	674	698	661	687	702	742	698	686	689	693	695	697	693	715	668	683	715	766	716	705	683	716	704	676	733	725	697	715	732	678	683	677	706	727	665	720	711	693	710	713	718	700	710	688	722	708	737	658	697	619	687	703	731	691	712	736	691	709	741	717	732	721	693	714	692	706	634	689	710	733	671	703	683	704	657	678	693	714	718	673	683	674	678	731	686	727	704	668	739	703	739	693	688	704	743	729	680	670	688	683	708	702	719	699	718	681	715	707	686	710	739	686	684	691	658	736	717	680	703	701	656	735	712	688	709	676	699	692	682	689	692	648	706	742	775	732	740	756	695	706	726	666	677	690	693	705	686	701	720	712	695	687	704	728	765	673	740	718	728	703	660	685	732	686	694	706	724	702	656	685	711	734	727	688	692	658	703	714	717	712	674	720	732	745	699	773	739	697	682	660	677	672	706	695	710	716	688	717	708	683	690	645	681	699	701	679	687	688	691	685	695	740	674	686	692	670	693	752	736	687	689	665	686	716	733	665	640	695	719	676	717	708	703	730	722	722	697	691	702	692	703	724	700	669	674	691	678	711	690	675	722	712	697	682	684	658	673	654	766	699	762	700	692	694	663	718	677	691	669	695	736	716	682	685	750	709	721	699	661	679	692	700	687	712	735	725	684	695	656	694	696	700	702	671	697	699	648	746	700	673	701	697	666	728	696	690	685	682	699	713	720	700	714	705	695	721	716	742	701	706	683	683	745	665	710	694	671	706	656	626	665	685	729	699	699	723	671	716	689	730	684	650	743	721	733	681	700	709	714	691	735	739	686	692	725	711	715	716	726	666	702	695	687	727	712	693	676	712	713	706	672	694	706	714	689	701	687	700	703	666	708	708	725	721	737	678	697	735	690	714	750	680	705	714	699	701	726	692	730	674	685	682	674	705	666	743	720	689	709	686	689	670	696	672	742	680	699	720	708	699	703	731	650	683	697	700	733	695	712	709	709	715	728	661	679	698	714	686	729	704	697	708	697	695	680	727	690	708	712	725	706	701	690	693	683	710	682	692	703	709	746	666	715	661	721	674	690	676	679	718	707	703	678	654	715	664	703	685	721	729	682	703	708	681	704	707	729	698	675	652	702	748	700	675	716	700	721	722	712	735	703	706	683	716	671	687	698	709	676	710	706	702	705	682	666	720	666	727	717	692	714	716	664	678	709	680	661	698	720	726	737	685	714	727	713	681	723	695
10068	16259	13596	7430	5396	4177	3252	2715	2163	1923	1649	1501	1331	1242	1163	1081	1036	1033	1012	1028	949	891	926	923	883	924	927	880	853	832	815	826	847	870	787	866	841	812	821	794	793	790	804	754	759	823	808	819	833	816	796	796	866	802	757	783	798	782	860	829	734	828	794	759	805	796	787	827	782	818	745	806	786	757	749	750	770	770	851	779	794	817	751	770	771	751	799	807	777	742	768	833	773	792	772	822	790	818	775	814	771	739	737	787	836	746	712	817	809	779	827	774	759	791	771	777	801	768	724	744	819	741	801	763	779	787	798	746	772	778	777	763	745	838	790	851	812	795	781	773	791	756	803	846	785	700	798	753	745	824	753	790	808	805	800	775	770	796	758	804	767	828	727	803	788	731	725	804	744	768	803	777	773	746	757	776	769	811	808	795	719	804	732	759	777	758	779	755	781	778	812	793	778	799	749	779	744	746	807	751	763	786	756	759	742	772	802	774	724	837	810	748	757	727	801	785	803	804	761	752	757	748	796	787	787	794	768	783	803	785	753	779	788	741	832	754	808	767	787	762	795	800	761	813	732	805	845	755	850	827	750	805	746	811	815	811	803	831	748	805	771	754	743	817	763	821	780	767	789	757	801	770	758	748	774	748	818	790	764	770	813	770	867	751	799	767	799	831	764	809	769	820	781	747	778	731	799	792	806	777	755	730	756	813	768	802	774	800	764	779	788	800	834	812	816	785	779	763	739	779	769	800	802	736	778	853	808	768	793	799	832	756	764	794	765	760	757	781	749	765	802	760	745	784	771	731	802	789	772	724	767	746	764	772	708	772	748	725	821	786	775	760	822	809	758	759	798	801	785	799	746	805	759	738	873	744	736	766	800	787	774	796	736	759	843	804	781	807	784	772	792	852	760	792	819	747	722	786	746	788	747	788	809	777	773	780	781	777	794	803	768	767	778	805	802	736	808	750	798	768	763	754	787	766	799	764	761	781	818	749	819	814	819	770	798	776	775	798	762	761	753	760	822	776	754	811	791	748	747	781	801	836	776	803	843	762	744	777	779	747	751	808	817	797	736	789	797	817	796	716	756	710	759	741	768	808	757	799	751	734	785	777	784	776	795	780	751	773	808	802	782	762	789	754	812	805	708	762	741	728	774	758	762	751	725	798	774	790	787	794	748	762	769	823	830	745	799	808	799	786	788	755	789	773	768	823	791	786	762	792	825	737	777	770	758	748	809	773	798	791	825	792	793	752	782	742	719	766	786	760	777	835	771	767	763	726	765	799	762	762	789	774	780	783	788	789	766	779	745	795	766	763	798	764	763	719	785	780	836	774	800	842	761	756	797	786	802	773	791	740	787	776	809	792	840	803	759	759	779	841	762	820	783	734	770	804	769	761	759	738	789	788	800	821	763	764	737	753	741	786	749	854	785	792	775	820	748	772	805	774	767	774	786	838	791	774	776	769	753	807	778	863	777	796	799	719	758	813	787	808	764	821	840	799	796	758	768	761	786	751	796	794	802	814	802	803	755	809	785	737	755	767	776	775	788	805	736	774	814	774	781	799	765	757	748	830	779	763	767	781	768	780	795	801	772	780	758	843	858	789	837	757	800	760	726	768	788	757	764	793	764	827	781	760	803	796	760	765	763	820	735	837	794	773	788	778	756	863	800	811	747	735	769	783	812	851	808	810	756	793	794	780	819	760	804	773	778	788	764	792	759	802	802	789	789	805	793	768	821	826	747	752	756	811	772	784	748	824	789	765	753	750	795	727	777	836	801	784	736	828	779	825	807	780	762	782	755	769	805	774	803	704	753	714	801	747	767	751	793	777	803	825	826	750	757	789	764	732	761	787	750	765	783	787	736	794	753	785	794	754	730	761	790	732	736	832	783	750	731	803	796	697	803	776	801	819	761	753	801	717	763	740	780	768	781	757	756	782	779	758	779	776	760	763	766	711	770	768	763	793	811	735	765	764	752	774	772	792	837	833	746	757	810	743	794	753	703	752	812	777	759	789	758	761	750	734	787	759	746	763	759	770	749	716	739	764	740	765	760	773	791	760	801	819	767	698	767	790	793	749	747	815	780	758	763	829	757	795	731	822	766	804	806	788	770	832	767	767	723	798	804	820	767	739	799	745	795	812	743	785	742	802	759	787	793	791	767	787	757	833	714	765	777	781	766	766	779	726	765	829	787	788	742	775	782	806	793	765	806	756	761	778	777	799	756	802	774	774	778	760	810	793	758	747	745	778	772	789	774	812	760	752	764	815	791	763	785	789	796	799	744	824	761	754	767	779	816	741	756	778	738	754	794	770	772	801	787	797	748	815	761	807	756	775	842	770	773	727	791	788	760	771	760	801	760	788	816	773	746	790	786	783	785	751	826	830	793	744	785	770	806	772	786	798	769	786	731	756	770	794	789	750	796	775	762	753	821	788	751	774	790	795	797	767	795	810	727	753	797	778	772	755	746	810	741	778	746	771	776	738	805	803	802	787	717	762	770	776	853	811	783	797	769	771	811	763	775	818	800	804	805	853	829	746	753	779	788	765	812	729	806	795	787	756	795	749	756	788	789	764	769	770	737	800	793	746	751	771	756	794	790	782	822	770	797	794	777	769	810	787	795	769	785	805	775	787	801	777	790	787	767	793	745	796	698	784	761	829	784	803	767	766	778	774	773	723	806	822	751	784	743	758	775	803	837	788	790	787	760	760	786	753	772	730	805	802	819	811	819	796	834	769	767	805	828	832	773	749	742	799	782	780	737	792	770	752	734	742	828	754	802	783	802	731	755	792	753	806	745	749	807	742	776	773	805	771	758	782	786	790	804	792	726	800	809	753	812	768	772	727	784	767	793	753	849	765	795	768	714	758	835	823	803	761	788	756	755	814	817	782	770	816	791	785	824	805	747	770	741	753	764	759	749	805	762	762	771	765	811	778	734	781	756	777	814	740	782	828	789	764	778	822	802	790	767	797	842	783	768	777	777	729	723	792	806	842	752	776	781	707	770	807	790	790	709	777	763	762	770	750	757	779	764	809	800	776	766	776	805	789	747	770	801	795	766	750	813	745	784	785	776	756	820	785	738	797	751	792	796	724	776	822	774	772	780	743	745	848	778	774	791	824	751	786	744	769	800	779	747	778	800	784	809	832	806	791	769	781	751	719	816	816	748	748	760	791	789	790	792	780	778	758	783	730	744	796	756	770	797	761	760	813	791	782	778	780	741	787	776	734	752	799	739	761	730	795	769	755	818	767	764	806	801	789	767	802	807	764	769	773	784	811	743	799	809	760	822	789	818	787	776	767	793	805	762	826	808	734	821	749	790	750	763	771	786	803	766	785	781	761	785	762	828	759	808	832	753	823	760	801	791	757	787	735	769	742	763	816	739	790	789	795	756	765	775	764	800	725	771	783	798	763	811	799	756	821	805	756	779	805	789	769	789	785	808	832	753	775	786	823	809	834	755	795	758	782	767	758	789	771	764	778	778	771	772	772
27204	20462	8260	599	342	294	290	263	248	241	231	221	219	211	220	221	213	210	223	215	202	195	218	208	201	223	212	222	207	219	207	219	218	230	227	166	220	210	201	229	200	214	232	192	200	223	207	215	220	219	202	184	208	202	206	220	222	224	221	209	225	245	248	192	196	222	212	259	222	239	213	205	222	233	202	216	206	215	220	207	196	223	213	214	198	226	207	222	230	234	207	219	232	200	203	202	207	217	224	236	208	208	217	199	188	216	228	227	232	214	191	239	223	198	214	219	223	206	253	208	257	228	216	202	220	212	213	216	230	208	248	202	215	229	237	217	195	210	202	233	230	221	218	201	212	203	224	240	214	212	214	218	204	226	208	200	210	211	226	226	219	214	229	227	219	228	241	206	189	223	204	219	220	215	217	215	240	219	218	228	229	235	213	220	198	236	211	225	202	203	212	227	212	193	228	234	201	220	231	225	205	216	209	208	218	205	216	218	208	207	205	220	225	219	217	219	204	246	243	201	211	252	187	228	241	229	211	207	229	211	211	208	221	218	213	223	184	215	202	219	210	226	234	242	220	210	231	208	201	217	223	214	216	225	208	234	224	211	213	234	226	216	199	205	241	192	233	223	209	213	236	201	203	245	226	224	210	221	197	213	237	219	234	215	205	212	220	206	218	213	242	224	231	208	215	220	245	257	182	219	213	209	204	234	225	213	246	196	236	209	203	217	244	224	219	252	216	207	241	203	213	183	194	223	196	246	201	222	192	225	252	200	230	235	213	200	194	214	210	230	220	224	203	228	232	199	219	226	198	192	237	213	194	214	195	203	219	213	211	222	230	197	204	209	197	220	234	231	224	201	208	232	217	197	207	217	233	212	191	205	229	213	203	184	207	224	211	234	220	215	207	208	222	213	209	216	200	246	212	210	205	181	201	213	199	225	223	222	229	234	234	192	234	188	207	224	242	232	227	202	199	192	198	204	225	239	226	236	209	190	210	220	189	214	223	201	220	169	222	230	218	206	233	238	219	200	224	231	177	231	192	207	229	240	208	209	229	221	211	233	226	182	212	211	227	217	218	219	209	219	208	190	218	198	222	202	210	218	221	204	216	204	224	196	228	210	241	194	234	222	224	237	217	222	212	207	245	245	194	220	224	229	218	206	220	188	207	196	190	210	226	240	221	207	234	248	202	217	219	222	229	214	212	234	204	198	228	212	225	223	228	215	204	215	220	205	235	222	220	201	193	217	219	233	228	241	214	215	228	216	224	205	208	236	198	230	202	211	205	222	215	223	205	204	246	204	213	201	209	182	225	213	235	210	213	206	188	205	220	213	182	212	237	206	205	201	221	221	204	210	201	200	255	201	208	232	205	210	195	196	212	214	229	217	211	207	225	229	200	201	205	198	217	187	199	185	210	219	235	228	231	234	236	228	211	243	204	200	201	233	202	217	214	211	217	202	210	225	205	241	207	207	218	203	227	209	206	206	204	206	208	232	203	206	215	226	219	234	229	225	210	234	225	192	238	218	195	221	236	222	217	219	220	206	237	215	230	196	248	218	195	216	228	219	216	199	246	202	239	211	229	209	211	207	219	195	230	189	240	203	220	243	191	232	223	192	264	204	225	212	257	188	201	223	221	244	180	201	202	216	188	210	228	195	204	195	207	221	221	197	241	201	227	207	226	217	226	255	223	228	246	221	228	211	238	219	214	212	224	200	224	210	216	207	195	219	210	237	225	204	178	255	225	206	228	202	231	226	214	239	249	212	219	197	212	217	230	209	229	240	186	225	185	220	217	211	218	223	207	210	226	196	221	215	194	197	188	207	215	203	222	192	234	185	246	214	200	213	246	211	202	214	227	231	247	188	216	193	215	212	208	220	207	217	216	214	220	207	234	195	203	206	188	210	218	209	212	211	214	226	220	224	200	181	223	211	210	256	227	217	214	226	194	219	216	227	246	204	202	213	221	227	209	206	197	224	198	244	222	208	211	212	208	202	223	190	214	211	207	224	202	222	240	223	235	225	202	228	223	227	204	208	210	208	228	220	227	201	237	199	201	219	204	211	205	221	199	223	204	213	228	243	215	217	221	223	202	224	220	219	220	242	222	191	217	193	233	228	207	179	218	211	203	211	218	217	221	194	232	188	200	206	186	246	247	210	214	217	205	226	224	209	206	234	206	224	217	184	227	212	195	223	197	203	223	207	212	224	184	224	206	211	212	222	230	231	213	195	212	223	258	230	187	211	234	204	208	200	221	230	218	203	218	218	199	221	217	230	188	205	210	190	236	214	209	224	212	248	220	229	189	217	200	232	204	222	210	222	249	216	244	215	197	221	228	245	219	230	222	226	209	199	208	198	200	207	204	199	194	233	202	228	192	216	237	200	199	219	216	207	223	222	224	202	196	234	243	240	206	234	230	225	210	213	206	199	236	208	184	192	182	226	234	223	210	247	252	190	204	203	216	215	224	212	208	231	247	257	230	185	206	215	204	247	225	232	204	231	222	193	240	204	203	226	219	209	199	178	224	243	221	218	215	218	184	216	207	204	232	206	231	216	242	218	225	210	206	220	220	191	218	224	192	214	215	218	215	214	238	220	212	221	211	230	222	240	223	209	226	220	222	233	199	212	224	213	198	235	191	196	207	230	225	209	191	218	207	204	207	206	220	223	204	202	230	222	213	230	216	220	219	224	213	238	237	232	203	219	220	216	239	204	239	222	231	218	233	207	199	215	211	223	233	234	211	228	219	233	217	232	208	215	232	212	208	241	232	230	212	225	216	214	226	230	208	244	218	216	190	255	182	206	219	229	201	226	242	202	192	212	229	214	209	217	200	201	213	200	194	226	203	194	235	222	232	216	202	226	217	209	203	225	234	237	205	227	212	200	227	213	221	217	202	242	212	199	214	226	213	209	208	210	217	205	196	225	215	223	235	195	195	213	226	235	202	221	207	203	230	240	216	205	220	227	186	212	224	236	216	215	217	203	222	235	229	214	227	227	233	228	227	213	211	216	236	225	213	197	201	222	212	212	196	218	219	198	225	219	233	230	221	201	188	199	202	217	230	222	217	210	213	223	213	186	201	197	195	225	227	212	204	210	219	231	242	212	226	217	239	219	196	211	220	231	215	191	218	226	198	214	240	209	240	223	212	194	208	197	207	226	249	219	221	205	232	226	225	209	221	191	223	210	215	242	214	201	222	208	225	211	201	220	216	216	214	233	192	219	221	200	210	203	205	214	216	222	214	187	243	215	206	246	243	237	207	211	227	216	227	208	199	209	230	215	243	203	207	230	202	226	213	196	192	218	221	232	187	207	231	215	229	219	214	237	219	220	213	231	218	191	225	213	235	229	216	229	196	214	219	209	209	220	218	191	221	216	234	220	179	231	201	222	224	245	230	212	212	244	207	235	224	187	222	244	218	227	239	228	229	216	219	227	201	225	217	218	222	224	204	194	238	200	188	193	220	219	224	195	238	210	203	215	205	206	207	236
6187	1171	846	518	440	392	350	328	321	294	306	324	293	257	279	284	265	299	269	275	271	271	279	302	289	273	278	260	264	296	240	263	271	270	283	278	262	284	272	270	280	261	257	282	238	279	271	249	292	244	255	256	276	278	284	293	267	290	288	285	269	244	256	248	295	232	282	282	270	286	259	263	288	294	275	264	258	278	294	268	285	258	273	252	288	236	248	273	274	301	295	304	278	272	255	256	303	244	253	259	264	285	266	263	282	272	275	283	274	271	286	270	267	300	260	280	273	267	262	271	255	262	262	269	288	269	256	248	279	268	251	231	248	269	289	284	250	262	280	297	260	274	262	265	262	271	273	250	290	257	246	249	281	268	263	282	260	275	264	259	267	238	262	272	272	253	277	262	252	257	276	279	242	236	265	281	253	275	270	267	274	258	268	277	281	264	269	249	252	252	287	270	263	252	281	254	279	261	256	244	267	252	281	260	238	267	262	274	283	254	261	264	275	256	288	276	257	276	279	267	236	273	266	287	267	263	258	278	317	246	260	282	264	242	282	253	295	247	275	249	277	255	267	259	248	254	294	254	260	269	258	282	235	291	266	269	284	262	247	255	249	271	270	213	253	277	275	276	254	256	270	252	230	242	268	263	276	266	251	283	277	254	273	300	281	267	268	249	270	275	268	237	286	245	255	253	253	286	259	271	267	288	257	291	279	273	276	269	256	275	260	272	264	248	260	286	276	261	278	278	264	242	277	285	282	261	273	266	272	274	267	275	245	282	247	277	250	268	274	294	265	276	256	273	274	243	300	262	251	241	243	278	249	274	267	267	273	269	252	263	242	259	272	256	251	263	279	287	280	254	277	279	289	266	284	266	282	270	265	257	257	284	266	272	260	270	269	281	265	240	261	263	244	271	233	242	245	275	256	271	287	282	241	291	254	276	272	292	240	257	249	240	213	269	317	268	277	272	236	274	259	263	309	317	283	238	270	255	276	298	259	284	286	271	244	268	289	303	257	240	253	270	272	287	255	249	257	269	279	257	294	249	278	257	267	271	254	247	268	293	254	255	258	252	285	273	272	251	259	276	273	254	261	278	236	263	250	253	257	279	290	270	286	258	263	255	266	296	262	279	287	271	265	255	271	267	253	247	258	275	271	237	259	290	287	246	286	243	320	292	268	254	280	278	267	275	240	276	250	275	280	273	258	292	280	263	255	247	298	242	262	262	264	240	256	258	271	262	273	255	280	271	245	273	279	278	237	260	261	259	283	238	239	266	284	250	278	296	286	295	264	257	258	264	264	255	271	269	287	247	252	290	276	268	260	266	272	292	267	265	255	269	261	281	258	279	277	260	258	231	244	247	282	264	250	277	247	270	267	273	259	267	261	241	289	279	267	235	257	270	261	283	250	273	268	272	231	264	273	248	271	270	250	265	278	249	267	286	281	273	277	277	252	258	273	240	232	234	243	283	271	264	310	234	285	238	269	285	249	263	250	287	252	301	270	261	269	250	272	276	266	287	274	268	281	293	237	252	274	269	249	255	277	267	265	254	247	277	263	269	282	258	246	256	264	261	242	256	248	256	247	266	284	268	242	285	287	284	272	277	271	275	294	266	291	271	310	263	271	284	269	270	248	275	290	278	273	271	270	270	280	249	254	243	257	266	243	284	263	256	290	281	246	234	267	270	246	265	269	260	268	274	259	270	284	240	265	263	256	249	286	287	261	278	276	256	279	250	255	265	268	272	276	247	271	256	266	250	236	266	277	273	255	256	286	263	250	265	277	284	232	268	258	262	260	286	258	269	258	243	268	269	291	262	265	260	278	296	267	265	253	279	245	271	246	261	246	279	261	258	288	285	264	259	275	266	283	284	274	267	279	248	293	266	274	257	271	278	277	233	281	277	266	277	275	253	252	259	256	286	284	259	266	259	234	250	258	233	276	249	282	269	258	283	261	275	282	287	242	277	259	254	275	267	273	289	269	247	254	257	249	254	276	276	266	282	283	295	259	266	255	276	229	245	279	268	280	235	294	246	262	280	270	255	271	259	269	278	242	251	299	277	245	276	278	267	274	279	264	256	277	278	272	278	259	273	267	270	277	269	283	284	292	304	278	262	261	265	263	289	255	290	282	273	270	252	257	240	247	241	261	256	278	266	283	282	280	268	238	257	296	244	292	266	254	269	284	235	256	269	271	253	233	256	242	284	283	289	245	283	268	253	269	229	288	248	244	271	272	307	277	281	252	277	262	255	264	317	242	235	255	286	270	259	268	255	264	276	293	243	275	249	243	260	271	261	274	279	268	248	267	292	262	265	261	261	256	288	279	290	242	273	277	269	270	262	271	262	257	260	276	272	268	224	255	290	285	272	253	262	250	264	266	257	278	291	289	267	279	272	281	256	260	270	276	280	273	273	236	259	267	274	276	282	279	241	282	259	278	276	264	283	278	302	308	270	284	267	263	280	256	271	258	268	282	233	268	284	257	263	244	237	260	255	259	220	255	249	268	245	277	262	280	290	268	281	253	265	246	269	268	254	253	279	265	259	270	248	257	272	272	269	259	285	272	246	259	254	261	254	266	245	272	283	305	267	262	253	275	278	256	250	253	252	252	276	283	255	255	286	294	253	239	289	277	262	283	275	276	247	278	282	250	268	269	263	265	262	262	268	278	275	290	252	243	270	242	278	253	278	284	289	315	293	231	272	249	233	273	251	295	256	269	268	261	253	278	259	240	268	280	290	273	294	254	283	256	268	273	254	252	250	303	267	280	272	271	236	260	288	247	260	266	254	246	254	264	243	251	267	241	253	262	269	292	246	266	269	231	274	284	245	259	273	247	242	255	269	274	262	296	276	287	265	259	267	302	252	256	297	267	250	286	256	277	293	259	257	268	264	296	307	277	260	254	237	278	233	309	272	266	260	239	247	277	309	271	274	250	258	260	284	274	269	279	283	257	259	280	261	280	265	292	237	283	273	260	251	267	225	255	235	255	264	310	297	275	257	275	263	270	254	254	295	274	245	245	261	243	272	243	249	277	298	260	291	270	258	266	302	259	292	269	250	286	294	263	275	267	250	240	277	281	262	256	274	285	259	251	289	260	244	259	267	287	261	294	278	269	259	274	277	269	247	282	266	274	270	270	257	257	272	290	275	260	275	270	260	279	248	293	257	260	287	263	277	260	292	264	278	255	260	236	249	285	270	270	269	282	256	268	266	287	277	297	250	283	285	285	266	279	275	261	319	242	272	260	288	291	277	271	265	305	261	254	285	269	264	283	270	267	259	255	288	266	251	271	226	273	264	254	274	286	291	292	257	255	275	293	269	283	274	252	274	239	313	295	270	261	249	266	256	263	306	272	299	264	270	272	272	262	276	262	252	262	272	229	273	281	250	276	258	273	271	268	271	298	242	257	281	267	270	263	255	276	274	286	261	256	264	284	261	260	235	262	267	252	274	256	245	287	253	254	291	265	267	251	226	275	265	263	256	280	282	290	286
23683	21236	28661	24122	21239	12556	1364	904	694	700	640	622	522	520	489	439	506	445	480	463	417	448	431	458	429	447	440	453	441	440	422	392	494	466	408	450	414	470	390	421	380	409	415	419	425	438	403	430	412	458	403	410	398	441	377	414	424	380	405	459	422	406	411	408	402	432	414	369	424	369	419	350	381	382	434	395	425	362	411	380	422	374	403	412	409	395	406	401	400	412	400	395	421	405	375	456	390	445	444	404	431	418	431	381	436	411	433	426	428	392	401	390	400	415	385	413	391	354	435	392	443	424	396	428	403	419	399	415	370	396	414	419	385	387	431	360	405	427	400	419	381	412	421	441	402	425	462	411	388	397	386	419	411	391	416	427	393	391	381	400	389	426	434	432	398	394	432	416	377	412	391	417	401	416	398	402	421	425	424	400	377	424	402	402	402	361	422	397	410	411	399	417	388	404	376	421	392	424	425	391	412	383	401	411	389	413	420	421	424	448	431	403	398	423	426	407	372	399	407	396	414	373	431	427	422	419	400	375	419	390	410	392	382	408	409	407	404	412	386	396	425	404	392	399	408	417	391	406	407	446	432	398	402	429	377	393	389	393	402	405	412	426	415	365	422	452	409	418	419	393	393	419	441	398	432	412	439	366	400	389	386	391	398	422	386	404	402	403	407	382	399	419	408	424	414	379	441	387	426	392	411	384	392	404	408	389	429	426	392	434	387	384	411	407	400	392	425	409	377	430	419	442	431	397	381	408	439	404	410	413	399	414	347	407	393	417	402	413	420	394	418	375	354	410	359	388	396	390	407	435	432	412	398	418	368	405	397	392	397	382	406	374	398	416	410	395	413	435	377	390	410	427	401	404	391	404	412	370	419	416	378	427	419	399	386	403	383	418	360	391	402	417	414	405	445	414	369	417	405	418	370	395	414	389	406	368	392	409	386	387	396	382	406	417	405	386	413	423	401	445	398	433	415	382	425	404	402	409	411	406	425	396	372	385	384	392	436	391	407	383	401	399	413	415	405	408	395	410	402	414	408	395	375	399	404	414	416	388	417	407	414	411	391	400	405	438	420	411	434	404	395	423	390	389	424	423	450	393	424	358	406	407	422	420	368	402	427	393	423	363	413	411	424	402	393	371	419	406	404	415	379	406	372	391	379	393	399	436	400	415	391	414	432	423	459	418	404	424	412	434	413	419	403	385	412	433	456	432	404	399	408	442	385	393	429	372	409	390	371	397	403	415	428	400	429	404	411	406	392	443	399	410	373	396	426	383	389	418	404	393	389	388	375	388	401	383	411	372	422	415	437	390	401	409	424	396	470	411	408	433	414	414	390	407	398	382	414	416	406	415	399	389	396	412	394	363	392	416	419	394	387	388	381	435	429	421	367	395	421	396	374	378	385	400	406	404	423	403	410	368	397	407	404	366	394	399	444	391	387	419	388	383	396	388	406	411	423	402	409	378	414	397	427	430	418	414	371	405	376	406	396	411	418	407	414	407	418	394	409	399	387	351	436	442	409	403	395	395	389	446	406	416	384	389	431	413	391	379	374	374	392	416	373	377	422	407	423	422	418	400	427	373	359	410	386	422	414	415	392	412	422	405	376	421	407	399	430	389	395	429	407	386	387	415	390	431	404	383	386	392	420	397	421	393	390	423	415	384	398	385	368	404	423	418	391	420	429	413	411	395	386	389	385	432	382	403	431	395	374	390	394	379	386	383	392	436	433	393	379	394	393	393	465	434	411	439	403	416	412	407	405	420	413	388	446	414	423	401	406	396	418	380	407	375	371	419	394	391	371	405	429	413	350	411	368	373	374	393	393	407	423	380	409	422	419	391	407	382	352	398	375	405	374	388	396	396	387	411	415	407	397	415	417	412	426	434	395	431	379	414	375	416	405	409	376	418	405	444	408	427	368	387	406	407	427	414	387	411	401	416	439	367	442	410	412	405	414	398	373	420	398	423	377	412	382	401	388	378	389	414	373	428	420	394	392	395	439	369	399	420	388	432	384	423	413	395	382	400	408	402	380	405	399	388	394	383	401	372	378	432	406	394	369	423	357	366	374	421	382	406	398	428	404	396	389	409	406	432	377	392	437	390	427	394	408	402	403	414	415	395	392	445	401	383	405	396	402	378	405	412	380	401	410	407	425	410	396	420	411	442	427	389	400	397	355	400	369	432	351	414	387	413	409	398	385	381	417	388	353	404	423	388	387	405	404	426	382	415	400	412	389	401	396	432	386	414	397	429	400	420	421	363	383	411	423	413	408	417	402	414	367	414	405	409	402	414	391	414	347	422	373	402	412	421	412	385	374	373	392	411	391	362	433	365	387	383	386	398	405	433	412	384	412	388	416	407	392	387	365	379	386	394	360	385	435	401	420	414	391	411	415	444	392	396	396	395	372	418	414	396	385	412	427	367	381	408	401	391	406	397	399	405	372	413	395	399	387	429	361	406	387	415	411	422	400	389	410	356	407	387	411	387	389	409	436	381	398	380	419	399	392	400	404	399	414	398	404	437	396	430	368	381	405	407	408	400	416	389	429	416	432	408	398	408	382	389	385	415	410	433	387	406	449	400	397	354	417	397	383	357	396	434	455	379	429	397	423	403	405	418	412	387	389	411	419	374	382	410	391	398	406	391	429	392	417	388	405	408	407	383	419	393	413	409	390	423	361	382	377	413	446	411	382	412	437	399	406	404	397	407	421	380	379	414	411	372	414	413	382	408	396	404	412	422	405	414	402	387	373	429	395	390	395	381	410	411	405	379	395	407	386	407	418	379	430	405	403	391	372	449	382	409	417	480	396	389	409	386	390	377	397	407	405	411	402	431	436	408	421	412	414	367	359	391	378	393	413	401	375	380	428	433	381	430	393	399	398	398	366	420	389	380	388	408	393	423	420	403	397	407	335	352	411	382	430	423	416	408	397	415	428	394	412	411	420	389	392	399	390	369	403	416	401	401	442	429	416	388	394	393	417	395	401	373	375	399	417	386	401	378	418	398	383	379	426	407	404	366	427	410	395	419	408	414	414	402	422	412	405	408	394	406	396	386	409	405	405	388	410	390	412	379	407	409	401	354	408	396	398	395	381	388	405	402	397	411	391	417	416	445	394	404	365	418	358	348	443	429	407	396	399	404	385	391	411	400	396	412	411	408	405	381	401	390	426	358	389	414	369	399	386	383	418	385	422	419	407	418	381	418	372	413	394	426	399	410	387	395	414	402	390	381	423	435	410	387	426	400	390	427	414	375	392	423	416	399	377	455	412	395	409	412	381	397	387	397	397	393	427	413	389	405	375	398	386	383	403	407	387	413	403	414	394	392	395	388	391	386	377	436	392	383	394	417	387	359	412	388	408	407	416	399	424	418	395	401	387	415	395	406	403	401	421	368	419	425	417	384	407	426	390	409	406	433	411	401	420	411	405	413	399	424	378	378	389	424	430	400	386	369	425	382	409	402	434	424	415	407	394	352	406	396	374	392	426	411
7939	9718	8176	4139	3014	2160	1745	1415	1200	1038	822	778	731	695	643	617	607	578	602	556	526	505	529	555	487	511	502	516	518	519	502	527	491	446	532	492	509	490	481	481	510	471	470	453	465	489	470	484	456	485	438	492	466	420	462	465	490	486	479	450	451	463	478	434	470	455	493	482	476	474	475	487	451	476	457	448	460	452	463	485	413	463	459	460	456	444	448	449	454	446	477	442	441	438	457	473	459	478	460	444	473	492	479	430	482	502	479	416	455	509	449	471	472	488	469	473	449	418	430	462	445	460	477	459	516	435	450	457	492	479	461	504	444	448	437	487	472	480	465	465	499	438	435	433	456	441	433	450	460	440	458	471	484	492	465	450	454	489	472	480	479	470	448	463	454	431	466	435	446	430	466	486	456	436	461	484	466	496	466	460	465	470	462	450	457	437	457	457	486	474	450	420	443	495	414	458	433	469	504	475	505	404	463	479	522	457	495	436	467	475	479	445	448	465	448	459	474	453	431	436	404	415	443	452	442	509	468	448	490	460	458	467	472	437	458	472	457	451	445	476	447	487	485	481	451	423	459	451	456	478	445	505	445	480	454	446	411	480	443	434	452	459	469	451	441	448	460	474	452	441	423	474	440	435	473	431	417	418	476	475	446	404	442	435	459	484	489	481	425	420	444	520	459	475	490	458	468	405	446	458	404	454	450	453	517	460	453	474	445	455	455	464	418	471	442	446	444	472	451	417	442	444	468	463	452	433	471	453	460	435	445	457	437	464	533	456	446	450	479	459	423	454	462	428	458	487	454	437	488	498	476	472	432	448	463	450	481	468	423	439	463	452	449	469	424	436	443	434	470	464	457	477	446	475	433	462	417	439	445	474	463	430	422	464	437	477	465	462	418	461	465	442	439	441	465	459	453	476	475	450	469	487	464	445	453	438	427	466	450	429	467	464	464	459	452	458	471	472	462	468	454	462	445	477	433	452	450	453	456	430	479	439	479	450	461	441	434	432	472	441	415	464	416	460	419	508	473	469	438	456	454	445	454	490	480	449	485	426	458	441	456	446	441	482	418	474	493	497	478	454	458	480	504	470	419	464	477	460	464	482	487	470	412	445	438	471	500	432	425	452	453	460	451	422	478	417	468	430	447	463	482	441	475	449	470	446	441	491	434	458	479	462	443	413	466	443	460	434	465	473	453	474	463	445	448	470	491	499	455	439	463	464	423	468	467	469	452	493	438	480	499	469	462	483	451	485	468	488	436	480	469	441	452	452	483	433	493	448	447	468	438	464	465	452	492	489	433	478	436	474	452	468	505	466	453	486	433	434	467	458	462	456	459	448	466	485	446	455	459	468	482	489	461	449	438	459	452	445	449	472	464	453	464	420	471	463	455	485	468	413	450	454	448	492	502	487	495	460	463	462	454	481	470	454	463	451	426	455	452	466	424	456	438	465	430	491	440	448	447	457	484	437	464	471	452	456	466	468	456	489	496	440	450	489	471	499	454	451	485	485	453	428	498	449	464	464	440	458	506	474	463	459	478	513	442	452	465	467	486	438	488	471	478	456	437	474	428	439	483	427	476	433	482	457	478	429	443	469	467	465	461	482	456	465	464	461	496	462	466	423	457	466	444	465	471	477	489	465	437	453	485	429	430	432	455	471	476	459	449	462	464	476	474	462	483	449	464	471	474	448	453	446	469	468	471	429	469	458	503	463	461	432	471	471	439	451	455	454	457	435	457	435	475	434	470	464	464	457	461	453	442	426	475	472	433	497	449	443	448	477	493	478	483	494	449	429	485	456	451	445	489	491	451	472	441	436	478	470	452	497	470	455	464	511	429	454	486	429	485	473	456	452	481	454	464	448	480	480	484	432	495	444	471	492	483	431	465	466	444	537	471	466	483	421	457	449	428	430	447	456	457	455	455	472	422	445	449	459	448	436	477	464	469	440	444	483	476	455	458	444	427	438	466	424	483	468	485	478	431	462	482	434	459	453	518	438	482	478	462	437	482	494	483	455	456	456	465	428	437	464	459	471	468	475	434	482	470	458	463	480	448	468	496	473	440	464	481	456	444	488	476	441	441	474	440	465	483	435	451	500	450	441	477	473	470	461	452	461	468	448	452	448	482	457	468	487	455	415	459	489	482	492	420	435	427	438	468	482	443	469	475	469	451	499	516	467	446	435	448	478	445	438	452	451	463	470	428	450	459	486	448	496	466	451	465	465	469	473	462	439	464	482	475	483	486	452	473	457	477	443	472	471	477	423	445	459	477	448	443	464	437	488	429	448	499	425	455	446	461	473	440	471	476	463	461	477	464	480	460	462	475	462	458	478	455	460	430	455	423	502	499	457	413	497	420	468	481	470	434	451	461	441	446	446	458	456	432	452	443	489	448	507	433	463	446	460	421	485	427	461	444	415	497	428	476	459	492	503	470	419	457	500	473	487	462	456	461	444	445	441	488	470	467	445	474	483	431	456	441	462	434	449	456	460	516	502	426	462	466	480	471	447	465	444	472	463	500	439	470	464	489	469	458	462	468	502	487	447	466	478	480	476	494	460	453	491	488	454	485	473	422	442	449	437	459	493	490	490	472	480	447	473	452	449	474	482	409	467	473	444	438	463	478	469	485	460	458	441	488	491	478	519	469	446	465	502	477	476	412	492	447	442	469	462	434	474	418	444	462	467	437	453	468	414	462	475	449	453	455	476	428	419	459	491	488	495	481	470	453	458	454	507	494	492	456	492	489	441	462	465	455	434	483	471	443	474	445	458	464	453	474	459	434	425	450	477	465	468	475	436	460	454	448	477	493	442	461	431	478	460	483	440	456	464	465	437	497	410	424	423	429	451	476	454	483	467	471	448	448	440	466	480	462	494	449	423	433	465	432	457	405	461	443	447	430	448	454	485	467	496	437	431	498	466	452	424	451	462	472	472	453	471	488	438	458	453	440	457	434	484	452	421	425	476	479	490	469	450	440	500	447	476	437	475	479	453	478	463	404	452	466	432	451	464	467	483	449	445	482	491	468	492	460	454	483	477	450	470	472	470	456	464	481	477	434	467	422	463	447	489	453	502	441	464	481	467	436	447	452	470	461	460	475	498	435	450	432	431	425	452	477	465	463	472	473	432	457	419	432	479	479	442	454	449	461	443	441	441	454	475	433	455	459	474	447	487	469	458	450	461	497	501	450	447	478	432	491	462	453	474	435	446	452	442	466	478	436	433	443	478	445	470	438	434	451	451	464	518	448	457	454	460	436	438	459	459	478	456	522	481	476	452	457	430	429	461	437	468	488	454	464	447	460	493	476	455	470	442	440	471	468	508	455	461	448	420	432	465	467	439	465	469	450	434	461	458	453	455	471	426	472	447	454	444	471	460	462	493	480	444	458	458	473	481	454	445	481	443	500	491	458	468	463	429	462	460	437	473	452	470	431	459	485	389	476	488	442	449	459	470	465	497	462	433	459	449	451	417	442	439	457	472	472	466	493	471
24862	21229	27717	25023	12768	1000	692	569	553	505	476	429	436	461	455	409	407	422	425	419	379	405	330	419	392	375	384	377	344	439	399	379	373	362	387	403	392	362	359	417	371	390	384	379	378	389	388	373	394	360	383	382	366	403	362	363	390	348	365	327	391	358	350	346	385	359	345	367	377	353	380	365	349	401	371	401	379	371	379	359	379	374	400	386	374	357	392	384	383	362	370	366	355	382	389	405	361	362	380	385	369	373	399	367	381	382	384	363	379	347	377	372	337	357	359	354	365	412	393	349	393	363	379	388	345	389	394	365	384	376	398	392	337	365	388	394	350	368	385	388	389	380	373	359	384	388	354	371	417	387	361	381	336	354	380	345	377	393	384	360	396	334	361	376	391	367	395	393	393	375	380	357	378	358	379	404	357	383	345	352	371	340	380	371	377	349	367	373	407	411	371	359	401	403	408	389	367	357	404	379	371	388	386	366	318	384	375	378	394	375	376	374	361	378	407	356	375	340	373	371	376	351	380	395	365	395	380	373	376	375	378	382	369	367	390	387	349	336	349	394	356	383	348	392	377	383	383	370	381	355	372	364	388	351	400	408	394	378	388	358	387	378	368	373	352	382	351	384	368	383	358	377	364	376	339	373	378	354	363	382	363	360	382	373	355	355	375	350	384	383	390	379	366	385	398	388	377	385	376	366	355	398	352	401	369	372	369	355	352	361	370	387	370	371	372	364	391	345	399	348	366	355	360	361	340	379	374	373	354	361	385	383	377	384	353	391	364	383	382	353	417	388	353	396	349	395	372	378	391	392	430	341	350	365	343	386	364	370	394	383	408	391	369	347	382	363	356	356	374	378	358	365	337	365	382	404	352	410	372	370	328	380	395	329	355	372	332	391	390	383	347	369	365	396	384	339	376	398	381	418	340	373	363	400	376	365	411	392	384	406	353	352	370	376	400	344	357	372	366	374	400	379	353	388	390	385	338	385	373	365	372	388	390	379	362	378	362	367	355	396	424	369	401	373	330	349	371	366	352	376	378	345	354	409	422	400	377	388	357	381	399	398	398	394	361	400	382	383	374	386	362	401	361	382	400	356	340	366	373	380	376	329	395	353	410	381	425	382	365	366	332	371	345	347	379	408	392	367	365	376	348	372	363	363	364	364	371	357	407	399	350	403	339	351	331	388	357	376	385	393	396	404	395	375	383	398	371	404	397	401	363	369	354	358	357	364	392	348	358	361	354	378	366	355	377	342	345	385	369	383	367	390	382	367	381	355	374	388	371	386	335	361	384	358	373	406	340	385	407	354	383	385	370	353	366	392	389	399	370	328	362	362	362	400	353	384	344	388	379	425	384	383	362	372	381	376	387	362	378	387	372	328	411	408	376	374	381	345	349	405	354	374	394	358	374	399	372	366	374	376	376	397	395	394	389	363	358	350	368	398	352	388	355	347	371	351	369	372	370	406	389	393	408	392	360	359	379	383	366	373	358	351	377	394	387	340	387	366	365	377	354	392	352	360	352	392	380	331	356	398	439	330	388	421	380	355	379	376	356	339	342	365	380	338	411	369	369	383	408	398	394	350	374	388	375	346	353	402	359	394	385	389	389	378	391	371	366	402	408	373	375	378	359	376	371	386	396	383	347	377	370	373	373	372	379	341	342	366	402	373	359	332	392	397	389	355	370	383	341	376	355	393	351	364	396	370	401	379	383	343	396	377	386	399	389	400	358	370	360	376	395	360	347	381	372	380	350	359	384	413	346	357	372	380	351	400	403	403	381	408	383	404	379	373	373	357	361	371	403	361	372	332	354	335	347	398	362	396	402	374	383	404	376	350	381	337	376	401	361	366	385	354	390	364	385	357	393	379	383	367	372	402	387	368	322	382	368	354	353	396	389	372	394	385	388	375	356	374	351	387	399	379	348	412	390	336	375	392	384	403	386	402	390	382	354	371	400	386	374	418	349	377	416	354	396	386	380	386	381	375	368	363	379	390	376	350	378	370	394	367	365	364	385	366	346	370	394	342	366	350	371	351	371	377	383	404	371	403	403	392	378	391	340	388	346	392	344	365	380	354	404	377	385	385	349	348	355	375	378	371	336	373	391	342	364	379	376	382	380	397	387	397	375	374	358	380	359	388	347	368	390	384	391	340	389	334	383	389	364	404	375	374	406	385	381	381	345	408	400	357	340	381	374	360	380	355	370	349	387	353	398	379	379	364	382	376	354	354	331	329	343	403	387	363	365	350	371	385	366	363	372	376	358	405	383	358	432	404	388	346	350	390	318	340	368	356	362	396	355	349	385	380	344	393	381	377	374	380	348	391	373	365	383	369	354	362	374	315	433	396	391	361	399	382	390	380	359	370	355	356	377	363	362	362	420	357	369	380	370	385	393	364	377	394	326	365	368	369	392	357	335	365	377	381	390	373	374	392	367	351	377	338	363	367	389	355	396	383	380	365	405	349	377	358	368	381	360	372	355	350	371	377	344	376	406	383	384	364	385	369	398	336	355	331	365	388	390	404	377	382	396	365	359	389	346	427	390	388	370	356	365	382	372	407	372	382	370	372	356	376	325	365	434	388	354	338	380	396	372	360	383	381	398	429	379	392	337	378	382	381	367	366	397	375	366	369	396	334	393	336	389	339	379	361	392	379	382	342	376	375	328	413	351	403	401	356	377	399	382	380	359	375	364	380	358	398	378	349	372	373	348	372	360	368	384	388	351	359	370	396	385	344	391	374	407	331	367	358	371	397	357	416	389	386	376	353	397	351	364	372	377	363	373	392	372	378	389	370	396	385	364	343	396	393	357	371	368	363	374	402	352	361	347	370	379	396	387	377	379	368	408	375	413	411	381	402	381	401	406	344	369	370	363	383	376	378	434	381	412	348	356	360	368	370	376	387	377	384	393	371	355	371	404	384	359	398	387	358	394	369	388	348	358	388	366	371	386	381	383	385	371	355	398	381	404	362	351	353	362	401	371	365	385	340	360	382	357	351	365	362	357	364	358	333	386	375	367	373	334	394	371	367	361	352	372	382	360	379	389	342	368	376	368	380	395	372	354	361	406	391	385	409	378	406	380	325	364	383	384	394	370	370	384	355	356	376	375	378	340	367	350	388	428	361	374	354	392	381	372	411	384	360	389	352	385	373	385	395	378	368	384	387	407	358	368	363	363	353	344	365	369	335	400	379	375	367	375	381	387	349	376	381	375	385	364	333	392	385	379	337	388	384	348	396	395	381	395	387	360	401	376	375	390	351	400	375	396	376	345	392	347	401	366	362	391	394	355	398	370	379	391	353	380	364	342	380	377	375	332	361	349	394	406	349	395	410	389	366	358	336	402	402	415	358	378	366	402	380	390	362	383	382	375	393	344	391	381	387	376	346	380	366	361	368	373	373	335	408	390	353	356	363	344	344	387	353	331	381	362	389	368	390	358	393	378	360	364	379	355	349	370	393	379	396	401	355	404	361	338	406	375	328	384	379	323	423
8656	5861	4676	2462	1776	1392	1121	1006	834	765	671	641	609	572	540	583	514	517	513	476	472	479	501	488	475	494	486	478	483	426	465	470	486	481	449	463	477	486	476	448	477	437	466	432	511	441	481	451	487	490	488	467	459	438	478	470	446	418	460	430	446	432	498	463	474	434	436	475	460	443	451	431	453	488	426	427	418	453	444	472	483	454	467	461	446	454	437	460	466	463	451	431	468	448	471	445	445	436	464	413	470	431	468	460	445	460	431	444	402	450	451	436	456	478	440	423	471	475	465	488	450	463	438	432	467	456	445	453	488	459	459	454	506	474	466	495	451	465	460	476	426	467	435	421	448	462	452	450	435	443	419	421	476	401	478	456	461	423	423	441	422	445	466	438	456	475	466	461	443	473	445	466	468	448	426	423	452	464	422	467	455	444	474	407	449	458	488	419	465	447	481	452	447	433	491	445	451	431	460	427	492	443	454	466	449	446	444	445	431	448	455	433	457	460	475	448	464	445	466	469	462	396	476	461	458	435	472	447	437	425	458	459	451	466	446	454	466	444	436	429	465	455	494	448	434	476	452	484	464	447	442	468	439	482	402	462	464	446	427	474	476	460	447	461	410	451	415	432	453	460	440	430	440	471	470	445	462	480	465	431	459	472	482	429	444	468	390	503	460	437	437	444	510	460	471	497	460	496	471	417	444	416	441	476	443	498	449	450	457	469	443	424	444	443	421	419	443	441	482	418	463	444	412	465	438	464	452	448	440	467	443	492	466	491	445	454	481	427	462	470	445	429	447	426	474	454	430	466	430	468	452	456	472	431	436	446	471	497	435	471	477	454	448	427	470	459	436	459	403	456	462	449	516	444	453	440	469	448	475	429	452	458	432	430	453	443	462	471	440	429	445	459	458	450	476	438	468	478	430	453	455	445	444	457	449	459	452	442	432	445	445	445	449	469	429	446	450	488	421	441	428	438	422	439	442	466	459	455	475	465	410	439	481	435	460	436	462	435	438	476	458	435	467	435	445	438	435	456	462	471	440	459	466	467	461	439	496	476	456	450	483	478	424	430	457	470	429	442	460	459	461	448	471	453	446	442	441	416	441	455	447	431	406	446	426	450	456	422	452	413	450	458	507	458	452	447	424	458	460	442	473	452	420	464	428	435	441	424	407	430	409	420	476	429	468	418	438	482	416	472	455	436	449	440	467	485	439	462	465	479	409	448	457	454	497	443	437	480	432	461	458	450	474	481	457	493	469	418	485	460	432	443	461	445	489	453	467	471	455	441	418	432	477	469	430	436	435	459	436	447	437	434	439	454	473	412	423	447	448	449	446	461	468	462	461	445	484	431	472	449	440	446	418	429	427	420	438	455	417	432	465	444	514	491	473	458	474	448	420	487	456	457	433	431	435	463	445	454	426	475	460	429	438	453	456	470	427	449	428	448	424	451	452	444	440	455	475	442	477	442	450	462	451	469	442	435	449	435	492	431	466	461	481	425	433	448	497	460	430	450	468	459	436	442	468	430	456	444	462	433	480	506	467	453	467	465	471	435	425	460	462	471	495	455	494	459	454	504	454	466	453	456	478	485	445	463	427	438	423	445	434	462	428	496	461	439	418	449	464	464	495	455	469	438	500	484	449	446	461	452	469	481	455	398	439	447	444	447	459	442	474	457	442	502	447	430	442	482	467	478	477	458	413	484	432	470	428	466	448	479	517	451	439	439	464	450	429	424	451	435	434	452	468	442	460	406	447	469	430	424	444	407	470	471	413	481	477	427	443	487	422	470	464	476	449	446	446	473	449	469	456	515	433	461	490	457	441	479	463	463	448	445	446	439	430	448	440	449	448	455	444	445	463	411	424	404	468	457	446	493	474	470	445	473	464	426	470	448	439	441	445	472	425	458	490	428	455	454	464	427	461	454	416	456	441	452	445	437	428	447	445	408	521	434	490	476	478	461	439	442	460	451	424	431	413	495	461	466	468	487	456	425	451	449	482	472	456	455	447	489	455	463	451	425	441	473	443	466	486	471	439	457	482	482	425	463	435	439	452	446	441	448	428	426	436	478	504	484	436	452	477	449	434	450	476	439	459	446	452	438	478	447	403	507	470	458	457	448	459	427	427	446	469	438	454	441	432	445	423	464	462	442	401	420	454	477	468	460	465	454	469	458	451	455	467	479	415	439	484	455	441	439	472	419	466	487	477	449	457	441	428	463	426	470	470	467	437	455	443	437	441	456	478	451	456	428	457	418	456	492	446	454	448	485	524	448	477	454	461	458	446	457	448	449	455	433	418	436	437	465	448	457	435	444	466	447	435	444	452	422	466	421	435	439	423	445	483	481	450	461	432	493	439	419	458	441	434	444	434	453	455	431	489	442	466	467	470	442	458	439	455	421	463	450	443	465	412	444	437	444	466	468	424	452	486	466	474	486	433	451	454	462	472	453	446	472	417	454	443	434	462	445	484	461	449	469	439	464	452	397	468	453	437	498	472	445	469	428	447	499	438	454	436	481	456	497	477	480	438	436	458	485	452	486	438	432	454	472	442	485	472	491	456	453	423	436	473	440	476	467	452	426	454	459	459	465	464	456	452	495	481	475	457	465	427	499	455	476	495	477	448	437	426	423	443	503	448	443	430	465	462	489	467	461	449	477	439	493	458	457	448	424	398	432	463	449	437	477	465	502	465	488	487	439	467	465	475	448	459	445	461	430	458	431	443	450	459	470	425	454	473	460	442	495	482	458	495	426	472	455	451	445	457	402	460	444	473	448	444	442	459	433	441	465	481	452	477	433	451	452	455	469	440	478	476	446	424	434	447	448	411	455	422	462	418	421	418	435	447	428	425	458	462	432	446	476	419	440	450	475	422	442	470	455	449	443	428	429	458	418	467	441	468	478	410	424	469	465	476	445	426	445	435	392	465	420	485	474	478	490	414	451	431	458	464	446	420	457	458	415	467	484	456	423	446	470	449	464	425	436	460	490	470	462	444	443	468	484	435	453	425	411	437	456	453	428	428	470	457	455	480	475	444	433	461	425	449	468	423	437	478	448	439	451	455	462	440	495	476	419	452	440	432	472	445	458	457	446	424	441	441	450	482	459	460	475	448	436	448	426	462	440	440	436	479	446	454	485	424	419	433	464	452	446	424	447	447	454	442	435	458	489	448	461	439	437	448	462	447	422	476	451	451	475	456	452	397	471	473	473	437	412	450	433	426	489	445	415	428	403	457	436	416	434	475	443	406	460	428	424	477	463	411	439	452	419	446	484	469	449	464	440	464	422	453	447	416	447	456	441	475	464	435	484	445	475	468	441	453	474	458	455	438	472	472	433	439	454	386	426	460	451	434	454	450	425	467	415	434	443	433	439	476	429	476	432	466	422	438	473	422	425	426	474	413	505	485	469	426	472	469	432	467	439	469	448	460	446	453	478	453	430	448	435	430	497	445	461	453	444	493	476	469	452	407	435	496	466	432	460	483	421	474	470	442	434
22674	21266	29112	23731	21267	21348	12523	1842	1381	1186	1123	1050	985	962	929	943	817	812	838	798	844	807	761	767	773	769	774	770	713	788	730	713	739	751	676	725	698	722	708	752	725	717	742	723	736	708	758	725	750	768	708	726	677	727	740	740	692	727	701	669	739	758	728	733	719	723	718	723	742	734	715	699	729	715	703	720	719	697	709	732	714	755	739	706	693	732	684	727	740	697	693	686	730	689	742	738	724	724	721	712	666	728	715	716	648	634	721	660	745	704	699	696	733	696	707	723	755	723	725	732	700	728	722	691	719	660	730	740	681	697	718	683	726	681	738	679	724	704	709	758	738	695	734	687	702	693	738	673	726	689	713	671	651	766	731	691	735	734	693	728	700	690	685	751	670	729	733	720	672	699	748	691	708	750	695	694	697	744	674	672	711	755	730	744	723	697	734	696	663	726	666	758	715	696	728	706	724	671	731	697	681	720	726	738	636	729	693	725	685	693	718	716	688	711	720	718	698	703	705	695	686	754	736	748	738	717	680	716	739	724	724	726	730	725	713	683	669	703	685	683	727	696	651	710	679	674	729	686	699	716	714	695	721	666	711	692	682	723	732	720	658	700	703	727	667	706	720	713	720	684	721	694	709	696	714	699	755	676	680	653	698	719	691	687	706	686	729	709	698	700	717	724	681	723	697	747	689	755	740	740	724	689	739	722	712	696	739	708	690	733	684	742	723	716	737	694	685	680	747	688	748	674	708	727	705	727	701	696	677	770	696	743	720	738	695	761	742	744	661	695	745	697	711	661	677	715	658	745	683	666	697	699	720	712	692	707	742	727	661	705	716	739	717	700	735	693	681	709	680	682	705	636	717	724	708	699	670	694	739	714	695	696	720	692	723	706	670	669	715	759	718	670	703	739	704	689	666	729	682	718	714	718	728	686	671	696	726	727	702	644	723	693	668	752	731	709	684	669	741	691	719	757	723	702	730	717	675	683	692	713	684	732	715	710	696	724	705	669	691	742	701	665	691	688	688	737	677	692	694	710	678	668	749	702	705	692	681	688	732	712	746	686	721	671	687	665	737	733	730	701	687	746	695	742	733	710	712	682	726	693	701	716	688	691	747	697	702	688	707	700	709	710	705	696	715	694	752	742	728	713	727	731	715	706	703	679	698	732	729	725	708	715	705	669	780	676	669	708	728	690	692	722	743	739	742	715	715	691	690	686	710	669	743	689	741	708	714	695	701	672	712	726	685	769	644	772	722	721	640	736	698	773	699	721	735	751	688	704	701	667	748	714	675	731	731	749	748	670	691	765	765	725	680	711	704	680	740	740	730	692	718	723	698	712	701	656	709	709	644	746	720	677	733	677	687	703	711	679	735	711	727	704	688	650	739	701	717	670	697	725	686	728	686	709	715	720	759	703	739	716	745	689	664	745	718	689	686	704	734	691	675	692	702	672	726	666	713	718	747	713	709	700	713	717	731	685	678	673	692	709	701	651	699	658	697	782	688	688	671	633	768	700	728	756	723	707	686	678	684	694	691	682	711	690	691	705	689	724	691	724	714	716	716	694	700	684	698	702	685	729	721	691	708	698	700	702	666	776	703	684	679	715	746	708	697	702	700	680	698	680	716	723	689	732	769	685	699	736	714	646	719	721	694	707	703	685	701	719	745	718	692	680	668	693	692	715	703	706	695	675	696	696	716	709	723	731	712	698	673	687	702	700	714	742	708	712	703	715	743	717	698	676	702	706	669	716	672	725	748	690	704	685	670	662	728	675	679	706	717	713	729	732	717	679	694	672	703	704	759	694	669	686	707	687	749	702	674	733	720	668	738	678	697	722	715	726	656	740	681	749	686	715	676	756	682	702	692	718	773	728	721	695	695	764	678	707	705	718	700	712	692	662	715	722	745	705	708	678	716	734	731	702	760	692	707	740	706	691	732	700	707	709	705	684	709	658	686	714	744	728	722	745	694	696	677	681	719	682	663	669	771	708	717	673	730	693	722	694	692	704	724	715	761	725	646	721	710	726	702	700	658	687	774	711	669	696	699	689	655	657	675	741	740	666	733	719	727	723	655	712	680	737	687	708	735	750	723	689	719	683	703	688	726	720	723	671	678	708	704	686	699	696	702	732	682	714	686	679	705	747	708	730	680	754	632	714	701	715	706	706	684	713	699	716	673	662	756	687	666	767	731	708	675	691	736	669	697	730	712	725	687	711	716	720	705	672	705	653	692	708	698	719	702	669	758	720	681	667	713	727	743	723	690	707	728	706	690	749	706	676	701	707	708	722	662	668	728	685	771	659	710	734	707	690	714	684	675	701	737	671	729	723	713	740	724	698	727	722	731	685	697	721	672	675	668	704	733	698	775	719	684	665	709	739	737	661	674	699	698	724	690	742	709	700	714	746	675	664	674	715	693	700	664	730	768	681	707	673	714	627	688	730	701	714	654	705	670	680	655	718	766	685	712	669	681	677	753	767	735	717	685	717	701	699	688	720	680	701	728	706	686	729	735	672	709	671	720	712	715	669	693	690	725	664	720	713	797	695	703	704	727	714	703	726	710	718	690	686	687	714	694	748	729	726	733	655	655	753	708	730	687	728	685	740	641	725	735	663	707	765	706	683	698	695	674	719	709	732	687	722	717	679	666	675	669	715	678	705	729	715	734	740	729	670	695	705	742	743	738	743	727	694	682	725	658	706	710	755	705	677	692	716	714	674	684	722	674	709	681	669	648	654	676	660	731	701	664	675	759	717	766	691	703	711	714	686	688	662	674	702	669	685	664	741	718	726	735	688	732	699	748	685	711	712	690	654	684	744	693	688	717	722	733	758	676	728	719	648	736	721	709	705	755	710	687	732	715	694	756	680	699	703	676	687	683	691	733	757	701	738	725	735	691	743	718	713	716	717	684	743	729	713	738	706	727	666	716	680	684	694	716	698	711	722	744	708	716	699	743	679	714	705	750	685	717	690	708	762	673	709	703	741	673	684	686	671	706	729	726	713	608	656	732	714	698	705	679	692	694	715	696	667	675	719	684	744	734	711	739	670	665	734	700	676	709	689	732	719	701	677	691	714	710	777	733	707	688	747	710	699	728	698	688	710	699	704	700	678	719	719	749	699	702	696	744	741	669	731	713	702	683	732	632	723	741	663	700	723	664	690	725	692	716	719	745	728	704	757	693	687	680	696	714	732	663	722	670	696	713	713	664	743	722	645	722	711	691	648	708	733	737	665	692	689	739	702	709	717	662	681	696	702	672	683	673	760	675	733	711	701	657	729	732	734	736	668	760	732	719	707	725	703	723	725	709	683	698	722	698	695	712	691	669	701	716	756	678	716	718	689	686	695	733	695	680	677	667	690	686	733	695	684	726	728	743	725	667	705	682	742	753	681	736	690	722	670	733	712	628	683	682	654	696	659	706	727	705	673	707	690	707	726	698	710	766	724	666	723	734	718	696	670	692	720	727	748	745	676	762	713	739	722	754	699	742	694
10692	16074	13560	7570	5444	4161	3417	2753	2243	1874	1687	1431	1359	1239	1174	1089	1176	995	990	958	941	920	930	877	834	913	877	833	856	808	861	813	866	855	850	869	789	835	825	812	798	853	832	833	793	830	787	804	805	773	807	783	759	802	814	777	796	788	820	771	723	831	785	822	839	836	764	785	801	754	853	805	784	845	789	737	767	780	813	724	802	759	776	775	784	810	794	767	781	793	788	769	763	738	827	761	839	764	783	770	752	742	795	807	745	799	758	771	776	741	815	799	785	820	819	800	727	761	799	763	826	813	798	768	760	796	773	757	764	789	804	759	811	757	781	809	790	799	766	774	782	767	765	750	790	703	787	766	794	733	777	753	833	814	804	786	792	756	811	817	714	802	763	755	770	816	751	792	724	778	798	782	753	807	754	726	785	811	882	730	800	728	754	798	726	792	740	876	737	788	775	719	732	786	771	770	766	735	762	782	730	797	816	744	745	777	778	781	724	802	774	792	797	780	770	752	736	730	787	750	813	778	791	781	795	743	801	798	802	763	772	734	778	783	742	759	821	775	773	817	789	764	873	801	764	805	753	788	763	773	764	778	826	822	745	768	817	753	801	800	728	780	769	788	783	783	790	769	737	768	797	774	781	802	736	795	839	750	743	798	809	705	761	796	793	774	745	708	777	817	805	772	801	780	731	737	814	829	806	779	770	740	802	785	782	766	766	767	787	800	784	796	806	794	781	779	764	787	783	764	813	782	770	805	742	848	769	744	762	736	786	784	774	751	757	753	774	842	864	765	745	776	787	821	802	779	796	765	778	741	756	760	812	719	748	736	787	775	803	738	729	835	749	776	794	715	750	743	790	811	776	763	717	734	754	726	815	751	768	759	756	776	835	834	742	783	793	775	745	755	779	773	765	781	770	798	809	755	717	771	764	798	749	759	762	787	805	783	753	794	749	781	806	766	735	807	756	797	749	818	750	795	788	807	807	822	778	781	841	792	778	737	723	799	815	755	832	784	748	749	737	786	800	776	770	770	780	769	751	775	786	812	798	796	765	748	796	752	770	774	811	785	784	821	734	811	811	757	814	819	806	755	805	769	773	760	775	803	779	826	818	772	791	803	762	794	748	813	741	782	798	801	744	808	792	802	755	772	799	802	762	698	824	797	783	736	762	758	765	745	807	773	790	721	757	758	773	823	790	775	765	753	777	760	755	806	779	816	810	774	774	798	728	752	809	748	772	771	735	823	769	767	763	820	760	751	805	750	787	827	719	774	740	761	750	741	798	727	762	827	752	763	796	795	791	707	783	756	746	762	801	808	764	770	757	727	824	805	760	760	795	760	765	784	788	790	800	773	791	754	799	798	781	786	791	796	755	777	757	777	756	780	793	771	828	793	787	808	782	772	796	810	781	810	770	805	783	769	778	746	738	751	794	771	759	762	821	737	797	799	752	763	800	718	767	739	784	769	759	752	782	802	759	757	765	788	798	782	772	797	816	768	800	783	758	798	813	747	732	782	770	743	797	802	773	768	782	819	785	761	795	798	766	765	809	728	806	749	795	722	766	782	755	816	729	775	779	798	782	816	779	815	820	781	790	754	774	782	772	791	812	785	751	799	802	809	818	809	750	768	724	818	769	810	793	771	753	768	794	759	777	790	774	698	742	754	813	761	833	789	750	768	787	806	766	824	760	778	759	790	757	782	739	756	791	736	754	833	814	798	820	706	784	783	812	781	818	807	732	798	715	785	772	777	782	765	791	750	784	764	806	798	807	782	839	750	779	780	784	800	792	801	781	804	757	824	788	794	770	761	801	809	785	831	771	799	812	727	804	782	732	789	745	814	774	748	736	754	784	802	714	795	793	810	698	809	813	783	771	749	797	786	774	778	751	804	802	814	806	724	772	805	693	785	786	788	736	786	791	764	749	820	771	754	813	780	774	746	841	782	755	718	802	740	781	775	744	797	747	758	854	720	763	806	839	789	749	766	790	805	789	760	825	791	806	778	756	819	799	768	778	727	762	793	810	798	802	743	794	799	806	784	779	767	749	807	762	736	782	774	776	777	796	754	783	765	847	747	802	772	786	754	761	739	805	743	783	762	786	778	758	737	757	750	799	755	807	811	757	820	797	796	777	768	749	749	751	790	810	776	707	697	804	779	775	756	779	758	739	769	810	786	748	749	744	770	769	795	748	797	783	791	789	772	782	827	798	817	745	771	766	801	771	810	735	745	723	781	773	822	782	794	759	812	781	756	755	764	805	786	769	786	736	740	794	780	811	773	807	799	799	803	779	788	823	735	748	803	779	758	820	775	849	787	785	734	781	759	822	787	824	785	750	772	825	746	799	791	796	789	798	736	787	813	779	790	761	763	816	790	755	783	785	808	790	771	801	761	771	798	780	753	773	748	723	740	788	819	816	796	813	811	800	817	807	830	779	788	786	741	782	727	770	737	806	814	760	819	822	833	802	799	756	769	830	790	760	812	807	784	794	743	747	809	734	771	764	825	740	737	799	764	803	805	748	787	804	757	803	754	846	791	782	730	815	755	763	805	829	750	809	761	815	796	792	817	798	838	777	741	749	768	748	816	802	799	821	777	751	775	752	765	759	772	814	762	735	777	798	859	752	765	849	780	787	778	766	788	771	759	760	741	798	799	806	753	828	814	768	728	812	792	799	818	817	785	790	773	738	795	773	831	768	723	747	810	739	758	826	753	748	804	734	786	788	700	779	815	770	804	749	767	773	773	774	805	783	730	779	742	775	794	784	796	811	758	816	756	774	780	782	758	811	763	828	777	840	721	769	803	790	820	746	774	771	800	772	778	772	774	815	774	748	794	800	766	809	749	800	787	814	813	794	755	819	823	772	755	730	790	764	807	778	784	791	819	767	725	767	793	769	824	812	803	780	796	753	773	763	766	738	803	781	748	783	774	780	754	785	764	755	800	762	806	801	831	767	745	835	783	798	754	772	772	729	811	788	823	781	774	763	767	750	806	759	839	786	755	773	775	805	791	782	803	739	761	771	762	767	800	749	780	744	793	754	765	804	768	780	770	777	825	742	791	755	739	796	749	756	782	744	759	781	754	807	812	752	785	703	769	784	737	832	766	778	747	739	761	804	733	732	797	784	733	808	753	779	711	778	773	785	806	805	749	695	762	780	783	769	744	781	824	800	766	782	839	789	755	772	794	700	754	722	811	826	794	763	775	771	731	784	797	777	829	786	809	786	788	744	727	712	768	774	748	752	700	758	804	825	730	775	808	766	786	795	752	769	755	724	780	819	791	761	782	765	761	777	807	810	773	824	767	820	748	827	820	752	778	765	760	791	799	787	736	771	792	716	743	763	786	782	750	832	823	763	828	772	780	770	780	829	765	777	804	758	754	791	743	750	812	799	791	747	770	759	756	759	777	805	814	797	760	780	771	814	787	752	816	771	795	747	754	783	786	773	768	774	780	795	815	743	766	772	733	768	747	750	748	735	757	748	786	791	759	770	780
27169	20498	8349	663	386	334	288	249	241	222	212	240	242	215	238	227	218	208	208	219	237	238	250	229	201	231	195	207	236	203	236	218	221	239	212	231	213	211	218	238	207	216	223	227	206	231	196	192	255	237	225	225	241	200	203	239	206	211	189	243	230	215	219	224	211	201	197	226	214	208	245	217	213	222	190	223	239	207	230	220	241	225	227	215	248	251	226	179	224	224	223	199	224	223	238	224	229	207	218	210	209	195	209	217	227	197	207	225	195	210	216	240	216	185	248	209	216	235	172	197	203	225	223	232	209	199	230	187	204	214	212	225	225	173	237	206	218	212	199	253	200	213	224	224	200	236	237	217	218	239	228	208	229	213	207	225	222	216	221	207	203	201	201	212	219	242	205	193	211	221	217	216	203	224	236	229	205	208	206	221	226	202	230	210	234	214	232	204	207	222	220	213	210	209	228	194	200	219	239	221	238	222	225	221	233	207	189	205	202	222	232	189	204	220	189	242	233	222	219	209	217	223	229	224	206	247	253	207	240	204	235	207	208	208	237	206	206	185	199	235	210	202	188	202	209	208	232	221	254	203	237	227	224	214	238	207	204	226	195	230	222	181	201	235	219	209	207	222	215	206	202	219	227	230	185	223	196	242	233	193	225	221	220	222	216	220	217	211	213	250	207	213	201	236	221	237	229	208	212	194	212	208	212	209	247	259	197	213	240	212	204	216	214	225	193	212	238	216	225	205	224	218	188	253	209	240	226	216	209	220	222	232	237	246	221	223	201	202	227	229	179	217	211	182	218	209	239	201	238	235	212	217	213	219	216	213	205	229	205	210	222	210	221	177	207	232	213	199	247	219	220	209	220	199	221	207	216	259	207	212	243	232	222	198	213	216	211	189	213	222	234	204	213	244	217	245	225	225	201	199	212	201	210	223	228	223	211	208	212	219	254	209	216	184	224	206	216	212	207	210	229	212	206	215	221	240	188	222	234	196	224	219	211	208	215	222	228	193	213	215	210	248	214	226	181	200	214	204	226	223	210	213	233	189	218	218	186	216	197	246	249	208	224	203	235	232	210	221	223	237	201	199	216	224	215	205	213	239	220	210	208	219	204	208	207	207	207	190	227	233	218	219	204	192	198	212	229	200	220	215	205	186	194	214	183	244	215	219	210	228	208	206	230	205	217	218	188	191	201	206	221	223	215	194	208	197	211	202	211	208	210	217	226	233	221	211	249	214	204	197	236	219	229	222	202	211	230	225	209	223	198	195	212	187	204	211	221	210	199	199	215	234	217	219	202	226	247	203	217	214	214	213	198	232	206	205	239	201	203	225	229	202	211	206	238	202	229	221	206	236	222	231	211	246	217	215	209	234	200	230	227	233	206	203	188	221	232	200	229	223	222	220	230	187	218	196	205	216	208	178	223	207	218	219	224	225	176	225	224	245	222	256	203	201	197	251	211	213	219	223	228	211	231	211	216	216	199	215	196	218	265	224	213	220	187	208	207	243	206	201	217	205	242	240	239	188	215	227	204	220	235	204	200	240	199	214	221	207	233	250	209	203	219	208	234	214	213	207	203	195	196	234	206	216	223	201	206	213	206	214	210	227	213	220	226	225	203	216	193	214	207	234	219	210	217	214	248	218	230	215	227	215	217	226	229	198	224	212	225	221	222	214	224	209	227	219	218	236	188	218	208	217	226	239	203	215	210	236	208	234	232	228	228	222	220	221	221	254	216	230	175	209	244	227	196	199	194	221	202	201	232	226	220	231	226	208	207	236	227	227	234	225	215	221	212	178	205	199	259	212	211	210	224	186	216	206	234	217	219	247	205	197	217	197	228	231	192	234	215	245	233	236	220	226	222	232	210	194	226	218	191	225	210	205	197	205	209	216	214	226	192	209	196	194	206	253	223	214	199	200	240	177	234	223	215	227	213	212	209	232	231	231	210	208	213	213	216	203	231	229	242	194	203	192	215	202	216	212	211	213	219	221	210	226	226	213	216	215	230	204	213	205	229	210	215	206	212	203	216	193	240	188	221	231	249	198	189	227	218	202	226	252	203	215	218	221	221	231	227	199	215	202	214	188	215	244	206	226	199	215	221	239	198	228	222	190	196	207	222	244	224	217	227	217	206	215	213	227	209	226	216	231	228	230	208	217	208	202	223	209	222	236	227	192	193	228	216	227	208	239	211	199	229	209	239	208	214	233	223	185	220	204	245	212	218	204	233	215	254	209	233	216	236	220	211	223	229	248	217	221	224	233	224	207	225	221	239	202	227	216	229	211	232	220	202	223	226	248	225	208	197	181	235	253	222	218	223	228	206	224	211	222	207	248	228	231	216	212	210	218	213	236	226	199	231	220	195	240	222	236	218	212	238	245	222	216	249	211	221	215	222	219	187	225	204	227	200	223	223	205	229	215	227	190	220	221	226	187	252	235	239	199	225	210	222	211	215	202	213	232	223	219	217	191	220	217	226	233	184	238	233	218	213	217	239	247	215	217	227	206	213	212	210	208	206	208	205	236	216	211	233	203	222	199	202	217	217	217	214	193	190	208	226	184	234	201	219	248	195	219	227	207	214	243	208	211	214	205	233	249	225	223	219	201	211	195	195	219	235	219	224	201	175	215	200	200	238	215	207	202	207	237	199	188	237	227	217	216	212	203	212	222	244	201	217	207	220	199	193	238	213	228	197	222	216	215	220	222	247	217	195	231	239	201	201	208	218	258	237	209	207	222	194	214	204	207	235	265	232	236	205	201	222	194	212	221	218	218	223	236	233	206	202	193	213	204	250	233	236	226	220	223	202	219	195	224	216	185	225	205	220	209	241	203	194	191	219	205	232	226	201	207	209	208	209	210	219	200	221	221	207	214	205	222	238	215	230	203	238	208	208	225	229	235	251	220	231	214	226	220	198	205	222	217	196	223	207	245	219	239	207	220	228	213	216	210	214	191	235	216	215	206	234	237	219	222	204	221	223	188	211	227	233	242	202	217	211	189	187	225	216	195	213	204	203	212	223	212	238	213	203	229	228	199	214	240	247	207	211	231	203	186	206	212	221	211	240	231	214	213	178	195	214	219	204	228	218	217	228	190	210	201	223	231	219	213	230	202	227	206	210	230	195	226	261	239	225	196	200	210	211	220	227	205	230	195	229	242	230	210	201	192	231	211	213	222	225	208	216	212	217	197	216	226	200	218	208	229	214	194	209	225	204	200	236	233	207	206	206	211	218	219	233	211	256	198	229	210	230	190	227	235	230	234	208	221	240	227	236	220	208	221	210	239	234	235	214	238	200	207	223	188	222	233	214	213	227	242	207	237	223	232	216	211	209	205	202	201	193	212	202	210	201	217	194	195	243	206	199	223	227	227	223	201	223	212	229	223	193	209	201	202	229	188	220	220	231	193	200	214	207	211	226	202	217	214	230	206	210	232	218	207	242	204	199	199	230	209	211	230	227	218	217	193	210	214	254	233	224	219	213	208	229	215	222	218
6521	1210	934	539	401	401	386	329	343	320	274	266	240	264	293	273	315	301	311	268	252	282	270	267	296	288	279	267	240	275	292	280	266	270	286	269	264	266	275	244	277	279	267	278	268	261	286	261	253	287	271	255	290	268	250	264	275	296	274	268	235	290	266	292	254	275	264	224	270	236	265	248	281	250	271	287	278	266	266	259	255	283	275	271	274	299	260	248	299	253	268	283	255	256	257	277	249	273	286	250	274	263	281	280	287	281	262	247	251	265	269	254	263	269	296	234	278	263	263	261	288	248	258	248	239	275	277	278	293	281	296	259	261	281	253	234	276	259	259	254	244	274	273	264	272	261	280	273	279	270	296	269	244	268	253	280	259	271	274	267	277	262	263	269	273	288	268	261	273	274	256	252	258	280	253	267	265	264	288	241	273	268	267	262	279	249	278	255	242	279	258	262	301	298	267	244	284	279	263	285	271	268	269	258	286	249	292	298	293	257	274	248	303	265	261	241	272	276	240	252	253	233	285	275	268	300	280	310	268	304	244	219	254	251	268	229	268	292	265	258	287	278	286	262	286	276	236	261	255	260	244	274	263	287	281	269	287	272	286	279	260	261	258	240	279	258	267	248	261	248	257	283	276	257	258	261	268	273	290	285	265	248	240	274	266	255	235	234	263	298	260	267	267	297	242	255	259	280	278	259	236	290	272	260	243	290	257	287	282	282	290	280	258	299	273	282	250	279	237	283	255	253	271	288	267	250	284	263	263	277	261	259	252	259	266	268	263	267	254	260	268	265	274	243	262	301	277	276	269	233	276	255	273	247	268	274	257	261	281	242	289	278	266	254	310	270	286	281	256	281	259	247	251	270	276	269	257	313	284	266	280	288	277	240	264	283	302	286	282	242	282	293	267	269	276	252	261	256	268	257	263	252	262	256	285	264	270	265	232	267	280	272	288	263	263	259	281	242	236	251	253	248	269	279	273	266	274	280	243	251	270	293	277	247	288	245	268	239	295	244	276	261	275	274	264	288	265	273	257	266	290	257	279	239	276	250	296	263	278	264	275	280	249	235	261	278	275	265	276	268	296	262	305	277	256	277	268	261	255	267	259	262	252	255	274	256	279	280	285	245	278	301	268	269	267	274	250	262	298	265	260	240	276	279	276	267	256	284	272	263	264	259	282	259	277	259	229	293	263	264	265	283	265	273	267	230	265	248	289	261	256	259	284	259	275	270	256	286	278	258	212	274	257	283	263	280	296	272	272	267	277	274	279	240	267	250	280	283	272	280	289	288	283	271	255	257	271	291	266	285	262	268	263	288	260	272	248	294	248	253	264	264	273	247	277	245	272	267	247	274	270	273	227	281	255	249	293	283	277	259	257	270	259	260	266	268	236	260	285	257	271	257	251	287	284	265	300	261	295	263	253	276	286	261	249	274	273	269	272	258	254	275	247	270	265	257	247	250	277	281	257	266	274	251	256	264	252	288	270	264	289	292	254	275	266	258	263	273	256	283	276	257	271	251	259	275	255	242	265	286	267	264	248	250	255	274	229	268	260	272	270	270	243	262	308	258	295	274	224	268	257	282	325	270	250	262	268	257	267	286	241	249	254	298	262	270	268	244	259	258	274	309	272	264	286	247	267	215	250	268	260	290	277	252	252	255	280	270	262	268	293	289	287	275	266	271	264	276	267	269	296	276	262	252	300	280	259	258	273	247	258	285	264	256	284	272	280	292	243	269	266	280	244	250	272	259	295	261	241	272	267	263	264	260	258	255	271	274	278	287	261	260	280	304	265	277	273	265	266	261	316	265	261	268	265	263	282	264	270	297	254	273	268	298	271	279	271	272	277	296	239	269	265	272	245	250	294	292	250	274	266	271	281	280	263	259	250	247	273	257	256	265	270	264	254	231	260	277	260	285	245	255	275	256	282	270	266	251	286	264	268	273	267	269	284	249	267	246	281	248	266	296	279	233	232	267	257	262	301	266	279	254	279	260	250	248	247	272	248	274	286	258	249	262	278	268	267	276	257	289	275	270	260	239	278	254	255	288	279	266	262	275	265	245	285	259	232	259	282	274	275	270	288	262	252	244	278	255	244	296	296	279	269	249	281	268	276	263	251	270	236	245	252	271	274	271	281	255	249	266	262	261	282	274	275	267	288	264	305	271	280	261	280	261	269	278	283	285	263	265	286	250	299	240	266	257	252	291	288	252	302	262	279	283	252	237	284	242	286	277	243	288	234	292	264	269	254	265	258	283	266	286	259	246	283	272	258	285	253	272	286	257	262	281	257	259	292	249	273	278	263	262	250	264	254	274	263	297	289	266	271	271	264	229	267	293	256	256	272	267	256	258	260	263	271	295	268	264	307	287	264	252	269	277	275	280	249	256	259	262	247	253	277	266	275	273	256	278	281	273	270	241	267	286	264	262	253	279	254	258	251	272	253	284	266	273	304	255	251	264	278	257	303	251	255	285	255	261	272	249	264	266	272	271	260	292	257	268	285	279	263	267	269	273	265	263	257	271	253	275	257	271	288	249	245	265	276	290	262	267	285	301	255	261	266	289	267	278	265	267	262	249	252	278	268	280	250	257	290	279	267	259	258	252	273	250	292	272	257	304	268	272	261	274	272	289	270	245	277	284	233	253	280	260	279	260	252	242	273	258	281	277	253	230	271	260	278	234	291	276	306	260	273	266	255	253	299	285	286	250	247	279	279	287	262	277	261	286	270	270	272	255	257	238	249	249	270	283	260	275	292	296	299	284	259	258	275	265	274	237	268	262	263	301	242	292	286	282	268	291	241	298	257	245	243	264	274	260	287	276	249	252	287	266	265	268	254	255	249	278	251	283	285	277	250	281	286	258	244	255	266	257	274	265	239	277	289	257	262	275	267	257	254	253	265	272	278	235	258	279	269	265	260	247	250	267	267	259	254	245	269	279	273	282	262	275	263	290	291	258	246	284	313	274	266	271	270	275	279	248	287	280	283	286	250	305	267	263	254	258	270	271	243	271	262	229	272	245	265	294	263	282	256	280	253	269	261	266	267	278	281	292	270	293	288	268	275	266	256	291	288	280	267	270	271	284	265	261	242	260	266	277	241	260	281	251	260	266	281	284	264	292	248	241	245	297	247	263	279	255	290	295	289	260	270	271	267	249	260	274	268	285	292	221	301	269	252	275	288	260	262	264	275	291	276	247	249	251	262	282	261	270	259	280	304	267	243	263	294	286	301	259	249	263	264	281	253	281	247	240	254	286	286	301	263	248	277	271	265	286	250	222	232	250	258	244	274	263	272	264	271	264	270	262	286	269	274	241	243	232	260	244	246	279	267	243	259	251	253	285	279	273	287	290	248	280	263	275	271	266	260	257	241	285	274	261	274	249	262	247	274	292	229	275	253	281	238	248	274	279	251	254	264	264	287	311	267	283	281	256	262	255	266	257	261	256	249	240	251	247	256	257	275	279	245	275	254	262	240	278	266	279	250	303	281	279
23647	21248	28695	24126	21236	12685	1520	875	784	676	614	567	538	494	521	484	473	476	471	456	486	432	449	484	469	440	434	443	434	473	453	420	409	423	410	389	427	398	419	386	440	419	388	376	436	403	376	438	438	405	415	411	380	419	372	426	396	385	423	400	412	402	415	446	390	384	407	452	387	404	427	402	417	411	412	411	408	426	443	421	470	394	415	418	451	364	416	420	415	409	414	402	412	398	418	425	390	395	427	397	400	421	392	390	423	414	387	444	408	418	393	378	390	397	369	425	394	421	396	394	415	422	415	404	413	412	404	380	393	409	372	407	442	396	402	418	419	448	410	399	404	409	409	421	396	406	419	403	408	405	392	406	429	416	418	415	375	408	405	400	381	407	393	420	437	409	391	384	409	405	430	373	410	413	399	431	405	424	440	404	412	417	396	402	397	406	420	393	402	445	415	391	398	402	382	380	405	361	394	366	422	375	469	408	419	395	393	397	400	386	415	402	393	414	390	394	413	395	432	393	415	391	378	405	389	350	391	413	405	413	394	395	400	392	415	435	415	409	390	394	403	375	421	398	426	386	393	427	432	406	427	411	429	415	418	423	357	389	372	389	339	406	384	394	431	452	368	411	415	375	418	393	460	378	419	366	422	397	402	411	415	401	402	397	407	408	419	421	416	378	441	435	377	416	423	426	405	395	430	415	406	409	431	419	428	389	401	418	385	394	397	401	384	399	410	386	380	440	366	388	416	408	422	405	403	379	395	391	439	408	412	395	401	428	452	332	380	376	438	402	397	426	415	389	434	413	371	425	419	380	408	420	373	395	405	406	422	402	408	426	460	407	435	385	404	450	409	427	414	397	406	440	420	425	413	414	420	412	423	408	388	396	366	398	390	412	402	389	396	394	418	381	411	415	395	383	393	359	399	434	405	388	404	381	380	438	388	391	435	452	394	366	423	435	413	437	391	439	409	421	401	435	377	414	414	416	420	410	455	412	414	441	407	419	388	425	414	418	382	406	408	441	426	431	416	423	389	422	446	398	373	432	389	429	396	438	449	426	364	400	420	449	398	401	375	388	414	408	424	394	409	433	379	423	410	400	398	368	395	432	403	418	417	423	399	433	409	383	430	418	418	419	386	412	351	399	424	388	400	441	372	400	352	399	419	426	420	409	416	394	420	445	390	390	418	356	378	425	403	398	393	431	402	409	439	419	396	408	411	398	403	429	383	377	400	391	403	398	436	401	395	393	411	417	419	389	411	414	400	380	411	414	410	428	425	431	425	456	401	436	416	420	395	427	412	407	375	425	394	400	360	358	398	408	411	392	377	421	394	448	403	385	393	391	421	434	365	419	384	378	386	403	432	416	399	399	396	408	401	425	429	412	388	402	441	420	402	405	399	369	430	409	413	412	417	408	418	394	378	414	412	415	409	393	434	379	438	383	428	395	400	379	386	438	405	421	393	441	384	402	387	411	411	404	403	394	449	418	436	372	399	426	401	390	384	391	439	414	413	383	402	402	417	398	404	387	380	397	419	388	415	410	429	380	398	416	400	409	368	394	412	396	426	392	424	420	358	415	407	398	401	455	424	424	461	409	371	392	371	405	413	405	398	401	432	391	424	381	402	394	402	445	459	413	414	437	389	423	375	375	435	396	398	416	410	387	388	384	412	381	438	418	400	404	450	428	429	420	407	379	408	399	426	405	416	411	435	397	381	432	408	375	405	398	396	378	398	356	436	416	412	448	409	394	421	418	407	403	413	385	406	404	403	399	386	384	444	423	413	428	442	382	386	395	430	405	383	390	418	414	402	390	366	415	383	436	404	411	416	418	412	393	384	406	419	413	424	406	403	424	413	409	390	415	398	408	416	397	395	384	361	396	383	400	405	390	423	367	396	430	400	428	404	385	411	407	417	399	358	446	384	420	401	380	427	432	416	387	352	411	440	419	362	395	444	372	445	387	404	417	389	407	378	421	378	411	432	367	388	415	414	405	416	425	408	406	417	420	402	402	406	433	364	417	397	402	431	409	411	396	402	403	427	377	394	426	402	408	417	399	431	395	381	379	394	421	384	380	365	413	383	389	410	377	402	379	389	429	420	414	402	429	416	390	398	406	394	374	419	437	419	371	435	393	402	352	419	357	388	385	403	426	391	372	410	404	384	414	413	395	415	388	420	415	392	433	417	420	406	399	405	441	404	414	397	390	375	407	414	366	404	435	418	400	367	377	448	389	408	448	392	386	419	435	407	391	426	388	404	417	395	396	374	448	393	368	376	426	414	387	422	418	418	378	414	408	383	407	386	429	414	386	381	395	402	455	419	369	388	375	367	422	394	426	370	445	415	388	415	367	436	390	385	402	407	368	388	444	371	412	422	430	388	389	407	435	404	441	427	381	390	438	375	393	429	363	406	412	388	432	400	396	405	381	391	385	415	397	424	414	397	437	388	405	426	406	421	399	396	400	418	404	427	420	380	378	398	393	405	377	382	402	430	438	425	397	428	399	395	423	412	407	424	413	398	411	409	455	373	404	388	408	402	440	449	404	404	416	407	414	439	382	430	399	381	399	414	423	410	433	402	416	419	360	380	439	447	403	384	395	398	426	417	388	413	400	412	421	433	412	389	381	411	407	454	382	417	377	394	400	410	442	362	423	376	421	397	416	453	374	405	438	416	418	411	386	445	407	410	385	422	410	414	392	407	402	415	415	402	394	376	405	408	424	406	387	405	412	412	453	397	397	440	405	373	414	427	411	464	412	404	427	407	409	387	426	408	419	410	431	432	416	405	370	396	412	409	399	387	372	434	443	390	385	396	420	391	385	432	408	400	420	411	425	412	398	383	393	385	385	397	393	373	377	422	432	400	391	395	412	353	410	430	420	406	397	405	411	395	421	411	384	414	413	388	377	395	404	379	371	385	391	398	389	431	437	414	429	402	403	418	411	401	408	425	391	411	420	357	375	419	395	416	424	375	421	407	440	393	387	422	396	365	398	401	394	431	404	385	403	436	420	424	385	415	401	395	400	421	393	415	395	407	427	390	407	384	427	416	396	400	378	431	400	422	432	364	429	378	415	405	402	405	400	389	381	377	426	409	382	402	403	431	432	410	386	379	408	372	402	408	388	429	388	392	403	379	397	379	412	405	381	413	410	402	394	407	426	384	444	369	390	385	392	400	393	411	377	404	423	391	419	420	428	408	356	415	400	394	408	397	364	385	446	438	406	371	401	334	401	410	408	428	418	395	374	420	413	431	413	408	414	371	403	410	426	371	384	441	409	428	406	412	412	395	450	431	385	379	416	410	388	423	387	399	402	419	397	412	388	386	401	441	439	406	371	414	421	419	409	421	415	377	392	442	397	437	407	412	456	408	387	394	445	381	355	399	432	441	379	384	408	402	424	380	377	417	395	375	407	365	419	383	397	430	369	421	408	397	417	420	429	422	396	415	405	395	383	383	401	400	409	398	426	360	398	436	379	377	386	409	383	424	407	415	438
7172	9845	8184	4273	2930	2157	1692	1440	1176	1021	876	786	724	680	639	649	602	617	555	579	561	550	537	480	523	520	545	470	474	502	461	514	487	458	486	475	468	486	451	483	479	468	474	472	505	472	476	497	481	468	485	444	473	458	470	468	465	458	450	479	439	490	463	483	444	498	447	460	485	465	473	442	482	476	434	489	454	488	447	455	472	518	497	436	457	455	440	472	428	478	488	455	437	490	469	449	426	431	447	467	459	499	507	462	507	445	459	468	450	502	435	449	460	466	484	489	466	449	456	455	439	453	464	415	466	499	459	454	468	477	483	450	456	446	437	448	445	474	473	460	452	454	466	437	445	511	436	461	480	452	491	453	434	446	438	478	448	444	446	520	436	522	436	461	467	482	457	460	471	475	466	451	411	490	473	487	480	448	460	476	455	497	440	471	423	411	428	454	457	480	477	465	451	471	477	446	446	457	442	488	462	447	474	488	486	422	436	417	459	484	454	463	463	436	439	442	434	468	474	447	478	471	446	441	482	452	469	458	461	482	453	463	486	447	453	486	493	457	438	428	480	457	445	486	499	450	414	462	476	433	483	474	464	462	477	471	466	446	475	466	502	480	464	432	414	450	480	442	481	425	484	455	438	439	464	432	437	467	465	472	463	500	461	466	500	466	442	450	453	455	488	458	455	480	451	437	468	456	444	462	465	472	432	472	449	468	465	415	471	447	462	476	475	452	485	447	462	493	434	482	463	446	462	481	465	484	496	453	448	465	457	450	480	486	453	472	471	449	453	459	449	499	437	465	447	518	464	431	472	451	488	458	453	489	427	503	488	469	470	461	451	470	479	448	477	464	502	462	444	469	464	467	468	455	426	418	459	479	449	480	474	481	431	466	478	442	474	460	467	487	446	482	457	439	455	455	467	461	477	488	449	484	507	454	427	423	454	480	504	465	451	456	488	432	438	419	459	451	448	479	393	442	448	452	477	425	433	450	453	454	518	507	430	430	431	477	431	426	421	456	440	502	471	464	426	456	452	476	463	469	448	457	477	428	469	433	453	475	436	473	476	434	483	495	482	485	485	436	444	444	420	444	454	460	429	439	443	439	430	515	481	478	445	444	495	448	491	448	434	470	451	463	479	431	461	458	469	448	474	471	460	461	482	427	522	427	458	458	444	446	480	453	470	466	495	453	446	427	447	427	469	412	484	441	515	427	448	424	452	477	499	454	486	468	454	404	463	440	459	455	461	479	448	504	426	462	443	422	430	454	489	453	450	451	468	466	478	433	478	437	457	473	432	440	482	443	463	467	484	456	472	504	457	453	467	469	461	461	429	436	440	468	452	473	468	443	489	457	440	460	467	429	456	486	455	449	493	470	471	467	460	453	445	466	451	469	481	462	433	475	468	453	454	474	440	471	459	467	445	452	482	438	419	472	443	425	435	489	476	483	493	491	438	440	443	451	405	462	440	483	482	504	473	531	468	472	438	479	502	439	509	455	471	434	491	438	494	467	455	462	453	477	488	470	468	489	479	498	458	470	465	490	467	485	476	456	472	471	487	478	471	422	478	469	480	458	481	500	439	457	469	423	466	431	488	445	440	463	449	468	478	456	450	518	467	449	492	445	466	412	478	452	426	415	446	470	489	450	449	510	475	444	493	437	462	427	465	477	468	481	472	504	470	468	509	450	441	458	446	464	461	448	402	466	459	493	473	434	466	504	420	474	417	441	451	446	473	506	418	465	452	477	495	441	487	444	484	477	437	423	453	437	430	456	485	484	462	474	464	457	449	498	454	454	482	458	440	467	443	461	428	485	464	464	481	461	472	456	470	439	448	465	433	483	467	446	443	451	480	458	459	440	476	469	499	470	444	418	490	434	460	485	433	429	463	471	455	443	461	457	434	446	489	460	494	452	473	431	435	449	477	419	487	468	443	437	446	459	432	431	465	476	467	468	471	485	502	459	478	444	444	463	444	469	469	466	460	431	456	469	431	445	441	475	431	443	463	446	447	475	474	468	485	490	469	458	468	438	423	435	479	459	440	486	460	454	490	465	452	453	446	503	463	454	460	447	458	435	462	466	410	455	447	500	430	464	474	474	470	447	423	460	448	448	461	440	440	470	464	479	446	473	457	477	412	446	391	431	461	496	454	491	434	461	452	433	428	478	483	497	439	480	466	477	475	472	476	483	445	424	443	460	511	480	451	457	501	461	477	504	456	443	492	465	474	439	461	455	455	468	456	416	471	462	486	431	451	508	444	446	473	409	473	451	471	472	445	441	448	427	458	449	460	451	398	455	448	457	445	490	452	428	464	475	464	465	436	466	458	429	428	470	474	442	462	459	446	444	486	483	483	496	460	459	460	433	463	473	441	482	430	491	495	445	436	505	439	462	467	476	424	471	480	463	481	454	475	441	460	507	458	474	485	433	466	451	448	478	454	511	445	424	498	421	472	449	509	428	484	477	439	479	435	455	467	434	476	457	453	454	441	407	442	428	433	463	420	451	497	500	449	446	480	428	469	436	484	463	428	487	480	473	463	457	413	488	474	480	519	467	475	444	497	447	452	443	454	460	475	423	436	490	483	470	483	455	462	502	442	474	482	383	415	427	456	443	470	435	469	486	491	459	453	477	456	483	470	447	482	450	464	476	501	462	475	477	455	450	478	457	470	477	446	460	427	451	451	487	443	449	479	477	422	472	480	452	466	465	472	455	433	444	472	482	458	482	476	428	450	462	456	390	470	448	452	480	467	458	435	450	494	465	441	458	443	477	459	477	442	470	468	442	480	440	481	454	453	488	417	474	475	479	467	496	472	455	455	467	469	440	468	448	464	494	457	484	438	441	465	466	425	456	433	451	437	510	453	434	514	488	485	478	483	488	475	435	462	428	459	429	497	482	445	464	459	448	452	462	453	442	462	450	453	486	440	485	452	478	461	439	456	469	409	469	443	437	476	471	462	476	474	461	452	438	489	438	456	495	464	499	450	443	476	472	459	449	487	465	461	447	456	472	457	479	506	479	483	450	477	476	467	479	494	449	447	436	471	484	498	452	435	466	443	425	475	428	424	459	464	418	447	447	482	422	470	452	471	461	458	442	402	454	471	460	486	448	486	502	494	480	450	452	445	491	458	459	442	444	471	491	447	462	494	498	448	463	396	458	439	455	459	501	464	429	453	462	478	434	475	432	451	489	444	463	487	451	462	454	446	452	444	480	463	453	465	475	474	492	443	451	498	475	468	498	436	461	438	468	456	426	499	473	470	463	463	474	488	420	465	463	494	444	441	449	501	479	471	454	510	487	486	451	461	449	447	449	474	472	466	458	471	424	479	445	460	452	479	469	424	473	442	441	461	481	464	443	443	450	488	484	480	470	464	464	454	437	481	406	447	445	476	457	455	450	457	461	463	482	489	460	467	437	465	495	462	500	473	481	436	452	438	432	475	456	468	453	463	443	459	468	473	475	466	445	467	423	494	465	457	420	471	463	470	483	449	460
24851	21215	27675	25003	12712	955	669	617	552	508	475	421	412	394	418	403	386	428	407	428	456	375	418	390	399	411	362	405	381	343	359	384	394	388	425	373	359	365	397	389	401	357	402	367	388	356	358	420	369	354	400	366	380	383	342	360	349	371	354	348	373	406	367	386	364	374	377	373	378	390	412	371	351	359	363	357	386	382	383	387	386	351	389	367	380	375	381	381	384	359	387	368	366	372	379	336	402	349	382	374	359	354	350	362	371	344	373	365	390	343	375	364	374	362	380	396	382	392	395	355	379	350	363	360	361	385	398	364	366	373	342	380	368	378	343	371	365	393	392	356	379	365	394	393	388	358	351	372	399	369	388	351	362	346	402	371	371	381	369	376	372	372	349	377	377	368	359	366	343	375	362	395	387	397	387	366	381	346	363	378	348	364	357	407	363	381	362	334	388	376	365	353	361	346	370	378	366	358	382	375	369	363	359	361	356	344	363	379	357	372	383	360	367	371	410	354	362	334	344	358	360	387	375	315	356	400	362	380	387	393	367	365	396	380	349	357	375	385	371	379	360	380	418	358	340	371	378	393	359	355	366	366	388	359	339	342	351	337	381	368	388	395	392	327	367	364	398	379	361	373	359	415	399	305	352	380	388	370	428	353	366	319	351	364	371	377	377	372	391	399	339	402	381	356	347	398	401	356	345	355	348	363	362	371	360	361	356	369	398	391	372	379	385	344	401	390	338	400	366	362	390	382	381	411	353	387	383	373	367	369	356	360	404	381	363	338	395	383	367	389	373	350	352	403	355	406	378	360	357	351	383	352	403	391	378	403	371	364	331	389	357	353	346	380	367	358	337	370	386	360	376	362	382	401	392	392	384	381	352	386	365	349	368	389	371	373	385	361	391	356	376	379	400	391	347	382	386	339	349	356	351	365	361	407	355	359	339	389	366	358	367	395	367	362	355	346	351	364	322	397	367	359	349	385	379	348	346	366	385	362	400	354	376	389	391	351	395	370	346	390	366	385	362	370	393	342	367	375	351	363	373	389	385	389	375	382	395	390	378	383	371	353	348	364	389	382	393	356	374	381	382	396	344	389	371	330	386	395	349	363	392	405	361	357	378	365	375	338	337	374	351	364	375	405	361	348	371	345	354	341	345	376	382	358	360	398	342	383	372	357	347	375	352	364	377	356	374	359	386	317	362	389	379	378	356	365	386	369	369	362	364	360	354	366	372	379	399	314	353	328	372	393	373	360	348	377	368	374	334	378	382	349	370	404	389	375	351	335	377	382	364	357	406	421	380	328	383	347	368	370	359	337	393	350	380	375	374	383	376	339	355	346	356	401	352	377	382	405	354	369	353	368	395	349	391	373	350	359	351	363	369	406	372	378	373	373	362	356	341	394	357	331	344	363	364	357	384	369	368	365	345	352	396	350	368	347	366	375	364	370	345	377	395	395	370	408	389	366	373	352	357	348	379	368	398	385	398	341	342	400	360	355	368	376	345	370	363	409	360	371	366	387	402	369	381	364	386	386	397	369	350	382	378	393	383	330	370	352	336	364	377	344	337	350	365	353	375	388	381	353	378	360	339	382	390	358	357	363	358	387	378	393	340	360	390	371	381	350	369	378	360	401	357	345	346	399	363	416	364	318	344	358	344	390	336	370	374	376	380	389	348	377	353	373	401	350	359	358	393	363	405	362	390	356	364	359	420	380	348	362	352	361	348	373	358	356	401	366	334	393	352	382	362	413	356	383	355	390	374	355	346	372	407	358	330	338	369	376	369	396	380	357	363	348	417	327	374	337	342	378	349	382	373	358	366	362	378	367	367	387	358	376	367	374	373	390	355	360	351	356	336	363	386	343	385	365	385	378	322	331	392	363	403	357	339	362	356	359	332	386	344	395	386	363	365	370	384	360	325	384	366	365	401	374	361	354	366	341	371	389	367	360	374	349	385	341	341	382	370	345	373	372	361	377	363	360	383	366	391	361	391	385	351	372	397	385	357	373	375	373	355	355	354	402	366	356	422	346	354	392	361	379	404	401	378	378	410	345	405	325	359	363	355	407	364	378	359	364	406	362	365	360	368	333	357	366	364	354	362	393	362	359	384	373	385	378	374	386	386	334	342	398	392	391	375	388	365	336	382	363	344	382	385	356	337	346	373	361	390	350	364	374	379	368	386	366	332	340	367	394	364	365	372	370	338	371	373	355	369	314	374	358	364	373	412	354	374	356	361	364	373	375	355	377	367	365	333	381	369	359	340	361	354	368	382	368	384	352	339	374	371	368	404	343	396	351	388	379	361	362	368	411	390	396	383	402	376	391	324	384	386	363	373	361	389	383	388	368	351	359	379	335	369	388	371	376	352	356	396	367	360	378	386	376	399	386	349	341	371	385	349	347	393	360	366	386	354	365	393	371	375	339	374	397	337	383	363	384	362	372	355	338	384	369	366	363	363	371	382	350	382	391	359	378	391	371	334	379	372	363	370	366	369	348	337	373	362	349	398	386	391	342	383	398	391	362	351	392	386	374	389	396	386	365	336	386	402	375	352	385	409	368	400	378	406	374	315	389	347	362	355	367	394	405	335	370	357	346	359	353	341	382	368	380	343	390	380	376	383	370	382	352	358	389	356	374	356	362	357	351	377	386	347	380	385	372	406	360	378	338	363	361	400	350	335	354	344	367	352	393	361	366	360	395	376	390	355	393	373	384	333	403	368	357	340	347	368	359	342	371	338	389	359	383	357	379	368	338	357	373	346	394	370	333	406	342	378	366	373	356	377	366	375	383	395	376	389	386	410	368	380	358	359	381	406	336	397	406	380	330	365	381	390	335	384	335	379	336	373	388	410	376	359	353	375	386	334	363	362	359	338	377	375	382	409	390	382	374	384	350	342	351	372	364	353	377	378	368	377	368	366	385	380	381	360	362	354	375	359	351	398	428	364	367	357	328	357	356	357	373	369	355	368	339	368	381	372	377	352	393	343	353	407	345	398	384	329	338	357	387	353	374	371	352	364	381	374	359	393	415	361	390	385	381	331	384	357	378	385	359	386	361	346	338	373	367	359	397	360	371	359	401	344	365	345	362	363	399	335	386	394	367	408	374	334	374	356	390	377	349	352	402	373	378	358	366	366	399	388	372	358	364	373	395	344	374	361	363	350	378	370	388	365	387	361	365	371	348	344	343	360	370	363	340	338	395	361	361	349	401	370	370	386	367	396	357	342	377	364	386	390	343	388	391	354	350	364	375	355	372	389	335	365	358	395	357	392	367	384	365	383	380	352	361	370	377	393	377	371	400	382	410	379	342	385	363	404	358	383	400	378	363	408	386	347	368	361	384	342	356	395	394	352	363	349	367	356	385	373	361	380	388	386	386	344	360	360	367	359	362	367	427	377	375	413	388	347	377	330	321	346	344	364	384	374	415	367	384	326	384	364	395	323	369	370	401	368	390	367	360	356	375	359	374	388	397	383	393	347	377	361	350	375	365	382	380
6976	5929	4685	2435	1815	1359	1199	1007	883	737	642	666	646	569	578	536	583	543	498	539	487	532	490	476	461	481	473	463	481	431	450	493	498	460	449	475	421	498	426	499	413	481	469	415	466	451	470	451	456	425	491	456	490	439	441	466	399	440	475	455	449	447	423	447	444	414	413	483	428	493	426	475	498	450	426	459	428	465	439	441	486	446	404	435	448	484	469	421	460	424	406	468	405	436	478	430	442	455	435	462	431	471	481	483	433	449	415	406	452	444	446	456	445	445	465	450	408	449	431	433	472	437	405	466	453	463	464	441	473	424	444	436	459	466	465	398	430	458	416	459	478	464	398	466	433	451	437	453	440	450	457	445	430	470	451	446	456	444	468	437	475	474	490	422	437	442	465	471	451	460	393	409	461	441	439	462	431	421	431	428	461	425	437	435	422	419	464	488	416	393	425	442	448	451	421	458	460	423	461	457	458	443	460	479	455	464	434	452	450	478	460	452	440	438	455	457	414	453	419	460	460	428	448	471	466	466	408	450	448	484	463	452	485	477	426	488	413	464	512	443	466	498	465	420	452	448	455	443	450	480	444	467	489	432	484	472	445	436	458	462	462	455	451	466	459	425	472	435	460	459	434	418	427	455	445	499	463	474	453	462	448	438	432	459	482	435	434	408	417	435	474	445	425	464	447	414	434	446	467	455	419	494	446	431	436	451	434	439	428	494	439	416	444	457	460	453	438	468	451	475	447	451	477	445	448	419	445	457	432	463	459	441	431	466	421	422	472	446	466	406	448	446	453	472	441	461	439	460	435	463	441	433	459	463	412	432	448	425	434	460	492	451	422	492	462	481	443	422	458	419	446	408	433	444	447	449	478	450	481	474	440	428	469	433	432	460	467	417	485	419	429	444	466	460	423	441	449	416	468	447	482	468	449	423	433	437	468	461	467	461	435	469	437	471	479	479	449	459	459	462	450	476	445	465	446	453	442	434	427	421	445	458	476	454	459	443	450	402	473	466	436	435	403	449	459	454	407	424	478	469	435	424	449	398	489	426	422	468	428	409	424	443	421	474	413	451	429	490	447	448	433	464	459	451	432	437	473	490	422	435	473	439	460	478	429	436	435	462	438	467	452	455	427	426	443	491	450	431	411	433	447	446	419	462	452	449	464	481	455	442	497	447	438	438	457	442	430	438	440	431	450	434	446	459	430	437	450	435	449	470	484	477	440	436	466	422	426	470	455	431	451	432	499	471	446	424	441	482	459	435	470	413	439	471	456	436	443	438	437	433	479	480	448	476	485	484	425	417	469	456	444	452	464	436	474	421	451	438	440	451	514	443	421	453	433	471	414	447	417	462	439	469	473	450	432	443	443	463	416	452	466	416	440	454	512	409	431	481	449	428	488	447	462	412	508	448	457	414	418	459	449	450	471	414	443	462	447	427	419	474	453	467	448	467	472	410	415	461	451	453	438	446	463	450	439	451	471	464	438	492	484	448	425	419	457	428	435	456	470	450	480	426	463	456	447	467	431	441	455	437	445	446	449	459	425	449	441	445	423	442	418	446	413	441	479	414	446	445	432	479	467	449	458	432	456	466	434	443	441	478	467	458	475	438	468	444	450	459	417	404	405	398	451	449	437	451	479	433	434	422	441	472	450	444	455	415	448	440	442	434	451	482	417	420	439	453	442	463	455	425	447	452	463	472	435	455	436	455	460	438	445	422	465	468	449	483	485	439	407	450	431	461	476	436	398	435	459	429	467	442	436	439	446	456	438	471	448	443	428	442	441	488	448	478	463	458	517	470	432	445	431	470	454	445	460	428	454	422	408	469	451	441	482	438	442	449	452	441	473	436	451	475	452	461	460	443	469	475	470	449	416	437	456	448	430	442	433	457	427	450	437	462	446	445	470	436	443	457	469	393	435	462	476	451	430	439	435	448	399	466	427	452	414	479	446	434	474	437	435	440	481	478	501	478	405	489	398	474	432	416	451	432	465	472	467	434	407	477	442	466	433	479	407	467	456	463	403	454	413	417	477	451	439	435	431	460	455	449	417	454	448	435	434	476	493	492	436	446	439	434	451	449	455	440	445	457	412	453	425	457	437	403	472	458	429	466	470	422	440	451	445	448	453	443	421	475	434	433	412	461	467	469	480	467	432	395	447	451	423	450	467	449	425	465	479	443	462	437	450	416	458	478	427	427	458	467	467	401	442	462	437	447	436	463	459	430	451	462	420	468	424	408	475	480	421	460	437	465	415	440	412	449	439	446	450	434	418	450	450	437	506	433	434	449	463	444	419	456	451	465	452	448	444	414	429	411	447	407	457	487	463	453	457	446	442	435	485	471	440	461	473	454	456	400	459	430	410	450	481	483	442	440	381	470	449	433	438	465	401	431	429	437	447	445	434	446	443	458	441	442	453	444	456	461	423	444	478	466	458	440	436	463	449	430	436	441	435	461	441	408	444	486	440	455	434	458	460	470	459	467	456	471	449	469	461	431	509	449	462	446	449	432	484	457	446	485	461	412	475	427	459	457	441	419	450	456	463	509	453	471	449	443	401	470	396	445	484	496	442	463	442	480	445	456	469	415	406	483	457	438	437	482	461	437	400	448	432	446	444	466	416	440	416	481	448	445	465	423	475	471	400	419	463	466	422	462	426	453	461	457	436	472	429	462	434	449	458	430	471	469	475	485	437	452	414	447	432	435	447	440	486	460	429	460	448	429	436	459	460	466	449	440	441	473	453	443	430	414	446	429	436	469	471	483	470	460	411	438	439	432	447	409	446	438	471	461	446	450	489	451	440	404	486	452	457	473	432	413	434	433	468	471	454	461	446	425	457	433	444	445	470	433	426	423	461	490	416	425	471	399	445	449	462	473	470	442	455	474	467	446	426	412	447	442	483	392	456	445	437	427	461	433	442	481	464	433	475	433	457	402	493	418	440	452	452	473	459	431	427	452	437	483	441	445	429	453	434	448	423	422	433	458	490	459	463	456	440	465	473	459	439	431	464	448	420	434	434	473	453	458	432	449	454	390	424	455	487	474	455	457	478	460	464	454	481	428	451	436	471	454	449	476	422	448	456	421	437	444	454	446	459	430	431	475	451	441	460	438	425	448	424	448	469	454	450	485	475	470	471	429	445	479	413	445	435	445	403	448	475	439	485	421	441	400	470	441	425	469	439	446	444	485	443	456	451	442	447	491	439	450	454	449	443	450	458	420	486	474	442	469	462	421	435	423	440	441	472	451	434	435	473	473	443	434	496	470	477	438	451	428	472	434	430	463	426	420	431	438	459	454	428	424	451	461	447	443	456	447	441	437	457	471	445	452	461	485	432	478	423	470	463	470	468	455	442	357	452	485	455	452	485	465	467	468	456	420	471	423	413	463	428	452	464	448	445	467	456	449	426	461	437	476	445	441	478	435	463	456	467	453	405	456	459	476	423	415	427	460	458	426	456	437	444	436	464	447	441	391	449	425	405	436	476	451	410	447
22723	21262	29107	23768	21264	21338	12592	1845	1310	1173	1169	1047	976	967	925	899	832	880	826	791	774	795	787	820	796	792	761	715	756	700	741	736	724	718	759	749	767	736	736	755	682	790	719	771	719	710	778	685	735	723	652	715	693	698	630	727	760	642	707	684	728	733	722	676	685	724	749	764	699	735	705	692	756	706	760	704	756	685	704	764	710	747	721	703	750	663	686	713	708	700	741	729	739	734	721	687	655	717	663	756	688	731	748	761	750	681	652	683	750	744	721	729	740	710	680	721	716	713	738	710	696	670	720	687	751	703	736	715	714	735	674	687	721	683	710	674	717	722	711	730	698	743	704	709	732	719	750	685	734	746	678	688	689	689	698	691	695	733	707	732	769	678	656	700	700	728	699	673	709	691	718	713	728	705	704	700	704	734	691	727	721	758	745	730	742	699	725	717	700	688	704	700	693	731	685	695	687	764	716	675	728	704	684	737	715	661	691	704	685	686	702	690	723	670	703	674	679	702	746	669	783	715	716	677	734	774	685	728	713	701	681	735	702	690	728	674	653	723	686	685	707	720	759	737	699	702	642	683	728	659	741	696	728	696	716	709	658	679	712	703	701	675	715	685	754	700	711	686	710	708	667	730	687	652	700	725	710	671	692	701	689	681	733	726	681	652	725	670	707	740	659	619	757	677	758	601	691	772	705	733	673	654	688	734	712	700	699	653	758	671	683	709	720	685	705	661	741	717	709	698	735	744	688	722	704	758	739	720	687	701	732	707	722	757	660	711	719	680	687	704	710	739	740	718	723	730	689	670	723	665	673	689	753	780	741	683	683	709	735	674	691	663	727	710	721	742	701	648	733	701	718	697	675	684	691	717	722	707	674	727	696	685	683	672	717	714	731	651	682	724	720	716	679	671	759	694	740	665	667	687	670	760	680	680	728	687	702	729	708	729	662	664	722	718	657	651	732	702	725	731	703	694	649	699	701	693	698	699	689	708	705	717	726	728	670	727	712	694	663	719	729	692	719	751	671	703	707	681	715	736	704	685	692	720	689	688	754	685	741	740	698	760	681	756	772	688	725	690	697	688	709	698	688	708	677	739	715	726	664	719	665	689	666	664	664	683	702	738	717	669	644	738	716	736	697	716	722	722	736	689	725	750	760	732	698	701	685	686	717	673	693	685	688	707	658	672	705	679	743	699	702	713	739	697	642	754	731	716	715	713	715	725	715	701	658	671	753	700	668	713	697	613	706	725	745	734	718	694	710	709	731	663	704	694	713	710	716	757	661	698	727	651	674	740	732	685	693	712	691	692	705	676	665	671	684	653	677	705	682	676	738	715	708	655	689	718	674	720	687	698	731	722	663	685	735	680	691	750	726	661	727	753	716	692	696	719	689	721	677	706	697	673	765	703	687	687	707	677	677	691	726	718	708	771	693	674	714	664	703	700	707	699	712	692	695	707	686	664	672	676	717	763	745	738	732	738	738	672	745	733	697	704	777	676	755	674	698	687	664	691	688	704	749	711	736	742	679	696	647	750	676	722	733	700	698	713	717	727	697	678	758	705	689	702	757	664	740	684	662	729	693	738	700	668	659	720	681	670	737	712	682	722	701	679	685	704	698	693	684	696	751	721	741	653	681	702	676	729	696	702	678	696	670	714	667	676	680	704	705	671	745	645	673	693	706	672	707	687	716	680	656	688	702	696	688	711	736	676	696	745	723	713	712	693	714	710	680	689	728	776	718	706	669	753	663	655	710	671	695	702	677	714	714	727	730	680	684	724	701	654	689	721	693	677	730	693	701	718	672	742	677	709	693	701	724	700	705	698	714	714	714	739	697	634	711	671	700	696	668	688	709	705	706	689	691	678	702	687	669	709	698	709	692	698	690	691	655	739	720	740	671	663	665	699	694	729	722	722	714	662	654	701	690	746	718	704	700	676	731	721	652	701	720	723	744	698	731	706	722	773	675	717	718	678	719	726	680	755	705	727	713	714	699	680	662	650	739	699	719	694	790	697	706	679	689	717	693	719	726	717	690	709	706	727	679	718	717	719	718	741	701	695	755	727	722	726	672	685	711	701	717	729	700	695	728	708	722	687	688	720	688	740	699	737	668	702	727	662	708	698	709	718	719	683	686	736	714	669	732	705	726	697	662	714	704	719	694	703	705	713	674	721	690	692	725	676	701	696	693	760	722	698	704	720	666	714	708	660	681	676	718	693	693	732	692	710	698	685	721	698	687	696	670	681	720	713	717	695	678	712	679	729	708	697	676	724	688	725	688	712	721	691	769	704	726	665	750	733	704	700	735	721	710	747	698	698	711	693	695	708	661	731	653	727	683	689	659	723	674	700	708	676	694	761	646	683	731	725	647	705	658	726	700	722	701	713	716	728	713	688	709	697	673	711	709	720	730	654	738	673	668	728	717	654	712	694	681	709	746	744	662	642	665	696	661	729	682	724	729	709	707	703	718	687	713	734	720	659	724	647	779	727	737	702	678	692	744	669	674	703	716	692	716	703	699	758	704	708	675	663	728	670	679	720	718	658	700	727	756	709	707	690	684	734	734	776	697	674	720	709	704	679	683	711	676	705	695	725	665	659	688	710	734	714	673	670	693	687	699	724	721	734	732	722	703	710	748	728	727	688	737	710	696	689	722	702	638	699	789	688	714	690	679	720	712	702	719	687	691	738	674	674	630	650	754	736	665	728	734	707	725	717	711	697	659	673	728	711	673	753	743	652	705	720	723	697	682	692	688	657	716	725	730	710	725	687	702	712	673	729	724	785	667	716	725	731	685	676	674	744	678	691	706	721	682	694	692	702	695	685	698	657	698	688	719	707	701	675	671	769	654	692	677	700	687	690	680	685	676	728	728	690	702	730	686	729	725	751	724	724	675	645	693	718	731	696	692	704	667	714	720	722	716	726	717	672	704	691	748	676	656	770	758	716	667	719	637	635	727	704	703	701	708	736	703	721	681	663	667	667	726	723	735	676	697	686	692	739	724	673	722	715	706	682	693	706	715	670	733	687	685	689	713	723	707	695	713	711	644	666	684	682	647	744	713	673	704	692	692	706	675	654	701	690	732	681	677	684	705	687	659	682	681	727	724	724	737	718	736	706	707	669	700	741	717	675	701	744	717	688	705	654	688	724	717	663	683	700	743	700	643	703	722	687	642	683	687	749	738	694	742	740	687	646	727	687	721	680	708	646	712	699	680	710	690	754	744	661	677	683	731	764	653	664	687	674	720	705	689	697	679	731	748	696	666	681	666	732	698	665	745	688	671	708	720	684	724	735	693	700	688	745	705	771	703	696	668	703	681	698	637	710	689	704	696	680	698	702	714	762	698	708	696	687	694	742	734	652	726	747	737	725	701	686	694	659	703	708	708	691	630	709	708	671	713	746	684	712	707	712	660	725	716	703	708	697	673	668	711	705	677	705	724	752	710	686	677	692	755	706	664	725	692	695	717	712	701	683	650	719	736	666	710	683	690	707
9169	16201	13722	7374	5340	4133	3223	2648	2223	1817	1643	1468	1315	1229	1187	1071	1056	999	973	1008	949	946	886	882	818	882	857	830	837	835	838	834	861	854	836	845	820	791	807	824	765	821	835	775	856	753	764	814	770	783	811	785	829	791	800	788	718	800	790	753	738	791	835	802	748	758	827	718	771	814	765	748	808	767	764	737	792	787	835	765	797	786	780	790	797	769	804	807	774	747	741	800	751	782	777	724	767	774	755	764	808	761	717	797	816	779	793	722	806	779	745	732	747	787	805	801	805	819	797	793	825	792	788	770	779	816	762	800	787	801	736	720	768	801	790	773	800	786	805	754	744	778	761	751	759	784	755	740	812	729	754	818	786	802	776	788	796	776	726	777	835	751	802	775	751	773	788	804	745	818	758	776	807	757	788	787	717	712	778	819	746	796	792	774	771	760	830	778	762	807	761	743	769	776	754	779	810	813	749	773	747	775	771	773	764	763	812	774	758	771	825	728	768	827	808	749	789	778	764	775	832	788	780	722	779	779	770	701	743	775	790	860	775	799	764	792	741	837	773	732	759	775	813	759	804	775	767	763	769	773	770	810	809	772	776	727	789	775	770	714	827	744	735	754	774	774	765	771	735	781	784	699	761	789	790	805	810	724	758	806	771	756	756	758	808	780	801	830	782	784	826	809	763	738	739	768	749	783	814	784	740	749	747	750	767	786	785	806	729	765	761	779	798	780	739	841	771	785	803	781	780	792	828	801	750	732	772	779	781	808	747	782	774	759	773	747	779	716	778	787	792	840	794	749	801	813	764	742	763	785	788	777	755	812	778	749	759	818	763	754	765	791	813	773	776	808	733	826	790	756	784	768	738	770	734	800	760	769	781	795	769	785	767	771	782	716	781	809	749	779	752	768	723	866	838	742	788	850	805	799	776	796	724	753	808	817	759	792	788	738	745	785	752	746	761	743	782	715	791	798	777	759	718	800	751	812	760	761	759	793	819	845	762	758	812	767	802	805	807	792	770	729	812	801	747	780	722	774	786	787	793	749	817	792	800	733	768	785	793	754	815	779	785	788	813	790	775	724	764	758	822	801	792	786	753	787	768	706	765	846	767	730	780	722	775	713	788	788	807	751	800	777	805	796	857	748	810	814	809	738	836	737	755	773	785	808	768	792	759	769	744	783	809	797	738	821	781	769	829	781	773	751	762	726	763	854	768	756	725	764	774	781	769	799	762	778	750	757	837	800	742	757	749	806	810	757	765	785	751	788	755	754	750	766	744	782	816	718	796	765	725	753	801	771	753	759	793	737	744	774	766	767	757	796	750	803	770	760	758	751	711	764	821	768	820	783	755	754	805	801	783	807	795	775	782	760	756	758	753	784	832	732	758	782	833	800	770	802	814	750	748	770	751	690	804	772	804	802	731	773	761	769	787	774	722	805	839	759	784	838	773	768	740	757	767	796	796	752	761	758	777	750	772	794	800	795	750	785	801	745	778	785	771	815	779	753	793	729	776	791	717	773	786	791	781	755	797	783	771	802	789	781	784	748	785	800	745	838	783	822	778	796	767	759	795	748	816	771	787	804	769	758	774	769	788	739	779	775	794	760	741	769	816	812	760	813	790	789	775	750	730	774	789	776	753	806	758	794	763	794	790	807	793	762	788	755	801	750	793	771	783	784	778	735	759	760	773	807	717	752	779	819	792	710	700	777	715	794	762	750	721	785	784	799	781	790	774	819	812	795	795	845	797	736	720	794	683	754	793	783	759	772	777	712	796	790	799	761	782	775	732	784	753	732	745	787	774	784	801	796	774	762	726	759	788	728	844	791	757	777	716	764	794	751	785	777	739	752	784	780	792	789	773	737	757	752	796	780	767	765	813	777	780	745	789	788	782	741	776	746	777	783	801	788	819	795	799	723	802	732	716	783	810	763	784	784	767	790	765	773	727	790	769	752	789	805	775	764	762	771	753	822	781	804	768	753	764	780	757	749	820	781	786	782	745	803	804	814	769	718	783	794	785	798	767	760	727	770	759	782	739	809	753	783	817	784	835	828	787	773	785	793	798	759	746	763	770	791	771	737	783	773	755	766	767	790	839	741	793	737	773	772	764	731	799	780	766	800	803	759	761	797	797	802	751	805	787	792	755	807	775	747	738	789	784	765	801	771	693	756	759	828	760	780	751	796	823	759	781	803	807	827	735	777	725	765	817	713	787	783	761	766	830	771	803	809	792	853	812	742	750	731	758	775	752	730	783	786	776	750	745	753	738	787	790	757	775	830	744	807	767	745	762	750	737	774	778	766	737	799	771	767	804	735	839	789	746	687	739	791	780	771	786	778	828	767	801	780	808	748	784	820	777	734	715	746	719	774	761	740	762	817	767	738	799	815	758	780	762	803	771	803	787	815	740	801	794	788	754	777	840	713	800	756	758	773	765	771	813	751	769	766	800	789	813	751	774	750	776	796	760	723	772	802	741	749	757	745	813	741	790	762	763	763	785	800	796	773	780	814	780	815	742	790	781	798	818	739	809	743	772	754	763	710	805	844	819	804	830	774	745	751	793	737	776	736	748	810	757	816	782	743	753	758	771	754	743	801	778	783	742	749	746	734	774	813	743	784	759	788	791	764	811	778	752	755	778	810	791	758	757	755	766	787	782	769	759	769	737	792	744	768	768	724	793	782	735	809	788	814	757	770	785	785	790	771	731	796	791	796	786	771	805	763	790	790	731	812	777	780	786	759	759	789	755	807	718	796	768	760	757	798	779	714	748	747	775	786	810	719	793	768	762	752	771	784	729	762	807	800	779	804	737	766	746	827	758	782	744	770	743	791	787	810	757	781	750	809	770	770	785	793	735	791	761	749	808	767	808	765	797	801	768	747	744	740	771	754	760	746	801	792	743	782	756	781	744	807	768	756	779	762	797	761	755	781	786	759	721	729	734	773	809	712	757	753	818	812	791	788	768	781	807	828	745	783	781	796	752	814	785	735	857	781	736	793	751	770	804	774	804	777	821	801	776	819	775	818	764	826	810	766	776	796	778	807	746	735	763	737	749	742	805	756	803	767	728	779	815	769	766	752	775	781	784	786	819	755	790	774	760	815	764	806	727	756	789	767	780	787	746	741	804	785	714	785	751	789	783	782	782	771	809	823	792	791	839	783	795	859	815	778	816	747	793	789	768	772	772	774	755	752	789	786	725	775	768	775	804	787	767	751	770	791	807	766	831	760	759	752	770	796	764	746	782	772	754	786	795	790	781	752	735	772	790	746	748	807	775	757	742	776	806	742	822	791	780	786	731	748	783	796	761	797	852	754	757	776	791	735	777	766	747	781	773	786	752	755	805	800	827	791	740	807	782	774	762	751	762	791	798	787	789	800	754	813	762	753	775	789	771	801	769	800	746	737	710	789	801	763	797	790	780	788	725	729	778	742	800	729	751	762	768	770	776	798	770	763	780	777	798	743	750	764	762	816	773	748	756	816	789	747	798	760	766	774
27168	20447	8204	612	365	291	265	245	256	238	224	222	220	236	225	212	208	210	192	196	186	205	235	210	197	232	222	226	209	214	222	206	206	205	221	222	209	216	211	224	228	219	225	217	201	189	205	220	218	237	217	203	225	201	235	210	227	220	195	222	212	215	212	231	222	202	206	220	200	232	203	205	192	220	240	206	182	201	210	210	238	235	230	201	244	219	225	189	195	208	199	194	203	191	234	222	214	211	213	224	195	224	215	214	201	226	218	219	213	199	213	221	219	222	237	207	217	215	226	241	226	219	217	234	200	216	213	191	224	218	203	211	236	196	212	219	213	223	226	229	212	213	223	222	233	207	198	237	218	214	215	211	222	231	251	221	231	219	205	189	207	218	235	213	214	187	243	209	213	208	224	198	190	207	218	219	216	239	252	211	212	211	222	220	233	223	216	176	195	226	187	225	204	205	212	186	210	210	243	208	232	216	220	231	248	210	196	234	213	222	217	211	229	205	209	228	221	216	205	182	228	222	200	237	194	234	244	213	227	241	221	219	207	229	218	191	227	220	239	225	234	218	195	219	212	228	212	219	206	207	206	192	185	208	237	207	237	252	221	199	191	190	227	207	230	220	217	222	203	218	226	214	219	238	223	228	188	232	190	202	229	206	204	212	221	217	236	234	229	205	239	204	233	217	229	229	212	195	207	192	220	238	210	249	231	213	200	224	221	214	216	207	198	225	203	193	213	237	217	238	216	223	195	211	210	213	223	249	202	215	212	209	205	211	199	227	214	225	225	217	218	228	233	201	217	201	258	192	233	229	224	202	197	247	232	207	205	222	198	220	198	212	212	220	232	218	223	207	216	228	224	237	201	182	228	212	208	205	205	210	226	196	221	222	212	212	205	207	206	217	238	213	201	219	235	204	219	205	218	211	220	218	229	230	200	225	208	233	202	200	208	227	224	237	211	232	233	215	214	207	211	227	195	177	206	205	222	229	217	212	223	218	221	249	218	183	209	193	213	212	231	219	194	196	192	213	204	211	209	229	217	231	242	243	231	215	209	228	205	217	241	232	186	199	221	244	211	219	231	195	202	239	217	214	222	217	236	205	223	226	209	218	187	199	204	201	227	210	207	235	260	201	200	236	216	228	212	202	214	199	204	226	206	189	229	227	205	222	213	226	218	197	225	213	218	231	214	223	243	203	260	216	186	230	207	201	206	224	234	222	255	237	227	190	182	199	191	213	224	182	202	209	208	215	223	223	213	230	223	209	221	214	199	205	201	215	238	225	218	230	220	204	231	231	205	235	219	223	234	227	204	212	221	228	222	203	228	238	221	228	228	233	210	202	184	195	212	192	224	224	227	221	206	205	203	197	203	218	237	200	207	216	212	232	221	218	205	205	181	209	213	196	222	205	214	216	247	186	187	221	195	210	225	205	227	202	224	220	212	215	254	203	229	216	207	218	206	220	186	196	198	185	205	217	196	208	234	200	215	225	232	197	207	214	196	202	227	219	203	222	215	207	226	229	219	202	188	214	225	213	208	211	229	227	240	200	208	197	202	227	201	207	226	206	217	233	215	205	198	214	238	214	176	252	203	221	228	211	201	219	228	216	210	195	203	228	194	196	205	208	216	204	238	190	239	242	209	194	233	210	187	228	211	210	235	203	208	197	209	212	210	202	213	195	223	208	212	220	218	226	198	224	236	239	196	194	189	222	207	215	192	213	225	210	207	226	206	207	215	242	193	213	220	210	223	214	231	190	207	227	231	243	220	207	219	215	194	218	216	215	238	203	215	249	227	190	227	239	192	229	212	216	227	201	226	237	205	228	200	214	224	224	220	203	210	208	205	198	203	195	217	210	212	220	201	229	209	206	223	213	211	216	228	221	200	206	222	202	230	223	205	203	221	184	201	217	228	222	212	218	216	227	222	201	189	228	205	201	213	239	257	228	235	216	208	206	191	220	183	216	239	205	218	207	200	232	197	217	218	185	215	229	233	215	233	218	192	220	194	203	219	235	214	240	187	231	223	229	228	245	216	232	220	207	219	202	203	230	237	198	216	227	197	211	192	217	222	190	212	211	231	233	201	221	225	210	211	219	198	230	200	236	223	257	209	219	217	219	209	220	220	219	209	204	212	179	237	202	202	242	204	210	209	245	212	217	195	215	230	230	200	235	224	250	212	217	211	189	205	222	220	186	198	231	210	188	241	201	229	234	215	219	202	213	201	194	220	212	217	219	216	192	223	220	223	226	207	218	216	195	237	209	213	223	205	218	231	225	219	231	218	201	194	229	212	223	207	217	187	233	214	218	213	210	214	231	218	198	201	222	226	207	220	212	229	220	255	220	194	232	212	231	225	223	202	226	239	214	222	219	211	225	204	215	201	225	201	211	221	225	167	202	200	247	242	213	229	204	227	209	211	185	234	215	188	216	251	210	204	189	200	201	205	224	199	218	189	199	212	214	212	204	205	213	182	201	206	227	213	177	194	201	219	217	203	213	183	215	206	208	191	213	198	198	225	220	197	225	216	207	222	197	237	209	196	207	209	225	219	201	206	205	205	229	208	211	229	225	222	202	218	242	220	207	202	214	199	218	207	227	207	201	223	215	226	213	206	216	230	244	204	236	204	212	217	206	218	193	196	236	221	214	193	206	218	226	232	208	203	217	223	231	199	206	213	208	201	208	198	239	229	212	212	209	224	223	211	215	212	246	207	196	238	202	199	219	224	206	229	215	207	200	192	231	207	206	224	219	210	231	211	215	229	211	248	202	217	209	200	224	229	219	212	221	221	192	179	203	222	229	217	232	230	210	211	220	221	191	229	217	212	206	229	208	202	216	206	237	219	211	250	219	231	222	210	225	202	219	202	203	214	214	231	221	233	220	226	202	228	222	220	194	201	192	229	234	218	235	220	226	219	219	194	239	194	182	211	232	202	204	226	212	204	189	179	209	201	200	197	198	233	239	219	205	205	203	220	214	231	223	225	216	235	228	223	238	226	227	204	217	208	221	201	218	221	196	222	214	200	213	216	235	212	227	211	184	212	217	234	186	205	231	196	233	213	224	180	212	212	224	199	210	189	199	221	199	212	207	231	229	189	218	219	227	197	196	219	215	243	186	222	211	209	207	210	260	222	224	218	201	236	201	213	219	216	229	233	221	233	213	226	193	242	199	233	204	201	224	187	203	216	213	215	223	209	230	222	234	206	199	250	213	211	215	236	199	200	206	224	227	233	213	211	203	221	228	219	235	234	224	204	237	206	208	237	211	214	230	236	231	243	238	199	201	209	211	214	229	211	222	224	227	220	194	204	224	221	216	216	226	221	204	191	204	231	208	218	222	207	218	234	261	193	240	206	211	227	194	214	230	221	221	190	210	205	226	207	209	206	234	209	193	182	226	192	193	219	228	220	226	210	209	190	216	210	212	217	211	234	221	217	229	190	220	220	210	208	224	212	216	221	230	232	210	205	215	208	224	220	203	205	216	226	215	213	204
5227	1217	845	543	452	397	356	343	342	294	302	302	282	290	307	267	306	291	261	269	252	293	262	284	264	282	273	280	278	272	278	276	268	272	269	290	289	259	262	255	268	272	287	267	260	293	288	277	244	264	259	266	251	254	255	251	287	262	249	281	249	278	264	262	308	281	245	273	254	284	291	293	267	245	252	256	257	275	294	253	241	256	277	247	261	278	290	243	276	277	283	237	247	276	291	253	263	270	277	256	259	267	292	276	285	252	264	273	255	266	277	289	268	269	285	240	261	279	264	254	262	257	257	227	265	242	271	275	302	291	265	271	288	262	242	281	231	238	286	278	267	261	270	256	328	302	227	269	247	269	249	274	242	283	279	295	275	239	303	258	272	276	262	270	246	261	296	261	220	271	265	245	270	248	261	262	288	277	239	288	253	264	251	230	262	237	272	298	272	286	270	242	277	274	282	263	257	276	251	276	272	242	269	273	275	249	262	235	246	244	283	255	246	292	298	252	264	296	271	260	283	257	248	284	244	275	253	262	292	306	263	296	266	284	285	275	280	280	246	293	229	269	283	231	259	242	262	262	239	245	265	284	274	258	265	281	261	276	289	247	246	255	260	295	240	254	301	288	261	279	270	261	275	241	262	251	275	263	259	272	263	265	284	256	281	270	280	253	289	268	279	241	283	253	269	286	287	252	231	248	288	274	266	253	256	254	267	260	262	303	270	240	239	268	270	252	247	262	271	252	252	269	278	256	251	245	254	259	274	277	288	277	294	287	248	243	260	272	267	291	272	263	270	277	291	283	248	272	279	273	270	269	251	270	271	288	257	228	260	258	266	271	267	255	269	271	270	253	278	287	270	265	297	249	229	241	276	254	253	273	237	287	247	266	252	264	281	302	258	278	241	256	293	291	273	236	279	239	265	270	269	289	248	254	246	238	258	253	273	266	251	265	264	261	269	279	252	268	256	258	273	274	250	254	276	241	296	270	273	257	280	269	258	247	257	259	268	234	292	253	274	247	271	268	236	266	282	286	240	265	275	277	246	243	238	287	295	270	288	280	279	273	278	239	256	281	304	245	268	300	266	258	276	245	288	279	268	287	258	250	266	220	280	262	226	271	281	253	292	258	275	241	251	294	275	277	283	256	268	274	246	256	274	281	274	277	261	260	281	264	274	266	247	262	282	292	287	270	276	280	262	249	296	247	239	260	271	250	262	257	269	232	261	250	254	242	282	272	283	286	252	274	272	252	271	238	304	282	259	259	276	256	268	272	297	262	271	266	259	253	259	262	247	286	246	290	290	262	238	264	282	257	270	268	256	252	305	250	272	264	283	290	276	270	266	282	290	265	256	295	253	265	268	296	292	260	260	281	264	255	255	276	239	249	278	282	251	271	233	277	278	270	259	280	288	262	275	254	253	266	267	260	286	260	262	284	230	270	245	245	253	267	262	263	273	304	264	275	263	225	284	262	258	287	241	290	277	245	306	273	266	241	262	268	278	253	276	287	267	268	274	271	254	240	265	256	263	284	249	250	271	279	255	274	253	242	257	263	316	270	300	297	265	274	267	259	284	271	257	278	247	268	273	270	297	237	249	277	277	278	293	271	263	246	277	255	267	267	303	267	243	313	274	259	258	279	267	272	277	271	287	303	235	244	275	292	252	224	262	274	267	287	261	268	247	267	282	250	264	256	272	258	284	279	282	273	275	257	265	272	265	231	263	243	251	251	284	267	261	248	258	270	244	261	247	276	258	265	246	287	269	283	264	304	293	281	265	256	248	273	275	257	265	299	273	293	246	265	282	281	285	244	269	261	292	247	276	276	255	254	270	237	264	276	256	279	262	255	239	270	236	265	296	254	260	284	258	283	282	273	244	225	275	254	271	261	268	295	256	256	266	257	264	245	248	255	252	266	269	312	274	277	259	280	280	251	245	263	279	285	242	253	255	237	253	254	246	252	304	286	295	272	233	284	273	237	281	299	255	266	272	273	256	261	244	270	236	282	278	303	266	293	261	290	264	267	301	273	271	279	272	238	265	263	284	258	264	279	255	280	278	265	280	251	249	289	276	251	254	278	260	256	236	268	218	255	291	265	283	257	239	256	275	235	260	305	274	255	281	267	262	269	269	274	263	278	274	279	260	246	270	283	255	260	293	274	284	252	254	274	308	255	257	262	268	277	277	278	294	274	306	268	269	286	304	285	255	279	260	279	283	278	263	264	272	265	262	261	261	280	242	273	244	265	275	281	257	272	287	258	271	284	261	279	252	269	267	275	258	259	245	274	228	278	257	265	268	288	261	294	278	274	248	263	290	269	265	235	263	258	253	281	271	274	261	256	254	252	252	257	264	275	261	288	249	240	288	263	284	277	277	282	253	277	253	273	270	270	299	269	263	251	276	281	258	297	260	249	254	245	249	255	253	267	253	255	241	277	270	270	252	281	238	259	272	251	268	272	260	254	262	283	267	268	247	277	242	261	267	275	255	276	264	264	241	276	262	302	258	305	262	262	281	271	248	260	260	261	276	268	263	263	305	272	265	257	262	288	241	303	285	256	284	264	267	252	261	280	265	246	256	266	256	266	246	269	242	251	277	268	286	268	262	261	271	243	263	251	271	248	295	286	268	300	268	267	275	267	264	258	257	293	260	253	269	241	273	272	268	252	271	273	287	304	257	280	258	276	258	257	250	264	254	230	240	265	255	270	277	274	254	267	269	264	285	240	241	298	285	274	288	262	273	259	243	254	278	265	270	266	249	245	247	286	282	296	247	286	275	249	256	299	274	273	283	245	257	267	255	278	271	264	270	240	264	276	248	273	264	268	261	244	292	267	249	271	278	289	293	246	258	257	287	275	300	272	256	236	300	275	258	250	289	267	281	255	283	262	253	279	244	283	282	256	265	283	241	280	259	247	271	283	259	241	272	239	310	255	279	253	298	263	274	276	250	262	297	250	290	244	259	262	268	274	258	269	290	240	257	271	233	264	259	257	253	215	248	250	261	274	303	277	272	268	259	294	279	293	241	242	281	270	253	263	287	247	243	251	252	261	276	237	284	258	264	248	251	235	259	248	262	268	282	251	269	259	259	250	244	294	264	260	292	245	251	281	267	230	281	260	259	251	239	277	261	271	273	250	253	269	268	289	270	256	296	291	257	257	286	252	244	249	259	264	248	257	235	271	240	240	244	261	264	266	251	249	283	261	250	274	255	237	224	271	285	283	274	268	288	272	265	277	270	255	277	293	263	270	283	254	277	253	288	258	279	273	277	262	249	269	245	279	272	275	263	290	297	254	254	229	260	262	282	270	285	251	272	235	282	241	253	248	247	263	269	279	276	251	254	256	263	278	264	260	272	281	279	279	259	292	238	261	267	273	258	297	283	295	268	273	247	253	280	253	256	262	279	267	271	278	271	249	254	250	268	283	300	242	265	260	261	266	251	269	259	256	239	262	261	271	257	287	261	279	268	281	265	253	276	240	258	297	263	276	264	251
23649	21228	28647	24116	21241	12473	1485	872	752	669	593	567	548	540	543	495	474	503	472	462	442	431	447	430	446	445	443	436	392	408	431	436	407	376	425	426	442	377	421	453	444	435	446	412	409	433	446	413	414	432	403	405	418	410	406	409	408	410	411	348	423	390	413	410	371	407	379	369	357	411	414	391	360	424	406	417	390	427	415	411	411	372	403	421	401	397	391	437	361	398	376	385	403	390	365	404	379	432	400	386	381	411	390	395	420	420	397	379	371	407	399	386	388	403	409	427	377	391	361	396	410	433	437	384	381	372	402	419	401	407	382	420	425	417	396	385	420	447	398	386	406	408	398	404	413	404	422	392	437	409	379	418	387	398	398	413	393	388	405	405	349	414	377	446	423	422	422	414	384	390	407	393	411	372	409	421	415	388	423	372	431	380	415	447	372	394	428	383	441	399	425	394	408	367	417	415	391	422	406	423	421	389	402	398	405	463	396	385	412	419	397	403	410	380	373	395	392	387	404	419	426	433	373	336	389	382	420	406	414	419	435	432	418	395	361	397	436	419	399	442	410	373	416	424	406	384	411	393	397	410	450	401	421	422	429	404	437	405	423	362	395	398	397	382	422	396	427	383	393	412	404	425	402	429	401	394	397	374	417	391	386	433	423	408	397	372	384	389	377	442	428	397	399	420	415	405	420	397	400	403	429	398	443	396	405	388	417	417	370	407	387	394	360	384	411	437	418	390	382	429	366	410	399	404	408	363	392	408	383	399	402	383	395	409	392	366	375	425	403	412	442	413	423	387	379	412	451	390	387	376	439	450	419	412	407	391	395	409	413	415	420	398	385	414	400	431	434	354	404	442	398	418	393	406	414	427	410	384	419	421	423	404	404	369	434	401	398	388	411	411	360	402	392	398	395	376	382	422	389	402	394	386	398	380	383	398	455	416	377	375	421	391	418	406	423	377	428	380	401	407	399	448	374	381	422	368	408	435	380	405	413	370	384	431	380	420	390	395	434	389	384	368	360	385	377	429	415	379	386	398	414	388	452	383	426	382	391	409	442	427	380	366	395	417	416	423	348	430	418	391	393	435	397	436	413	378	402	408	423	382	373	389	403	404	404	412	386	399	370	422	419	378	412	395	376	424	423	412	398	378	439	380	385	413	375	398	419	372	381	394	395	408	408	406	390	408	385	397	373	394	405	411	426	391	389	411	384	402	418	388	366	412	395	384	429	399	443	406	379	424	418	375	380	388	395	397	421	402	392	354	418	371	389	402	383	380	424	363	387	394	413	375	399	369	374	383	404	419	434	398	387	378	436	395	410	392	455	384	396	396	446	379	437	376	394	412	415	468	413	378	383	393	415	400	407	396	364	390	419	406	374	391	397	403	431	426	391	372	423	413	420	366	420	423	432	405	374	409	388	443	355	416	399	427	407	386	419	409	398	373	413	357	400	423	391	393	442	411	375	377	388	384	394	405	418	391	413	380	399	396	353	421	408	428	386	382	410	430	401	448	418	402	371	399	397	381	387	391	369	400	360	440	399	424	402	423	418	402	404	397	386	394	421	429	383	418	435	420	397	398	349	439	409	409	415	418	385	385	403	419	380	411	422	388	429	417	431	399	419	392	393	419	412	412	363	398	425	425	397	393	387	410	425	412	396	421	382	377	385	397	418	418	390	384	414	379	398	407	441	414	383	387	404	360	397	392	431	403	414	447	402	407	419	406	401	410	409	402	423	397	425	371	411	390	417	413	425	383	378	413	459	431	422	422	405	359	394	400	412	407	379	384	395	430	401	404	388	398	400	403	388	416	442	402	408	408	404	411	400	411	392	437	404	406	415	388	432	390	385	404	439	419	411	391	401	434	392	415	405	410	414	360	389	378	404	400	403	397	411	370	379	380	433	410	383	405	383	418	401	394	403	402	378	418	380	426	418	389	388	416	381	390	426	381	385	386	419	409	433	385	409	430	390	397	422	406	398	426	407	391	409	399	396	428	388	383	367	405	379	415	385	436	414	381	398	375	411	416	394	382	389	419	415	429	442	390	395	397	443	376	418	433	417	376	402	408	416	380	391	386	391	396	392	386	382	421	421	398	437	425	456	368	388	411	396	417	433	384	401	391	388	377	408	374	413	413	381	401	384	376	380	405	396	465	411	423	401	376	358	410	365	382	448	404	410	387	410	370	362	366	368	407	381	361	424	377	388	387	391	399	370	425	395	387	356	395	400	408	377	388	392	395	433	405	397	430	432	391	401	403	388	379	455	415	402	408	426	433	414	430	387	398	431	393	377	423	383	405	415	403	391	399	400	422	400	399	428	403	370	422	404	387	398	395	399	390	406	411	402	365	391	419	413	402	384	427	383	400	355	409	407	372	421	438	406	417	413	406	393	456	399	424	419	410	424	418	413	398	411	399	411	400	396	374	423	357	409	400	424	413	427	370	398	378	400	401	406	406	380	415	418	404	384	420	397	438	397	394	383	414	423	402	398	390	409	416	386	413	367	433	392	423	451	409	393	402	413	426	415	372	412	384	403	448	393	414	409	410	359	363	383	366	391	401	405	383	379	345	381	396	418	395	412	398	451	411	404	407	431	391	409	358	395	407	411	393	395	418	426	412	382	402	406	430	396	416	371	431	398	381	427	447	363	414	395	422	384	442	370	388	369	387	411	458	395	377	413	409	394	385	369	431	383	385	405	412	401	391	407	413	410	444	387	389	392	425	414	417	384	415	398	421	393	407	379	397	400	438	393	404	355	385	412	411	404	406	441	392	428	379	401	415	366	404	413	408	405	381	418	424	382	382	386	388	382	423	385	418	368	364	376	392	438	415	424	434	421	390	413	388	401	392	415	406	438	362	387	377	388	397	373	454	394	410	380	401	399	397	424	383	393	380	400	413	376	401	412	390	385	358	384	366	388	368	378	399	373	385	411	380	408	409	388	384	415	391	413	391	438	399	401	430	378	378	367	428	411	410	380	387	392	373	406	389	417	387	373	399	380	388	416	422	397	396	393	420	406	416	412	410	389	401	400	456	428	405	388	430	415	401	398	400	390	426	389	377	407	397	398	393	408	428	377	378	377	407	410	385	409	404	385	416	398	392	390	386	384	446	403	403	420	440	404	392	400	402	418	411	415	424	378	390	427	381	395	428	418	377	375	413	433	370	388	399	456	406	404	377	397	371	360	387	407	389	408	410	381	427	381	415	458	413	404	428	394	369	453	402	407	424	396	398	399	418	418	431	392	421	403	407	420	399	394	395	352	385	370	424	401	423	400	421	410	426	409	424	422	380	397	423	378	376	418	362	405	410	406	409	363	399	403	437	411	380	442	389	379	389	438	436	370	406	375	452	409	408	413	420	355	421	380	434	405	369	414	391	417	413	398	424	381	371	400	383	373	398	380	395	388	376	391	424	398	393	398	412	379	392	421	414	437	409	400	414	402	424	399	426	396	422	412	431	412	425	373	407	393	383	376	434	417	411	411	424	363	400
6142	9810	8267	4202	2922	2138	1723	1443	1180	1061	881	715	754	683	668	682	588	650	601	553	527	509	514	515	493	522	530	518	524	532	486	492	475	482	449	479	472	501	451	499	471	504	466	456	447	455	475	442	467	433	449	448	487	470	444	468	479	479	448	478	457	485	447	471	464	458	431	487	432	499	418	459	474	449	467	457	442	463	437	485	454	444	504	464	449	470	484	460	470	477	447	433	420	421	481	473	446	459	440	476	474	498	425	480	450	451	442	457	478	497	443	482	492	464	448	403	481	456	494	470	425	431	463	458	431	474	452	484	458	463	493	466	421	437	449	429	450	462	440	509	439	485	476	439	481	476	453	453	470	412	441	455	460	457	471	471	446	466	472	494	454	457	464	464	446	456	442	464	482	434	461	488	470	468	448	482	434	423	453	451	440	467	457	467	486	425	463	421	439	465	486	455	463	457	468	449	466	452	469	445	471	439	474	480	486	482	435	443	487	435	468	446	453	438	506	439	452	472	440	428	443	464	482	459	478	444	456	469	450	511	466	470	452	440	420	471	452	494	447	429	468	477	459	436	432	446	472	427	503	445	463	476	494	453	467	413	434	473	443	480	462	505	448	445	449	489	425	436	457	478	435	446	446	466	436	451	441	475	479	415	442	463	462	453	477	453	448	476	453	469	438	488	468	457	482	465	427	450	454	434	457	458	410	447	480	434	454	498	452	465	445	452	439	446	447	505	454	427	470	446	471	466	472	484	478	502	439	454	415	460	448	482	483	497	443	464	465	440	484	433	523	493	439	469	460	466	467	479	460	433	458	437	467	453	479	460	446	410	472	465	454	501	486	458	484	501	450	440	472	461	462	433	462	447	471	489	464	481	435	489	436	410	447	483	392	485	445	483	409	438	493	483	457	464	463	457	439	429	454	460	454	407	459	508	427	493	486	457	498	480	470	492	444	448	452	508	443	440	507	449	456	448	437	467	445	416	474	429	460	455	465	458	434	448	443	466	445	477	484	499	469	478	464	463	482	432	462	475	500	473	515	453	472	429	499	491	424	498	432	445	439	461	444	438	466	445	478	476	454	461	470	473	416	436	441	478	412	460	467	480	424	480	473	446	450	459	448	455	461	498	424	437	444	467	447	453	467	456	461	464	438	468	441	458	433	432	513	477	440	451	481	447	449	394	483	417	452	493	441	429	480	431	451	476	463	433	454	456	478	496	456	483	456	419	458	437	454	502	464	517	423	458	486	457	457	473	468	403	438	459	483	484	457	433	465	460	489	497	441	481	479	460	454	473	445	430	439	460	453	419	461	438	433	443	435	457	417	479	418	460	454	432	455	460	509	419	447	478	457	448	429	454	481	465	473	488	465	426	468	431	422	439	441	503	462	471	438	463	438	466	448	429	444	451	471	424	449	446	433	427	465	470	494	481	478	458	471	493	426	470	446	456	447	432	450	434	409	484	456	432	427	476	476	457	460	457	478	450	460	478	417	458	441	471	464	471	443	475	443	443	443	451	498	435	450	438	430	442	468	441	455	504	473	506	477	484	394	452	450	417	435	485	451	449	454	430	427	438	476	444	453	418	474	421	423	456	441	442	463	499	475	469	435	490	445	473	407	469	479	446	453	451	423	434	503	468	474	478	451	479	452	454	456	443	464	447	475	520	470	452	487	412	486	482	453	452	461	447	487	457	492	443	418	437	441	491	468	453	441	472	453	428	457	464	429	457	441	441	467	471	510	487	453	468	460	474	456	430	462	460	487	449	470	453	443	469	497	452	440	461	471	450	434	434	456	465	463	445	445	489	442	454	471	442	404	443	484	480	421	465	477	485	474	430	445	472	456	430	442	478	474	460	445	462	478	448	479	492	438	453	462	439	447	482	456	474	464	418	427	470	455	473	446	460	470	451	454	443	474	460	462	483	439	448	449	450	443	434	473	471	445	477	486	462	494	435	442	459	472	453	453	452	457	472	477	447	448	430	438	428	445	434	439	441	414	459	509	473	437	466	428	453	479	431	449	462	473	451	435	458	464	483	475	493	478	474	448	447	440	484	452	481	444	439	457	458	447	454	446	434	486	463	489	446	485	427	449	424	433	493	467	473	456	453	464	413	466	457	447	464	445	427	473	428	470	424	447	496	496	490	449	445	474	468	474	473	428	461	412	463	482	453	462	446	457	451	448	476	495	442	444	451	446	473	460	469	442	473	456	444	458	428	440	468	445	435	468	492	450	451	470	481	467	453	454	465	436	429	418	453	464	461	443	485	491	448	503	470	485	478	442	478	473	461	457	466	437	482	480	446	435	422	444	446	435	436	447	461	466	472	474	517	482	451	434	435	462	449	431	445	465	502	401	446	453	465	460	457	461	473	457	470	464	454	488	460	472	443	479	487	476	479	461	406	510	454	457	474	458	470	471	453	495	451	485	439	429	450	435	462	474	463	458	484	472	470	501	438	444	459	467	440	458	471	490	438	452	452	473	451	482	447	434	438	460	427	416	438	526	476	436	473	483	479	444	458	490	433	451	456	457	459	464	475	433	479	461	460	454	473	466	451	456	460	476	453	450	496	461	431	462	473	445	453	449	478	456	453	480	408	470	453	456	470	486	451	488	438	459	421	482	432	462	442	522	446	487	473	468	462	469	449	419	465	468	452	453	463	500	469	464	447	465	439	469	457	480	457	474	462	416	434	430	454	429	448	494	464	451	454	458	464	456	445	452	453	440	435	471	433	458	451	415	484	429	427	449	489	502	448	456	462	476	446	420	516	499	466	455	453	492	438	472	423	411	432	510	454	441	448	479	449	463	445	457	494	461	422	456	484	456	466	411	443	437	485	456	471	498	451	473	466	437	446	417	454	476	465	424	461	453	480	480	422	477	464	493	413	474	463	451	445	424	461	471	463	465	469	522	492	459	443	427	450	417	404	475	481	430	488	465	471	500	460	472	438	463	474	402	435	434	489	463	454	490	449	457	453	486	460	452	482	479	485	461	444	473	442	472	464	491	462	400	440	485	454	448	452	468	439	415	439	452	464	454	474	481	470	484	470	455	411	446	473	483	437	489	427	459	435	461	404	431	439	484	459	461	456	450	483	482	475	472	466	456	485	486	457	421	447	452	436	465	468	464	473	489	455	443	464	467	452	497	451	445	476	474	483	476	462	424	477	453	484	463	405	433	456	468	437	472	448	492	459	467	464	460	442	450	461	495	473	486	467	423	462	429	483	473	429	459	473	476	426	484	461	416	477	448	460	466	451	437	454	473	487	450	467	432	464	473	423	487	475	450	412	431	472	497	462	469	473	463	457	472	445	439	462	446	463	470	509	458	434	455	508	464	467	465	470	491	450	472	469	468	438	476	449	430	468	462	460	435	436	489	488	451	451	462	468	423	493	485	441	429	446	447	465	464	427	417	464	494	421	441	441	449	439	447	444	475	456	550	462	453	460	431	455	454	413	484	441	464	444	488	449	458	448	440	425	460	414	438	448	469	481
24915	21224	27637	25018	12566	972	687	585	567	480	466	476	428	400	388	401	418	388	397	422	404	411	396	387	398	397	355	352	403	378	411	368	401	368	343	384	402	352	390	418	397	376	361	356	372	370	384	388	396	350	336	367	373	392	348	389	354	382	364	380	384	356	354	381	364	397	378	375	366	382	392	374	353	374	371	349	379	393	377	368	361	341	398	382	362	389	339	383	353	393	371	375	361	383	331	369	352	376	366	386	365	331	350	346	389	376	404	364	330	353	386	392	360	340	391	368	355	403	360	361	345	373	349	354	363	349	432	401	376	353	411	377	332	349	386	370	355	371	388	378	395	345	374	348	405	361	407	359	365	351	387	339	363	343	351	353	394	362	362	391	347	348	383	376	357	363	352	367	325	342	397	348	376	394	359	398	362	365	411	371	376	368	407	368	349	385	376	380	348	366	362	342	368	363	368	358	362	350	373	340	346	393	383	370	351	345	390	366	347	347	419	359	365	353	381	385	350	376	365	381	334	373	388	378	392	377	410	343	367	365	384	391	408	357	374	373	365	384	382	382	334	356	365	382	380	347	375	372	348	339	426	367	379	353	391	332	423	391	356	373	357	394	369	381	380	393	346	348	344	395	376	374	345	345	336	389	345	378	369	355	372	326	359	358	405	335	389	356	369	380	346	358	364	381	330	367	372	367	364	384	400	353	387	377	380	330	404	398	384	355	343	383	383	373	408	366	361	348	376	376	369	361	376	373	371	384	405	387	355	366	383	410	356	389	329	370	344	363	383	380	369	387	346	380	360	373	371	359	346	396	403	370	402	404	383	356	387	375	384	378	409	368	389	402	386	397	377	354	369	386	370	330	383	336	367	386	375	354	383	398	353	388	377	401	404	380	384	396	412	363	376	385	314	354	393	378	361	338	395	363	349	321	384	362	375	365	382	343	356	365	403	377	344	360	374	351	351	358	340	352	392	418	350	361	371	356	361	365	361	342	401	374	369	383	348	373	394	385	387	376	346	362	353	352	375	338	340	339	376	334	353	362	371	375	355	375	364	378	377	369	330	391	386	351	393	320	387	359	375	357	347	366	365	391	407	390	361	352	385	377	389	393	374	388	354	364	372	359	367	355	354	373	375	382	391	402	380	363	362	342	385	350	363	378	373	348	319	377	352	353	342	402	362	393	371	398	384	388	377	374	350	349	362	338	379	391	382	359	344	348	378	381	382	367	377	365	365	358	314	379	369	387	371	342	369	365	369	378	388	376	378	379	377	355	363	371	362	368	392	346	376	379	376	351	371	374	357	344	364	408	362	372	390	378	372	362	347	349	387	366	370	398	397	361	372	378	400	372	355	406	369	419	365	356	354	356	366	370	383	395	354	391	385	365	336	390	373	402	354	410	340	359	395	362	343	362	370	372	332	360	355	380	349	360	315	352	352	382	368	361	367	351	379	346	317	370	386	351	370	358	347	390	356	374	370	402	371	395	382	384	343	382	391	404	371	384	400	339	387	366	404	351	395	397	373	378	341	342	377	330	366	364	372	356	391	409	353	361	374	386	376	372	369	383	353	358	380	372	385	398	386	359	372	353	371	403	375	393	366	372	380	346	370	388	382	372	385	376	390	411	375	403	374	384	360	382	342	379	383	350	397	363	358	351	375	373	373	380	351	324	369	421	378	358	397	343	360	383	373	332	360	368	357	379	363	355	374	377	386	375	346	361	376	400	346	389	384	401	353	372	382	377	418	356	354	370	332	383	358	378	347	310	404	410	394	401	382	383	358	389	360	362	377	389	355	336	378	352	354	370	358	384	380	376	373	399	363	391	328	368	371	357	375	342	346	396	371	339	315	391	349	367	364	358	346	374	385	373	328	352	397	365	329	365	393	380	380	351	367	380	326	382	372	360	335	375	372	355	347	348	353	376	370	348	414	358	384	340	362	339	401	382	368	375	364	396	401	358	351	394	357	375	394	379	376	358	371	414	396	368	374	392	368	385	365	352	376	348	380	374	372	403	370	368	370	346	382	372	346	369	367	373	350	361	377	359	401	372	376	365	362	374	392	345	390	378	391	371	388	358	411	361	367	361	387	387	403	353	380	398	329	333	350	333	353	329	366	382	380	375	385	364	401	371	375	364	343	386	386	368	376	357	373	401	335	319	392	385	378	372	392	405	397	355	345	362	373	411	357	356	384	389	387	372	383	379	339	350	361	365	394	354	345	390	357	338	385	384	359	384	357	384	392	349	337	373	358	370	386	406	383	373	410	376	362	333	360	360	382	366	397	344	336	379	364	332	353	386	346	387	377	342	368	367	364	367	362	374	332	369	367	367	386	391	338	357	375	364	358	344	349	414	411	360	368	365	349	363	362	334	376	341	361	369	390	388	404	378	381	373	344	369	354	372	351	377	369	372	368	375	336	329	403	340	369	358	371	372	398	384	332	355	397	345	382	384	382	414	374	355	352	332	388	349	366	393	395	381	353	374	372	362	380	377	381	381	417	386	351	386	335	373	373	359	396	340	365	393	379	377	368	371	335	379	337	346	363	361	351	374	374	374	397	344	378	394	370	385	354	373	360	372	366	403	364	371	332	399	415	352	407	367	389	398	376	340	355	391	365	407	346	392	362	380	353	342	367	376	366	383	349	395	359	364	394	369	334	359	348	347	370	343	345	403	367	361	365	365	389	328	340	388	371	377	392	390	391	374	360	374	352	365	337	410	343	352	381	364	430	399	367	379	383	369	364	372	381	378	363	387	345	356	379	339	388	410	376	343	356	359	373	381	338	403	362	368	364	369	355	356	361	332	325	373	375	351	371	370	348	360	358	386	394	382	349	412	380	380	361	383	348	383	387	362	374	382	372	363	381	365	338	351	376	370	381	376	339	383	376	382	354	385	362	340	387	365	368	382	364	366	377	365	359	345	373	361	392	394	340	391	398	371	349	360	390	383	350	351	360	366	353	330	346	380	407	348	354	357	391	350	364	352	367	383	366	355	362	368	359	400	359	374	376	390	372	351	363	362	410	382	349	367	302	365	350	350	385	358	388	376	355	357	385	365	375	372	370	335	407	351	338	342	371	381	347	335	374	381	382	369	373	387	383	374	384	389	351	345	337	363	351	366	370	379	358	386	363	381	346	361	335	365	352	345	333	408	382	356	341	380	377	362	368	378	385	349	369	367	339	347	376	379	345	391	357	358	344	348	393	397	404	377	387	373	380	377	376	380	381	344	362	378	383	372	355	365	381	346	344	350	379	365	366	374	378	402	368	379	381	388	401	372	372	347	383	348	392	357	327	374	387	355	380	403	382	397	401	358	379	335	356	378	381	371	365	384	365	376	353	382	408	364	339	369	376	326	392	338	360	372	374	357	372	368	367	358	393	366	331	352	386	377	374	359	379	376	339	375	380	379	374	360	386	357	354	340	352	389	384	409	390	361	386	369	357	384	342	387	346	356	409	345	369	360	348	381	346	379	367	362	365	377	365	364	348	366
6301	5743	4676	2455	1766	1387	1168	1007	820	767	705	666	593	594	529	529	580	562	506	504	489	499	480	433	464	454	487	526	491	430	479	444	452	419	446	465	435	437	446	446	438	481	440	437	433	422	468	404	465	464	450	429	444	448	464	444	411	457	461	422	474	428	418	439	437	454	457	502	471	448	421	415	436	454	409	420	419	435	453	405	469	466	465	458	438	440	426	443	453	444	432	481	433	467	461	476	454	475	476	447	440	456	453	417	453	448	419	457	410	428	430	463	426	451	440	450	450	467	420	474	462	437	462	493	429	432	424	474	504	446	416	459	440	455	447	453	437	475	405	416	454	448	483	434	425	447	461	436	434	476	439	439	474	451	471	462	455	451	434	445	434	453	420	475	451	409	437	440	446	440	450	466	472	464	425	454	422	430	417	411	435	428	432	433	456	450	425	471	387	405	434	423	440	437	424	412	445	426	468	421	462	437	489	454	432	436	439	440	435	458	444	437	453	417	419	411	413	423	450	430	477	460	442	468	472	452	450	412	432	420	462	437	432	463	464	469	437	467	473	472	441	459	459	469	456	451	449	453	432	436	437	424	448	432	468	462	471	468	474	449	453	446	434	425	483	439	436	459	469	450	443	471	470	465	433	465	468	426	461	467	477	460	409	440	401	437	447	455	435	469	457	418	438	429	452	457	428	463	449	432	475	407	425	440	434	458	499	484	469	446	435	440	435	437	455	440	425	457	464	437	419	435	427	427	441	444	480	463	430	464	423	447	445	415	435	438	473	441	451	410	409	428	453	431	429	431	444	455	468	464	403	476	466	424	494	462	429	444	441	461	459	439	482	424	429	469	421	466	468	463	442	431	474	421	429	428	430	457	455	437	397	470	423	441	467	405	426	466	463	436	439	455	471	443	459	465	422	457	462	490	471	454	441	455	431	457	479	408	445	444	434	426	465	432	439	467	427	482	447	473	444	462	454	430	463	417	450	480	473	438	423	422	432	460	425	459	443	412	468	437	444	435	472	426	436	425	455	462	414	431	463	427	474	426	440	463	501	428	429	440	438	398	430	466	458	449	474	457	466	448	421	445	463	437	479	456	471	448	411	472	455	461	444	461	428	453	439	469	455	450	425	473	501	422	451	454	467	496	450	455	416	405	443	466	443	435	462	426	453	416	418	459	476	459	416	431	430	458	425	427	464	468	443	450	489	434	442	454	439	425	432	415	449	462	432	453	442	450	422	436	494	434	443	480	439	483	467	493	474	403	474	446	424	439	421	421	436	455	435	424	436	422	448	442	448	456	431	459	422	439	480	452	449	452	442	427	449	427	453	464	397	445	463	426	445	483	464	421	459	466	436	479	458	445	450	461	433	489	418	445	443	420	430	450	415	485	471	467	479	457	417	431	431	477	431	481	432	421	431	445	439	447	439	459	432	436	461	427	448	438	450	466	439	461	432	430	447	449	421	438	457	472	447	453	475	474	429	434	442	463	454	457	460	440	422	448	440	435	445	462	459	469	432	444	448	451	457	433	438	456	434	468	449	468	415	490	443	449	429	426	489	480	461	461	451	434	457	481	455	425	440	424	437	422	475	433	419	481	460	437	428	419	459	451	445	452	434	451	463	450	417	453	459	448	430	444	444	447	495	458	439	432	419	451	446	471	430	448	468	476	452	399	463	441	440	406	475	487	444	471	462	455	496	456	443	420	445	450	399	445	431	424	447	446	414	438	446	463	436	436	448	470	499	408	464	425	469	463	476	444	476	428	456	409	442	470	443	442	427	447	430	459	466	455	437	441	429	436	435	429	437	437	419	426	433	453	456	441	464	439	433	480	455	417	440	461	413	446	428	473	471	437	462	453	449	477	463	414	417	437	470	482	446	441	441	473	418	476	445	404	458	491	465	432	416	485	446	447	442	452	463	424	475	462	470	446	441	442	457	418	452	459	458	454	434	467	484	432	415	427	431	449	440	463	422	414	410	428	438	489	441	439	477	477	469	474	445	433	436	453	425	463	446	449	447	460	482	471	452	445	447	448	426	457	444	431	442	503	437	452	468	422	448	402	450	448	467	448	431	460	411	440	451	443	414	455	463	456	462	444	434	433	409	453	467	446	391	445	439	460	434	416	409	450	507	446	445	462	460	446	457	450	492	454	445	447	426	479	453	421	442	445	436	458	451	409	445	439	464	453	454	427	449	444	431	418	447	458	452	435	460	452	437	465	471	477	417	464	478	434	446	411	430	441	469	450	444	459	430	405	450	419	410	395	464	444	438	429	439	427	474	445	449	482	441	446	422	446	424	452	415	455	423	446	439	430	433	469	428	437	426	460	454	489	423	443	454	429	474	460	435	472	473	441	433	447	418	449	427	482	457	449	439	470	495	457	445	471	437	411	455	464	433	480	467	468	454	468	488	455	448	450	455	434	461	413	417	432	451	440	471	452	442	442	432	456	444	473	485	455	441	436	462	463	453	456	489	425	437	431	457	450	467	435	425	448	430	465	464	454	455	421	429	446	434	449	442	439	437	488	434	445	441	442	437	406	455	409	462	426	417	473	487	430	438	456	416	438	459	467	422	446	419	422	475	436	479	446	454	447	446	441	436	467	470	442	424	461	473	445	432	473	415	477	444	486	484	430	470	491	457	471	468	453	483	436	460	451	457	442	445	449	409	436	426	427	415	498	418	407	430	438	471	423	448	479	471	483	473	476	424	459	424	506	470	464	447	437	416	424	455	404	449	473	452	432	413	425	441	444	464	462	454	437	422	417	434	431	475	501	442	454	476	453	463	466	411	436	421	431	477	464	470	433	454	416	458	421	437	446	454	402	438	437	439	455	467	463	474	451	426	493	508	416	393	432	445	436	438	466	420	445	455	443	422	425	422	449	418	499	480	469	429	451	425	452	467	448	442	427	459	402	446	438	454	454	435	423	455	426	427	414	442	453	420	433	445	434	496	474	422	408	420	456	425	475	448	509	454	416	437	450	446	472	410	431	462	444	444	427	426	413	449	451	460	430	415	422	424	484	482	447	446	422	450	415	449	463	407	446	415	452	437	440	470	431	470	468	419	428	494	442	433	401	489	475	464	510	481	444	457	472	459	397	436	441	430	449	468	432	470	436	475	453	470	443	453	450	443	436	444	444	411	438	418	443	434	478	473	473	405	413	460	420	431	436	447	451	452	457	453	478	433	442	400	450	487	443	474	415	409	439	446	444	452	448	435	422	436	441	441	439	459	468	449	469	438	465	434	473	447	465	455	468	433	496	420	404	455	422	424	460	402	447	456	443	416	446	448	446	384	410	420	440	451	443	449	467	469	466	478	480	424	438	479	437	440	398	426	457	444	456	459	446	419	420	440	421	461	444	462	453	461	443	429	470	440	464	425	449	445	440	473	446	393	449	440	441	411	453	434	408	427	509	444	420	479	472	450	415	410	401	476	459	471	435	445	416	461	443	407	469	443	427	436	455	448	454	431	408	447	400	448	422	463	487
22647	21254	29088	23731	21256	21310	12478	1863	1314	1251	1106	1052	993	982	887	907	827	850	819	819	782	800	764	800	739	776	738	761	747	743	744	731	732	709	712	745	707	718	727	759	735	733	722	707	719	682	753	711	676	709	699	751	750	694	711	695	704	692	765	675	721	737	672	743	712	707	678	722	700	739	655	729	692	711	781	702	681	737	701	682	709	703	706	657	676	745	678	722	746	705	693	683	704	696	693	711	712	701	710	731	687	712	658	688	713	648	661	625	682	676	725	686	735	763	726	726	690	706	706	669	689	692	728	653	695	637	707	705	653	743	746	709	721	698	715	696	707	676	683	715	745	688	660	703	719	702	683	666	700	716	694	643	658	691	721	737	679	726	674	648	654	706	719	719	674	659	671	671	723	707	722	702	693	699	669	683	730	711	671	701	697	741	721	737	637	719	665	726	691	688	657	688	693	706	696	676	711	718	675	679	711	730	704	729	741	665	682	681	775	719	712	678	667	697	694	735	721	685	707	700	717	666	700	692	684	711	700	680	733	689	661	678	738	737	718	702	613	713	686	701	683	683	719	676	706	720	688	718	706	708	709	695	713	712	670	723	662	681	739	747	671	703	695	682	691	647	690	682	704	705	734	732	695	712	716	669	662	681	703	737	681	724	656	661	709	758	701	673	742	710	656	713	698	712	677	707	692	704	657	674	687	655	670	720	715	698	725	695	703	710	717	723	699	705	717	678	701	665	680	737	715	686	666	706	682	687	690	700	682	708	655	716	752	704	741	686	731	701	674	705	685	711	734	677	720	689	692	631	693	673	713	712	687	664	689	690	711	658	718	715	656	689	739	664	674	689	673	711	678	706	725	672	685	642	704	695	747	667	680	699	692	687	677	664	718	738	702	679	667	730	657	757	749	726	700	676	733	718	736	710	711	686	694	721	705	711	699	713	692	741	683	719	699	667	732	676	696	688	726	678	698	667	695	700	712	736	736	729	657	682	697	716	709	692	725	685	714	679	738	724	670	698	724	673	697	699	706	723	715	731	674	667	722	703	688	663	705	675	691	696	670	724	723	719	697	733	679	675	687	670	701	706	689	621	766	682	721	668	711	704	677	725	699	684	694	641	702	699	719	706	712	694	704	697	680	636	694	727	690	689	681	708	666	715	686	702	710	719	721	732	722	702	717	680	717	690	690	691	717	697	701	704	709	649	703	671	695	694	695	700	608	679	718	672	697	693	692	667	685	681	727	712	679	706	651	712	667	704	678	659	733	704	732	715	688	651	710	742	659	688	729	695	658	732	739	696	677	714	716	696	641	667	706	693	667	663	685	650	713	703	668	719	726	697	666	701	642	656	625	689	709	725	708	692	660	667	676	668	647	668	685	739	703	707	652	702	684	676	680	677	711	703	686	690	693	716	711	700	714	685	681	667	696	685	731	667	673	698	650	678	672	707	679	718	654	755	695	707	686	690	698	670	698	704	718	673	637	694	658	731	731	693	711	722	686	669	698	695	730	717	680	680	704	713	644	696	689	649	721	692	640	700	664	725	691	659	663	702	695	734	673	656	702	677	670	660	713	733	673	721	711	690	700	691	708	742	705	709	733	691	682	727	688	696	662	696	694	674	701	737	690	673	699	675	690	702	701	725	709	736	719	721	732	726	711	716	631	698	686	710	649	711	709	704	662	664	672	673	696	700	677	739	654	694	714	669	655	703	714	688	708	701	718	671	710	718	729	723	710	699	705	680	694	702	667	698	682	720	692	687	663	700	689	725	690	677	739	695	690	694	692	711	687	704	673	690	701	655	664	699	698	686	682	651	727	701	676	673	688	686	677	710	753	681	690	707	720	698	707	672	676	716	704	697	668	709	727	702	728	636	674	750	706	728	695	699	674	705	713	718	654	718	700	694	663	713	707	658	654	723	682	731	695	665	707	691	673	666	653	703	683	685	739	709	729	660	709	688	753	712	743	728	655	689	700	674	709	706	705	705	686	731	652	667	735	732	753	687	678	686	690	679	638	666	701	689	679	717	710	683	678	696	664	704	686	673	718	711	650	722	693	695	665	695	726	718	670	749	665	685	682	720	657	719	681	709	628	767	699	695	684	675	691	681	688	727	654	667	697	691	712	707	679	682	676	705	676	678	739	684	728	679	692	676	694	669	699	717	729	720	666	710	698	692	728	721	661	724	733	679	679	708	670	741	700	656	691	637	738	717	691	672	704	724	747	722	682	715	720	719	655	690	715	692	705	686	738	681	663	698	725	661	703	713	738	691	683	696	698	732	670	681	699	653	724	654	691	670	711	738	710	707	715	694	645	665	686	669	715	704	671	699	673	713	728	722	673	705	731	692	713	679	712	697	719	769	711	708	715	703	711	658	676	668	676	685	644	668	715	736	716	676	652	671	658	694	729	700	694	680	710	664	675	714	685	755	683	708	686	717	727	705	662	729	733	705	696	637	634	693	711	666	746	653	687	685	701	684	695	713	670	660	693	715	710	715	659	677	718	741	676	723	683	723	717	711	683	703	686	675	693	693	703	668	700	718	739	690	698	697	675	701	679	708	714	732	687	633	646	723	705	683	674	735	676	682	718	709	647	676	643	699	714	718	726	718	724	681	709	681	714	689	688	722	712	643	718	694	736	682	704	691	684	641	721	709	700	679	702	679	707	702	692	698	681	689	679	716	682	636	717	694	674	678	706	663	721	706	702	698	654	730	704	713	700	681	670	688	740	627	701	755	698	686	681	655	702	683	694	646	632	671	691	681	643	674	647	708	711	679	693	719	655	699	736	661	705	676	697	695	710	709	716	708	690	719	723	668	717	687	708	638	725	686	690	744	701	668	695	740	668	706	702	722	686	715	646	727	716	681	723	698	680	677	709	677	754	699	744	665	718	694	655	682	663	687	688	684	683	711	681	686	701	684	703	708	684	706	715	691	664	632	667	645	683	698	720	703	692	725	650	686	701	712	703	723	648	676	690	649	696	706	721	719	680	708	750	710	672	697	676	700	684	701	695	735	699	727	697	733	716	660	725	735	675	714	685	669	693	719	743	704	722	671	653	691	718	776	734	703	686	730	669	649	725	658	690	671	712	710	647	662	698	655	667	694	685	727	738	705	703	733	691	711	657	705	739	676	675	743	725	664	660	676	733	714	716	704	689	692	738	672	642	719	702	697	640	691	712	715	716	685	724	703	684	747	706	729	705	700	693	688	694	642	714	703	715	709	750	772	706	666	675	668	683	716	636	695	705	665	693	695	672	675	688	703	730	727	707	717	720	711	699	653	720	710	684	692	633	670	694	676	695	665	691	672	662	653	720	698	764	679	643	673	693	674	689	672	688	693	729	737	631	671	728	696	726	702	690	680	681	725	673	741	705	736	708	722	647	701	686	777	642	705	716	634	709	718	640	679	721	672	704	640	708	688	677	674	699	675	689	679	688	712	702	707	686	639	673	643	683	686	672	698	682	717	689	680	684	725	710	679	723	654	698	671
9063	16317	13766	7520	5506	4128	3242	2763	2234	1820	1623	1461	1408	1238	1200	1176	1119	1046	1001	999	909	932	850	863	847	878	865	843	866	862	816	853	853	825	862	827	822	843	787	819	804	770	839	776	827	764	791	840	818	789	826	813	806	827	815	786	787	776	773	773	795	773	752	759	779	792	781	783	776	794	790	811	829	772	765	745	754	784	741	788	761	776	748	805	808	734	765	750	777	790	726	784	821	793	785	744	763	736	766	747	783	711	763	776	783	739	767	787	816	779	769	764	812	738	725	793	759	790	743	802	765	742	770	755	816	769	763	795	776	745	781	845	800	768	796	738	790	757	767	745	783	777	775	749	806	724	808	791	815	787	758	780	776	758	765	773	775	757	804	747	772	817	739	801	817	756	789	750	791	765	755	803	756	787	803	825	773	774	774	735	742	759	783	754	763	766	782	750	782	749	795	809	803	782	804	785	770	764	756	753	776	761	740	771	801	798	756	835	743	821	760	746	773	790	817	821	791	756	775	778	783	791	789	754	792	777	752	764	808	784	780	766	828	768	762	813	795	756	814	756	771	756	799	772	741	795	804	728	755	751	771	770	712	827	723	787	780	769	803	794	759	788	805	759	794	758	748	801	798	771	829	742	817	788	767	807	752	806	758	792	800	744	728	822	750	737	776	782	798	788	734	762	790	744	783	742	762	766	751	742	739	763	764	803	748	788	760	763	794	769	785	765	803	731	814	759	770	793	758	740	776	796	745	751	798	780	785	775	796	808	833	756	786	755	748	777	753	770	739	739	766	747	751	792	738	774	767	815	736	769	797	742	740	799	789	813	732	793	786	777	790	730	781	796	747	774	775	723	737	833	756	812	750	799	738	759	800	745	761	786	773	794	760	730	774	782	822	772	783	802	697	725	780	761	757	727	808	778	781	787	723	807	806	789	837	728	771	777	771	763	717	794	777	792	802	755	787	760	786	796	844	766	763	743	773	768	767	767	752	759	781	738	800	806	768	817	785	728	837	739	785	776	792	756	784	772	766	722	823	757	784	777	807	786	736	738	754	723	787	725	803	752	786	743	792	826	772	792	748	773	747	773	781	740	747	765	797	830	763	786	773	814	750	780	784	742	793	759	772	756	778	815	751	784	756	734	767	770	730	722	777	764	827	738	788	781	799	796	785	769	787	758	757	787	779	763	756	715	804	774	765	697	754	790	769	810	745	743	769	769	784	784	743	805	758	790	801	749	766	774	696	775	788	786	825	741	763	772	776	761	786	804	782	774	789	735	780	771	761	801	767	819	783	848	772	784	811	735	775	755	789	802	752	739	750	762	744	772	790	813	743	740	801	771	801	740	742	814	770	743	787	762	774	766	781	771	785	770	762	783	769	777	761	788	803	790	720	797	757	789	766	805	792	744	757	781	808	778	831	798	811	827	799	729	740	795	793	773	783	808	789	764	742	786	760	725	720	744	776	759	780	755	791	732	734	791	830	798	774	803	774	794	778	802	768	777	821	765	816	802	806	797	788	770	803	752	758	790	794	797	764	726	725	785	705	788	762	813	831	816	759	760	779	806	782	790	816	826	715	790	778	762	797	776	797	819	797	776	819	773	779	788	747	763	789	768	777	716	781	784	773	763	754	740	757	762	720	769	858	765	766	784	755	828	820	748	757	839	777	791	740	718	767	822	798	764	793	872	774	747	793	796	784	763	812	739	720	745	750	784	745	812	754	729	785	781	726	767	751	724	741	737	784	785	817	785	738	755	783	805	787	789	748	761	735	730	780	752	778	808	760	806	732	733	797	769	789	812	776	741	782	757	783	794	787	748	734	771	791	772	818	823	781	824	797	740	748	785	741	745	824	755	783	812	786	764	763	787	775	785	761	806	741	735	782	778	806	753	800	738	761	758	795	745	772	813	763	738	743	755	753	787	718	758	748	795	758	800	778	792	781	764	756	793	753	735	795	756	799	750	736	783	803	780	807	741	738	815	740	755	773	736	788	738	750	733	774	762	758	781	792	728	747	773	741	768	765	781	760	760	753	775	740	761	783	772	785	755	848	805	772	774	796	727	765	768	770	751	794	725	774	790	741	778	761	739	722	758	817	786	754	770	730	791	782	802	771	759	789	825	742	759	817	762	766	740	822	792	836	753	716	773	774	777	765	802	762	761	754	725	764	761	784	811	814	743	763	751	797	835	764	817	773	718	783	773	785	737	753	799	798	732	748	792	774	724	785	758	787	780	773	782	780	741	777	780	814	793	749	768	750	723	748	823	793	742	809	779	784	743	748	756	767	763	807	812	802	739	800	787	750	778	754	792	818	774	792	771	772	811	823	793	780	721	807	808	798	782	841	733	791	762	781	817	761	847	797	774	730	746	748	789	789	823	765	719	750	751	793	802	803	738	769	770	713	821	767	732	743	687	794	690	811	752	794	722	736	770	731	753	770	786	846	824	775	757	734	747	769	781	757	770	764	723	779	772	791	766	777	787	796	729	754	762	796	766	807	759	758	780	803	783	764	764	809	756	745	769	779	803	731	768	735	791	814	767	740	747	753	789	776	821	761	795	730	755	746	774	795	749	751	800	794	766	787	721	786	794	816	745	777	771	780	763	783	764	745	794	766	835	760	821	806	806	762	796	749	760	749	779	702	767	741	729	791	755	822	775	737	768	824	763	777	785	732	779	744	770	740	763	793	778	815	775	799	783	771	775	737	822	766	732	732	789	750	744	763	783	801	778	767	773	796	791	817	751	745	764	756	753	757	744	744	745	769	779	746	768	755	798	770	798	757	783	731	766	732	742	747	762	780	807	740	767	805	763	785	736	779	783	759	750	779	750	761	771	778	798	728	782	779	795	777	782	766	774	732	785	809	810	715	787	752	750	745	753	783	777	793	822	761	799	749	751	780	784	751	747	849	739	777	764	819	798	793	760	774	748	803	802	765	795	775	781	764	749	743	761	757	811	749	758	790	777	797	773	788	733	819	757	802	806	819	775	796	782	768	756	749	749	715	728	735	739	814	797	763	747	787	740	778	736	771	847	805	766	780	781	768	777	758	764	800	760	779	858	712	769	748	777	768	785	767	790	811	785	748	759	772	781	746	749	821	769	761	769	790	748	742	753	796	733	751	776	758	789	757	757	762	759	743	810	832	764	780	772	784	765	753	790	776	776	796	757	750	834	740	706	770	761	778	781	746	790	829	788	818	739	786	692	741	769	783	797	807	770	840	807	737	762	747	781	779	761	737	744	825	735	768	790	799	757	774	751	782	836	755	767	808	778	786	775	769	768	798	781	777	809	764	731	815	798	737	743	757	786	742	788	743	767	760	731	797	750	815	790	743	836	783	755	810	775	755	782	787	761	790	780	728	799	813	792	763	774	780	789	783	756	749	764	784	768	817	802	753	785	764	767	767	775	816	778	768	768	787	763	802	792	771	754	787	743	765	783	764	759	774	804	802	748	815	816	761	784	760	801	745	764	785	810	793	782	791	751	778	806
26951	20405	8214	695	432	337	297	269	249	240	256	248	229	213	244	231	218	221	232	204	206	189	220	206	215	206	198	210	219	215	225	223	222	239	200	220	230	209	214	211	226	223	222	235	197	213	212	224	192	242	223	218	238	205	199	216	224	203	175	229	234	219	205	190	208	201	195	211	182	229	245	213	206	215	214	203	204	221	219	207	224	237	205	214	217	217	196	227	236	229	228	231	219	222	249	236	226	228	229	227	228	211	247	209	254	212	225	218	201	230	220	207	236	246	218	239	239	239	223	233	212	193	237	187	215	224	193	198	213	220	208	218	207	204	187	217	225	217	188	207	224	207	241	214	213	219	207	215	211	215	234	191	198	197	210	221	195	232	207	208	195	227	218	212	227	227	213	191	230	226	188	205	210	206	212	221	201	195	214	208	224	216	198	201	235	193	200	210	195	228	225	195	213	211	182	216	184	200	185	219	211	223	218	226	194	226	220	217	228	194	208	221	216	226	207	210	207	192	207	225	201	222	209	210	226	221	205	226	218	223	206	256	187	211	228	195	209	204	188	224	172	231	210	197	198	180	232	219	232	216	208	212	197	209	202	208	216	224	211	195	218	221	206	211	203	202	243	197	200	209	224	198	224	248	244	223	212	214	212	217	226	199	192	204	212	211	224	227	219	239	174	213	243	220	223	208	200	224	235	204	204	187	230	208	205	200	210	204	201	203	211	251	209	221	212	190	204	206	219	208	211	232	196	213	226	215	208	244	226	203	215	204	205	219	198	214	236	231	217	231	222	215	179	202	215	221	207	211	222	225	228	200	216	239	189	237	197	217	229	239	202	202	218	227	210	206	218	217	210	213	196	203	204	218	231	241	217	213	214	196	203	207	209	230	231	225	218	230	214	212	246	202	199	219	184	202	224	207	217	201	203	221	204	232	230	200	242	209	236	214	205	211	211	213	209	202	187	215	199	220	206	235	189	200	208	219	216	210	220	207	188	214	217	219	212	195	211	204	210	209	216	231	218	215	197	256	211	202	218	211	228	220	222	232	209	203	222	208	202	220	206	212	191	192	208	228	225	217	222	204	225	204	202	213	220	225	208	202	177	194	219	217	210	206	203	218	205	217	221	220	240	223	193	227	203	207	191	204	260	196	202	226	211	219	230	223	215	230	224	212	234	221	207	187	200	206	204	218	204	190	224	199	241	191	203	208	205	223	234	200	203	224	196	194	225	204	188	201	201	219	194	207	236	211	219	251	229	227	227	225	219	223	222	213	189	200	224	237	210	228	230	198	223	219	208	205	203	224	212	242	171	201	200	207	190	218	219	207	186	210	213	193	230	199	209	199	212	230	197	229	219	205	201	207	206	227	189	194	215	222	211	217	209	219	212	217	201	215	234	226	225	211	205	224	249	219	233	198	229	218	250	208	226	218	235	207	231	222	197	218	210	216	205	205	195	220	213	230	217	230	243	226	220	232	212	200	221	216	228	226	199	220	224	221	206	211	220	211	232	192	202	228	179	206	229	227	214	193	203	200	204	208	227	188	225	206	204	224	198	194	223	208	202	199	197	227	231	205	217	214	222	200	207	218	213	214	208	226	211	218	212	210	215	208	223	208	218	202	204	236	235	215	212	218	231	206	232	233	208	216	214	213	200	213	217	234	219	202	242	202	215	195	206	241	220	226	212	200	222	216	202	235	224	224	207	214	225	202	234	202	222	229	211	221	234	169	221	226	197	205	255	194	227	215	211	205	197	218	200	219	208	215	212	193	202	208	214	219	210	231	237	208	199	219	219	215	225	234	235	218	211	202	230	208	208	226	204	198	223	242	179	214	202	197	191	221	197	215	213	211	246	209	196	224	224	200	205	210	224	209	202	244	198	203	222	227	196	199	216	238	231	211	216	201	219	231	206	218	215	225	226	220	184	226	198	191	208	197	191	191	225	222	200	215	212	211	207	230	195	236	218	202	206	209	211	188	220	208	246	227	243	201	220	215	222	206	242	219	194	194	200	211	205	213	198	223	231	229	200	195	202	205	218	207	214	236	191	214	203	260	200	188	238	210	241	237	222	206	211	200	238	196	216	223	207	228	211	222	224	225	183	211	207	206	202	203	227	198	196	234	202	214	220	224	241	245	196	214	238	223	168	213	220	209	186	198	218	219	243	220	206	222	226	187	212	221	234	217	207	256	239	249	211	175	218	217	207	205	209	225	183	218	201	225	217	208	197	228	198	235	192	196	220	216	205	194	191	207	227	215	208	217	218	213	191	216	210	230	209	230	235	217	199	228	199	216	199	215	197	229	215	222	199	232	210	205	195	187	201	210	226	233	222	229	227	209	227	222	243	196	207	222	206	232	214	227	209	216	221	208	215	216	206	185	191	221	203	215	206	212	216	235	238	230	206	240	215	228	244	209	206	190	206	225	213	216	220	215	199	209	206	201	203	189	239	217	215	225	200	252	226	212	220	203	225	219	214	219	219	205	242	217	209	224	193	213	221	235	216	216	195	199	226	216	203	202	218	215	209	216	208	214	232	206	223	214	197	223	205	210	224	196	225	237	223	207	213	222	197	215	213	207	217	204	211	215	207	189	197	244	201	204	191	238	214	224	225	187	192	207	212	201	224	230	230	213	221	226	214	210	179	220	208	253	207	185	214	234	214	191	199	220	218	211	216	226	234	181	201	197	215	201	217	203	233	239	215	222	210	205	217	203	199	230	201	203	212	248	221	246	225	249	219	227	196	251	201	213	242	217	218	215	217	240	231	231	219	221	194	224	220	184	220	218	210	196	194	216	222	206	245	199	229	221	215	215	242	203	199	235	210	212	205	222	206	199	218	225	203	194	212	193	205	225	221	211	184	227	183	227	220	220	208	210	228	208	229	197	220	209	219	195	202	209	226	219	221	236	227	230	208	171	203	210	211	182	233	215	243	224	212	226	201	213	192	200	229	225	214	189	245	229	199	214	211	208	240	221	191	228	228	228	212	237	225	222	215	225	208	203	216	210	209	202	214	193	219	216	195	205	187	209	221	208	218	215	229	226	211	233	228	199	242	246	216	195	188	194	214	192	209	204	212	217	219	225	198	231	245	189	219	252	202	197	215	219	201	193	197	214	216	200	202	238	227	211	266	208	222	211	220	188	222	221	193	225	239	209	199	209	217	193	211	194	196	212	204	196	205	219	209	240	211	207	235	185	222	205	233	217	178	186	220	233	185	209	218	189	220	198	215	230	214	241	218	228	194	217	219	202	223	208	202	185	221	215	235	223	193	211	227	236	213	214	218	199	226	216	210	204	239	225	221	212	229	210	204	206	209	219	239	205	211	209	206	213	220	216	203	207	205	212	199	231	215	219	195	230	205	203	197	194	213	208	213	203	213	223	213	232	213	194	211	209	219	202	237	226	225	188	219	218	235	214	208	218	221	223	191	221	203	199	219	225	185	202	210	214	212	227	204	199	220	223	214	215	213	222	223	214	198	233	241	222	212	212
5641	1315	974	497	494	398	388	348	294	342	285	295	284	279	259	297	284	261	270	265	264	268	246	275	297	255	245	254	289	282	270	266	276	266	262	296	243	267	237	260	274	254	271	276	255	304	255	261	252	269	286	265	262	259	272	269	273	270	254	257	234	268	249	282	284	245	273	259	288	256	267	281	263	267	270	252	262	249	274	279	243	264	302	237	264	290	250	265	259	273	265	264	262	260	286	272	253	271	265	223	272	249	258	282	239	275	297	264	252	265	255	242	284	243	259	277	255	267	285	263	262	276	266	277	232	253	250	237	294	256	270	272	249	266	270	299	275	270	279	273	226	307	263	258	257	255	300	263	274	278	231	295	258	248	276	221	282	306	305	291	266	261	285	250	263	249	264	259	277	268	271	278	282	226	296	242	245	266	264	262	261	265	273	251	238	262	282	261	265	269	270	248	269	276	260	263	306	285	278	241	274	280	259	249	256	259	238	274	234	243	274	252	268	284	264	245	277	267	250	266	263	269	238	244	282	252	240	232	249	272	259	264	266	297	262	255	256	280	245	250	248	264	274	251	264	256	274	263	269	253	249	272	268	291	290	276	258	300	257	262	244	276	267	276	262	290	259	273	257	266	281	272	268	275	269	255	238	292	268	268	273	263	257	266	254	264	258	242	247	266	260	257	254	254	265	270	257	257	273	277	279	248	250	269	238	263	273	275	253	313	280	253	280	283	247	273	256	270	292	245	246	283	257	255	275	260	266	249	276	264	275	275	248	240	271	264	266	273	286	286	280	296	267	252	288	258	263	277	263	297	238	267	248	254	226	309	253	285	256	246	260	286	249	258	261	268	230	259	266	268	245	237	254	241	260	269	237	264	271	272	253	272	269	270	248	264	282	273	260	244	284	261	276	287	244	247	260	275	275	266	254	267	259	269	260	257	285	265	243	287	265	286	280	272	261	258	256	277	270	248	262	286	259	258	257	299	267	258	253	253	269	259	286	282	256	287	259	267	244	257	248	270	265	264	279	265	267	247	275	262	274	260	285	268	243	250	266	240	262	257	261	256	265	267	239	267	267	275	247	248	249	271	249	248	280	251	271	301	258	268	279	271	252	274	275	267	247	245	238	327	247	254	266	264	269	269	296	266	246	248	257	248	260	263	281	300	268	298	258	256	288	265	241	267	256	252	269	291	257	267	249	275	275	252	269	242	250	253	231	252	249	264	267	253	243	263	257	267	249	288	240	300	253	243	252	232	254	244	245	241	227	275	288	250	273	278	280	257	267	274	278	293	261	270	253	265	258	287	229	245	258	231	293	259	261	269	260	270	264	261	286	232	270	278	267	276	287	237	232	237	265	271	250	257	297	284	252	263	255	274	247	286	295	261	263	293	297	251	283	245	265	276	254	237	270	251	259	252	297	255	261	273	288	278	277	258	275	263	259	269	244	283	277	251	258	260	259	271	248	239	251	244	298	291	269	280	248	273	255	262	238	255	252	274	254	255	270	300	280	266	260	254	225	254	266	234	240	286	288	256	291	281	264	287	263	290	274	262	262	256	269	249	267	271	284	253	263	262	238	290	275	285	244	267	296	246	264	262	282	266	269	248	246	255	255	257	252	285	249	258	249	258	260	263	294	301	279	265	288	271	263	257	275	275	263	249	282	260	242	266	275	289	269	280	248	256	260	300	280	281	293	269	270	270	246	267	263	264	244	267	281	240	270	250	291	248	258	289	257	243	260	253	263	235	281	272	249	241	261	267	275	283	252	293	268	279	251	278	268	274	262	280	297	278	269	258	255	289	258	280	255	247	265	238	264	241	287	269	265	261	276	266	257	270	250	273	262	253	257	268	272	273	259	258	265	274	278	290	236	257	276	232	271	260	276	272	282	269	275	264	258	286	251	270	264	267	286	263	291	279	267	293	266	274	274	264	304	294	280	264	255	276	254	264	294	277	259	288	246	239	276	257	289	238	271	264	264	268	268	274	278	278	256	264	295	239	230	276	287	245	276	293	280	251	269	258	252	266	299	257	233	251	254	258	263	302	267	311	249	259	261	266	274	269	237	273	267	265	265	274	268	284	271	294	290	288	236	257	294	273	276	230	290	237	236	252	259	258	240	251	244	270	283	290	267	278	255	233	288	257	265	260	296	257	277	248	267	261	297	258	271	286	275	240	290	277	270	236	259	276	262	251	267	283	263	263	267	252	276	262	260	247	252	255	245	256	273	258	274	260	258	262	287	253	279	268	249	269	281	247	261	253	266	283	271	274	299	292	247	259	279	263	279	287	258	268	284	261	257	259	256	276	277	261	265	261	270	261	276	254	254	269	272	265	288	228	287	262	263	246	236	267	249	248	248	255	282	275	265	280	248	278	261	255	260	279	227	262	245	240	267	268	263	278	257	244	258	272	270	253	293	269	278	257	258	265	253	279	256	283	255	244	289	249	249	288	280	254	281	244	254	262	255	259	261	258	247	250	281	267	296	275	219	245	268	262	266	262	250	235	239	260	281	274	243	255	265	275	258	291	241	263	264	257	272	281	286	236	279	259	279	248	276	241	262	235	269	239	262	249	279	263	270	280	286	278	273	270	227	284	256	261	256	296	258	260	257	271	275	263	276	256	288	268	284	272	262	259	272	253	254	262	259	252	271	281	241	250	261	263	272	255	275	264	255	236	270	240	261	273	258	266	291	240	240	270	246	285	292	276	275	262	292	265	269	251	291	277	284	280	247	267	254	255	291	250	263	242	261	261	246	247	264	227	271	267	287	261	269	259	251	239	260	257	274	247	272	271	287	251	276	252	247	240	278	267	270	242	265	271	286	251	266	258	266	257	268	269	261	281	274	271	293	261	260	286	252	251	255	252	285	302	286	285	298	290	287	277	275	274	263	295	276	271	236	263	251	257	265	262	277	256	259	282	223	256	220	251	287	263	277	275	259	267	287	270	277	241	283	229	270	264	242	233	242	285	274	297	252	279	254	272	264	286	260	268	256	264	269	289	278	247	257	267	262	251	274	263	251	259	251	261	284	232	263	253	285	236	272	238	274	283	247	267	263	284	254	258	251	278	243	251	244	308	274	258	264	279	258	238	246	255	295	270	272	241	283	286	300	247	268	238	263	269	282	267	257	258	297	254	268	266	240	271	261	306	242	266	292	235	283	252	254	280	249	258	249	267	257	265	265	281	253	227	272	243	259	260	280	281	256	252	278	286	266	274	250	284	262	259	269	295	291	264	292	258	253	264	274	267	265	290	282	259	303	253	260	258	279	250	275	271	289	272	294	290	256	262	264	262	251	280	270	252	230	261	263	260	263	261	260	278	258	253	253	267	265	242	281	241	277	259	279	283	273	247	290	267	279	298	253	247	285	259	288	236	259	242	221	261	259	264	273	251	270	265	289	252	248	259	275	255	255	235	283	274	253	254	268	254	240	251	252	252	258	267	264	278	263	262	267	262	258	242	265	272	260	287	269	300	278	284	237	261	291	260
23616	21192	28630	24060	21195	12616	1454	869	732	672	563	578	558	525	526	516	474	473	487	474	431	441	426	441	431	416	436	423	455	395	451	441	403	394	454	373	375	413	411	440	395	424	373	421	476	437	389	413	388	409	433	444	406	366	421	411	390	378	442	423	406	436	411	428	422	407	392	386	423	358	436	423	383	412	416	368	411	369	399	382	425	395	393	411	393	353	412	396	385	437	409	393	393	398	392	390	404	406	399	416	435	386	349	385	389	405	418	391	411	401	418	396	375	392	379	424	366	422	386	412	429	457	403	397	411	411	448	434	378	413	355	434	393	385	408	431	436	437	431	374	383	377	457	374	406	402	430	427	394	410	395	366	390	375	415	401	381	413	391	378	394	440	391	419	407	387	402	424	420	359	389	418	383	450	412	393	422	414	432	432	389	452	427	403	387	447	419	365	409	433	408	413	421	390	393	411	377	403	428	382	384	393	394	429	419	401	412	398	427	407	380	378	387	399	396	442	418	401	408	383	402	400	373	404	445	421	409	366	447	406	399	443	372	419	390	356	429	424	403	395	437	401	439	366	423	376	411	387	391	371	423	410	406	383	390	378	404	399	390	368	419	443	420	413	396	404	386	397	417	380	379	405	388	411	384	411	421	395	371	378	402	419	407	426	394	429	382	419	391	428	420	450	395	388	423	412	382	404	420	429	400	420	409	368	402	411	418	381	416	401	399	402	436	413	402	402	397	399	418	379	389	385	414	397	422	420	413	383	424	420	426	439	407	389	390	392	374	420	392	363	387	409	402	415	385	391	393	404	415	377	382	435	398	431	356	392	375	415	410	373	416	386	383	390	414	422	379	362	386	419	377	401	377	448	424	369	382	409	404	407	454	437	398	383	390	399	414	345	407	377	399	406	400	425	392	433	412	401	377	428	420	403	382	370	413	411	403	390	372	418	366	385	431	367	440	396	401	399	434	403	407	393	420	415	432	412	402	362	415	377	371	359	403	397	364	414	405	365	410	381	399	377	414	405	399	428	415	398	357	394	414	402	419	397	412	403	399	380	425	383	389	404	396	381	425	407	397	428	416	434	390	422	365	385	400	368	409	380	394	414	414	406	380	418	414	387	349	399	417	418	392	401	349	374	394	401	451	431	399	427	410	375	396	394	419	400	419	396	374	395	376	398	399	408	384	395	399	401	386	405	390	419	425	384	394	415	411	397	401	417	399	387	407	424	402	356	379	384	352	393	422	387	387	405	399	403	388	416	406	399	413	403	427	415	381	388	385	406	381	448	402	411	397	422	399	406	431	386	424	395	383	402	362	411	378	423	427	397	374	408	392	423	388	401	426	411	412	393	437	372	380	393	384	398	402	387	395	382	405	430	410	383	424	394	384	397	431	398	389	396	389	412	432	417	389	400	417	412	438	399	395	446	451	374	404	398	422	401	382	410	402	461	398	379	397	394	407	397	352	405	385	378	413	417	405	389	429	410	391	380	404	402	422	389	407	411	429	412	414	427	404	451	373	425	391	418	405	366	393	401	375	409	385	399	412	393	391	385	415	431	391	387	364	391	406	433	422	404	397	418	405	388	368	413	384	413	406	415	417	397	388	395	400	417	421	365	404	392	369	406	395	408	387	371	387	406	416	400	382	429	391	395	410	402	390	433	419	407	417	410	413	394	378	374	392	394	396	422	375	395	385	404	411	362	407	359	395	404	384	414	373	410	405	432	412	384	415	394	406	403	392	419	380	419	389	410	399	409	336	383	385	445	398	397	406	408	417	401	434	374	426	431	413	398	384	405	406	407	398	377	375	401	409	391	408	449	430	392	385	383	407	424	393	409	348	423	415	419	403	406	431	447	407	416	372	413	379	412	429	396	425	397	412	405	407	413	391	379	418	407	390	409	396	392	417	410	429	396	390	396	401	382	383	399	423	417	403	477	385	411	428	412	402	370	377	435	401	420	379	396	422	373	374	419	401	435	400	410	413	414	388	395	367	403	428	405	409	399	414	385	401	371	378	412	379	412	417	394	398	418	366	396	406	452	432	397	420	425	411	392	427	401	385	375	380	360	377	422	379	428	388	403	387	378	418	404	397	403	395	365	370	387	374	374	429	394	407	403	392	378	406	425	379	412	379	407	417	421	393	417	416	402	388	424	432	411	446	420	407	391	451	408	378	423	399	390	417	412	374	424	395	426	368	399	403	406	396	423	401	380	358	387	369	418	407	376	410	414	401	399	435	393	382	375	431	390	391	410	441	405	387	402	374	379	397	410	407	409	399	418	391	369	423	393	373	420	424	425	423	417	394	370	413	400	392	380	448	422	372	431	381	399	428	407	387	389	387	366	415	381	408	411	426	397	396	403	393	398	409	371	401	411	355	407	395	391	409	384	411	397	413	394	402	416	374	427	374	408	412	410	403	388	378	386	430	427	389	378	401	399	426	405	399	450	414	397	441	397	442	398	411	394	391	383	411	398	420	383	414	398	401	406	403	391	412	388	381	398	381	419	369	412	404	381	389	431	419	385	414	378	418	390	412	375	405	447	368	416	397	423	403	416	441	417	383	403	410	394	386	395	361	373	402	412	377	409	413	425	391	410	406	385	374	368	384	409	412	396	393	398	406	398	403	396	422	397	392	410	418	420	436	395	406	392	385	376	431	399	435	407	411	382	383	386	397	376	382	429	423	378	413	382	406	457	409	421	410	408	397	426	424	398	405	416	395	401	365	417	380	410	416	438	416	384	413	396	406	423	418	398	373	419	369	380	382	392	424	423	386	384	396	380	417	402	381	409	378	426	418	382	397	395	461	419	386	372	430	407	394	395	404	372	397	390	411	435	367	386	395	393	417	379	420	434	425	401	420	408	418	378	423	379	404	387	428	379	357	430	381	368	382	445	397	384	384	389	393	438	410	412	402	406	371	397	409	368	406	394	414	406	381	428	394	415	417	384	396	373	421	414	426	419	418	407	437	424	410	385	392	365	428	414	432	387	398	420	426	430	403	401	387	392	368	403	434	410	411	409	402	394	405	387	418	383	432	409	353	405	379	392	439	385	381	392	409	419	405	399	386	373	408	425	403	413	394	408	404	443	403	427	413	375	362	415	424	398	406	411	401	396	364	344	364	366	430	400	415	422	399	370	442	393	397	413	414	425	440	369	430	371	411	423	419	362	414	405	379	394	414	401	411	408	338	380	410	396	398	360	390	389	415	407	404	375	420	400	435	393	414	401	408	389	425	427	395	377	380	372	384	407	395	425	376	410	399	390	401	411	383	440	415	397	430	399	423	404	395	430	370	399	402	383	369	411	406	404	411	390	401	403	412	418	432	379	414	405	403	412	392	390	431	373	420	392	364	391	382	385	387	420	405	403	393	424	435	383	404	401	403	387	427	374	370	385	394	386	392	398	424	419	398	419	383	378	406	410	442	411	400	420	388	415	438	371	436	421	403	420	365	410	382	396	418	394	401	426	415	381	445	410	417	430	404	394	356	447
7286	10020	8194	4204	3011	2173	1782	1392	1188	1030	876	774	737	698	659	616	627	611	558	596	542	486	516	476	521	504	496	500	478	514	502	484	521	467	477	479	500	483	461	468	492	465	483	464	488	481	487	462	493	485	467	493	477	480	463	468	465	483	466	481	462	435	495	461	477	448	436	442	463	446	474	447	470	444	498	461	494	451	492	433	489	481	456	466	510	396	484	453	458	481	449	466	472	475	422	481	456	464	493	495	455	455	459	515	452	496	454	462	459	459	436	427	419	458	450	518	461	457	478	440	453	479	462	439	442	455	445	496	466	484	468	483	478	476	445	447	492	414	452	480	454	463	464	479	441	451	465	461	450	461	444	444	420	443	466	477	468	470	428	447	450	461	487	441	446	445	456	476	455	437	445	476	437	449	480	448	495	491	469	451	407	436	443	456	445	443	453	480	479	452	451	423	493	459	447	437	494	446	444	439	459	441	484	444	477	459	458	420	477	433	433	475	488	422	495	450	495	427	487	472	472	467	445	459	468	473	397	468	458	456	455	430	448	437	475	490	492	434	441	410	475	417	477	473	453	447	455	438	453	473	483	427	451	455	458	424	521	454	456	497	469	462	441	444	465	460	471	422	440	529	459	447	454	436	456	450	472	452	453	423	479	520	487	464	413	458	512	422	466	507	416	442	465	434	459	427	431	416	501	469	434	522	438	461	453	478	463	480	461	460	467	462	435	485	437	453	457	461	483	480	437	440	466	491	437	463	473	447	484	463	455	424	430	445	470	445	471	459	448	472	466	482	421	447	438	420	486	445	475	466	439	477	436	442	437	436	470	448	427	418	461	448	430	440	465	466	432	462	455	415	452	469	466	420	433	450	439	459	491	452	436	468	451	462	455	459	469	462	460	478	442	444	430	483	442	463	444	460	449	490	465	462	442	394	454	483	486	504	436	399	438	455	453	410	459	436	483	459	471	422	475	440	415	455	485	433	461	472	456	443	399	429	467	477	460	456	458	470	451	480	456	432	448	459	456	472	449	475	483	473	469	456	436	458	483	461	454	468	428	434	515	461	515	422	452	450	429	458	468	471	453	445	468	428	455	437	431	477	472	475	477	492	445	456	439	460	455	480	483	480	458	451	461	434	444	439	460	433	448	445	484	459	449	426	473	463	469	466	449	453	448	428	459	450	460	457	506	480	469	468	474	455	437	487	491	470	449	431	487	469	474	439	477	445	490	440	443	482	436	422	479	422	442	490	468	462	458	452	442	443	434	466	439	455	452	507	454	457	444	468	475	469	487	445	505	443	425	482	460	432	436	485	433	467	495	464	471	500	425	485	444	491	453	474	522	431	458	409	456	467	500	439	435	474	486	459	468	455	435	460	459	471	435	467	437	449	445	460	460	454	469	491	443	460	460	460	426	502	463	445	429	467	435	464	462	490	450	474	483	435	458	446	452	478	448	471	458	460	442	477	452	480	468	441	491	457	427	417	448	389	459	445	490	469	443	492	472	459	470	497	448	428	459	439	454	467	435	407	459	489	463	450	479	415	454	431	488	491	454	446	442	439	414	452	462	450	457	413	494	426	472	433	444	440	430	481	448	479	446	520	466	468	471	431	478	464	437	465	464	434	452	485	481	474	472	453	474	435	453	452	467	487	488	434	465	438	492	418	469	472	504	478	480	449	462	434	432	453	454	456	445	451	491	458	429	456	473	451	471	489	448	470	444	469	449	476	456	437	473	422	434	456	479	476	486	492	452	443	444	464	480	453	498	442	461	444	469	464	465	464	447	460	464	480	467	428	417	466	468	461	448	444	473	476	491	481	453	445	475	467	434	465	448	478	457	450	472	456	423	430	435	477	455	434	465	454	457	438	463	427	469	480	484	451	485	471	465	485	464	462	473	461	460	463	493	432	440	430	448	428	442	451	432	429	483	440	466	451	488	481	459	455	477	457	473	471	486	484	448	437	430	442	504	443	438	451	436	467	472	480	441	448	454	503	441	458	456	430	451	401	480	443	448	451	467	451	476	500	467	457	435	455	463	470	421	447	425	438	471	466	483	454	463	462	474	464	434	425	422	479	488	454	448	426	416	484	438	462	413	485	454	479	488	448	469	462	457	445	437	433	421	463	489	473	454	457	423	463	484	461	465	457	423	470	466	439	468	460	500	456	422	489	440	448	474	455	488	468	441	452	468	431	499	457	461	441	466	466	455	467	447	465	436	442	429	461	491	457	442	464	471	431	475	488	460	435	473	480	477	485	454	490	443	442	427	507	456	474	434	440	477	505	464	436	453	478	495	462	442	469	476	467	445	457	423	467	459	453	454	439	427	463	481	463	457	483	447	460	426	455	468	496	473	438	435	476	457	453	448	452	448	467	444	458	459	438	465	453	461	484	447	476	420	540	447	459	508	443	446	443	461	451	463	485	442	449	468	440	449	432	482	437	449	475	480	464	431	424	452	441	480	478	440	475	421	448	456	457	479	467	495	478	448	449	473	506	451	461	430	444	471	485	451	482	477	427	458	444	457	480	473	443	456	471	446	439	470	453	430	465	449	433	400	481	471	495	461	420	430	502	475	450	455	436	464	465	434	453	449	460	484	450	485	452	473	469	462	451	483	437	464	458	444	443	453	494	438	468	434	417	451	464	465	443	431	451	444	440	467	401	452	453	481	461	486	453	466	467	478	488	455	502	475	465	449	455	473	429	450	448	419	484	434	464	518	435	440	474	467	421	468	447	454	478	473	470	447	480	501	472	469	433	483	409	439	463	400	475	454	453	436	475	453	440	460	469	446	431	466	460	457	432	457	456	466	427	465	455	459	471	413	442	416	495	456	469	494	470	439	415	468	494	464	489	503	462	492	471	492	460	461	470	467	456	478	457	486	503	497	429	432	461	450	502	486	443	437	487	451	469	473	450	426	458	444	472	444	456	455	512	442	484	456	431	474	491	449	475	469	428	434	453	435	386	468	478	458	420	428	459	412	444	434	442	433	479	442	482	444	490	466	475	468	463	455	508	429	412	476	445	429	410	437	450	500	431	467	442	470	437	497	483	481	451	474	461	448	490	427	493	436	425	456	478	447	493	428	455	463	433	491	468	478	476	452	456	442	469	480	442	487	468	498	476	460	456	486	421	394	502	449	460	459	456	484	472	449	477	439	472	444	466	470	471	429	479	453	450	484	440	464	437	434	461	448	427	469	472	437	456	456	439	466	452	457	480	424	499	465	446	424	472	433	463	429	450	443	443	450	494	487	506	418	422	487	481	444	453	469	479	455	451	444	485	463	449	433	459	417	451	437	469	461	452	507	451	430	488	469	449	443	458	461	453	449	426	470	449	462	486	459	475	496	468	505	483	478	473	470	459	443	466	449	401	470	456	424	472	449	448	476	490	437	451	394	440	453	502	487	469	466	435	440	446	445	469	504	426	445	424	453	436	480	468	500	461	433	486	448	460	463	471	423	433	459	468	473	442	468	455	480	476	450	458	474	490
24800	21218	27692	25009	12387	967	683	566	510	478	450	404	477	436	397	389	394	413	438	409	379	372	378	360	353	411	368	361	352	385	394	342	381	326	369	348	357	355	389	360	356	355	367	386	374	387	375	372	374	369	378	355	385	388	356	342	351	382	334	369	361	353	344	372	375	350	356	364	350	382	369	366	382	356	354	389	332	352	373	335	367	366	357	384	369	400	367	391	336	405	360	367	329	402	339	377	362	382	401	346	369	361	365	395	400	373	403	397	398	394	374	358	401	357	382	364	334	379	359	376	367	389	380	350	357	397	375	370	373	362	370	367	345	392	381	376	340	378	401	356	380	390	412	375	352	338	361	350	334	369	371	347	407	360	360	371	395	357	362	378	385	392	405	372	399	339	349	377	364	377	400	371	381	361	409	404	333	386	396	383	381	364	349	389	360	344	375	370	363	356	385	355	366	340	335	351	368	362	376	375	385	376	374	389	370	378	393	356	405	365	376	372	371	331	383	340	354	341	381	385	389	377	380	339	356	358	340	363	362	356	335	359	330	366	376	345	343	368	366	374	364	361	391	333	363	352	380	367	344	402	371	373	341	375	340	360	375	347	371	360	370	344	378	350	381	371	364	409	336	374	371	337	350	390	383	387	359	374	364	370	348	367	376	366	373	340	421	383	352	365	411	369	361	349	380	366	367	362	382	356	379	367	392	373	369	348	379	344	373	391	344	357	391	382	394	373	368	391	364	365	349	376	364	343	357	356	347	351	342	344	372	358	348	383	369	347	374	376	318	392	367	413	372	365	382	353	380	370	408	368	362	383	378	361	369	377	360	360	392	380	368	392	414	359	343	366	342	358	345	378	386	359	369	360	377	357	355	353	358	347	358	346	382	374	362	380	330	343	386	343	381	354	329	333	353	382	334	369	370	365	399	357	395	359	364	384	373	359	352	360	360	352	356	382	371	358	377	312	357	339	374	373	354	363	382	380	373	381	372	359	401	353	377	355	331	403	346	365	351	371	380	367	374	379	341	377	378	399	365	368	357	357	379	363	362	363	367	392	407	326	422	361	384	377	361	348	373	354	348	385	332	379	399	342	365	350	399	341	376	402	388	358	406	379	395	360	352	357	345	393	380	404	349	362	340	395	357	373	375	330	345	389	399	370	374	373	381	356	364	364	360	391	376	330	391	364	390	369	363	360	354	363	334	364	381	355	357	370	384	352	368	361	374	346	376	386	419	355	380	385	362	359	356	324	370	358	403	330	355	374	363	387	334	358	396	379	390	370	376	373	360	350	386	385	366	370	380	349	381	411	369	391	361	393	380	367	338	386	388	352	331	389	345	361	329	367	402	372	382	368	371	386	391	375	358	374	357	372	363	369	330	388	367	354	401	360	367	360	351	331	341	382	367	363	386	380	406	367	360	391	376	329	387	322	393	388	335	351	367	356	391	376	359	362	391	370	369	366	377	355	373	349	390	347	367	375	379	359	335	390	381	370	421	380	366	371	342	364	375	331	373	355	350	376	401	381	349	369	348	370	369	363	363	351	341	369	353	370	375	347	379	393	375	377	369	350	358	367	359	368	416	361	336	347	345	335	359	359	348	357	359	339	349	365	362	370	356	387	399	400	354	402	385	375	345	402	337	350	340	376	334	355	362	371	366	384	370	333	368	333	361	346	375	386	377	379	336	379	371	421	380	349	357	355	364	385	345	349	382	358	375	351	397	381	372	400	373	359	375	363	368	370	338	319	344	371	371	338	402	390	346	383	366	368	393	347	391	376	345	402	363	384	375	355	372	355	357	391	358	353	330	331	378	361	353	323	379	348	371	352	382	369	371	361	334	346	348	381	352	392	400	380	355	354	371	361	369	369	326	393	367	345	374	377	368	383	359	367	385	380	352	344	365	346	347	334	384	379	369	381	350	369	364	384	389	385	383	356	401	347	339	388	339	349	388	357	345	372	394	369	349	369	378	362	367	363	375	384	352	372	361	349	367	366	346	357	358	355	380	325	361	358	346	383	365	369	375	380	324	398	371	351	350	371	328	368	357	373	352	344	379	360	364	347	352	367	379	353	405	378	341	363	362	348	377	360	364	330	351	347	354	374	382	367	367	345	394	369	343	363	362	366	353	363	366	360	393	357	377	372	363	363	418	344	396	369	410	384	337	359	363	377	335	395	375	366	346	409	345	395	373	390	372	355	381	399	351	380	381	384	392	361	358	355	331	340	402	370	345	369	354	395	371	376	344	380	353	363	382	375	329	332	423	357	392	336	338	367	344	362	361	380	380	351	347	365	364	339	372	371	345	383	361	358	368	355	370	348	384	374	395	393	353	361	341	389	379	400	359	361	357	389	330	377	365	362	361	357	360	320	375	345	371	381	356	368	370	333	385	392	383	366	385	367	342	352	369	381	356	405	384	371	354	387	368	340	388	345	358	379	383	361	368	372	373	371	376	377	361	337	371	360	347	368	355	366	376	374	370	366	368	358	374	360	364	376	392	347	358	362	341	335	361	340	346	355	369	362	355	342	360	380	348	341	357	326	343	361	400	411	367	357	384	392	379	363	379	367	375	370	337	364	380	368	386	377	386	355	398	327	359	362	374	387	338	378	340	368	350	373	380	383	364	404	352	371	360	377	364	350	373	377	367	374	363	362	357	354	317	382	414	381	379	366	340	388	370	352	387	351	359	382	397	361	395	367	359	346	399	356	328	408	353	376	364	386	375	351	381	353	350	393	397	382	381	355	355	350	350	375	405	379	374	370	337	369	367	355	360	345	393	362	349	361	408	356	366	327	387	348	382	379	349	365	351	395	365	367	369	400	364	348	380	355	372	350	357	353	360	345	368	374	407	357	387	365	394	343	354	361	377	405	345	346	362	316	369	337	358	326	336	372	340	369	386	370	364	375	358	370	372	350	397	374	422	380	343	397	319	372	370	347	346	371	364	331	383	347	360	342	335	369	366	346	349	365	376	330	354	369	402	356	374	369	346	350	363	325	335	365	340	398	343	363	348	367	386	379	383	365	358	351	360	359	391	339	357	356	363	365	354	349	367	325	384	342	362	354	358	338	366	376	365	356	341	359	376	350	357	366	372	373	353	343	358	384	353	382	351	404	365	368	369	388	371	361	362	382	381	362	379	370	382	367	346	343	397	329	362	360	334	370	337	349	365	380	355	376	340	371	344	349	364	365	371	378	332	363	338	381	354	324	370	391	393	390	347	378	379	354	378	340	351	369	345	364	372	365	367	372	406	339	338	401	352	359	348	386	360	391	404	388	358	369	346	371	386	397	345	352	396	382	373	354	389	352	369	333	347	362	329	351	388	378	362	369	369	336	365	335	329	382	368	354	371	339	361	360	371	337	380	332	364	400	379	365	372	338	357	340	365	352	374	354	336	345	330	356	365	391	381	344	368	355	366	386	365	379	354	342	367	329	409	349	408	352	393	360	377	355	361	348	370	376	366	370	375	374	385	366	382	346	343	364	368	371
6423	5694	4576	2403	1765	1375	1136	974	873	786	678	664	610	632	556	539	474	513	507	509	526	498	462	466	479	496	480	471	447	448	463	463	478	451	464	441	473	467	460	466	465	462	458	491	488	418	441	447	409	412	472	449	421	447	469	463	442	478	455	468	479	455	458	436	474	446	449	439	451	438	457	446	445	450	443	444	453	464	465	465	453	431	478	462	459	461	460	472	456	436	431	493	413	417	441	493	435	441	457	437	467	409	448	421	481	438	403	418	432	437	450	459	472	441	466	482	462	433	417	419	438	453	424	438	456	475	434	461	464	431	446	406	439	428	464	417	428	450	439	463	430	422	413	447	428	434	447	462	459	446	466	415	431	477	457	471	451	425	461	452	429	441	478	423	498	448	487	409	447	480	427	424	438	440	462	432	449	448	465	448	457	464	481	447	417	427	450	468	451	437	414	443	407	432	470	457	434	432	423	453	427	483	473	472	460	445	446	451	469	450	425	433	464	476	472	463	464	458	419	495	406	430	440	443	434	461	463	455	422	468	459	478	422	395	441	469	459	407	393	446	466	468	437	451	443	433	430	446	452	469	475	456	445	424	468	460	419	474	454	461	431	409	448	449	450	438	439	450	450	481	476	444	423	431	446	422	485	434	473	440	431	413	476	483	433	457	451	427	439	444	446	460	437	438	450	439	427	435	473	484	462	472	442	433	429	448	446	452	438	442	431	429	421	430	453	391	446	467	404	429	422	442	467	454	451	455	447	440	462	437	449	475	466	428	442	420	452	484	467	484	432	437	470	456	467	472	422	428	458	463	446	442	432	472	448	415	468	436	454	429	432	437	432	421	451	474	413	460	478	457	429	461	445	436	449	408	422	447	450	421	471	454	421	490	441	507	444	491	437	434	466	456	436	423	437	439	451	446	439	427	433	461	452	418	417	428	426	485	439	434	435	458	470	431	455	447	425	399	454	444	446	440	410	434	449	453	462	450	433	454	435	462	408	472	439	414	436	461	418	453	480	464	433	456	409	445	431	413	437	424	432	448	463	428	443	429	429	424	427	415	438	446	463	441	425	488	416	423	437	443	440	471	422	458	432	472	450	474	459	446	424	441	469	466	454	474	437	491	497	486	461	460	439	464	427	415	403	436	462	441	477	446	449	448	496	436	447	460	483	437	422	433	457	455	409	463	445	409	439	454	469	452	435	460	436	431	448	466	466	472	443	435	445	445	461	474	434	431	451	440	476	422	444	466	437	434	444	411	460	442	451	455	460	427	456	452	443	409	422	417	438	458	428	444	450	410	421	490	401	465	466	482	412	466	441	421	413	441	442	438	438	466	443	419	453	425	447	443	439	449	454	420	435	459	454	430	458	463	445	466	444	466	448	419	481	473	462	438	472	442	435	467	457	477	459	436	430	436	430	485	479	456	448	430	443	459	436	430	432	450	416	426	437	487	437	468	467	474	445	440	474	469	426	466	431	407	442	436	432	437	428	430	461	415	405	480	407	469	438	448	459	448	446	419	450	442	467	476	427	463	418	473	442	443	399	442	458	438	440	470	433	444	463	433	416	437	462	437	458	442	440	452	443	450	504	409	434	444	428	446	457	426	469	429	440	428	435	412	421	446	395	433	400	461	433	399	475	483	465	463	456	467	447	426	414	442	417	425	417	453	461	421	480	445	448	458	487	444	474	482	412	455	480	476	442	475	428	412	449	460	436	400	424	436	472	454	419	444	424	469	429	446	457	444	429	388	447	454	449	446	439	464	452	438	438	456	440	442	450	442	390	432	458	413	431	452	481	460	456	448	458	394	432	424	430	437	379	471	481	455	464	460	467	435	446	436	426	439	449	437	437	436	416	410	482	448	436	422	437	460	436	453	432	445	442	449	405	444	436	423	472	425	460	479	435	432	418	436	434	458	448	457	436	416	444	433	468	459	448	456	404	462	445	422	461	431	484	427	450	450	492	451	441	429	446	447	456	462	437	463	464	411	431	434	438	427	433	443	449	462	482	438	427	467	443	479	463	446	457	469	438	438	437	417	405	446	403	404	429	476	473	443	453	489	425	478	418	449	469	438	500	441	469	408	470	409	474	389	442	451	468	465	400	443	432	410	396	455	456	435	457	428	437	440	431	416	456	451	454	467	431	472	433	445	463	434	460	436	457	453	431	421	431	445	445	485	470	431	448	490	436	405	433	441	452	409	436	462	433	443	468	447	462	434	430	459	466	443	434	421	423	451	452	415	428	411	452	424	440	445	453	445	463	453	453	455	438	410	434	430	447	460	413	430	439	411	513	422	419	460	466	437	427	456	429	446	462	458	437	466	438	413	433	452	434	463	435	462	424	435	421	470	466	423	418	432	453	441	432	468	485	435	477	462	441	419	458	426	428	440	456	446	427	454	407	422	434	434	420	448	461	445	438	425	420	442	441	433	470	459	431	434	454	458	418	427	471	430	455	492	419	476	434	423	471	451	433	463	474	471	401	455	450	429	436	392	446	443	475	457	448	456	476	465	415	461	463	469	438	455	452	448	458	468	462	451	411	443	464	452	457	441	457	458	425	425	453	448	464	446	415	449	428	406	463	439	431	437	472	457	464	423	439	426	476	464	418	407	453	471	429	438	419	469	449	405	454	444	441	464	473	485	422	424	432	470	465	461	448	424	432	415	433	439	469	439	427	461	443	440	463	457	445	444	433	407	438	464	446	439	459	456	474	474	439	425	406	425	466	462	469	443	425	455	421	428	453	444	428	460	447	442	432	463	465	426	408	457	446	482	412	458	470	475	434	434	392	421	469	455	413	458	427	462	414	417	447	423	468	424	433	435	425	409	418	456	463	435	468	414	436	403	418	395	408	442	470	439	456	427	481	415	432	445	456	473	444	438	464	441	450	459	448	461	422	453	461	463	459	449	458	463	473	423	496	421	420	441	455	396	457	464	453	435	463	411	452	447	484	434	494	463	471	448	473	472	428	423	416	436	456	421	475	457	444	401	470	465	470	453	461	423	447	420	451	476	486	475	439	494	436	397	455	404	438	442	453	459	425	442	479	451	451	422	445	492	474	468	458	437	461	471	435	408	387	427	443	447	418	444	426	458	443	425	444	438	436	426	454	440	473	440	463	414	451	458	479	458	409	487	422	422	461	446	425	465	457	451	474	459	472	490	464	452	453	472	439	434	472	442	461	390	443	446	453	446	451	422	437	487	445	453	411	453	443	435	450	442	444	425	454	468	447	470	437	454	418	417	425	468	460	471	431	465	420	413	465	453	435	453	467	433	425	420	449	457	440	453	423	433	477	442	481	430	450	445	454	465	420	441	422	446	456	455	461	453	446	431	485	424	439	450	430	442	454	399	429	466	424	443	447	416	410	438	456	450	449	452	456	421	409	435	455	468	473	467	446	427	427	462	441	452	409	403	424	470	425	460	455	507	455	392	392	440	444	424	437	498	436	428	444	422	420	447	433	421	471	419	431	476	457	442	447	453	457	418
22664	21252	29095	23739	21254	21313	12620	1864	1415	1304	1143	1035	987	973	906	880	837	858	805	821	801	789	742	741	751	811	773	783	776	704	725	820	703	751	716	722	717	715	746	733	739	687	725	725	774	708	688	767	728	721	688	726	723	734	703	688	720	704	741	707	739	699	710	709	679	693	701	727	712	705	702	738	708	705	734	745	727	758	728	732	699	699	707	697	706	717	793	696	694	751	713	700	756	701	680	730	748	711	732	699	723	722	673	646	718	700	671	685	703	695	679	736	683	708	759	701	669	691	726	706	695	693	708	704	701	721	720	672	737	724	685	699	714	699	685	688	722	711	649	641	689	713	750	678	694	698	730	708	711	747	732	701	707	713	766	697	723	697	697	665	650	764	660	726	719	726	709	721	699	751	666	670	658	685	675	702	710	704	714	698	679	681	648	723	726	702	710	699	732	663	682	715	720	692	699	756	698	694	703	723	703	677	674	750	705	666	695	688	708	734	688	708	737	680	680	699	691	708	662	684	719	720	731	640	710	691	678	638	719	700	677	710	707	743	647	719	670	678	728	697	674	661	669	726	726	707	691	670	708	702	655	692	685	706	716	704	677	686	612	722	681	724	706	686	691	681	649	715	692	667	713	666	693	696	652	694	742	694	703	655	720	687	707	703	680	704	716	736	688	741	698	692	699	730	692	702	706	739	711	741	720	724	715	695	716	665	740	692	689	732	681	681	708	718	703	716	681	654	668	706	729	701	714	742	738	687	749	706	709	647	693	681	705	742	701	734	709	730	699	675	693	714	708	711	674	723	694	731	721	700	718	675	651	702	665	725	679	680	732	665	663	699	710	674	680	716	745	693	681	702	699	721	701	714	679	717	666	692	717	716	686	669	681	664	715	675	727	691	674	689	691	683	650	721	644	739	703	692	704	670	660	717	678	713	699	709	666	733	648	680	705	717	765	741	696	673	730	737	675	731	646	689	685	677	677	681	758	623	687	741	702	702	707	702	637	707	709	704	705	683	711	713	719	660	672	693	735	675	723	735	723	685	689	674	691	750	723	717	728	689	704	714	688	677	679	665	680	737	696	666	690	715	738	717	738	712	719	683	710	696	712	730	660	727	705	662	702	702	652	673	688	641	699	645	731	712	726	655	714	684	670	735	643	705	714	732	751	672	673	732	680	691	706	642	736	704	658	728	708	684	700	708	707	651	710	720	691	702	717	654	700	716	684	627	675	682	675	685	657	726	692	739	720	715	735	727	688	674	733	690	688	700	702	733	713	705	694	680	658	739	675	730	710	662	695	664	751	679	701	709	703	744	718	688	700	745	694	723	704	701	714	713	724	741	714	678	696	737	690	705	710	734	711	736	718	718	711	721	668	683	671	683	744	681	661	647	704	682	682	692	639	699	659	661	686	708	731	656	698	674	704	704	683	697	697	715	658	679	678	713	717	714	668	678	692	763	675	691	728	676	726	644	719	715	692	672	706	719	707	662	725	672	687	705	713	656	668	680	733	737	685	653	673	696	648	687	711	694	720	700	688	699	682	675	696	708	696	690	735	714	713	658	681	672	709	670	695	669	766	696	689	680	698	711	672	693	651	699	690	651	725	719	674	709	716	696	694	730	693	682	714	694	690	658	722	657	680	697	732	713	711	698	669	708	733	708	681	659	695	671	704	707	724	704	721	691	701	697	706	706	655	714	731	641	687	743	665	672	656	654	701	670	716	706	697	686	689	701	660	644	679	672	707	709	702	715	648	676	715	687	696	695	730	704	748	703	718	730	701	662	698	744	668	721	756	667	726	661	690	684	693	643	669	747	742	710	698	715	681	744	687	658	686	673	718	665	718	704	697	723	679	700	655	654	690	707	662	694	692	713	697	730	683	717	670	696	721	717	706	663	691	710	738	721	728	675	654	697	669	701	674	742	701	709	675	732	715	726	675	663	667	687	683	704	750	735	678	690	703	669	696	731	660	692	665	733	768	653	698	667	674	709	642	702	708	714	721	665	687	688	712	685	677	677	673	734	720	675	681	698	701	718	715	732	690	699	643	698	652	705	706	717	649	709	658	641	683	712	707	640	679	684	727	719	660	749	703	690	707	695	686	733	729	664	689	672	694	690	728	721	669	689	710	682	722	694	674	666	668	709	726	729	712	676	731	689	698	702	696	718	640	672	661	740	608	659	687	740	695	684	721	750	695	697	712	706	658	721	651	700	651	722	673	691	736	746	700	668	694	680	667	688	671	702	725	690	735	658	711	707	685	719	685	729	708	629	693	716	721	688	631	703	695	690	700	735	725	734	702	713	713	675	680	694	680	655	689	742	695	623	685	686	673	739	732	709	674	721	670	690	674	676	673	700	681	728	695	675	673	689	659	712	702	740	718	684	711	677	730	733	679	679	701	682	694	726	673	729	668	683	705	670	698	658	670	673	698	674	695	670	680	664	724	649	709	709	718	698	699	667	677	716	690	724	695	709	702	712	733	684	662	702	730	733	693	674	676	706	695	719	748	683	671	697	707	686	652	657	729	757	684	639	660	708	720	639	718	679	732	720	715	682	668	700	736	687	654	680	701	714	709	675	705	698	697	713	660	651	663	714	724	684	724	671	702	689	707	708	694	616	648	755	724	701	692	740	692	709	708	681	713	711	660	734	721	716	757	702	689	708	673	690	721	722	692	679	743	663	749	646	715	678	734	701	677	665	684	747	661	712	709	661	670	678	697	711	681	700	669	724	738	711	766	668	710	702	714	656	684	683	718	685	713	705	718	658	642	665	703	698	692	683	710	656	679	685	691	722	700	660	758	740	667	701	679	659	725	716	680	700	693	684	708	700	695	718	704	685	717	772	665	723	724	658	724	689	704	702	663	686	692	662	688	685	663	677	715	703	708	636	700	672	702	690	675	695	709	679	672	662	717	669	662	718	684	732	673	674	739	689	703	678	747	715	703	704	699	699	729	698	725	676	688	711	686	660	652	760	697	703	670	677	661	659	719	722	669	697	726	762	742	660	669	718	713	674	746	645	704	684	660	697	687	664	689	652	706	714	645	716	703	682	697	690	716	664	722	719	725	681	695	656	682	665	715	726	701	670	676	681	690	692	701	711	706	683	658	726	724	696	661	693	711	665	656	669	716	687	679	664	696	670	644	640	662	655	719	662	689	641	660	687	716	698	683	714	712	740	669	682	688	654	672	670	719	709	699	724	650	686	665	681	707	664	694	706	698	698	717	747	683	691	718	691	658	715	681	674	690	707	718	660	717	674	707	706	686	708	679	682	712	704	703	680	673	724	646	695	710	732	708	717	653	687	713	688	671	700	688	762	697	667	681	676	675	717	707	659	681	680	698	719	672	718	705	697	692	702	734	647	725	707	728	677	744	670	691	668	671	751	684	721	694	728	678	678	694	684	687	729	715	695	664	693	671	722	665	679	716	676	696	715	684	670	675	650	700	684	672	687	684	715	681	667	709	679	679	690	657	708	729	709	699	652	681	668
9059	16200	13736	7560	5469	4244	3243	2684	2242	1904	1678	1447	1319	1203	1118	1124	1055	987	1071	963	944	927	919	903	904	902	849	833	884	783	838	761	760	769	839	819	769	784	827	797	803	814	788	832	794	782	826	838	782	791	758	792	818	819	793	772	765	787	773	786	780	787	778	764	768	769	815	763	766	724	826	807	771	840	784	774	749	763	802	801	776	723	798	771	778	759	790	788	814	771	734	768	738	757	810	735	747	753	788	815	791	778	746	761	777	751	791	769	789	783	734	781	792	830	799	822	767	779	809	764	712	779	754	749	746	787	778	776	745	801	762	732	805	776	797	761	762	804	779	765	774	787	841	770	789	710	802	763	789	730	762	799	763	790	765	791	759	758	743	752	801	841	791	737	802	809	802	776	784	716	766	808	848	760	781	786	745	756	792	764	770	758	806	763	846	771	750	737	778	810	754	776	745	760	764	775	731	751	774	772	758	784	768	809	799	755	752	786	781	717	762	772	760	798	783	833	757	826	751	794	791	750	766	724	747	742	773	794	751	790	749	815	802	802	788	798	777	796	759	803	777	765	780	762	803	778	771	803	786	808	775	798	740	844	799	796	759	783	784	764	731	784	772	731	784	746	802	811	759	777	783	759	729	763	772	754	813	757	813	753	746	753	771	754	750	734	799	781	706	777	808	798	741	771	802	720	761	808	765	756	781	756	777	787	742	762	759	722	735	765	771	827	813	766	764	758	757	782	744	814	773	705	768	806	787	770	780	747	737	820	776	772	773	775	758	809	762	825	758	766	767	781	761	813	814	737	739	805	757	773	757	778	790	792	771	796	746	751	753	755	797	749	801	730	725	812	783	774	764	754	795	804	810	784	774	758	777	806	690	795	823	802	763	802	782	820	758	737	773	805	751	813	742	794	762	736	800	787	784	736	772	800	784	738	754	761	706	767	718	786	802	824	815	763	735	763	799	759	803	748	780	756	770	771	780	782	736	747	764	791	750	772	754	807	803	768	754	740	803	799	752	796	757	737	775	783	753	781	786	709	755	791	736	807	761	766	844	766	805	814	777	742	778	760	825	767	777	758	760	744	768	786	780	781	807	808	735	785	752	773	792	793	802	764	797	751	751	816	732	785	770	761	847	751	799	788	729	808	740	750	776	774	816	845	754	758	782	775	735	784	791	746	723	755	749	776	789	726	778	752	769	744	789	759	781	832	719	776	762	746	729	779	750	786	793	734	798	758	788	737	790	803	761	790	758	723	757	824	740	824	808	762	776	793	758	824	771	741	748	735	808	777	801	756	769	766	776	791	780	750	766	740	693	700	782	758	756	755	787	748	762	744	748	783	746	766	777	780	764	743	831	768	765	743	751	784	790	732	759	774	784	809	749	740	811	755	761	795	829	774	758	749	808	757	832	743	750	784	800	780	753	813	771	746	778	793	774	787	817	791	750	727	772	751	748	776	789	759	774	784	766	808	714	791	736	753	828	696	708	768	758	780	759	743	766	800	746	806	753	731	819	775	779	719	737	754	768	717	756	762	797	794	806	760	759	802	760	762	762	781	805	808	767	782	759	788	848	791	754	743	769	739	821	782	759	775	794	791	730	772	758	720	832	785	722	749	787	742	790	760	792	789	776	749	770	822	797	742	742	800	782	829	762	779	778	733	731	755	789	785	816	787	749	784	794	780	816	739	781	806	816	802	762	818	792	771	803	800	787	735	749	803	803	732	765	729	768	726	771	798	794	748	790	767	765	753	713	793	720	780	810	729	800	776	744	815	790	731	820	733	808	753	756	810	795	767	769	780	764	767	750	793	761	818	728	797	772	783	775	781	728	749	809	780	728	756	712	731	769	788	781	751	758	829	775	745	786	788	755	789	745	769	759	732	769	762	748	716	785	726	761	802	779	774	784	740	828	814	798	748	785	797	759	761	778	763	812	810	797	705	779	793	813	775	773	747	709	800	766	702	792	739	727	750	786	779	763	771	785	754	717	800	742	740	799	773	869	852	737	800	789	793	777	747	737	823	807	729	774	802	791	791	792	808	770	782	782	779	741	774	793	773	778	761	793	716	722	774	741	783	779	790	749	769	749	791	727	769	753	766	763	729	809	823	770	773	759	770	742	770	773	768	749	788	767	788	771	819	711	748	740	796	793	813	803	727	758	728	799	733	795	806	724	808	779	728	800	765	764	787	809	754	780	791	787	762	793	752	741	757	794	760	767	749	798	769	722	776	793	773	746	758	775	781	739	753	784	773	774	790	745	782	740	821	770	769	766	780	794	800	772	764	784	775	777	750	744	764	746	755	824	808	721	776	758	788	783	767	726	778	824	718	752	785	806	768	753	803	783	810	812	820	755	775	745	761	742	754	788	811	774	772	771	773	765	775	785	791	815	747	737	761	805	787	773	767	761	750	771	742	799	729	771	747	762	768	777	789	792	754	793	758	786	795	789	783	799	716	785	784	768	759	765	756	748	737	737	761	765	772	789	764	791	755	809	747	701	767	763	821	744	740	742	783	787	761	711	746	788	772	769	797	767	769	803	789	768	756	805	753	772	778	789	760	788	750	766	813	783	749	786	796	799	777	760	785	788	795	797	818	739	750	726	715	775	785	770	742	751	820	800	728	789	805	696	727	772	797	781	803	774	734	828	752	745	771	815	828	729	782	787	771	729	781	798	760	792	764	777	779	794	752	771	762	779	729	771	724	788	820	782	799	747	776	781	794	772	787	741	775	768	763	830	766	710	759	771	773	848	767	829	792	786	741	787	799	843	772	787	751	789	741	823	791	773	774	819	720	765	806	762	748	767	760	757	744	783	765	786	753	747	762	774	764	774	720	791	750	821	795	758	776	746	747	770	791	770	767	740	772	802	803	765	759	795	772	763	792	784	794	748	812	767	792	787	756	773	789	739	801	765	766	686	816	760	784	730	770	774	810	739	793	785	802	793	786	756	741	763	800	774	788	824	783	767	827	728	766	790	757	820	783	760	789	792	800	739	755	744	750	776	787	796	767	756	756	758	779	745	760	741	769	776	803	741	769	794	783	748	749	783	776	753	738	770	767	761	728	776	793	797	777	805	780	772	833	722	735	762	815	757	747	719	764	761	772	751	761	765	733	701	838	787	809	774	808	782	779	752	749	789	807	795	783	803	745	773	776	753	770	747	708	759	755	760	781	748	762	769	815	809	732	756	763	788	745	796	762	773	748	792	775	762	791	787	804	792	784	756	795	739	786	770	748	759	782	758	763	808	742	790	801	770	790	804	765	776	760	790	744	755	764	790	710	772	760	765	807	805	800	819	754	749	835	794	768	806	779	733	809	756	736	797	750	775	776	743	804	742	770	740	802	806	738	772	773	796	744	748	797	790	816	822	754	774	799	746	823	808	843	753	778	790	758	738	736	776	797	746	797	786	731	764	751	753	765	793	759	797	776	795	749	746	743	742	772	765	768	725	810	828	766	818	692	778	766	784	762	787	712	794	767	746	806	738	746
27215	20510	8340	605	346	299	267	244	246	225	251	225	224	237	224	251	224	197	202	244	245	207	201	209	229	195	218	208	212	217	209	220	233	213	215	208	184	200	220	228	201	213	227	243	210	235	222	205	215	212	188	190	206	205	249	214	233	209	195	201	197	226	177	220	236	236	228	231	230	190	227	236	242	222	209	213	214	211	220	204	211	207	214	223	231	225	219	219	189	236	223	218	224	219	222	228	235	214	204	223	220	210	206	206	231	231	217	210	203	246	209	227	214	215	210	226	216	206	230	210	213	209	191	201	210	203	210	208	205	186	207	201	199	217	235	217	212	222	218	211	226	217	206	204	208	221	237	217	242	197	229	223	194	200	210	212	224	224	242	218	210	222	209	191	220	186	213	213	212	198	216	201	213	225	227	217	230	223	228	227	199	209	213	211	194	197	192	204	197	206	211	228	191	206	241	223	226	195	217	199	232	207	181	205	219	214	226	213	240	216	212	196	200	217	236	203	210	197	225	203	197	180	237	220	228	201	221	200	191	194	219	213	219	226	212	201	190	197	220	207	215	227	203	210	201	238	228	203	211	205	204	233	208	226	215	190	233	217	259	214	207	221	206	203	210	238	238	191	209	201	206	211	187	213	202	218	221	208	231	214	232	193	192	205	202	214	194	196	220	203	206	211	213	203	207	232	205	198	212	230	231	208	218	222	218	223	202	198	215	205	209	219	239	217	209	219	235	220	209	204	220	211	205	213	210	196	206	204	220	209	227	210	212	211	203	220	221	200	196	216	234	246	199	221	190	225	223	227	211	226	230	215	186	197	192	205	197	209	209	204	180	211	212	223	223	217	207	203	193	209	211	205	225	226	223	192	212	212	215	224	232	215	198	187	205	212	214	219	219	196	205	246	204	208	222	219	215	199	222	209	215	235	232	203	202	226	215	182	228	210	222	223	219	190	213	190	219	184	239	227	205	220	218	223	215	209	222	203	207	231	228	208	252	211	207	219	209	218	197	206	220	222	209	241	233	202	193	208	214	216	207	195	215	205	195	212	213	216	199	220	201	236	212	213	241	197	213	219	200	204	198	229	228	222	202	217	202	224	202	204	217	170	206	217	190	200	201	234	195	235	217	188	207	210	196	205	223	213	233	196	215	214	221	236	196	216	213	238	216	214	177	222	217	239	237	219	225	206	220	220	227	231	201	207	202	232	247	251	236	208	221	209	213	206	201	222	197	218	204	216	243	216	195	222	212	222	205	195	212	220	243	211	217	221	206	196	233	180	213	210	208	187	212	214	221	210	242	209	210	202	181	219	218	226	220	229	212	221	188	223	213	210	191	251	197	226	226	196	246	214	217	224	236	217	218	182	203	196	194	206	207	215	202	226	223	228	192	222	220	199	204	221	223	214	239	223	196	226	227	218	243	214	234	246	215	211	217	240	213	189	210	212	237	245	218	216	213	195	213	209	207	205	213	191	212	229	215	236	192	198	226	207	222	215	216	201	228	219	231	198	201	233	198	215	208	221	221	228	179	234	210	208	207	228	219	209	224	218	216	226	184	202	250	207	224	232	206	204	231	213	222	228	196	246	214	203	206	182	229	200	215	191	249	208	200	223	234	218	214	223	225	223	234	238	231	198	211	206	208	221	214	226	218	211	216	196	209	218	216	213	192	190	231	180	216	193	229	224	203	218	211	224	196	225	222	226	202	211	212	212	225	228	196	200	233	234	233	208	215	202	230	232	196	222	222	225	229	232	234	256	206	208	218	191	228	203	231	232	217	188	220	214	210	238	214	221	195	203	220	190	216	214	232	214	222	202	236	199	199	234	187	209	231	206	248	222	229	223	209	216	208	201	232	192	220	242	241	223	208	213	198	237	214	204	227	207	201	220	251	210	194	221	203	197	209	219	210	197	217	223	199	234	240	209	218	242	237	210	245	230	199	199	228	226	233	215	198	206	203	210	222	188	223	208	214	204	246	209	196	187	174	195	209	185	209	229	215	230	227	224	241	185	207	209	221	233	199	205	212	238	225	229	218	206	216	195	205	175	228	249	236	240	224	199	210	213	202	215	235	220	212	176	206	210	235	204	203	231	195	222	212	211	226	223	196	231	211	206	220	198	218	228	213	235	216	200	231	194	214	224	228	224	219	201	221	220	208	213	215	203	213	225	230	223	222	188	197	212	214	239	233	215	253	220	212	224	220	223	232	233	248	238	238	228	180	209	201	214	209	212	178	218	197	236	225	221	226	228	205	203	202	210	223	205	226	216	198	212	216	202	205	223	203	199	210	194	232	194	235	218	201	215	205	224	226	198	199	204	209	231	208	236	206	216	214	185	219	211	198	218	219	190	266	209	217	232	229	204	214	220	198	210	238	230	209	218	236	221	207	231	218	202	205	215	227	225	199	206	221	190	201	205	243	219	199	222	241	211	236	219	215	206	195	221	211	246	205	203	179	215	203	216	196	195	244	232	220	227	210	200	204	225	204	247	219	201	219	223	216	206	200	186	231	233	217	199	226	204	210	210	235	228	218	218	214	205	201	221	205	194	197	227	188	233	192	201	239	216	194	206	218	206	219	232	224	216	221	216	232	200	195	228	209	224	211	216	215	190	240	187	173	254	229	221	204	217	218	224	206	223	222	208	228	215	205	200	211	222	192	220	205	221	223	190	246	248	206	216	210	224	209	196	201	231	217	213	184	230	234	229	220	221	202	198	217	198	205	207	253	186	218	200	216	245	195	194	215	207	217	224	222	232	226	185	237	216	178	180	225	227	233	187	221	212	199	209	203	206	228	231	203	243	209	225	224	220	216	216	204	221	200	223	221	236	232	221	220	216	183	227	223	199	239	194	194	230	227	226	190	198	202	224	218	194	192	237	212	217	212	204	213	202	234	214	208	222	204	204	218	245	225	217	247	205	224	219	216	208	212	176	200	237	206	225	223	186	196	208	227	204	203	217	224	227	250	197	212	211	197	220	220	198	217	227	212	214	228	242	191	209	222	229	223	187	185	220	236	184	232	216	204	187	252	233	213	207	190	191	205	196	183	194	216	215	195	237	212	203	215	216	205	184	199	215	218	216	204	217	208	206	197	223	236	213	218	231	230	238	215	216	198	224	212	200	229	221	219	219	244	223	198	219	210	228	205	211	202	199	218	226	237	207	206	216	215	228	196	194	222	213	190	216	205	195	181	197	204	210	207	226	234	225	225	226	207	180	235	220	192	216	188	232	224	229	228	215	195	213	201	206	198	209	204	229	207	194	226	232	237	209	236	182	216	218	211	207	210	223	232	238	226	206	212	204	208	206	209	252	202	228	234	233	217	213	211	217	211	206	219	204	216	197	227	207	200	227	214	192	230	197	208	246	203	182	176	240	226	225	225	216	206	222	228	209	183	221	213	219	213	193	194	227	194	217	213	194	226	237	213	223	217	214	222	196	215	230	213	181	197	201	221	193	205	230	205	219	217	196	199	198	238	213	210	203	228	212
5206	1201	935	524	410	391	357	346	326	330	290	280	255	266	282	252	289	298	271	253	247	277	276	250	256	317	279	272	283	252	264	268	269	257	251	258	289	243	266	261	271	305	248	261	242	279	257	241	268	265	250	293	260	287	255	267	265	243	289	283	243	271	280	266	292	283	242	253	269	280	263	248	303	274	263	290	250	241	283	250	269	300	259	261	236	248	265	295	265	266	237	259	282	236	280	242	266	258	260	292	260	261	249	274	291	259	283	246	236	270	279	277	270	252	273	245	251	280	243	266	248	254	251	257	273	258	243	263	264	247	273	283	279	247	253	213	282	293	254	262	265	264	265	258	280	249	270	271	263	272	246	249	266	244	254	258	277	279	251	283	265	228	259	250	272	251	266	275	272	273	277	250	281	264	235	238	238	245	259	247	260	279	271	259	301	270	269	250	270	256	292	264	242	275	255	289	268	286	280	256	257	290	276	264	241	244	265	263	275	229	244	249	278	251	262	268	296	248	271	240	258	283	292	265	272	261	291	278	262	257	250	281	241	265	258	265	278	263	280	250	260	247	296	285	267	259	247	259	271	242	236	266	257	272	267	262	274	221	255	309	236	256	254	264	237	280	258	266	254	300	254	251	287	262	277	258	248	283	247	264	267	229	262	291	277	276	286	274	278	273	260	291	243	277	273	268	286	283	246	260	260	283	251	285	274	277	282	275	279	255	275	255	257	241	256	268	282	283	243	251	258	277	257	256	282	271	262	247	292	258	270	270	261	253	273	263	281	302	260	217	247	252	244	255	268	264	280	235	256	276	251	258	289	272	282	277	289	241	262	258	248	244	274	291	275	271	279	259	266	254	246	245	269	257	250	268	253	267	289	281	246	234	296	233	262	282	249	252	262	275	284	275	250	267	259	281	258	229	251	278	247	261	270	260	256	275	260	271	235	266	256	238	244	270	287	267	272	238	253	248	262	229	280	282	277	247	260	271	245	252	283	269	269	281	265	260	256	252	286	236	281	269	240	254	272	268	271	251	258	295	264	282	242	279	272	251	260	273	271	270	275	270	232	254	270	288	270	268	268	282	264	254	267	256	233	253	239	258	272	258	253	249	255	257	232	298	259	270	276	276	274	260	254	278	271	261	275	250	275	260	270	246	277	234	248	264	259	248	247	275	275	263	296	250	269	279	257	270	269	252	255	271	226	261	292	248	271	283	291	256	289	273	275	280	267	263	260	248	264	236	265	261	274	261	262	253	260	257	269	273	252	252	254	282	270	224	268	246	259	242	285	245	252	248	246	269	251	270	272	254	269	231	266	266	274	253	296	284	261	271	289	262	246	269	257	247	277	259	271	271	247	249	270	274	261	253	263	276	302	279	245	274	266	258	256	243	273	263	273	284	276	235	268	268	267	274	230	270	271	262	269	261	256	265	268	238	277	270	255	282	292	285	271	262	270	309	261	257	260	258	279	265	308	274	255	275	269	259	262	259	251	266	258	249	242	244	265	252	277	222	268	254	255	258	267	248	267	275	240	284	249	260	274	264	267	285	286	262	249	253	256	283	250	289	234	267	236	277	253	250	265	263	284	280	245	259	260	266	268	275	267	246	265	273	274	242	253	269	285	274	249	247	255	270	257	251	276	229	253	263	288	264	263	277	253	270	279	248	256	272	261	247	279	248	255	249	252	255	268	270	278	271	288	261	274	285	233	251	246	262	262	264	249	246	300	274	275	273	256	253	247	256	266	239	280	277	244	248	257	273	288	249	259	242	257	241	283	249	258	239	265	232	292	256	276	239	244	241	272	269	262	296	287	282	254	259	246	274	248	251	280	252	239	259	272	251	256	281	260	250	249	264	254	277	273	293	277	254	296	279	265	255	309	242	274	250	266	244	239	268	245	306	273	275	263	280	239	238	263	291	261	289	275	267	287	249	287	276	290	237	267	273	252	273	274	272	293	243	273	261	240	262	256	280	285	304	274	270	267	278	256	252	255	281	255	275	267	294	274	262	263	275	281	264	246	257	253	274	263	268	282	300	267	268	278	271	268	257	289	264	279	285	239	271	258	269	279	247	225	283	254	274	274	280	259	261	265	262	297	258	283	271	298	266	260	285	268	283	254	269	284	247	281	258	286	292	257	273	289	262	276	261	297	256	254	268	249	260	241	264	254	284	281	263	256	262	273	294	275	249	246	247	248	271	259	289	256	289	289	274	282	246	264	281	232	260	251	251	262	240	298	263	232	250	267	261	260	296	254	270	268	243	245	240	267	251	247	261	243	300	282	260	269	224	266	249	277	262	288	245	273	250	264	258	263	253	254	258	271	260	243	264	269	262	271	277	285	243	255	264	262	275	286	251	251	241	255	296	258	269	270	278	240	276	272	266	275	273	284	288	262	272	263	237	255	273	254	295	238	284	263	298	237	254	245	263	289	245	293	278	243	271	260	243	251	286	292	280	266	239	257	254	262	256	299	247	255	285	263	270	271	268	235	266	261	247	272	270	289	281	260	245	288	274	261	305	266	290	288	254	246	264	249	271	262	241	293	278	259	304	255	276	281	255	262	257	277	252	267	252	247	255	272	241	264	248	236	273	261	259	273	254	279	250	274	280	254	242	265	241	283	239	273	265	265	246	251	249	260	285	269	273	279	269	267	262	267	252	274	278	280	274	267	251	259	251	249	260	268	285	256	254	254	261	238	278	281	260	270	279	248	286	250	233	289	291	279	273	272	253	272	285	263	261	264	257	293	285	282	261	288	258	282	244	266	268	234	261	267	259	264	250	252	278	291	264	275	274	249	278	232	253	250	263	223	250	254	250	246	264	275	258	254	275	276	279	249	259	278	267	245	269	262	267	261	258	259	252	260	257	277	280	258	239	249	265	291	281	234	284	275	260	238	249	255	254	248	260	272	242	255	264	275	288	275	268	278	232	282	259	250	265	253	262	279	261	253	261	273	282	271	279	289	257	254	268	301	244	265	256	275	261	235	268	252	274	260	279	249	242	260	285	246	245	250	255	274	257	267	228	261	269	226	287	264	264	299	260	253	214	283	276	278	288	278	289	269	273	257	280	275	275	266	278	276	281	288	278	259	272	236	278	280	258	277	271	280	247	248	274	284	246	276	262	251	263	243	274	267	251	230	293	266	262	263	285	269	276	260	258	234	275	255	265	246	284	275	252	263	252	260	268	261	251	227	227	276	226	242	264	216	288	255	274	242	264	258	273	256	276	266	293	237	241	247	263	265	263	264	281	241	298	246	267	272	261	259	293	303	259	268	261	286	257	242	266	294	281	278	276	291	231	270	245	241	277	266	265	290	250	264	260	252	243	257	251	260	281	262	269	264	256	281	246	245	269	293	279	264	250	282	231	251	236	266	263	234	258	274	266	245	258	281	255	268	272	256	290	240	277	226	251	300	248	275	267	280	279	250	267	254	269	271	254	300	267	305	262	247	263	259	281	262	269	252	277	266	259	271	289	259	249	250	270	236	240
23610	21216	28654	24081	21228	12561	1405	894	743	641	577	598	543	552	497	478	468	477	499	467	439	443	435	403	472	436	433	448	423	351	424	444	398	436	428	409	419	412	430	378	406	397	400	388	391	448	438	389	399	388	420	424	410	374	425	411	406	408	443	382	415	414	394	398	422	419	396	432	429	433	398	361	413	416	397	427	400	381	391	435	397	404	418	383	372	392	399	360	400	378	405	383	414	424	418	407	403	398	397	401	412	405	408	411	423	426	407	402	384	397	403	434	385	434	384	409	383	403	408	443	413	447	401	416	365	397	404	405	429	409	397	436	377	396	380	392	394	423	367	408	401	415	413	396	418	389	403	418	430	381	407	365	383	408	416	399	383	454	378	409	412	383	371	390	400	411	394	418	422	394	385	386	380	404	435	429	434	418	385	399	378	411	410	431	426	407	416	373	403	427	418	408	382	408	395	405	413	398	430	400	403	395	380	370	423	417	412	388	402	398	379	390	421	407	388	406	406	381	417	394	404	407	410	402	377	440	384	388	385	396	375	380	391	437	417	388	427	358	410	458	407	447	438	450	398	370	410	445	443	408	402	387	358	399	429	406	395	388	420	356	408	427	419	369	364	405	396	394	387	427	402	395	410	397	409	403	435	412	417	392	442	420	378	400	396	395	395	360	442	384	398	388	409	402	406	395	426	391	383	439	396	401	441	403	420	418	418	409	397	417	416	386	384	400	412	393	411	388	426	407	403	444	413	418	396	399	405	414	400	397	411	413	425	396	373	382	369	410	419	388	379	444	373	387	398	378	396	388	388	395	398	398	409	390	389	389	407	436	377	414	378	419	380	361	384	374	416	407	423	395	394	423	381	408	393	394	367	384	418	370	441	414	384	397	405	398	397	406	396	400	432	407	402	414	405	377	390	402	415	334	433	411	399	426	418	393	357	391	369	387	410	350	369	397	415	436	425	369	388	409	437	431	407	411	391	411	419	391	420	399	381	390	402	395	409	430	397	436	425	387	402	366	412	401	401	386	413	399	411	396	411	388	382	408	384	395	383	334	396	391	399	393	418	376	411	423	404	430	389	387	405	396	411	401	415	374	380	393	413	373	430	418	427	417	403	385	397	393	422	385	368	357	400	427	389	411	438	414	366	359	404	434	403	398	402	397	405	402	370	434	398	432	382	403	409	392	396	419	393	404	385	442	440	375	408	403	369	395	368	385	379	379	372	438	399	388	377	404	429	403	415	375	413	401	371	392	402	412	417	425	396	378	418	426	419	412	388	391	444	389	435	399	448	428	403	415	430	367	429	416	392	455	366	385	411	398	407	374	362	424	372	377	388	393	413	387	410	423	388	407	388	381	416	402	383	418	394	370	417	386	427	411	394	379	343	397	393	405	377	417	384	426	403	385	399	393	432	415	414	389	403	420	455	423	395	429	377	402	391	402	397	408	442	347	437	412	410	372	407	395	429	373	406	417	427	389	384	432	336	375	392	410	423	366	388	375	436	371	385	418	411	398	433	398	376	430	386	410	430	407	424	399	433	406	386	397	397	397	411	394	397	415	385	398	411	381	408	387	397	395	420	404	376	395	407	357	396	389	425	397	415	403	402	435	387	392	446	389	411	394	435	418	398	415	401	399	395	408	404	345	395	388	420	393	409	407	411	382	383	425	382	418	387	378	416	404	383	419	402	405	422	381	417	436	393	398	433	364	409	368	410	430	424	399	417	394	414	408	383	382	408	448	404	380	399	413	371	409	425	380	379	422	427	390	381	418	398	395	391	408	425	399	402	404	415	399	381	439	412	437	388	392	407	436	405	417	369	407	413	395	375	404	424	434	419	393	386	362	377	380	410	405	420	419	383	389	417	405	398	373	406	382	403	407	370	434	397	404	398	447	424	415	400	377	391	383	387	413	404	416	385	393	396	394	384	391	435	404	391	428	432	430	426	417	392	382	406	381	403	401	438	398	382	412	412	424	429	389	386	384	426	424	413	424	417	397	393	397	402	364	408	432	413	421	390	395	395	398	382	387	367	406	380	395	414	404	401	390	431	392	389	415	394	393	398	380	413	378	350	412	387	388	399	392	390	402	426	423	407	380	392	343	398	389	418	414	404	403	388	433	412	372	410	368	425	381	398	425	427	407	373	426	419	417	433	432	383	419	402	365	378	383	424	427	384	392	425	392	425	394	401	431	413	363	375	370	393	388	396	384	347	416	398	428	438	406	408	405	382	379	406	385	390	385	408	384	426	398	417	393	410	384	409	399	344	398	378	414	426	419	415	449	383	407	404	412	386	428	419	403	394	411	412	371	412	434	373	395	376	387	440	410	416	389	389	440	421	393	397	415	437	404	398	451	438	415	408	410	387	430	397	386	364	393	411	437	410	404	393	374	408	376	422	431	428	401	414	411	372	406	424	380	407	398	432	369	411	387	385	414	357	421	419	406	385	389	453	423	387	398	378	388	398	387	426	405	386	386	391	370	398	391	410	415	409	393	393	395	411	393	384	410	422	407	418	385	391	378	373	414	378	425	391	398	405	372	362	382	403	391	402	366	371	374	426	379	390	411	397	431	428	449	367	404	387	418	384	423	380	391	417	417	374	453	407	360	397	416	422	411	410	383	391	398	375	396	376	426	385	385	393	432	432	408	360	404	406	402	372	410	416	392	431	414	442	428	429	394	416	384	430	373	423	405	373	409	409	407	349	393	400	419	418	404	431	401	386	349	388	418	371	433	387	387	398	401	397	427	401	404	404	444	421	367	382	408	424	385	396	408	383	419	413	395	407	406	399	380	418	390	395	429	409	372	413	382	380	383	418	434	401	427	423	360	375	372	374	388	464	418	391	438	413	418	400	413	406	415	402	362	429	417	402	408	403	402	393	413	380	412	417	416	362	394	398	401	412	439	397	382	409	383	383	401	386	388	431	354	419	434	389	399	358	395	411	397	428	387	412	388	402	372	432	377	411	414	439	380	420	404	386	372	413	368	383	429	399	374	382	374	425	410	381	353	437	416	407	375	380	416	391	393	360	385	367	428	415	427	376	386	385	362	398	427	418	395	409	390	374	389	367	368	434	393	439	395	381	417	402	410	392	387	383	434	389	382	402	390	400	368	394	415	393	387	399	422	409	407	409	365	409	431	395	398	399	393	425	390	384	406	412	435	409	416	412	429	431	411	413	407	408	406	378	412	372	413	390	379	415	437	378	395	401	406	377	372	420	389	404	385	418	404	399	405	408	380	387	416	420	376	379	398	444	417	408	396	391	406	429	402	400	421	409	417	397	404	409	431	435	360	339	452	411	442	429	421	408	414	394	417	427	376	419	439	395	403	436	376	431	386	406	401	403	404	414	407	362	427	363	410	423	407	391	418	394	399	412	405	369	394	426	396	405	379	377	430	419	377	441	389	412	405	400	414	417	381	364	385	394	437	400	383	403	402	411	404	405	405	378	414	432	413	375	428	380	400	395	417	388	395	397	388	402	415	408	390
7140	9878	8213	4104	2937	2231	1798	1445	1183	1037	924	762	728	680	627	621	597	555	555	577	546	499	579	505	539	514	495	508	487	489	471	483	502	489	449	465	461	506	464	428	480	459	478	497	485	478	499	505	459	471	476	501	485	423	486	467	543	441	457	484	440	483	498	478	450	469	493	460	495	454	466	461	478	460	470	464	465	476	466	476	460	442	452	482	433	492	459	435	453	457	417	461	424	454	477	468	502	491	448	451	418	457	474	447	482	452	495	500	468	450	485	480	439	471	438	452	475	448	504	457	478	458	475	435	480	449	470	456	468	442	478	449	491	460	461	460	445	420	436	482	466	513	440	455	444	519	456	457	470	481	449	432	459	440	494	462	451	454	429	448	461	416	460	465	453	473	462	477	473	470	431	462	466	470	467	461	493	476	431	462	484	458	450	422	453	438	499	452	453	431	453	528	430	478	426	475	459	462	487	424	455	464	481	483	488	475	427	500	424	475	486	440	485	490	486	489	448	442	465	482	450	495	439	456	430	493	471	481	420	455	457	439	461	481	480	442	440	493	470	455	451	458	489	455	439	457	452	466	449	495	463	449	458	442	472	399	465	465	478	484	455	483	460	454	452	428	508	471	442	457	436	495	468	456	474	437	456	464	499	451	437	458	499	433	443	443	480	430	390	477	450	472	458	420	495	471	474	471	441	416	425	480	431	492	451	420	474	474	431	507	446	456	475	431	441	467	460	444	457	462	485	432	457	476	421	423	511	457	444	452	445	448	487	463	478	432	457	442	495	454	466	463	487	492	436	472	446	492	469	504	467	457	479	443	453	433	453	453	479	490	494	495	447	468	428	474	451	484	424	443	466	450	463	441	451	424	457	459	467	431	479	419	434	496	457	449	458	477	476	472	469	516	489	471	469	467	474	477	462	424	480	417	470	479	460	445	441	462	442	428	447	462	469	471	462	422	429	438	464	457	425	408	417	465	464	414	463	464	452	468	440	426	445	435	455	436	451	444	434	477	455	463	442	440	477	483	422	432	430	421	461	474	438	501	483	473	446	466	474	459	456	466	443	449	484	455	427	462	477	422	485	471	451	467	411	466	467	467	470	450	450	470	430	453	432	473	490	476	480	419	463	454	465	444	466	427	473	444	431	470	438	456	463	497	469	476	454	470	490	447	444	454	464	427	415	469	452	461	495	422	435	468	465	450	491	457	441	447	449	412	427	473	479	441	405	433	460	467	465	486	460	451	478	443	446	439	458	484	460	476	468	463	455	469	429	429	486	445	448	462	472	464	468	438	465	444	440	421	452	459	452	483	443	460	456	453	477	496	462	455	457	486	395	487	489	453	454	451	433	449	469	455	455	470	456	480	492	468	438	450	445	481	460	447	471	476	473	470	499	431	478	452	472	446	465	441	429	448	448	426	509	460	516	465	500	446	451	481	448	473	422	466	470	456	477	461	429	471	453	470	466	451	457	466	416	424	437	475	482	456	493	402	450	475	474	471	429	479	440	450	471	438	458	472	492	453	438	491	440	450	511	469	435	449	423	466	448	450	447	483	455	447	459	429	449	476	454	476	494	466	446	459	433	495	432	442	438	471	445	435	468	445	469	467	416	468	451	434	461	470	464	416	496	451	481	475	452	488	462	456	466	468	446	483	459	454	438	463	442	481	461	489	450	431	465	460	468	432	457	445	446	459	457	435	457	482	455	439	453	503	461	425	470	459	479	470	461	466	426	487	440	402	467	442	445	451	462	437	456	455	441	422	456	474	457	450	457	463	454	468	479	471	448	463	464	474	466	440	463	467	461	411	482	489	479	468	443	454	428	475	500	462	444	455	431	477	443	426	419	451	437	443	501	448	463	442	444	485	432	458	491	463	485	436	465	461	494	452	468	464	468	448	428	473	475	426	481	442	466	440	434	462	456	469	465	460	433	466	445	437	417	457	432	435	445	456	463	443	470	501	443	495	433	453	436	433	442	512	481	464	500	453	430	478	457	485	441	449	438	443	439	426	476	450	445	434	462	459	458	419	456	471	447	465	446	455	425	466	431	444	474	475	433	464	460	450	439	420	462	459	456	438	482	439	458	465	466	470	443	444	458	431	451	461	473	461	437	440	456	455	457	457	434	435	448	431	456	434	488	449	461	455	460	403	465	481	424	479	461	444	496	456	453	422	449	438	431	455	510	475	479	431	455	416	478	397	508	432	483	435	428	471	450	434	420	451	465	437	469	467	461	438	471	457	416	455	467	455	460	492	455	434	455	456	454	451	469	455	458	436	460	502	432	461	457	449	439	468	450	484	519	429	441	406	444	417	481	449	433	412	473	436	438	466	494	468	509	470	441	471	455	445	496	457	448	461	453	429	483	466	459	474	437	447	416	450	463	450	451	460	410	444	459	480	451	456	481	435	424	430	461	465	446	442	507	457	497	454	428	438	442	456	472	425	496	457	441	472	449	473	466	463	452	447	447	491	473	459	504	467	490	452	410	466	487	427	482	470	434	460	475	437	420	490	453	463	468	474	431	446	461	429	465	457	471	424	485	462	474	497	427	441	424	480	446	480	470	457	430	469	475	512	451	463	445	486	487	419	458	428	466	453	434	506	469	448	418	426	462	464	478	451	446	456	419	439	494	441	475	450	491	467	440	428	467	416	491	491	456	486	449	472	456	489	450	412	462	442	430	442	495	432	418	493	499	443	432	517	445	453	436	464	426	473	458	453	469	421	480	472	443	459	467	430	464	476	435	440	426	447	463	456	437	476	470	448	447	456	459	473	466	504	440	486	445	418	468	468	445	489	455	473	456	441	459	436	447	469	465	439	492	463	431	475	494	434	453	468	449	421	480	402	453	414	483	520	503	446	434	461	452	456	477	451	472	454	476	514	444	436	482	425	481	449	472	471	431	461	467	474	486	464	451	429	460	413	440	462	462	458	456	476	471	466	433	421	420	474	487	490	445	464	474	475	466	460	451	457	452	454	431	467	446	449	472	432	469	421	461	464	439	457	486	461	439	467	430	463	482	453	455	431	418	448	460	473	430	411	485	463	466	493	456	463	468	435	444	482	479	476	438	458	464	442	471	449	477	423	443	471	453	484	426	444	460	455	487	442	431	472	498	441	438	482	465	442	435	478	456	457	456	438	432	429	470	482	462	442	455	427	482	471	460	477	463	486	455	469	480	396	437	444	468	447	460	469	456	452	453	461	409	429	436	399	459	452	469	406	464	427	483	463	471	471	404	472	453	450	457	473	451	446	454	433	461	516	481	466	511	458	460	475	439	449	479	448	446	478	470	494	420	473	444	484	454	450	503	437	428	463	469	455	490	412	441	439	457	448	466	514	484	473	459	453	479	490	434	431	456	446	451	479	477	457	479	449	445	454	439	461	463	504	493	468	480	477	453	459	487	466	489	478	470	457	466	473	450	428	444	476	483	434	428	470	461	469	472	481	413	472	450	469	519	447	509	449	472	472	458	434	461	486	462	463	434	449
24793	21223	27683	25002	12600	993	675	556	473	488	467	446	426	441	406	427	404	425	401	376	372	385	368	361	403	379	374	372	375	407	375	368	357	373	369	352	342	375	380	350	380	394	386	366	369	400	368	388	358	347	404	412	341	349	393	359	383	387	358	369	379	368	356	364	335	388	369	356	365	370	358	360	382	354	390	397	390	355	361	364	355	355	359	359	350	375	336	341	366	369	370	384	373	371	373	320	368	365	366	395	383	339	369	378	373	363	340	365	396	386	382	350	327	367	379	318	379	365	355	361	368	372	379	344	382	379	380	376	377	333	356	351	400	370	374	323	352	386	367	373	344	343	351	347	368	390	354	388	357	332	347	372	353	370	410	347	350	353	372	374	389	352	346	365	366	371	339	390	365	360	350	373	355	385	355	383	348	348	330	356	378	331	384	368	373	362	353	387	385	369	372	362	354	359	338	396	361	389	372	376	364	365	370	357	392	379	371	375	359	374	393	345	352	365	376	374	356	376	402	384	385	388	364	369	364	363	382	402	348	342	382	384	359	333	381	361	360	363	355	339	338	380	394	381	358	356	361	386	385	338	369	362	368	332	367	371	350	395	360	352	371	354	375	368	362	352	370	325	338	371	403	356	380	373	381	371	349	368	334	349	365	368	373	370	358	371	408	354	395	376	367	370	348	352	375	324	338	364	333	362	344	352	365	333	378	344	356	323	343	361	398	376	345	361	367	357	376	362	338	348	357	364	361	378	375	408	360	343	367	373	399	349	355	359	333	381	362	372	365	360	354	347	368	359	371	359	353	367	364	371	400	337	361	374	362	368	386	376	337	354	387	342	355	300	339	376	398	350	363	372	383	389	369	350	352	386	378	383	354	352	356	385	359	379	369	356	370	359	371	386	378	344	361	366	358	418	381	337	350	364	356	367	350	354	341	361	350	369	341	357	355	357	347	393	362	356	362	411	358	362	365	383	358	397	372	376	399	392	360	357	377	381	394	381	364	371	370	387	333	373	343	353	359	353	340	395	374	347	364	376	366	398	376	380	367	408	385	365	354	340	344	377	388	359	372	369	345	377	373	347	378	376	385	358	322	365	346	371	374	382	362	370	372	347	375	360	380	381	359	392	358	391	357	371	359	370	351	367	375	328	384	361	347	339	343	364	384	329	366	386	364	354	357	392	362	355	319	360	363	369	366	368	366	374	379	371	370	390	389	312	379	352	369	368	332	397	368	382	365	361	346	378	343	385	350	375	364	351	339	366	360	348	354	358	344	365	371	380	415	349	337	358	368	385	364	366	382	355	385	377	379	370	371	366	349	347	372	347	355	375	388	406	395	378	392	381	400	356	382	397	370	371	357	409	348	343	344	367	387	363	367	345	348	370	338	343	340	355	338	368	364	362	346	354	402	405	360	333	376	393	373	340	351	348	336	362	363	363	399	367	391	328	352	357	382	335	364	335	378	369	346	368	354	372	362	380	377	366	355	405	332	362	386	379	374	353	376	322	373	368	383	349	336	381	380	396	369	380	385	350	391	394	388	373	370	348	363	352	356	365	368	380	384	383	393	373	361	339	333	363	372	358	355	345	380	349	349	362	372	338	368	355	382	361	344	349	358	360	365	376	355	360	380	367	358	374	364	333	369	369	349	366	366	383	406	351	361	395	387	390	350	383	358	361	341	378	350	365	361	402	389	377	374	361	359	354	388	368	355	351	376	391	379	368	346	378	378	381	361	361	369	353	357	319	359	340	364	387	351	390	382	383	364	341	357	347	379	395	346	406	337	358	358	366	372	333	355	367	370	376	357	364	382	348	369	403	325	354	375	380	374	351	336	383	388	379	384	391	344	385	395	380	394	354	338	410	350	373	375	367	391	360	381	336	381	359	365	356	362	378	370	395	340	375	366	373	332	334	340	322	323	360	377	339	348	350	360	326	350	336	359	363	332	336	413	352	349	338	360	354	340	377	377	361	335	378	360	364	368	336	357	367	365	372	360	367	391	384	403	387	369	359	361	385	368	340	326	332	393	360	370	393	337	395	338	351	352	376	357	379	373	349	321	366	370	344	403	370	377	381	376	387	342	351	337	343	359	348	347	363	343	384	413	344	366	378	375	346	371	389	363	332	354	330	367	364	368	365	394	387	368	364	377	400	355	355	358	357	385	369	338	366	376	406	381	355	353	353	393	375	364	393	336	365	374	407	365	344	370	346	365	353	385	330	376	361	366	369	351	361	344	365	372	362	348	333	364	340	346	370	344	404	360	367	402	355	354	365	348	391	390	346	334	356	363	373	370	383	360	336	373	364	370	351	387	365	335	358	392	369	366	378	363	391	364	386	377	385	331	383	352	334	356	360	355	357	383	352	366	352	377	360	397	381	361	367	368	340	376	342	370	343	365	336	373	343	299	351	410	348	364	399	409	335	376	345	366	344	387	346	357	391	371	397	347	392	342	385	355	389	366	347	393	368	369	368	344	365	351	354	371	357	372	373	373	392	344	346	357	355	359	395	361	356	377	365	355	393	396	370	357	372	338	345	362	367	326	345	379	372	358	336	351	371	353	350	339	343	362	370	399	364	377	355	357	372	357	358	367	363	388	390	348	398	357	380	355	405	365	326	332	354	353	378	379	354	391	391	363	337	409	338	391	389	363	366	343	353	347	368	344	359	375	362	335	391	357	347	362	336	364	372	362	389	357	371	357	381	339	338	375	383	363	370	347	374	354	394	344	354	335	359	379	382	357	339	368	369	353	375	351	363	363	376	370	322	386	351	351	386	372	359	373	383	388	378	351	400	354	398	359	327	360	369	346	363	357	359	364	371	387	360	327	400	349	382	368	359	347	354	349	354	376	358	379	385	360	373	371	363	370	369	374	377	366	365	341	329	365	363	378	352	334	341	347	376	321	382	333	300	397	385	348	376	356	374	370	338	330	404	386	356	341	338	364	343	362	358	391	380	348	348	348	373	381	355	387	379	413	367	352	407	391	356	325	361	359	406	388	358	371	379	376	386	368	345	366	400	381	346	350	369	359	357	358	376	343	367	310	350	381	352	356	368	354	389	340	391	360	370	353	397	366	407	348	351	407	372	317	375	370	352	387	355	390	363	366	349	340	358	355	351	365	382	347	369	354	362	362	336	362	355	366	329	344	350	363	371	378	316	392	366	346	362	358	340	375	386	335	337	366	365	377	368	366	390	375	388	372	353	351	371	353	385	371	373	354	389	397	372	382	339	381	350	367	342	348	353	371	375	357	319	350	349	339	355	354	372	339	359	354	376	343	366	354	360	407	340	344	395	407	339	339	360	362	367	372	379	365	351	386	380	342	362	394	356	370	348	329	359	332	345	382	379	364	390	387	394	390	389	326	353	396	363	390	343	386	382	353	377	370	377	359	374	362	407	358	352	375	385	352	375	360	333	359	343	364	369	326	370	358	377	357	363	418	363	380	380	343	369	360	320	355	369	381	339	382	368	388	385	351	401	356	355	373	358
6624	5759	4621	2466	1854	1359	1178	953	828	803	677	615	589	607	575	523	548	488	532	512	478	481	453	477	461	477	481	503	481	448	488	437	479	435	468	438	459	402	497	477	448	456	480	436	420	465	447	423	447	476	469	462	468	486	434	464	462	434	464	421	471	445	432	470	468	477	434	455	456	428	432	416	446	442	465	414	447	449	471	440	456	445	420	456	467	427	449	449	461	471	454	444	442	425	453	472	460	448	471	442	458	422	412	447	414	447	453	441	449	444	428	435	413	430	434	431	408	440	426	479	439	420	464	436	467	513	418	459	438	445	444	466	447	454	494	448	428	405	455	432	423	428	458	463	393	433	438	458	448	398	459	403	450	455	438	447	447	423	457	479	457	419	444	450	446	462	433	475	444	468	411	427	428	463	437	438	455	429	465	423	424	443	457	446	466	467	483	446	414	426	410	416	408	470	416	456	469	427	428	404	435	426	446	426	433	446	444	448	443	445	399	457	416	432	469	466	420	457	425	418	432	445	459	465	451	434	481	441	430	454	442	413	483	415	442	453	438	409	455	443	444	426	458	455	450	442	459	474	440	450	433	445	419	453	477	421	475	422	448	439	438	438	442	424	455	461	420	470	423	410	405	449	433	437	434	426	469	469	468	420	430	425	463	460	459	439	461	444	436	448	434	407	475	455	416	436	453	441	451	412	434	440	458	477	415	436	452	455	436	415	445	452	487	416	442	476	463	465	426	435	442	464	424	454	429	427	436	439	453	433	444	445	433	419	415	411	463	462	473	435	434	429	426	472	426	443	411	421	436	408	415	481	478	481	447	444	450	439	437	438	488	435	443	445	440	454	438	417	435	435	403	450	451	457	456	410	456	485	478	480	451	458	479	452	427	459	424	417	425	466	421	415	429	425	453	445	458	426	434	433	431	463	425	409	471	438	472	470	443	487	422	464	437	423	420	464	447	411	420	424	440	455	443	471	459	431	460	450	478	452	439	425	445	455	463	477	435	431	462	440	426	449	409	437	457	466	457	382	434	440	426	446	460	412	404	444	432	436	460	389	455	465	447	431	444	483	460	425	411	437	433	442	414	432	451	453	479	441	418	454	453	419	431	439	448	448	483	465	442	447	468	420	480	465	432	453	409	458	424	452	453	467	472	434	462	471	452	467	465	410	433	477	440	449	460	469	480	461	455	465	443	386	493	464	452	448	463	423	448	462	441	427	472	480	451	427	462	423	421	446	414	429	457	438	459	457	439	465	444	446	463	444	475	439	473	412	461	419	437	450	420	438	443	441	434	444	400	471	426	452	411	428	451	436	449	487	445	426	446	484	393	475	462	485	463	440	431	423	482	395	436	515	445	452	452	421	441	455	475	427	464	471	440	470	471	406	430	397	465	410	457	431	446	439	423	443	452	494	454	455	471	459	399	461	475	434	476	441	434	450	455	441	466	442	445	386	427	463	461	401	466	450	457	442	395	424	447	465	481	401	487	440	411	399	462	408	422	437	473	438	450	430	435	436	446	470	461	431	444	456	418	468	412	468	437	432	465	441	477	430	452	430	400	475	471	442	432	457	408	463	475	438	471	437	427	418	447	429	442	429	466	443	443	438	439	431	443	430	474	432	454	441	413	408	423	484	459	465	457	429	432	438	430	456	466	464	448	460	447	463	442	423	448	440	454	470	443	441	429	445	429	430	414	423	450	468	434	442	437	428	453	440	430	437	414	475	481	404	426	435	469	472	436	456	464	421	447	445	411	451	453	447	459	441	418	459	478	437	488	488	418	449	415	429	431	442	424	410	449	452	433	478	463	484	459	431	464	432	450	473	453	453	425	436	427	453	404	466	448	452	449	432	427	421	457	429	470	447	413	434	399	469	454	437	438	441	439	470	430	440	443	494	455	444	461	436	461	435	421	449	471	461	432	462	437	418	442	439	433	426	443	431	453	463	423	425	431	486	469	412	462	436	426	438	440	440	430	387	425	492	479	444	427	414	437	437	475	418	438	435	485	440	445	483	455	456	464	460	427	451	447	482	433	462	449	424	463	468	427	416	435	456	438	405	440	427	448	408	448	447	431	443	459	455	448	438	476	444	461	427	444	433	419	434	464	447	503	441	470	429	405	452	428	435	472	462	439	481	474	463	466	409	396	423	457	411	428	460	460	432	426	459	431	447	490	416	454	424	413	491	414	464	397	429	455	414	441	403	453	398	416	414	465	463	439	406	436	441	423	451	436	415	427	464	470	417	437	431	441	443	422	427	426	412	445	449	454	444	428	437	434	422	438	419	460	464	447	400	493	410	485	417	444	429	447	414	441	414	438	461	420	426	446	437	470	443	476	445	441	440	462	420	430	442	429	401	451	470	481	456	439	446	459	417	477	474	451	427	437	450	445	423	447	414	418	425	447	447	409	412	484	442	439	418	424	423	472	449	463	460	471	466	461	444	451	412	402	435	395	456	410	439	457	438	454	437	423	433	448	458	427	465	446	469	439	467	448	435	457	425	424	423	425	433	457	446	424	472	477	463	437	442	457	422	436	398	442	448	414	437	453	435	442	431	429	458	435	402	447	433	451	457	413	449	438	422	457	454	400	451	443	420	452	436	454	449	460	448	430	457	466	417	450	459	461	450	404	473	433	426	475	437	441	470	441	475	409	412	435	443	444	416	498	444	416	444	445	432	460	435	443	455	426	434	437	492	445	422	449	418	414	442	437	429	411	456	474	442	491	420	475	429	471	465	452	452	406	454	471	479	454	444	428	497	423	417	444	458	422	506	422	428	454	426	477	460	437	456	440	479	444	413	418	444	416	448	397	432	430	475	442	408	435	453	451	431	464	423	449	447	456	487	474	473	416	430	428	485	461	423	426	421	431	394	471	436	438	431	445	486	446	453	495	435	440	444	479	473	405	417	436	437	426	453	484	438	453	429	447	488	442	426	419	418	420	433	446	440	442	416	452	467	470	400	429	483	420	460	455	444	458	414	419	479	483	457	452	445	439	416	431	437	474	460	465	446	466	421	437	441	494	423	449	455	454	437	440	426	455	445	451	447	434	455	394	464	449	420	429	475	404	446	438	410	441	431	404	479	405	428	462	499	446	428	423	430	448	471	487	430	417	453	437	461	451	449	413	473	433	463	481	430	444	456	458	474	459	465	454	423	427	459	474	429	452	463	439	455	461	479	429	431	441	405	451	439	447	416	444	430	429	447	443	438	454	452	470	428	437	470	413	498	452	428	456	423	466	490	450	439	465	436	484	462	426	442	423	394	403	479	445	457	481	450	431	455	430	428	471	461	440	488	412	453	451	399	436	459	481	451	417	461	460	441	461	486	455	440	436	438	427	426	471	444	477	451	461	433	432	467	433	429	432	421	435	453	436	398	449	396	452	454	474	416	432	434	449	482	443	455	469	458	445	459	414	448	447	435	432	426	440	440	446	440	426	450	411	431	493	455	477	452	456	413	433	426	455	475	433	447	475	397	444	423	470	452
22651	21269	29097	23747	21259	21330	12497	1856	1305	1288	1136	1014	971	930	902	917	820	846	844	786	751	795	744	807	760	794	775	750	723	737	793	722	732	781	688	712	663	688	704	764	710	726	687	690	738	785	699	685	717	716	686	738	753	678	703	727	614	718	683	695	752	704	693	762	716	711	691	706	726	722	709	714	730	745	722	702	731	702	671	712	706	672	711	701	658	738	638	664	684	701	714	699	648	685	708	747	700	713	710	701	708	690	707	695	749	696	663	657	735	705	720	712	727	655	702	681	742	721	701	693	733	721	687	702	744	706	697	743	713	680	701	712	686	733	659	699	693	745	729	708	677	684	698	686	711	666	714	616	648	655	709	714	694	719	693	712	700	666	719	659	721	745	689	699	674	656	683	716	718	688	704	645	722	685	698	699	637	711	705	696	703	687	694	687	711	698	691	690	689	688	697	680	696	708	697	654	712	734	665	690	707	680	719	695	680	707	697	747	727	694	743	724	724	719	662	681	718	678	683	717	681	656	769	696	719	692	745	681	713	718	635	646	695	745	676	686	639	642	654	682	681	696	714	691	708	689	722	705	658	722	696	748	648	698	690	711	710	703	729	735	719	708	687	671	660	672	720	689	666	647	718	697	728	684	726	706	724	661	645	698	709	737	668	669	730	701	749	672	681	706	675	704	676	730	687	710	707	696	720	729	670	681	668	694	704	716	682	714	614	741	701	714	733	737	684	671	685	645	726	745	711	711	702	721	686	658	751	721	682	751	656	721	708	699	701	672	701	726	706	672	675	698	709	707	648	696	670	749	676	724	690	745	696	718	692	698	710	725	691	738	695	704	679	719	683	727	706	709	727	680	726	699	699	739	690	691	700	681	677	698	700	663	727	735	717	766	715	698	672	726	725	699	753	680	655	673	756	698	636	754	703	750	700	725	731	669	653	689	710	736	697	694	673	679	718	708	668	697	713	697	720	701	657	656	704	698	678	697	677	707	707	667	671	736	731	747	672	699	625	757	637	702	723	702	691	731	708	644	673	747	669	674	672	691	653	697	692	677	736	701	711	704	645	687	700	719	698	693	649	711	667	669	691	701	686	674	706	726	719	713	694	692	727	708	761	751	733	701	647	716	711	650	695	674	690	712	748	680	685	676	697	698	699	671	663	701	723	716	704	672	709	672	744	693	657	684	673	686	735	704	714	699	640	716	715	720	740	704	681	678	670	731	715	658	726	665	732	722	678	700	720	687	738	696	690	684	696	693	729	691	663	680	710	724	684	717	651	640	707	733	680	707	689	719	758	745	680	685	704	706	708	672	725	684	739	676	675	690	680	705	704	675	704	700	703	729	779	714	715	697	698	650	659	675	678	689	674	702	705	653	708	726	670	694	720	713	688	683	670	698	705	686	710	729	668	661	690	673	678	683	676	702	697	699	681	726	720	677	648	649	699	722	661	685	709	663	664	714	699	724	694	736	701	709	715	731	690	677	671	740	708	782	703	695	708	720	711	741	671	718	709	632	682	696	652	724	703	740	672	644	669	729	691	702	730	705	709	668	690	668	721	706	691	752	675	699	745	666	709	703	684	700	700	720	746	736	705	722	645	689	687	714	713	683	745	710	677	715	660	663	704	683	641	693	717	652	704	691	729	725	692	682	661	677	727	686	722	696	723	735	743	727	699	685	680	695	744	695	717	698	637	653	716	666	694	758	647	672	695	646	748	625	687	717	676	673	686	650	693	728	672	688	667	718	689	681	706	648	703	703	702	669	701	731	723	728	703	693	683	699	670	677	724	706	690	708	664	671	670	670	660	677	698	707	685	698	708	740	655	705	685	675	710	709	725	741	654	682	671	682	682	707	744	695	671	639	663	663	684	697	716	709	717	682	725	678	701	686	700	726	689	697	698	720	706	722	675	700	687	715	702	697	728	693	731	716	723	675	706	652	701	732	713	694	704	694	701	676	682	674	732	692	672	710	655	681	675	673	767	706	682	709	723	692	695	644	649	678	740	681	719	668	685	721	659	704	699	714	691	723	705	702	689	693	650	659	642	689	649	640	713	679	726	739	680	733	664	695	710	673	709	671	654	720	718	708	729	699	706	699	702	668	667	701	682	670	682	672	684	686	679	690	659	671	690	719	663	688	701	689	658	709	680	675	645	731	697	674	716	734	691	693	694	686	684	715	693	665	710	702	754	711	694	684	678	716	688	677	682	715	688	685	741	683	706	687	726	662	664	704	695	740	679	679	746	677	734	705	665	693	689	688	719	653	752	677	691	646	653	681	709	730	704	703	696	679	682	696	667	711	700	769	643	707	693	728	744	688	691	726	723	722	704	706	678	647	678	681	697	711	699	726	710	665	719	711	730	642	667	734	696	703	712	677	668	668	708	673	669	700	657	760	677	667	674	716	690	682	704	668	709	660	707	722	688	688	718	706	721	681	698	676	735	692	678	634	711	685	699	655	650	658	691	667	725	667	696	652	697	665	675	665	624	661	735	698	699	671	735	687	711	707	687	718	681	650	722	664	694	661	677	766	732	689	680	673	668	693	662	681	711	676	727	676	665	690	720	693	680	704	661	718	645	652	726	718	675	668	719	685	695	663	691	706	656	696	717	689	725	699	716	707	706	693	634	705	711	720	703	710	685	706	706	675	745	686	704	654	724	707	660	726	662	756	698	664	702	707	681	727	650	681	687	679	613	688	667	700	705	686	685	698	706	682	736	698	668	663	665	675	658	671	729	676	681	701	712	664	684	726	733	655	719	731	744	696	765	723	694	719	687	712	679	661	745	696	701	734	697	680	648	700	694	736	700	657	728	747	703	723	710	746	715	650	735	677	687	670	737	682	661	687	739	674	715	693	655	676	692	682	728	699	740	707	710	716	691	658	711	720	703	692	707	677	789	672	727	719	699	728	647	735	677	715	701	699	681	756	700	692	737	717	698	666	703	725	667	672	672	672	671	706	704	749	662	708	731	720	716	671	696	649	714	723	731	688	671	701	710	703	678	705	698	702	659	709	694	686	705	636	695	700	706	726	721	720	709	659	677	686	731	699	733	685	677	695	714	675	729	714	711	654	700	691	739	664	688	692	693	664	683	692	734	731	723	708	732	711	673	645	727	701	700	662	667	711	724	673	685	713	707	732	698	707	690	656	725	729	659	678	655	649	667	710	702	738	695	665	713	667	669	692	697	673	714	714	713	667	742	710	655	730	678	749	736	692	666	754	704	654	687	742	674	679	662	681	657	696	707	673	673	707	706	714	671	677	732	700	698	732	714	723	671	698	686	708	700	725	717	713	708	749	728	709	735	752	682	688	687	695	713	717	696	682	682	655	687	706	706	711	673	692	707	694	709	680	733	694	703	717	695	658	728	660	706	679	650	729	696	695	648	668	677	703	667	670	665	693	655	705	659	684	673	692	640	690	690	711	728	707	700	731	733	760	686	720	668	709	669	717	688	689	666	676	674	682	689	707	655	691	689	694	704	708	729	715
8914	16307	13666	7640	5529	3991	3303	2729	2222	1869	1663	1472	1332	1217	1152	1130	1056	1017	980	999	930	956	855	836	891	913	867	862	832	825	786	848	796	809	806	835	807	804	809	813	871	781	781	833	762	818	776	785	778	769	796	757	797	793	799	737	777	766	794	765	821	791	804	774	792	766	746	791	726	820	751	744	801	766	810	747	802	771	799	748	797	799	750	709	783	785	762	813	765	766	844	731	790	773	827	760	733	799	750	728	762	758	801	744	750	784	808	817	805	743	784	776	785	781	752	766	736	711	821	791	775	752	741	785	740	763	820	842	782	783	734	782	783	769	778	775	744	783	803	782	726	761	701	790	814	764	779	803	801	770	758	789	734	769	739	781	820	821	738	763	767	786	794	772	769	751	760	741	797	792	785	763	723	791	748	798	736	807	756	788	794	842	763	742	767	804	809	687	764	803	763	783	765	722	786	792	795	772	821	775	796	816	760	786	795	700	754	730	778	753	816	750	822	698	796	760	780	815	798	843	771	807	763	780	720	767	767	801	727	794	794	781	791	771	800	765	750	749	775	821	755	779	727	765	793	725	734	777	792	759	795	746	751	743	763	772	744	777	757	742	781	732	744	798	800	755	791	762	799	752	796	780	753	748	757	777	828	771	738	775	780	780	779	750	757	836	789	743	783	764	798	859	737	770	769	758	772	795	765	785	759	763	778	780	745	731	771	786	796	762	809	783	713	729	774	746	824	817	740	737	784	759	827	767	743	767	749	808	811	784	753	780	739	760	759	708	756	733	765	786	789	771	783	801	786	768	792	802	809	778	815	770	739	746	772	806	811	748	722	824	717	774	778	731	781	777	823	782	766	729	792	765	783	779	764	791	779	814	757	809	765	770	801	804	770	755	754	775	730	755	803	760	783	753	811	824	746	707	811	776	775	754	756	799	781	759	774	816	744	783	801	708	782	751	749	749	760	796	785	742	745	768	774	749	777	772	752	730	733	731	777	772	722	799	743	770	844	806	818	758	769	758	769	749	739	764	755	771	776	791	739	751	742	761	768	801	788	794	760	785	767	749	779	834	724	766	786	769	828	767	738	779	784	804	808	763	764	781	782	748	764	740	800	795	746	778	795	783	783	751	812	788	771	765	784	796	734	767	824	754	729	818	792	766	752	772	847	765	716	772	801	725	729	781	812	784	755	817	767	759	786	774	758	777	795	757	824	799	824	745	778	723	770	750	816	780	746	787	794	794	758	805	772	778	799	797	732	785	811	809	761	749	740	724	781	744	796	789	772	798	781	759	813	773	770	824	738	758	756	785	754	774	827	784	799	783	804	803	792	794	778	763	769	734	762	777	746	763	780	721	787	734	769	815	778	761	767	795	789	793	751	840	782	769	763	729	762	720	775	787	785	755	741	757	782	774	821	811	770	745	797	759	755	781	789	799	762	741	786	737	760	808	838	791	798	737	802	755	783	691	734	762	771	768	783	802	762	773	721	752	782	795	823	785	766	803	751	782	774	773	742	717	788	765	804	808	783	813	767	743	813	792	795	754	801	751	802	768	755	725	758	750	738	812	747	739	804	745	777	774	782	770	730	755	795	708	763	762	808	814	746	733	797	764	802	788	753	779	767	800	789	814	816	766	793	800	793	743	828	795	797	781	774	805	779	834	770	758	729	830	765	774	794	784	759	791	825	788	800	749	774	787	762	758	795	740	770	781	760	784	775	782	781	697	748	792	728	733	783	718	759	797	776	815	781	795	792	748	779	742	832	840	758	773	766	747	781	729	759	770	762	745	805	733	783	775	756	756	793	761	784	787	750	743	776	768	778	783	724	796	714	762	749	798	788	765	776	712	760	761	803	806	735	765	790	713	760	774	789	826	756	803	730	718	724	797	758	755	767	786	804	774	732	769	742	768	769	783	775	820	771	772	787	794	814	775	778	803	732	764	735	765	778	789	748	805	794	753	786	775	760	771	721	762	771	823	791	766	780	805	754	744	755	798	816	748	756	740	761	747	756	822	809	779	758	748	774	725	842	782	771	796	819	799	752	740	729	784	768	734	740	794	789	754	786	813	791	806	774	812	790	753	789	800	704	745	785	750	782	742	722	749	781	756	789	724	781	824	766	755	778	826	759	744	773	807	772	766	743	763	752	779	783	801	751	796	771	809	790	791	747	795	793	734	762	739	766	757	776	762	802	791	748	768	792	796	724	772	810	805	740	775	762	765	770	746	787	772	734	736	723	723	800	748	780	754	774	783	712	778	807	747	752	745	762	769	773	763	745	768	757	825	780	722	755	792	746	822	765	747	805	781	769	768	781	773	786	757	746	743	778	806	743	807	763	802	797	741	734	789	771	780	771	743	804	750	740	804	810	765	743	795	761	764	774	750	792	786	745	726	746	803	788	785	794	760	814	764	758	785	715	753	785	712	748	762	806	752	738	789	714	796	737	788	794	784	753	789	814	741	820	794	792	757	751	766	745	762	758	777	782	776	720	761	780	802	754	795	811	755	696	767	801	769	809	766	746	733	826	797	776	772	739	785	781	809	824	778	722	805	793	806	812	776	749	750	799	740	794	773	744	753	801	762	758	747	774	776	805	768	731	749	831	753	751	773	790	736	776	773	752	747	830	813	778	793	790	749	782	786	761	775	794	764	761	766	773	735	814	811	809	771	784	787	770	744	781	834	796	774	747	761	759	797	768	797	760	731	790	774	798	731	764	831	790	739	748	762	732	793	808	704	757	745	797	770	780	807	785	775	739	757	759	808	765	771	808	789	801	795	765	802	801	708	776	750	748	742	781	736	810	739	783	731	738	762	748	778	756	748	764	777	785	765	773	786	790	733	786	753	785	792	774	740	782	753	782	795	826	754	795	770	770	791	776	803	716	810	726	755	732	770	742	759	782	789	752	781	711	757	738	864	755	746	746	763	818	814	747	822	791	759	758	748	733	802	763	862	777	786	759	785	807	754	759	774	802	779	793	752	801	803	808	744	743	762	765	841	837	723	755	801	753	722	730	774	734	819	719	787	704	791	804	739	813	709	754	763	765	724	763	741	778	819	750	756	708	726	792	760	769	773	788	761	756	776	727	750	812	763	798	777	796	744	793	747	835	734	772	758	785	786	761	777	776	795	788	768	787	737	754	770	800	725	740	733	770	729	783	778	767	806	831	780	760	733	785	799	786	755	780	797	763	805	787	769	790	762	768	750	800	732	771	798	776	754	785	820	787	726	752	741	746	759	767	761	787	807	806	797	818	775	778	801	764	805	772	805	773	722	761	767	745	791	792	723	728	753	734	767	793	844	744	701	738	725	751	809	777	756	740	791	794	817	789	712	741	745	786	790	740	770	820	768	780	750	788	729	768	766	813	774	812	756	800	753	734	789	773	770	800	739	772	820	771	831	775	774	818	798	766	787	776	757	783	769	792	808	782	772	774	769	805	749	823	776	746	752	762	787	760	789	776	762	741	754	815	787	728	773	803	775	740	752	818	759
27022	20442	8276	584	331	276	256	238	239	221	219	195	212	225	215	240	218	193	213	228	227	216	241	209	219	200	208	208	210	222	199	198	202	216	226	225	205	239	214	224	202	197	214	221	251	209	220	209	198	230	181	233	210	196	231	204	221	209	234	231	194	219	219	207	240	207	190	193	193	208	209	204	178	205	211	215	192	172	216	194	229	208	213	235	197	208	214	222	218	223	212	206	219	224	204	222	226	221	232	223	215	197	223	230	228	221	211	215	223	199	223	196	213	202	206	217	204	192	216	211	223	198	210	212	238	213	203	220	221	212	219	232	230	206	217	220	218	227	180	220	210	196	206	221	219	228	202	203	230	219	259	233	213	204	215	197	200	210	198	209	208	216	216	213	204	216	224	228	215	197	211	214	217	210	215	204	233	214	220	191	202	223	209	228	189	204	223	243	234	202	209	206	234	210	213	218	222	216	192	211	200	213	199	207	249	215	230	214	196	177	208	231	230	197	230	222	240	203	206	218	218	214	210	216	209	199	238	196	218	218	182	184	218	201	201	193	196	226	248	220	195	214	211	198	189	238	201	202	221	218	213	197	197	219	218	215	208	213	233	231	231	211	200	219	218	199	217	222	209	218	213	197	186	241	232	200	220	218	226	216	193	217	212	212	227	212	236	205	208	205	216	205	214	216	187	228	197	198	209	213	223	202	190	225	210	213	171	217	224	192	220	211	213	188	181	214	205	210	220	208	210	196	190	242	167	210	219	211	209	224	206	214	201	215	222	216	216	203	210	226	219	236	200	191	207	214	218	202	202	216	224	202	225	214	236	212	232	205	198	185	208	204	201	209	199	230	213	226	239	192	251	208	226	197	225	219	188	243	216	188	200	256	204	219	201	202	214	214	226	191	187	208	205	221	216	205	235	218	214	192	226	185	217	213	202	211	229	223	196	227	219	215	181	227	200	216	211	200	207	214	230	209	204	211	204	209	214	212	211	213	202	237	208	237	214	222	219	216	201	222	208	208	196	196	211	184	214	184	216	203	216	216	226	219	233	201	222	218	213	204	240	219	223	226	203	219	227	224	194	229	240	215	226	210	235	226	222	232	218	207	206	197	214	204	216	192	185	214	212	223	185	203	197	202	221	198	220	223	209	220	191	209	217	221	198	198	224	202	223	222	221	205	191	205	221	226	186	219	208	208	224	213	207	201	188	208	201	247	223	197	214	217	238	201	225	221	211	231	213	211	213	190	224	211	186	212	207	202	198	171	191	222	205	225	192	222	239	221	195	227	188	239	212	219	208	203	209	192	182	225	200	228	210	204	195	225	217	213	242	218	175	212	218	214	188	215	217	191	193	216	206	218	222	209	218	211	204	210	217	225	211	218	233	216	206	224	227	197	198	215	211	177	211	226	208	220	202	248	186	188	199	190	225	219	243	195	190	192	203	216	217	222	208	195	193	223	180	210	200	232	228	229	182	204	221	189	209	195	239	204	209	212	205	219	217	199	221	211	226	217	207	236	204	220	228	196	206	188	191	201	213	208	221	216	188	198	232	207	213	196	223	235	218	230	229	204	209	207	202	184	209	213	213	235	224	205	237	232	218	216	225	202	201	229	210	232	202	211	234	205	209	182	220	214	198	225	210	211	206	200	208	179	222	191	200	207	246	213	210	218	204	222	196	231	192	243	186	227	205	209	201	207	244	195	236	200	229	194	226	251	229	215	198	206	200	205	206	195	188	223	212	219	204	239	194	215	206	199	203	227	211	215	206	232	195	217	198	204	224	199	204	189	221	231	215	199	201	227	197	228	216	224	224	229	215	205	196	182	215	208	218	199	210	214	247	229	224	223	204	195	223	225	199	239	204	195	213	208	198	197	204	215	227	239	213	214	213	241	202	182	192	211	217	205	224	194	176	205	209	232	209	210	215	206	185	220	234	209	211	226	209	207	219	237	215	213	228	221	211	222	235	214	200	195	197	226	202	198	213	209	220	206	238	203	224	214	223	230	235	227	212	213	193	211	218	224	237	183	202	222	211	189	194	228	239	205	193	208	194	199	232	184	219	198	183	213	228	175	224	215	218	187	231	210	191	220	218	215	206	217	221	212	242	212	230	195	216	215	209	201	220	221	234	200	233	208	211	204	228	198	205	216	196	219	245	220	193	245	214	188	194	204	207	187	207	187	208	194	191	199	215	190	205	223	234	209	213	210	213	231	210	198	201	209	221	245	206	218	194	210	221	200	224	213	200	207	210	211	229	224	215	211	211	201	215	198	205	200	218	188	220	197	208	202	200	202	194	234	181	195	225	202	212	204	204	221	212	209	216	228	209	224	217	200	223	221	207	228	224	203	206	215	213	221	211	205	211	230	214	190	192	210	194	220	210	226	202	214	208	210	194	220	202	215	215	193	217	220	220	243	231	221	231	205	212	197	211	182	211	216	174	196	216	213	202	215	233	214	207	217	197	216	222	204	199	211	219	221	217	207	226	232	226	218	222	240	194	211	196	223	206	210	218	197	247	203	201	228	238	220	228	208	210	208	228	208	218	199	201	209	188	197	217	210	195	247	195	210	186	217	213	213	221	199	203	181	194	209	214	207	218	187	225	198	221	217	195	226	208	195	225	222	242	226	190	213	207	206	207	183	211	219	200	220	219	220	216	198	211	214	207	216	207	226	226	225	217	216	210	200	197	193	225	206	227	230	215	225	192	214	222	210	226	187	254	222	190	209	224	226	229	215	214	211	197	212	242	222	230	220	212	209	206	191	235	247	214	203	212	232	217	187	223	240	207	195	230	209	194	220	200	198	228	212	192	216	229	224	227	217	227	226	219	194	212	259	220	215	211	222	192	185	201	209	225	211	185	188	207	185	232	199	206	215	219	210	232	233	211	198	214	238	233	196	204	210	212	190	228	207	193	217	225	202	213	195	199	207	218	206	217	218	221	216	226	217	226	221	212	217	229	208	209	209	187	221	192	220	203	215	210	226	221	207	213	240	221	222	186	212	179	203	218	203	160	204	223	205	230	206	229	204	209	201	203	194	228	242	221	225	209	228	206	213	229	229	220	213	202	247	227	218	207	198	227	203	225	205	218	223	190	210	206	235	201	195	217	233	200	212	203	206	239	208	207	218	202	216	208	216	201	203	200	208	208	251	218	211	194	214	188	202	214	217	234	218	222	201	221	210	230	191	208	217	188	210	211	214	238	199	220	216	191	221	200	203	222	210	217	175	216	206	214	204	224	210	217	203	193	227	211	219	242	208	214	230	242	178	252	218	197	210	187	228	192	196	215	204	213	214	196	219	193	190	244	218	225	206	227	219	210	211	241	182	188	220	211	219	221	221	232	220	217	190	220	212	233	217	210	211	210	212	182	182	190	229	223	201	209	212	206	219	236	211	200	227	212	204	214	251	210	197	220	205	227	223	211	220	215	202	194	196	197	214	187	240	205	207	230	193	221	223	196	231	202	221	201	181	240	217	255	202	204	215	196	200
5383	1152	912	530	482	373	335	342	316	334	302	262	281	285	292	267	295	285	279	262	297	257	298	260	305	282	283	214	289	240	261	271	271	270	278	274	291	290	253	280	275	272	234	264	285	258	267	284	295	234	272	280	269	282	272	262	272	277	251	278	233	273	263	242	275	241	245	263	256	285	264	248	233	254	268	256	266	264	255	253	275	241	248	286	252	268	273	259	297	260	277	257	234	276	262	265	252	280	273	258	244	300	231	282	257	275	265	281	257	273	303	266	244	263	280	236	249	267	281	260	259	262	272	303	277	256	235	252	229	239	257	266	260	262	246	259	278	282	274	240	253	272	291	272	250	308	264	283	253	261	272	240	230	242	245	250	289	254	269	242	271	257	296	248	253	268	273	261	266	218	295	264	269	282	258	238	267	288	240	261	256	264	271	269	266	280	250	275	250	251	258	270	259	265	270	248	266	257	272	260	246	239	258	279	267	248	277	237	244	275	270	260	258	293	242	270	282	241	249	272	255	273	237	273	257	268	252	254	276	274	268	244	242	266	265	263	274	240	267	292	277	261	270	298	239	273	252	236	267	280	257	246	265	239	285	273	277	267	262	266	268	259	274	286	272	281	268	280	240	249	269	279	261	279	290	266	275	250	275	269	245	292	259	242	245	254	294	230	240	281	245	244	246	268	246	264	248	282	268	258	247	272	273	258	276	290	263	267	240	242	302	247	242	247	241	263	278	263	280	286	281	266	252	284	268	261	250	277	260	268	265	274	262	270	246	270	236	252	277	262	260	280	293	269	256	299	259	281	276	277	284	270	282	236	251	254	203	251	263	227	291	265	260	283	275	273	275	259	248	249	266	261	283	266	238	251	266	280	268	279	254	264	248	260	256	254	255	271	262	255	271	262	264	275	258	246	278	259	242	294	249	260	261	246	268	260	279	247	227	232	246	277	254	251	254	280	272	250	267	278	270	274	248	250	261	250	261	271	248	279	258	270	273	230	277	270	263	265	272	262	241	248	257	248	280	247	246	257	243	291	267	261	237	238	246	273	236	258	257	244	239	272	260	251	262	264	269	260	286	260	251	271	277	233	253	261	268	261	270	244	289	258	268	250	288	276	251	250	224	239	266	248	282	255	265	287	299	271	300	273	271	270	255	266	284	265	262	251	268	259	261	227	274	290	263	248	262	263	236	235	259	280	266	279	233	278	260	282	287	258	270	280	242	281	277	255	232	247	235	266	254	267	275	272	280	225	250	264	254	245	275	263	256	273	251	252	264	277	238	272	277	250	257	258	260	262	250	237	251	244	243	281	225	262	281	258	259	245	243	278	234	268	240	220	268	291	237	275	269	275	250	251	274	295	246	265	280	269	264	251	253	266	272	255	279	256	257	260	279	279	250	267	262	268	268	288	282	263	237	255	247	254	256	252	262	313	287	282	257	276	269	267	289	282	265	264	269	271	242	227	272	267	289	250	254	257	239	268	250	266	261	257	253	272	252	265	275	270	277	252	268	266	229	263	249	259	284	271	266	268	255	249	278	273	233	234	252	250	292	256	254	251	276	254	280	293	246	253	293	266	276	267	263	246	272	254	266	281	262	263	267	239	258	254	267	223	252	245	274	248	235	256	287	275	271	255	267	256	268	276	248	265	267	272	280	269	231	259	264	281	251	234	296	258	244	261	277	277	277	289	272	297	254	262	266	247	230	231	262	255	242	241	276	279	238	239	243	262	265	241	274	266	261	278	265	279	256	273	270	274	272	249	232	277	272	279	259	264	242	259	286	276	253	265	259	267	276	272	292	262	269	262	235	262	271	255	272	263	250	272	310	243	266	304	273	252	239	273	241	271	259	268	291	235	262	249	256	244	250	274	271	265	241	276	236	258	259	270	252	264	254	231	275	268	248	266	246	240	271	243	251	245	264	252	259	261	282	301	259	296	272	284	272	262	294	245	241	267	220	258	279	267	267	274	305	240	251	245	233	262	243	279	241	262	270	262	272	275	255	251	257	273	260	266	263	279	266	258	287	251	296	294	280	252	216	271	256	270	270	278	261	261	243	278	269	286	259	277	250	287	249	240	258	265	251	248	294	260	260	275	247	238	283	277	275	280	242	271	229	301	274	242	230	230	258	272	274	260	282	258	282	251	243	279	249	265	281	271	261	247	272	260	245	264	264	264	264	295	269	293	252	264	256	259	242	260	286	247	261	286	305	254	257	267	274	248	255	286	263	235	293	293	286	260	252	244	266	284	254	255	289	280	262	273	262	275	255	246	248	248	236	233	283	273	229	273	266	280	247	245	258	273	254	259	237	235	273	263	251	265	258	276	239	269	295	290	275	248	280	246	274	273	257	259	258	265	232	258	272	259	231	287	283	258	260	254	254	283	253	272	257	244	244	267	265	290	276	281	233	273	251	255	274	249	295	237	255	274	278	262	268	282	262	254	293	269	290	257	279	235	251	250	286	227	297	242	261	255	270	264	255	271	267	252	232	226	242	275	276	251	240	249	283	263	266	293	256	258	284	274	247	244	254	269	271	250	268	262	253	237	261	285	252	264	289	256	248	235	259	253	239	263	249	243	264	285	240	252	248	257	271	278	267	249	247	270	270	269	253	254	273	254	262	274	269	241	262	276	252	248	280	247	263	290	267	271	249	252	263	259	261	290	280	283	268	275	287	268	267	284	294	257	259	252	273	268	235	265	252	263	290	254	250	255	270	262	268	256	278	261	277	249	252	265	269	265	276	228	274	229	251	294	279	241	233	254	282	277	264	280	272	273	258	267	269	270	258	285	263	250	284	279	259	260	258	285	269	261	282	261	243	220	259	256	270	273	263	253	281	280	242	283	289	273	293	251	278	248	257	285	264	291	242	266	263	271	276	297	260	247	260	246	265	243	301	261	260	275	249	306	295	269	299	241	254	254	250	249	267	267	255	290	259	255	295	267	279	245	241	284	277	268	215	259	239	283	265	222	285	248	260	245	273	246	278	259	276	268	256	253	251	263	255	266	234	269	275	253	260	255	231	264	271	277	255	273	263	260	260	226	271	255	266	298	257	263	221	241	264	266	248	278	267	258	292	269	287	250	256	282	274	292	232	292	240	265	281	267	276	259	261	273	291	261	284	277	258	250	243	269	281	260	254	265	277	265	276	235	281	282	279	256	256	289	289	237	279	260	253	246	265	241	274	246	262	299	270	271	261	267	274	280	271	270	306	279	282	258	261	270	299	280	267	262	284	213	261	249	254	236	275	255	255	299	276	289	265	258	272	225	278	265	264	248	256	276	249	255	242	295	261	262	232	276	270	268	267	238	277	266	243	232	292	282	271	260	269	247	279	265	282	261	250	225	278	272	249	300	252	261	248	257	253	252	278	257	269	259	270	246	252	269	265	263	256	288	269	271	251	271	256	256	276	264	267	266	260	265	277	266	266	277	250	237	277	288	248	285	296	271	262	234	227	272	222	252	254	246	234	265	270	268	245	254	266	261
23654	21224	28652	24077	21219	12564	1474	930	740	649	565	540	556	470	518	471	441	468	455	472	485	446	440	445	419	442	406	424	446	446	414	424	427	414	419	398	388	438	413	404	402	378	412	387	428	408	420	407	380	389	404	388	445	425	434	389	404	400	393	447	388	395	404	399	389	399	379	409	437	394	368	446	388	455	390	406	425	396	397	408	390	430	386	411	402	434	397	396	388	413	391	443	431	432	404	408	410	372	399	387	387	373	387	420	391	419	386	392	410	415	390	406	374	411	439	382	383	407	378	418	400	423	408	409	390	401	425	411	393	415	411	422	404	374	392	391	375	397	390	365	416	411	422	390	413	393	394	402	394	406	392	404	443	386	437	381	414	366	406	415	366	391	414	387	406	424	411	449	411	395	418	441	420	369	418	438	391	384	393	395	378	423	385	413	385	401	414	433	430	401	426	390	389	390	425	427	391	399	406	397	412	438	387	382	402	387	395	356	421	366	400	385	397	400	399	405	415	414	407	395	432	409	410	402	394	411	408	386	412	387	391	410	406	420	399	382	389	365	404	378	393	402	387	406	403	409	391	393	384	361	382	441	426	421	443	400	392	409	378	428	394	418	416	398	409	388	397	416	395	379	414	410	370	405	352	386	371	367	431	409	390	392	461	418	408	413	417	406	356	409	413	444	426	403	421	405	359	378	370	386	386	413	406	380	416	402	391	460	400	410	382	379	405	402	414	405	422	382	382	407	380	401	377	426	411	405	376	424	388	388	398	398	414	431	439	410	387	396	397	430	423	388	404	408	414	408	427	363	401	426	386	406	401	410	416	389	420	398	423	372	392	407	379	403	400	394	389	405	377	405	377	368	386	429	391	452	414	380	425	405	376	403	357	404	391	392	394	409	380	408	392	413	389	358	392	430	407	391	390	402	416	397	421	399	405	381	427	414	429	398	402	368	385	396	389	385	365	421	421	403	381	405	387	416	400	396	390	404	423	395	404	371	404	404	440	386	399	393	406	359	395	400	388	408	375	383	412	410	427	402	425	408	389	388	425	403	398	394	386	386	372	366	386	396	387	410	390	387	394	402	366	402	378	425	396	399	385	428	382	346	396	411	413	396	392	387	377	411	396	422	399	365	403	385	402	412	368	385	381	377	412	396	443	354	393	381	453	420	406	437	387	426	398	412	436	386	382	398	424	413	426	400	364	380	391	401	413	395	418	420	390	437	408	413	410	409	449	402	393	370	377	411	379	428	378	398	400	408	402	406	413	403	395	381	413	433	421	409	391	425	379	386	410	377	380	367	419	378	375	419	400	383	413	436	428	387	425	427	442	423	424	416	408	377	400	448	366	411	403	408	402	451	413	388	410	381	375	414	414	393	393	419	407	381	397	400	419	396	369	410	354	359	425	411	440	412	421	394	435	368	390	398	420	403	394	406	404	428	377	392	426	380	425	413	412	411	417	378	398	398	410	399	414	401	403	414	397	407	396	407	404	410	396	409	417	397	426	391	411	390	417	385	387	386	382	395	421	385	427	405	408	407	425	416	392	413	373	422	412	433	440	405	391	444	380	414	412	425	446	382	389	409	417	403	415	409	462	434	439	424	441	450	408	420	418	413	389	375	379	390	406	351	407	433	436	375	428	333	384	414	388	396	417	432	432	424	398	384	389	406	397	424	402	371	380	404	421	417	391	421	422	434	437	418	360	407	419	393	374	373	395	383	404	419	447	413	403	358	381	399	420	394	372	422	403	383	392	379	411	375	376	418	421	385	405	371	406	398	395	398	406	399	388	401	430	395	414	401	404	379	378	389	439	387	391	399	388	398	402	411	386	388	405	392	368	391	430	424	411	397	397	428	395	390	432	411	398	432	421	383	408	368	423	409	387	424	411	403	416	415	390	353	406	395	394	397	409	406	417	407	399	358	398	390	375	398	460	399	394	381	410	410	371	403	431	384	423	400	393	415	394	403	365	405	391	423	393	408	406	418	436	408	390	413	381	398	412	362	390	426	393	420	381	368	417	402	418	430	422	402	404	418	396	417	420	393	421	384	440	405	373	396	391	396	388	371	396	431	420	419	435	372	394	407	383	381	387	446	361	395	412	385	383	395	446	370	387	400	408	431	438	423	432	389	379	381	400	407	431	459	405	379	393	387	402	421	414	423	442	438	403	412	390	391	381	374	386	392	436	394	401	383	408	418	406	432	386	443	412	433	416	435	402	389	401	389	401	402	396	416	406	420	401	395	405	398	362	421	442	408	425	399	399	426	421	397	405	421	394	393	413	429	425	378	386	394	385	388	392	405	382	388	388	414	395	397	418	435	392	410	423	411	403	407	415	360	368	415	418	373	413	405	389	386	431	412	390	392	401	406	418	400	396	431	396	427	422	369	392	375	389	396	382	399	373	424	413	413	353	398	352	361	412	412	421	395	424	402	407	403	368	407	419	377	412	415	408	422	367	431	395	393	415	418	427	376	386	404	396	399	397	391	423	422	399	402	402	415	414	381	399	410	422	418	404	388	427	378	420	398	399	395	412	371	406	398	421	403	374	428	399	400	419	425	408	427	375	422	416	397	402	405	389	398	430	387	441	391	382	402	419	401	417	376	380	386	389	424	387	388	424	395	384	402	397	385	382	394	388	432	428	418	385	401	374	404	434	413	387	405	391	447	405	379	421	399	389	427	369	397	412	403	427	358	382	390	374	381	394	381	382	382	421	416	409	399	378	427	425	405	392	389	367	387	404	428	381	414	420	392	411	371	409	392	403	416	392	409	418	418	411	434	428	416	410	390	389	408	394	417	412	434	399	403	384	374	409	437	387	395	441	398	419	392	412	416	402	387	409	393	368	385	398	373	368	390	415	432	362	420	425	382	411	406	373	405	409	407	371	426	432	380	402	409	439	372	400	407	425	393	402	429	417	415	402	402	388	379	418	423	456	385	399	378	415	392	415	417	391	387	422	397	408	405	432	394	387	388	404	380	378	404	374	408	397	421	402	424	365	378	378	408	374	399	401	399	413	424	379	398	412	388	377	415	423	417	388	406	423	404	388	384	384	383	402	404	406	426	372	395	398	455	431	385	405	434	401	398	388	388	407	416	397	429	402	424	427	397	370	412	426	380	421	385	394	379	419	411	388	394	419	421	396	417	416	418	396	426	362	383	403	416	417	378	463	422	383	421	398	401	407	424	419	406	404	364	412	415	410	374	399	399	351	402	378	428	379	382	369	393	392	404	401	414	411	410	377	378	388	371	421	372	407	402	377	396	399	434	438	384	442	375	427	389	400	393	400	357	387	354	385	408	374	387	433	382	386	405	418	409	399	400	390	412	392	371	402	411	391	418	407	394	410	422	403	413	449	358	412	381	459	351	392	391	381	362	392	411	407	382	383	426	413	383	402	399	395	412	411	419	421	398	429	401	375	388	399	408	403	396	437	382	418	410	392	392	422	405	411	420	394	417	390	451	440	423	403	405	389	383	411	380	407	393	388	370
6378	9817	8285	4294	2959	2189	1774	1450	1186	1095	889	855	752	657	678	633	579	590	542	568	505	548	500	511	504	474	504	522	535	468	476	525	523	482	446	477	499	500	466	448	477	459	479	496	485	473	470	455	503	478	478	449	457	447	469	458	470	500	465	472	455	458	457	437	464	467	462	459	459	420	459	500	468	444	501	434	454	458	476	428	464	476	483	454	449	464	465	435	461	470	468	489	457	467	471	437	438	473	482	465	427	495	470	434	469	464	456	477	468	467	461	439	475	457	447	465	479	442	472	460	451	479	487	447	470	467	470	488	472	478	471	447	444	451	476	470	477	510	463	461	484	470	491	507	464	469	440	469	452	485	443	432	418	403	455	466	439	483	488	448	519	440	500	442	454	423	398	463	444	466	476	443	446	426	411	480	481	471	426	487	442	452	433	482	440	443	471	442	448	511	432	435	453	417	440	434	473	441	452	485	443	462	466	493	472	480	455	434	460	486	482	484	500	448	503	439	461	421	457	464	447	477	449	444	426	485	446	421	470	478	482	460	428	431	457	466	471	447	447	444	509	471	465	438	428	423	471	502	506	473	476	483	491	426	490	459	466	434	429	454	419	472	486	470	479	495	479	444	482	447	455	426	471	449	493	472	488	450	487	454	407	490	456	476	451	458	467	451	470	471	442	476	490	426	479	509	471	444	463	448	481	434	455	461	438	438	445	451	431	469	473	477	437	461	475	471	452	484	471	463	473	458	455	470	479	491	452	484	451	482	489	437	412	445	444	491	450	459	463	447	453	463	445	481	444	484	437	461	426	445	471	470	442	455	465	446	433	504	432	442	480	431	486	470	458	487	445	460	463	478	489	447	461	484	454	421	465	495	426	490	445	475	437	473	453	463	473	435	490	486	476	466	462	457	446	477	471	435	472	455	445	459	474	432	461	456	459	471	464	435	440	483	488	426	487	464	459	444	483	462	456	466	459	470	418	447	447	459	474	397	433	434	456	474	512	479	474	461	441	515	496	449	480	436	462	472	449	492	464	483	441	460	488	469	442	481	429	450	489	434	460	464	447	440	446	433	422	465	437	415	427	411	488	456	457	458	468	482	453	492	454	446	420	482	452	480	446	422	460	434	478	483	455	483	476	482	450	463	410	455	456	457	441	436	430	441	441	437	456	484	420	476	458	452	473	489	460	450	445	502	477	486	434	440	489	444	499	453	484	478	451	493	435	421	484	444	436	477	443	480	459	460	452	467	481	439	471	440	478	465	444	443	433	437	432	459	464	418	442	458	460	484	428	409	447	467	446	439	446	452	464	457	478	456	443	439	470	454	440	461	475	444	449	484	458	431	474	506	487	464	492	456	491	456	482	430	481	435	450	476	455	476	467	465	432	454	464	444	476	465	478	443	493	464	464	432	456	457	425	436	454	477	450	455	482	512	437	438	445	427	471	445	490	459	492	458	429	440	485	433	443	466	476	438	480	452	493	485	461	449	411	452	490	490	457	450	454	465	466	480	430	499	430	489	442	436	446	450	472	415	429	478	470	442	433	475	479	486	465	465	487	502	451	441	433	444	431	441	434	469	482	451	419	435	448	441	477	451	467	469	408	459	449	445	467	478	430	491	465	475	444	449	410	439	448	481	463	481	463	406	466	505	430	462	456	467	446	477	437	441	446	430	495	464	452	427	460	435	404	478	465	428	460	442	446	450	469	488	470	459	428	450	464	443	464	429	481	470	452	467	474	493	452	416	474	464	457	454	459	459	442	489	448	427	494	483	438	435	448	408	488	471	465	460	465	447	456	476	474	422	462	486	434	453	442	499	466	459	442	467	426	443	496	503	543	481	459	456	466	448	472	426	486	391	481	439	432	486	465	449	438	484	462	464	470	439	450	476	408	501	449	508	492	468	424	417	441	458	486	463	449	459	442	477	464	444	443	439	427	464	458	430	411	490	459	433	473	460	449	454	452	459	439	455	455	503	470	446	492	407	431	458	416	466	471	481	449	464	407	424	409	473	445	438	473	456	447	492	470	464	425	453	484	461	462	454	435	476	451	421	471	440	449	411	481	457	484	481	491	453	479	484	461	450	464	449	440	447	435	479	478	493	475	444	434	475	443	429	470	416	450	447	454	429	488	461	469	459	439	431	498	491	445	450	439	449	438	484	453	472	436	463	476	420	465	465	434	471	440	470	429	450	438	487	432	471	483	462	474	495	452	463	473	466	451	451	456	439	443	435	452	457	463	414	446	501	506	456	431	462	452	490	474	463	493	438	468	468	439	435	437	461	463	464	457	445	451	432	452	452	496	447	459	433	447	439	436	476	454	417	499	468	463	428	486	466	461	447	454	451	417	462	429	456	493	445	492	422	462	434	475	457	448	468	468	450	441	445	456	504	481	455	505	447	440	457	443	480	449	477	437	451	471	472	470	490	448	466	483	460	472	442	482	491	472	457	473	451	469	462	482	490	466	459	473	464	436	487	470	438	465	448	452	440	499	450	478	472	482	490	421	458	445	442	446	467	465	478	421	509	462	438	449	461	424	459	454	435	481	504	427	499	468	462	468	478	473	463	430	448	486	462	449	474	458	457	438	498	456	453	435	448	460	473	432	447	442	483	461	480	454	454	471	471	472	460	467	437	465	428	468	409	477	449	419	451	462	455	477	473	471	444	414	468	472	468	502	441	487	479	468	484	431	441	432	435	446	483	440	464	451	437	465	462	456	444	466	446	443	441	427	502	467	432	438	461	431	477	464	431	482	477	453	446	427	458	439	483	476	463	421	472	467	489	443	424	474	466	451	450	453	466	480	442	481	479	490	517	449	454	468	464	440	492	476	493	427	435	473	476	456	447	441	488	467	442	457	464	477	438	466	448	451	481	500	452	480	455	500	485	446	418	490	427	489	432	428	460	440	433	466	480	448	460	463	491	449	491	449	456	468	428	453	464	467	428	447	444	475	453	465	468	452	478	482	449	451	466	395	484	459	439	472	477	450	497	461	484	479	458	446	474	448	463	455	440	419	459	462	458	457	504	461	448	447	472	452	465	465	496	459	468	437	452	449	465	457	462	420	411	423	472	471	454	480	443	459	441	440	447	443	484	452	427	475	442	456	468	420	431	459	501	471	452	502	428	463	439	500	491	464	458	445	456	494	458	434	484	454	504	460	450	455	444	441	437	461	476	464	426	465	455	440	491	483	449	472	459	467	442	416	459	431	474	463	458	461	408	452	458	484	452	486	463	446	462	446	400	474	474	464	451	458	482	489	489	476	478	475	460	450	467	482	419	480	474	442	457	462	456	441	498	433	466	467	443	479	467	491	454	461	470	427	467	415	465	431	436	469	482	482	480	419	446	508	475	468	442	517	457	435	433	479	481	479	436	453	446	505	474	475	439	451	478	438	463	457	491	481	469	447	449	456	472	460	474	459	459	484	441	468	493	454	453	442	442	482	414	453	473	465	443	446	452	465	471	449	448	452	447	446	461	479	440	473	474
24798	21152	27522	24942	12358	927	673	570	509	501	444	441	423	466	394	421	399	363	404	374	408	385	364	382	370	392	365	348	390	352	404	356	365	371	398	352	399	386	358	411	326	406	346	383	370	375	386	354	395	378	345	377	379	348	394	357	335	348	368	354	359	373	360	370	426	357	367	335	376	336	347	338	373	359	344	366	355	375	381	381	340	334	332	312	355	359	365	335	349	362	349	370	366	356	345	369	325	407	360	353	351	360	357	332	353	417	383	351	347	336	375	348	358	357	396	397	332	406	345	392	363	367	378	357	322	355	354	414	357	370	362	370	321	376	371	373	354	358	376	361	326	347	346	330	322	377	359	370	343	390	345	345	344	388	368	356	354	355	398	361	352	347	359	335	353	354	382	342	351	368	357	363	325	356	372	363	365	351	393	349	345	376	383	357	395	365	385	363	381	381	351	377	378	386	366	335	368	405	354	347	352	331	365	367	334	378	355	346	345	360	343	358	332	362	376	356	360	378	354	393	351	335	349	385	342	344	331	342	349	332	343	346	361	350	355	366	382	337	398	356	376	374	409	350	325	367	374	345	350	365	351	396	352	364	384	388	380	368	413	391	359	341	332	310	361	396	378	355	371	340	340	349	366	347	353	331	380	341	340	375	368	367	403	362	355	359	332	350	355	369	366	365	350	344	353	378	407	347	402	364	334	380	345	302	356	353	375	375	371	358	369	353	337	396	368	371	355	347	345	351	393	350	355	330	354	304	343	339	387	322	355	367	372	361	340	376	368	353	361	378	380	352	359	347	335	356	363	366	356	376	379	361	344	357	354	382	349	363	348	346	367	376	395	324	332	334	392	370	365	375	339	382	337	371	355	338	342	311	363	338	367	376	375	368	327	340	378	384	380	336	369	354	373	386	327	396	369	341	376	345	385	341	375	341	404	394	382	332	375	427	398	347	348	376	368	359	358	329	363	362	335	378	368	355	344	370	356	335	351	354	399	349	375	348	351	389	361	365	342	385	357	346	345	363	340	379	365	351	338	345	361	342	346	326	372	382	372	338	369	331	352	394	345	366	350	383	382	370	361	390	360	348	330	376	365	407	346	369	371	381	355	352	317	355	344	377	368	350	352	334	406	359	340	349	367	368	365	351	368	364	360	365	384	375	353	320	370	384	365	386	431	383	351	368	358	359	364	367	360	415	362	377	380	370	361	373	351	360	365	363	351	331	355	359	361	345	335	332	368	337	396	346	368	377	344	364	324	363	350	372	384	360	331	403	374	325	361	375	355	366	355	374	408	375	356	363	376	350	366	367	338	338	390	362	364	322	372	341	361	366	339	368	342	347	357	338	372	347	390	383	364	350	333	349	388	388	336	350	400	333	362	363	362	372	384	357	367	338	350	357	383	343	332	348	343	365	359	363	364	364	385	364	354	364	352	326	349	333	369	348	354	336	362	400	383	370	391	375	339	337	356	372	357	362	355	312	351	325	367	349	342	370	352	342	345	342	317	405	352	356	383	348	402	345	420	362	347	359	369	390	353	368	353	391	375	331	373	354	345	346	339	366	341	379	353	352	377	382	359	355	380	362	360	368	368	374	370	365	348	338	367	348	365	338	338	409	352	356	361	331	379	346	343	338	340	331	355	379	389	359	375	334	369	340	357	374	366	352	334	373	363	352	366	374	371	337	351	363	345	389	361	366	361	388	381	384	359	362	374	384	363	364	341	327	372	376	366	323	394	303	367	390	379	355	353	352	354	383	399	359	349	352	371	344	359	385	381	328	385	344	345	378	371	341	369	350	319	364	375	359	367	365	359	365	352	379	366	351	342	358	340	405	357	362	365	333	374	375	347	359	343	348	378	342	369	349	383	389	395	364	360	360	372	368	366	356	364	398	356	392	335	347	384	347	406	344	390	340	366	354	342	386	367	380	317	369	397	350	363	348	352	359	378	360	361	339	365	348	375	329	363	369	376	370	348	386	355	376	367	370	374	357	354	402	331	365	381	335	362	369	382	379	355	414	346	366	346	354	356	342	324	346	367	356	397	376	374	358	359	337	373	343	356	356	375	355	371	367	345	373	346	330	371	388	360	348	367	381	367	357	358	417	354	373	324	394	348	348	366	368	339	351	396	388	360	375	369	334	383	371	370	348	350	386	373	373	355	360	368	365	373	347	365	352	326	356	344	380	362	356	374	380	378	357	339	348	400	358	370	357	354	375	395	350	359	410	336	386	335	332	337	349	364	367	377	365	382	347	370	339	354	361	361	353	377	386	359	371	399	383	333	358	417	365	339	311	369	347	388	343	321	346	362	358	344	339	375	345	375	327	383	369	369	407	352	354	392	352	361	359	344	374	356	345	362	356	384	370	370	350	360	403	377	346	349	361	388	377	355	362	358	389	345	359	352	347	364	382	351	366	350	355	382	347	367	350	353	369	351	381	387	389	347	324	351	373	381	354	324	348	380	356	354	330	336	395	366	369	338	369	381	337	400	397	385	353	349	359	352	340	343	331	353	353	350	361	328	352	388	398	347	389	340	334	357	366	374	358	391	361	361	383	326	344	380	338	355	369	364	346	384	367	349	347	355	351	378	379	362	368	367	417	376	338	349	363	356	392	364	356	379	379	379	376	357	349	334	372	349	359	364	364	347	325	396	333	339	355	369	366	364	371	351	348	356	384	338	382	365	372	365	393	351	376	351	345	357	381	371	334	382	371	363	340	375	363	362	360	375	363	339	344	367	403	351	347	387	334	331	334	398	369	381	356	364	339	373	382	360	394	371	363	393	367	357	349	364	386	385	382	357	369	369	383	366	347	363	382	386	363	367	364	374	379	356	359	335	377	337	359	363	370	369	370	368	363	371	365	379	399	357	354	369	330	347	371	392	368	340	356	350	374	372	366	345	394	381	338	347	348	323	332	366	354	368	362	340	353	366	371	347	353	342	335	372	337	368	357	371	367	380	365	378	371	346	373	343	370	328	342	384	356	345	335	371	354	363	330	370	374	388	348	378	393	373	379	384	359	331	396	348	355	360	381	376	374	394	350	383	394	367	351	368	368	366	351	353	363	373	360	337	379	374	370	399	344	361	365	363	381	362	349	343	358	324	379	348	343	388	324	369	353	375	318	376	374	361	348	367	349	352	365	346	361	344	376	354	366	410	361	365	331	364	340	341	355	375	381	418	359	337	403	384	353	373	358	397	359	343	371	376	331	356	337	351	372	334	383	379	356	372	357	351	360	337	351	372	365	385	346	369	365	355	352	340	372	334	375	336	352	355	374	395	367	366	372	349	351	355	358	360	371	334	357	378	360	355	372	359	362	339	350	344	370	360	367	340	385	368	359	371	376	344	369	369	346	394	352	352	357	398	366	367	349	374	369	370	326	366	353	373	366	376	380	421	367	348	371	361	361	380	377	342	338	378	342	328	384	395	378	369	377	335	329	365	337	375	329	354	386	357	314	362	352	364	351	354	431	372	377	369	384	398	377	378	342
6192	5628	4519	2422	1805	1364	1172	974	859	740	639	598	583	550	528	517	475	500	479	467	501	480	448	466	449	466	452	485	496	460	441	473	480	473	443	468	460	416	410	441	434	417	456	442	422	455	460	480	456	411	435	398	479	455	427	441	479	453	503	427	478	454	439	437	468	430	442	492	440	462	397	456	429	424	447	421	430	442	467	480	432	422	430	423	439	435	424	436	416	448	436	452	445	489	434	443	458	460	428	415	453	442	422	463	436	454	442	488	413	409	422	465	428	407	408	439	418	460	464	454	473	411	430	438	453	408	453	414	436	429	435	410	425	466	429	479	436	443	467	454	454	431	449	474	450	443	445	423	475	452	429	502	439	405	450	429	431	428	456	442	438	466	452	442	413	455	429	422	432	434	428	432	445	404	419	432	457	445	430	448	452	480	442	468	398	439	450	407	436	426	429	441	460	443	458	444	463	428	416	422	430	431	514	411	459	437	431	443	429	454	456	451	461	426	466	449	450	459	455	450	480	396	435	410	443	479	447	446	433	436	438	401	405	451	450	440	461	431	438	427	456	423	421	431	439	450	434	450	456	417	398	431	436	403	440	454	440	430	486	450	461	435	448	434	395	446	461	451	420	482	419	479	464	444	446	435	442	449	431	407	434	445	429	430	413	434	432	445	448	426	456	463	466	436	452	441	449	443	416	453	430	438	437	428	501	423	418	465	452	460	450	451	470	408	437	418	457	467	458	431	419	467	467	440	446	472	466	444	434	449	472	440	425	433	477	431	461	436	419	428	418	449	437	438	434	431	447	453	455	442	482	445	436	419	419	440	435	469	459	392	450	403	435	419	408	441	447	434	452	478	476	453	445	434	474	458	454	466	401	436	427	469	488	474	484	424	423	449	404	447	422	439	452	460	395	460	418	443	410	452	437	434	468	478	442	435	445	495	438	448	430	438	407	438	424	441	447	425	437	422	441	457	417	427	462	429	422	468	468	455	424	427	455	445	488	446	481	418	437	447	437	432	443	411	448	471	480	433	426	433	457	465	464	428	451	452	474	459	449	421	405	442	472	464	477	480	451	480	421	459	443	409	438	434	433	443	403	462	426	415	450	460	446	468	448	446	499	444	452	400	395	462	431	450	492	487	423	447	419	433	496	461	458	421	443	434	432	421	460	427	459	417	410	452	436	418	459	463	417	454	461	464	447	460	430	456	449	454	410	416	426	440	401	414	465	459	466	448	443	412	473	439	433	454	444	458	434	449	459	437	448	391	433	428	410	445	408	443	410	485	453	447	421	424	443	443	408	444	464	415	448	425	446	488	435	434	453	436	444	462	441	381	440	414	454	491	454	401	451	479	458	465	470	378	451	403	431	462	414	466	444	427	449	456	426	417	475	391	428	417	413	457	468	433	454	439	427	408	447	394	466	465	463	449	431	464	433	459	427	431	489	397	446	440	405	466	437	432	448	444	435	424	431	436	423	444	432	471	436	454	435	381	425	437	466	403	422	452	403	451	433	459	459	445	460	416	400	453	450	405	456	405	429	421	422	449	426	447	443	430	415	461	459	480	429	402	449	455	456	468	484	440	418	417	430	404	451	463	480	459	445	435	418	419	472	427	450	404	440	477	442	462	449	456	446	452	417	480	447	441	403	450	433	406	441	437	466	413	422	402	422	430	416	424	442	447	424	456	407	417	434	439	437	443	441	455	431	410	446	425	383	450	455	425	432	429	451	423	408	439	415	445	485	424	451	397	389	423	456	405	463	458	424	414	441	444	432	468	506	422	413	469	386	446	433	454	464	487	479	461	465	427	402	426	388	433	447	404	408	453	438	450	438	460	440	434	444	443	428	431	426	431	432	445	460	434	459	400	465	425	446	475	402	427	448	474	462	437	416	441	450	449	416	459	435	434	422	443	459	432	429	436	469	470	464	406	426	410	439	452	451	452	465	456	471	394	431	446	408	440	451	421	483	469	430	437	460	455	419	422	433	447	402	457	424	423	461	469	441	459	459	434	431	442	424	451	461	452	433	442	467	471	454	473	465	437	462	459	450	469	441	449	427	414	408	456	463	436	411	445	439	409	456	410	450	455	423	423	480	436	445	457	445	429	419	422	458	444	462	432	453	458	467	423	461	456	458	430	448	411	398	430	432	409	405	426	455	477	432	432	441	449	414	465	436	403	462	431	443	445	492	431	431	437	459	456	434	414	421	481	449	470	461	469	442	416	436	392	435	477	467	438	439	450	419	419	422	434	405	427	453	404	471	450	483	458	448	436	434	418	419	445	456	425	411	419	437	455	430	438	427	453	422	476	426	450	443	456	462	416	410	462	440	458	442	448	459	456	450	425	430	429	509	426	460	434	425	434	445	459	420	446	414	471	437	410	447	460	449	436	475	449	459	438	448	437	454	427	438	415	424	440	413	458	490	442	436	438	452	396	405	441	453	412	472	409	416	439	454	472	436	442	483	448	456	473	433	469	439	430	435	388	437	432	433	447	442	465	466	438	474	424	422	454	421	480	465	425	394	425	447	467	455	378	427	495	448	423	467	426	424	482	447	486	471	444	432	459	409	475	421	444	416	452	413	412	432	456	459	441	448	424	492	384	436	440	442	469	466	451	412	414	403	423	474	430	449	440	421	427	483	437	418	428	430	429	453	429	442	439	478	430	420	449	464	487	447	395	467	381	442	401	412	446	436	425	430	424	439	451	426	434	426	447	468	413	452	435	425	427	445	439	426	436	433	467	460	436	447	497	422	423	435	451	427	428	429	443	466	439	434	411	427	442	432	436	424	465	451	440	442	421	468	466	440	451	470	406	433	458	448	444	387	455	444	460	440	420	400	451	432	454	465	425	404	481	451	456	469	438	433	435	418	429	453	450	467	443	431	454	411	465	414	417	433	416	452	424	467	435	471	445	443	425	422	452	434	421	425	467	407	456	432	448	420	454	445	444	462	412	448	440	448	443	404	472	440	449	451	401	447	400	482	404	425	443	471	457	460	429	406	441	458	440	423	436	413	441	449	422	448	445	414	458	456	449	416	438	435	463	453	459	465	480	427	446	429	418	425	418	512	481	452	477	424	419	411	452	457	426	457	429	439	448	443	472	430	435	432	437	425	465	429	452	456	423	461	460	445	468	425	450	443	453	435	468	443	433	454	426	421	453	395	466	409	462	425	482	453	434	445	453	443	434	452	438	422	468	448	439	450	426	434	409	443	415	435	446	446	384	433	448	414	478	423	459	434	450	433	459	450	437	452	458	445	412	490	417	433	428	411	469	471	431	427	440	436	429	450	439	428	460	465	408	425	395	442	420	466	482	436	444	453	420	474	453	452	440	451	411	457	427	412	424	412	454	414	449	415	453	429	436	473	440	424	449	456	462	442	446	450	409	468	439	430	438	464	474	421	438	399	468	493	450	408	446	434	415	422	456	437	426	416	430	420	463	422	460	440	445	442	431	421	468	488	420	441	425	415	403	415	436	434	433	431	447
22735	21294	29114	23777	21292	21360	12466	1887	1364	1232	1111	1027	1016	953	884	883	898	793	791	861	756	778	771	753	791	765	750	755	774	716	768	769	721	733	755	691	743	716	710	736	722	724	648	700	711	686	711	675	730	764	687	754	683	726	719	739	719	729	717	725	729	692	681	666	745	661	751	731	749	721	680	733	704	722	726	700	679	687	763	739	725	721	669	744	741	696	679	686	690	686	680	669	720	745	637	710	683	680	744	703	654	747	701	711	688	723	710	730	665	696	691	668	674	708	687	744	662	680	673	732	715	721	758	724	648	706	704	686	753	649	752	715	725	736	673	711	651	728	712	662	701	743	680	748	702	701	691	730	661	710	724	686	701	684	675	730	632	707	665	666	691	723	738	740	719	686	714	670	714	718	723	680	695	692	687	675	720	684	691	723	724	685	682	742	701	677	696	698	700	682	724	702	731	720	716	686	702	668	656	701	682	696	689	708	689	661	643	705	681	669	739	701	751	722	678	687	694	697	722	668	708	731	684	748	687	719	661	671	684	728	706	722	723	692	709	681	731	657	697	678	662	695	724	722	668	708	697	722	703	711	674	656	698	720	641	709	656	694	697	678	705	740	632	713	695	692	651	650	716	691	692	701	681	673	693	732	638	746	722	711	708	696	707	749	669	699	702	718	661	704	659	724	698	688	670	668	701	715	688	730	685	697	687	733	693	739	682	717	683	673	728	703	684	680	709	669	702	676	694	709	700	647	688	664	686	692	677	705	680	699	667	692	671	688	667	688	728	687	725	649	699	660	723	694	640	672	694	745	689	674	695	693	687	719	683	711	636	680	713	701	766	706	696	708	699	690	683	679	704	713	680	680	677	703	691	646	673	679	659	685	749	775	661	703	725	704	659	739	687	663	697	674	677	727	668	673	713	716	698	724	684	685	689	671	679	691	672	713	685	751	754	708	669	673	643	696	650	727	729	734	709	690	684	696	685	714	721	707	700	697	714	692	748	675	696	672	710	676	674	690	693	688	624	743	671	659	669	691	697	664	632	691	694	690	702	697	705	690	687	693	708	680	667	700	736	722	720	712	654	695	729	736	697	726	681	661	694	679	683	677	701	684	660	681	736	713	680	700	709	711	741	712	696	732	690	704	723	719	727	699	666	643	719	684	694	675	735	631	669	669	724	685	717	682	683	674	774	740	745	682	719	676	685	730	718	757	723	674	692	673	719	682	684	707	688	693	676	716	697	718	693	660	706	672	683	665	660	661	669	654	714	694	684	668	661	688	695	669	734	716	678	668	703	702	651	704	725	700	689	708	682	683	713	698	682	686	710	708	676	682	695	681	671	714	715	664	708	694	716	725	664	710	745	659	690	721	676	692	700	680	647	688	717	683	682	768	705	738	694	683	716	694	689	683	674	725	675	685	692	703	675	736	734	698	663	713	698	719	732	674	660	713	707	726	678	692	695	692	681	686	675	631	744	721	708	676	677	685	695	724	729	699	669	695	684	677	649	708	710	732	649	692	674	679	699	712	672	695	713	668	681	726	657	668	697	693	686	695	756	689	681	714	715	698	722	716	682	765	692	708	677	724	714	728	763	713	711	708	699	666	700	763	682	694	689	705	700	724	657	666	680	749	691	692	672	684	737	725	707	717	724	686	709	667	706	698	670	676	720	682	730	629	687	686	680	639	673	711	689	701	735	656	724	733	697	651	707	688	684	739	686	714	712	734	671	660	697	736	721	731	688	692	696	725	675	729	646	717	710	685	708	627	687	709	728	699	713	715	691	683	747	715	666	721	734	688	710	677	731	728	697	704	671	720	721	644	672	701	755	706	676	699	676	672	690	692	706	695	661	695	681	638	723	684	656	686	668	636	736	643	693	721	700	730	729	700	720	685	641	710	680	680	682	698	682	674	654	666	703	629	725	693	694	700	681	698	740	646	678	692	739	652	725	691	708	643	683	771	690	714	697	722	656	708	652	702	729	727	731	698	668	681	666	657	657	711	658	707	692	686	689	696	674	668	747	693	675	670	653	656	699	683	668	706	693	715	703	675	683	672	678	720	704	746	706	694	750	724	723	700	709	678	668	638	673	705	733	694	720	662	731	703	699	713	705	712	669	717	661	703	726	714	692	638	673	693	729	689	691	725	704	687	654	709	730	686	701	716	718	659	717	654	667	691	698	735	727	697	702	669	690	688	681	697	711	707	696	705	669	708	695	678	696	681	675	658	689	678	705	723	713	686	653	723	662	662	718	690	730	668	705	656	710	644	677	681	678	692	666	697	710	687	678	674	697	728	699	689	686	680	698	714	682	694	655	693	686	727	684	662	702	706	724	705	680	695	694	615	741	688	688	660	695	698	706	705	678	693	707	696	703	719	713	693	687	672	716	739	672	706	709	696	683	677	684	731	738	668	724	682	729	767	689	715	715	688	683	672	671	720	705	689	695	668	667	672	686	658	674	643	650	628	730	680	705	720	713	700	691	697	677	734	712	695	705	676	696	676	688	702	734	707	663	648	701	691	698	730	588	683	674	709	658	687	668	706	705	671	692	702	646	772	731	651	678	685	712	663	716	699	721	717	661	744	650	684	725	656	664	691	657	724	663	684	682	686	721	706	695	686	677	698	751	687	705	716	678	705	722	692	729	719	712	650	699	699	712	729	683	647	682	666	687	726	706	740	737	697	697	670	696	673	680	687	689	691	721	737	704	720	695	756	654	676	698	727	680	656	767	686	719	656	690	716	713	704	731	686	737	692	678	728	655	717	692	727	674	678	709	694	691	682	681	691	625	680	669	682	666	699	653	710	704	721	678	703	720	693	712	712	670	692	709	714	738	650	670	703	719	656	696	690	652	745	661	680	721	670	737	724	747	690	710	721	723	725	710	714	657	697	709	689	693	677	707	705	720	651	686	684	691	738	704	691	657	669	668	719	690	708	742	665	688	687	690	696	678	724	675	688	676	695	726	705	685	679	680	718	676	711	744	670	673	736	650	667	677	698	691	705	674	691	658	684	683	729	729	703	709	657	732	714	689	657	696	734	725	649	682	689	670	738	684	644	676	660	694	701	646	707	681	718	716	664	723	637	699	704	697	677	731	710	675	699	713	681	663	680	707	702	682	682	680	661	692	695	702	666	699	704	678	725	680	721	649	695	685	696	692	672	731	720	706	679	694	672	701	737	675	681	686	678	664	674	710	696	682	696	703	683	662	674	693	743	694	705	681	661	692	712	693	684	733	704	640	719	681	682	696	701	679	732	659	620	675	672	636	692	699	673	686	656	715	722	708	712	713	719	720	670	725	681	657	692	701	680	744	747	671	713	666	688	707	722	710	699	712	680	666	663	716	722	726	677	670	731	675	682	706	696	696	710	719	650	680	675	658	715	668	676	654	647	701	709	687	690	689	715	677	721	743	706	695	659	723	677	694	686	661	707	665	727	689	665	677	674	690	720	668	733	683	699	684	693	690	663	724	703	708	670	686	716	684	657	645	679
8517	16020	13615	7560	5367	4030	3276	2652	2202	1865	1589	1449	1333	1276	1129	1043	1118	990	965	952	974	944	906	893	907	869	870	871	797	829	795	824	819	830	859	892	833	801	778	823	759	796	796	827	843	811	799	803	799	776	796	760	797	776	785	786	746	748	785	728	786	754	745	756	749	747	781	761	816	780	781	771	769	804	742	789	782	735	818	775	763	792	788	766	802	778	748	747	747	713	731	788	782	765	735	765	802	734	816	719	759	786	817	768	804	778	768	760	762	788	765	813	739	802	790	796	741	809	756	791	755	758	764	740	806	773	795	772	768	783	757	773	773	832	766	760	771	753	745	798	752	772	749	786	771	803	742	807	764	717	749	734	773	796	763	742	721	781	823	802	744	778	779	747	730	776	755	784	800	758	760	760	797	761	780	827	735	713	753	687	753	813	824	781	804	788	750	731	780	807	799	807	804	764	782	804	792	779	772	744	777	738	760	776	748	768	782	769	790	793	767	790	766	758	735	718	791	735	775	776	761	759	745	822	767	758	773	824	800	764	755	771	771	802	802	797	707	786	767	752	732	796	759	841	788	795	776	795	786	784	808	799	783	758	770	757	808	768	758	796	821	810	743	722	777	786	751	764	796	820	799	775	812	739	775	800	752	793	816	766	764	767	792	796	807	765	709	802	743	819	743	828	778	762	755	759	736	728	789	763	769	751	769	783	740	788	767	794	767	750	748	816	761	791	763	770	771	729	729	763	752	704	757	764	733	761	749	743	763	763	752	813	784	784	748	738	750	775	746	741	760	782	799	694	738	773	725	823	762	732	744	771	753	737	771	771	740	735	739	768	755	829	774	736	770	718	725	808	785	775	811	753	786	767	760	776	757	776	765	770	786	783	764	779	788	795	804	770	810	778	786	820	760	762	739	757	761	744	764	768	787	788	759	752	760	763	760	766	780	783	793	824	780	753	752	812	769	787	762	784	777	749	745	727	808	781	821	723	791	800	761	766	805	747	775	770	774	768	752	795	751	803	762	786	804	762	783	780	777	783	741	756	811	739	680	804	810	801	737	768	755	787	792	739	744	778	717	749	798	752	768	776	784	790	738	787	731	730	754	794	757	761	810	804	787	739	695	772	790	763	776	806	805	771	782	831	801	789	690	778	797	749	747	697	787	784	729	758	800	783	779	787	791	765	780	744	739	743	788	765	784	809	783	773	758	790	788	773	774	815	745	787	766	760	786	780	730	745	808	750	765	744	786	802	772	719	797	761	741	749	732	848	771	796	813	742	770	728	787	787	753	769	755	713	807	739	724	722	788	767	774	738	786	792	805	779	784	756	758	755	767	803	767	768	754	769	776	792	795	787	795	757	827	799	771	739	793	713	746	756	749	735	757	766	750	834	735	741	774	823	817	770	756	728	793	735	755	770	767	718	782	708	786	751	798	777	737	789	772	825	791	799	812	785	797	760	754	785	743	775	791	769	765	741	799	777	774	776	760	778	771	784	769	819	739	776	803	788	770	762	753	763	750	768	806	784	791	788	790	771	750	797	817	802	761	695	732	805	745	776	830	796	758	743	804	747	782	768	706	753	752	744	718	762	808	767	773	734	745	781	812	749	754	818	807	787	800	764	741	782	720	776	786	735	781	775	788	770	761	793	821	728	755	809	780	716	766	780	785	837	721	753	750	799	804	789	760	798	757	785	776	748	804	776	777	777	773	717	759	780	789	761	746	774	768	763	780	814	756	757	789	775	810	801	802	756	749	779	765	753	799	764	738	739	748	748	790	774	761	783	780	730	776	743	748	776	742	792	760	742	761	786	759	791	825	796	777	757	785	797	743	812	758	771	748	747	766	801	771	778	778	741	764	753	752	789	747	701	824	758	744	798	750	834	764	783	790	763	760	753	746	699	717	760	748	761	816	774	818	805	807	767	767	751	799	844	743	739	798	725	786	751	709	736	783	804	763	752	772	716	765	764	706	745	796	813	716	750	741	732	781	758	752	744	807	771	766	741	774	759	759	789	747	770	795	798	726	750	744	764	791	748	779	758	774	769	764	784	767	754	718	799	760	735	765	792	756	805	774	819	791	827	742	725	812	740	787	785	766	753	788	749	758	769	791	799	718	815	731	786	788	774	743	746	832	800	786	795	791	739	825	754	768	769	760	729	785	752	800	784	768	801	722	752	760	793	805	759	790	799	749	803	773	787	743	775	805	781	741	742	804	739	816	759	771	774	738	797	772	773	764	760	804	745	764	778	730	784	802	769	770	769	802	774	742	754	767	752	788	768	779	749	820	767	807	719	743	790	771	769	771	758	757	763	823	776	769	786	698	731	776	761	793	756	697	769	756	782	742	763	771	795	772	761	768	743	746	752	809	722	810	781	746	777	763	767	782	818	795	794	779	785	776	778	759	759	775	794	791	763	790	762	749	794	777	795	748	741	799	750	709	760	755	784	775	787	792	787	815	756	761	758	751	800	724	784	768	761	761	786	807	708	737	782	768	763	776	785	740	790	735	775	747	745	729	774	794	705	759	735	828	806	746	752	763	775	764	721	793	769	798	771	762	748	782	755	777	787	789	786	763	764	774	705	777	811	764	784	797	732	766	767	783	799	745	748	745	792	760	773	757	739	771	788	774	814	729	791	756	730	842	781	762	763	780	786	769	754	778	740	757	793	772	736	803	755	738	811	797	727	699	810	793	804	747	801	729	802	744	742	731	829	783	754	774	721	767	763	781	725	794	742	802	745	757	765	714	739	771	838	772	809	750	776	717	755	756	729	786	755	784	784	761	771	797	718	771	810	813	847	757	721	743	798	791	731	786	757	738	760	805	763	779	722	761	743	787	744	808	717	688	792	768	825	752	790	746	759	750	798	750	764	752	761	769	760	721	755	783	762	773	734	792	792	775	749	770	751	792	776	800	792	792	789	806	787	763	782	784	800	801	780	772	732	776	747	768	770	817	767	788	752	777	771	736	764	817	730	770	821	768	734	721	815	773	760	776	784	786	769	797	757	833	748	735	793	765	754	778	754	802	721	777	738	713	773	859	736	798	742	779	737	787	766	754	740	791	771	853	782	793	776	799	804	764	757	793	814	756	801	796	806	728	742	776	768	791	714	809	780	774	761	794	757	751	798	782	792	685	804	780	740	752	766	812	752	765	710	809	773	775	776	740	761	740	807	783	801	730	787	759	809	776	799	746	752	778	764	702	745	757	833	789	759	746	732	769	812	800	747	766	794	758	791	791	800	701	780	772	773	849	772	754	811	755	765	769	800	760	757	712	776	813	759	759	763	770	746	708	771	779	754	746	781	777	783	758	714	780	751	733	747	817	760	756	755	794	757	772	788	764	788	795	780	784	785	795	771	711	761	783	773	759	737	776	811	754	768	761	773	763	758	764	711	713	808	755	725	790	778	793	746	782	773	753	751	804	795	745	736	756	774	788	725	762	787	820	749	765	854	729	773	797	828	759	749	775	739	785	742	785	768	758	738	736	771
26894	20305	8176	669	348	288	288	237	224	223	243	216	215	216	235	222	223	212	197	205	209	213	198	213	224	210	205	226	209	217	225	228	235	219	236	187	226	202	199	203	203	226	237	226	199	212	209	222	203	211	213	226	215	203	191	220	207	189	219	217	218	222	206	221	197	223	191	201	198	211	229	233	210	242	241	228	208	205	213	203	222	243	229	197	208	207	212	229	192	191	199	205	202	192	223	210	216	221	222	222	197	221	200	213	183	228	188	213	201	203	200	215	231	204	213	204	214	227	222	206	218	192	222	204	226	190	218	202	243	221	193	209	186	209	214	203	192	197	223	198	218	219	208	198	202	183	202	220	215	193	210	213	223	203	201	212	212	199	218	210	191	218	193	218	212	229	218	214	209	211	212	228	211	202	218	244	202	206	196	203	206	214	229	194	201	213	197	230	206	222	200	225	207	215	229	209	199	222	225	203	201	188	198	240	221	204	222	195	212	216	193	213	222	235	198	194	228	227	199	204	203	200	216	204	212	204	221	204	208	206	210	223	235	248	203	192	217	199	193	226	200	215	224	214	263	225	194	224	206	221	228	185	231	219	226	203	205	212	196	235	202	222	235	214	218	211	228	207	216	201	203	210	197	207	205	222	214	191	196	172	212	233	202	193	226	222	202	227	247	228	215	213	215	213	213	222	227	215	232	217	202	210	216	219	226	223	210	225	209	177	232	217	214	186	207	223	208	250	197	206	216	222	221	191	213	211	226	228	201	184	227	211	239	218	215	224	218	199	191	219	208	211	195	234	199	183	191	199	195	179	186	213	209	215	213	224	212	241	197	196	206	209	237	217	186	201	181	168	212	231	201	215	220	223	221	186	202	225	230	216	191	200	188	216	221	218	235	200	198	217	221	212	209	232	198	208	180	225	216	191	225	200	213	246	213	218	205	214	219	231	206	220	201	222	182	225	214	215	195	215	200	227	202	187	213	198	229	233	220	211	226	191	202	219	202	214	200	215	205	217	223	201	202	193	197	204	214	207	213	204	236	227	230	203	198	240	203	228	212	232	173	200	208	213	209	228	209	201	212	208	206	221	215	208	228	210	228	208	237	225	202	198	202	210	233	216	202	189	208	207	179	236	203	217	198	215	219	236	208	198	199	200	218	217	220	221	211	190	220	220	210	195	213	213	213	202	209	202	218	220	196	220	216	197	210	220	196	187	223	208	216	220	205	211	211	193	220	232	227	183	207	223	196	234	199	195	189	209	185	209	206	186	197	222	202	193	223	237	215	228	226	176	212	221	195	203	207	226	190	208	211	232	215	193	209	204	228	200	194	209	202	207	215	204	215	207	218	215	195	193	200	203	218	193	209	218	189	219	207	196	185	217	200	202	216	200	224	229	217	201	216	211	203	196	230	246	218	211	206	232	190	205	206	209	208	215	207	217	204	214	212	206	216	223	208	216	216	168	230	213	217	182	196	222	218	183	204	204	198	203	234	208	186	208	228	191	198	196	220	204	198	212	188	230	208	215	191	188	225	200	215	198	212	200	232	230	231	217	188	199	198	204	236	223	204	198	199	224	211	220	206	192	224	209	218	220	215	227	191	222	222	185	222	223	221	217	200	222	207	196	204	209	214	214	210	209	212	224	208	188	217	209	223	225	224	228	193	223	209	212	204	204	205	205	215	220	185	212	201	224	213	200	219	216	203	221	217	212	214	207	235	206	223	205	213	188	191	223	205	211	206	200	212	221	238	230	216	203	206	214	224	204	205	209	218	236	203	197	195	212	201	217	216	207	205	198	233	208	209	225	207	204	220	219	204	205	190	205	199	196	220	215	183	191	218	194	211	201	229	233	200	185	197	223	208	185	196	208	224	192	177	190	235	197	201	220	213	185	211	214	251	193	209	158	216	189	219	202	228	213	228	197	223	228	213	208	225	211	199	219	201	227	233	238	218	211	195	221	202	219	219	200	211	195	188	228	216	188	184	201	196	207	192	229	200	212	196	181	208	220	219	201	214	209	199	228	226	219	221	223	228	198	211	212	236	187	219	219	221	208	217	229	215	220	201	202	211	215	202	212	198	187	216	198	225	215	202	207	200	232	201	209	217	211	197	221	208	199	182	232	196	198	195	211	219	190	210	210	191	181	202	202	223	188	210	220	235	218	185	229	213	195	226	191	225	231	213	197	179	187	227	208	221	198	213	202	223	185	239	197	227	187	200	203	213	215	214	219	200	220	235	225	202	203	201	226	217	216	209	228	210	175	198	185	198	183	227	206	214	178	220	220	206	240	206	188	229	192	234	198	213	236	195	207	220	183	222	204	191	226	214	226	205	223	198	213	229	198	211	213	192	247	223	204	204	219	204	185	195	204	190	222	234	240	208	182	192	232	225	214	247	209	212	210	191	215	226	231	214	198	212	216	230	230	210	214	205	233	196	201	222	195	192	191	238	216	208	192	210	197	235	209	213	208	190	211	207	194	199	216	233	230	223	203	228	229	203	208	216	213	215	224	213	203	215	197	235	200	202	211	222	201	219	195	209	210	199	218	213	187	218	205	198	205	227	222	225	223	206	207	225	222	196	213	212	190	214	214	215	205	211	194	210	197	211	205	228	214	243	208	231	198	207	192	185	229	203	201	199	189	191	225	217	207	212	228	216	221	216	211	189	194	203	224	202	187	223	233	229	206	195	213	222	242	220	219	210	230	227	194	190	212	213	220	219	188	186	210	221	242	209	215	171	234	224	230	195	229	215	202	190	217	209	217	205	218	194	206	196	212	239	205	169	220	197	209	221	219	194	182	220	216	231	192	211	237	214	216	201	222	204	242	230	200	226	178	232	203	205	216	203	231	228	195	218	225	219	205	197	201	200	222	201	196	202	238	211	223	199	215	206	203	206	198	208	226	213	230	181	218	200	200	216	222	244	202	209	182	200	201	214	240	208	190	229	237	220	192	195	222	212	209	199	221	204	191	216	217	216	177	200	215	214	214	214	205	214	220	191	215	223	225	197	216	217	210	216	231	182	213	226	209	239	216	256	210	202	211	197	216	201	190	227	206	214	223	221	193	202	211	217	217	182	214	206	220	229	218	191	223	201	205	222	186	222	219	217	233	197	213	223	225	205	206	226	214	206	218	212	195	223	216	199	203	216	205	200	195	208	227	214	189	202	224	196	225	227	219	210	197	215	213	232	233	211	213	186	193	203	203	229	209	197	198	203	215	215	237	203	218	185	235	224	231	223	251	194	205	229	222	195	220	202	209	219	236	198	220	225	221	248	197	219	187	217	209	202	196	246	212	216	227	205	186	194	194	204	211	194	213	209	207	211	211	214	206	206	188	205	181	201	240	183	204	233	196	229	224	245	193	227	207	234	225	217	207	223	194	201	209	217	209	220	200	213	207	210	178	221	252	215	208	238	220	214	210	222	202	189	197	196	219	210	191	172	186	243	209	216	196	207	211	211	199	200	202	219	234	215	216	192	218	217	206	205	224
4869	1111	922	504	442	349	357	303	342	284	285	274	279	294	273	272	255	286	271	251	235	278	241	254	256	269	265	257	260	279	264	264	260	253	271	260	282	302	275	263	258	273	253	249	225	275	252	268	269	241	239	275	290	256	282	264	228	239	276	267	248	247	261	279	266	281	269	263	274	247	259	289	256	250	226	256	257	257	277	277	241	264	218	242	258	271	254	272	258	262	271	281	262	269	255	267	260	293	257	276	277	259	313	238	241	272	260	244	264	259	274	225	256	256	269	273	245	264	257	252	289	256	259	298	252	287	275	254	251	241	263	243	237	272	304	242	240	254	245	260	234	259	265	291	295	264	223	277	255	301	280	265	300	246	235	274	251	265	271	268	262	301	279	251	265	264	273	293	287	254	243	260	267	219	245	269	272	258	241	248	281	323	248	248	261	272	266	247	263	255	242	294	231	247	284	249	256	275	278	272	253	275	271	292	239	273	257	282	241	273	245	276	284	234	253	284	255	257	272	291	235	258	269	268	247	258	249	256	243	274	280	243	247	238	238	245	248	252	244	265	281	272	260	237	263	289	271	268	283	287	233	257	227	277	263	307	273	243	267	260	268	260	268	281	256	284	269	237	252	267	256	261	255	270	251	258	262	275	275	269	264	264	259	237	247	268	293	271	260	265	257	281	273	284	258	250	235	272	269	274	295	270	264	246	274	257	274	233	244	266	289	247	257	243	246	272	296	290	270	279	260	265	241	257	246	232	263	264	292	268	293	248	274	270	268	242	265	269	237	251	259	288	259	251	269	244	274	249	253	234	254	264	298	239	229	271	292	264	275	279	254	276	254	269	267	274	255	254	266	247	230	267	248	256	242	279	232	255	262	242	273	268	265	261	284	248	247	246	265	268	237	264	251	287	263	263	271	272	264	263	265	247	293	271	291	252	244	268	268	262	245	294	246	277	280	269	251	253	265	226	245	241	253	236	222	262	272	250	256	251	232	246	259	279	255	253	302	253	269	251	267	254	257	249	243	277	249	248	259	271	264	255	268	271	252	257	287	289	259	263	269	244	265	271	260	255	260	273	273	253	256	279	237	283	292	249	290	250	275	248	277	230	253	269	251	248	257	248	242	245	249	242	255	259	230	262	247	247	262	268	241	251	250	248	261	241	269	223	263	284	288	249	264	276	242	243	248	266	282	252	285	279	247	266	247	294	263	250	260	284	279	254	230	295	231	255	263	274	286	258	276	245	250	252	258	277	234	259	267	245	270	286	251	286	269	279	239	246	259	272	267	236	266	252	280	282	255	283	244	241	244	260	221	258	269	277	267	245	268	249	264	233	281	245	281	253	255	256	252	248	274	265	253	255	262	255	277	254	262	220	277	301	257	248	271	276	265	227	277	275	263	267	246	247	254	232	242	264	264	264	290	264	290	259	290	267	286	265	249	278	261	238	233	254	284	291	253	272	236	280	274	257	243	270	260	307	275	272	223	213	235	248	296	231	259	238	264	246	252	255	252	268	273	253	237	297	291	263	266	264	260	262	264	281	240	274	257	261	260	271	276	267	248	249	308	249	237	254	273	256	252	266	264	260	239	253	244	255	251	271	233	273	274	249	260	266	275	261	260	250	269	258	254	256	264	268	278	259	250	275	248	273	261	272	298	248	295	247	255	277	246	235	247	275	262	283	245	262	244	269	244	304	255	248	261	258	233	259	264	226	256	242	283	250	256	285	271	265	298	246	274	266	254	250	278	255	266	274	274	261	268	264	263	263	265	241	225	281	249	259	246	267	237	259	247	244	268	260	245	271	267	239	251	266	248	279	236	256	265	253	262	260	273	276	274	261	236	250	251	271	254	241	276	267	276	261	263	268	285	276	268	254	258	280	270	240	262	256	257	259	259	260	286	263	241	280	259	281	284	259	257	266	288	266	270	264	283	260	275	265	283	272	278	271	255	256	249	271	240	269	288	245	267	263	253	244	286	242	292	260	239	259	263	252	274	274	278	253	232	253	260	235	266	259	290	261	260	249	235	270	257	286	255	260	269	262	263	260	253	267	233	288	264	242	257	270	291	243	258	280	258	244	238	257	264	272	271	249	282	266	256	300	274	230	262	277	249	247	268	258	262	251	258	264	287	268	275	262	274	266	262	260	265	239	261	257	246	259	260	270	283	229	242	257	241	271	243	260	245	278	262	283	260	275	267	267	267	263	256	279	278	254	238	254	227	245	264	251	276	286	234	228	228	246	267	256	253	255	270	289	294	250	250	276	264	267	284	273	261	254	271	270	258	250	270	265	247	277	256	286	282	238	265	261	267	244	222	241	262	266	241	257	261	265	252	248	276	256	215	287	279	278	252	251	263	243	224	265	274	287	251	260	265	253	282	268	251	255	270	267	256	272	257	263	282	250	289	243	280	260	267	258	257	260	251	284	264	253	238	222	271	246	244	268	284	277	254	258	283	252	249	248	254	259	245	254	267	263	245	256	250	233	274	250	277	255	307	229	255	242	269	288	259	241	266	258	268	285	252	251	284	278	247	252	266	261	237	254	276	258	279	267	271	243	267	276	252	235	261	257	252	279	257	264	274	267	265	250	271	236	257	243	271	253	257	269	279	262	264	239	276	258	252	261	274	257	250	261	235	269	237	271	251	256	281	244	246	246	230	240	265	285	282	247	251	282	284	260	271	259	247	277	252	264	268	286	246	268	267	247	232	258	244	251	261	276	262	271	270	237	253	266	294	261	271	240	278	277	268	257	273	273	264	271	266	239	256	269	250	268	265	271	248	251	276	276	255	270	264	296	277	271	248	247	250	290	284	230	276	256	233	234	275	239	247	254	266	276	247	260	244	274	231	271	235	253	258	237	258	241	254	225	249	267	255	256	289	250	279	294	271	243	260	252	242	267	279	255	269	254	279	254	262	277	231	265	247	256	239	247	278	267	267	235	252	276	278	267	265	242	258	241	286	250	259	266	262	246	271	265	251	274	262	236	280	261	272	246	275	234	258	267	273	267	251	271	236	278	280	280	259	261	263	249	248	245	277	267	281	264	239	276	247	230	257	222	279	271	247	266	259	263	266	231	282	252	256	266	254	284	274	271	254	248	269	289	226	269	274	230	268	287	271	243	265	249	247	231	278	289	286	267	260	263	258	258	263	275	245	247	289	272	255	256	268	268	283	251	250	284	286	245	263	250	260	254	287	242	252	276	246	255	272	295	283	240	254	262	255	267	253	261	253	251	255	262	233	256	286	245	265	256	236	298	265	296	252	255	281	262	249	280	272	280	263	262	265	247	269	232	242	268	261	259	287	265	252	256	235	251	234	249	244	247	222	239	257	280	244	239	250	242	252	246	264	260	252	248	281	267	261	251	248	258	249	245	252	236	270	258	265	275	231	280	258	247	262	260	249	235	245	259	261	281	284	245	269	274	235	262	246	268	262	270	284	257	266	268	235	245	249	234	263	251	252	269	266	253	257	276	280	256	252	235	265	259
23585	21160	28607	24003	21163	12593	1428	887	734	698	625	579	559	470	501	442	468	457	493	428	433	464	408	417	435	435	471	464	379	415	380	407	443	428	425	413	405	410	416	386	403	425	429	425	426	418	422	425	406	391	410	421	397	407	399	387	385	402	411	404	388	404	399	405	398	409	400	406	394	410	418	401	391	408	394	381	407	390	398	406	385	397	421	399	329	402	418	427	400	403	351	384	401	413	448	371	411	377	400	411	369	400	423	458	425	417	434	470	414	370	388	386	408	452	422	386	424	439	434	329	419	414	395	376	378	373	401	371	424	390	406	407	428	437	412	378	426	382	428	402	397	392	417	375	390	431	392	426	423	428	429	406	427	407	427	381	380	423	400	354	373	432	389	406	418	402	407	431	408	396	415	396	391	373	390	403	397	403	386	387	370	409	382	417	378	378	400	437	431	374	434	389	410	390	373	404	387	402	373	396	392	378	362	407	433	438	393	409	411	348	392	405	396	383	401	395	385	410	382	408	409	379	392	414	408	416	402	404	359	380	406	389	386	377	402	387	412	399	418	409	438	381	412	402	433	397	420	396	391	430	426	389	378	400	399	401	389	397	384	392	426	405	395	412	354	403	363	414	424	409	410	376	398	385	407	389	391	411	402	407	418	434	393	403	423	336	412	401	390	417	433	411	389	383	413	417	394	409	395	387	399	407	402	372	381	425	415	392	400	421	392	382	366	416	354	399	380	394	399	417	381	374	404	397	412	410	442	405	403	394	441	394	423	383	375	383	440	403	411	401	447	371	406	407	412	413	409	383	414	391	400	405	406	428	399	415	429	401	412	403	420	415	393	412	394	397	453	420	424	431	403	380	394	406	388	414	405	407	416	378	407	394	425	384	406	399	401	394	402	392	383	393	382	365	406	404	432	397	412	398	406	421	387	396	391	420	407	405	379	442	396	397	351	392	391	385	411	433	419	373	417	427	380	417	389	402	405	401	409	405	369	375	416	402	385	401	384	391	422	378	417	450	426	395	432	406	374	390	399	393	410	393	413	405	368	352	408	387	429	376	443	392	415	357	432	410	345	389	394	416	421	391	395	444	420	372	416	416	381	376	394	394	420	396	389	404	423	388	386	416	373	410	431	427	405	394	388	405	408	441	432	402	399	371	416	427	395	407	408	404	428	390	361	418	436	382	383	444	420	406	421	399	406	399	414	387	417	422	415	368	423	386	426	385	416	411	403	384	388	382	401	407	331	397	392	377	435	408	396	382	422	362	385	411	382	427	426	394	407	386	388	425	406	401	395	379	409	420	391	388	421	419	427	378	387	374	388	398	404	440	409	423	384	412	389	366	376	368	366	368	382	405	389	383	387	368	414	410	432	377	360	385	426	358	388	394	385	437	382	409	423	386	392	405	413	402	470	369	421	411	362	453	445	419	380	402	408	438	406	397	391	410	418	386	400	423	363	404	414	405	369	393	402	376	377	403	391	394	415	406	384	400	408	398	374	394	410	400	396	418	407	358	374	386	394	395	384	419	410	444	381	392	398	418	395	387	400	398	404	374	374	402	367	369	412	392	458	425	384	410	384	431	412	436	415	360	397	435	385	398	420	416	406	380	408	413	388	387	430	374	401	351	420	386	404	385	383	386	412	407	384	410	382	402	391	404	457	387	409	392	406	423	385	391	383	387	417	400	409	373	373	398	385	409	374	406	385	369	415	389	374	400	406	398	388	401	413	436	412	382	400	417	391	429	421	385	440	414	412	370	435	409	397	389	401	428	354	404	458	371	365	382	411	396	388	416	414	416	402	390	383	425	387	444	417	370	376	407	409	400	407	349	368	421	406	401	380	406	447	370	434	390	400	424	385	450	382	434	418	357	439	426	402	398	407	419	427	406	399	378	412	390	395	416	393	391	394	392	398	385	397	398	392	398	425	391	404	410	407	430	374	401	406	415	365	366	394	400	393	384	420	405	443	389	394	334	389	400	386	403	377	422	379	423	380	394	411	412	408	375	408	395	385	441	393	388	378	353	375	356	395	400	389	418	367	394	408	406	383	405	399	380	450	389	400	406	365	420	409	441	420	407	413	376	392	403	441	394	404	393	382	400	430	398	417	367	374	400	396	394	407	397	364	421	355	385	395	403	413	397	388	395	400	413	393	426	443	407	383	417	418	429	388	394	388	388	411	428	435	369	410	403	417	423	415	394	423	407	414	450	405	385	413	412	369	406	396	400	390	419	406	441	365	398	392	408	431	377	383	387	413	402	392	419	374	418	379	394	371	433	410	367	402	380	374	410	400	415	413	425	438	410	431	404	409	400	364	402	412	399	410	397	388	410	387	406	425	372	409	368	418	413	373	425	391	394	435	417	408	407	398	410	400	377	401	438	435	423	380	398	371	345	398	403	420	393	433	369	389	382	397	412	376	378	376	395	370	413	394	393	395	425	427	400	387	361	422	399	394	399	418	407	414	376	454	384	407	392	396	424	439	421	376	364	437	405	400	415	386	399	367	421	423	412	409	416	409	413	355	381	435	433	387	392	382	410	398	399	434	391	400	359	391	427	364	381	402	407	420	374	401	388	385	367	423	415	410	415	404	441	396	401	371	394	417	396	392	414	399	382	391	401	432	408	395	403	378	379	414	407	421	371	420	398	427	386	420	385	384	398	411	425	409	411	400	370	416	392	402	423	378	408	418	416	433	403	413	415	367	401	386	380	382	433	429	385	399	408	381	410	391	416	416	406	407	403	415	430	371	396	407	409	390	399	404	378	419	409	421	405	394	383	370	391	418	393	378	411	381	398	395	363	403	422	405	423	395	376	443	426	398	400	392	379	441	391	411	405	403	408	405	404	392	398	414	427	397	382	385	412	412	400	396	412	375	396	393	407	383	391	389	376	388	386	416	456	370	372	371	394	410	396	398	389	362	404	389	420	418	436	415	392	406	389	384	414	347	365	390	362	403	398	422	435	396	374	390	403	401	381	452	388	415	420	411	364	402	393	401	381	379	441	382	375	411	389	354	420	445	375	425	388	368	391	370	409	384	403	432	420	426	435	399	398	393	380	399	366	400	392	411	387	379	375	403	402	360	407	422	394	425	393	388	400	410	389	423	379	385	443	402	407	378	364	445	398	394	397	448	406	426	375	379	391	380	421	386	380	417	383	404	423	443	394	420	394	410	428	386	422	370	406	396	405	423	375	437	399	420	385	415	433	400	394	394	400	400	370	405	407	422	382	393	461	351	400	369	388	390	404	413	434	390	420	425	429	455	367	410	416	369	417	402	394	400	447	386	372	409	424	394	407	396	405	381	383	404	395	377	406	405	402	442	419	380	420	420	368	394	404	389	414	406	395	398	382	377	409	390	401	410	395	431	440	406	421	411	412	411	411	401	377	411	450	406	416	429	392	371	404	386	394	403	392	393	410	399	370	446	401	402	430	441	394	436	371	353	404	389	392	385	408	413	417	396	391	382	417	402	399	427	409	377	380	389	390
5961	9678	8207	4191	2959	2272	1763	1459	1186	1029	928	813	701	668	679	599	602	596	564	529	519	531	502	529	498	464	480	535	486	502	490	487	497	476	516	455	472	504	443	457	491	502	473	502	469	472	473	480	458	456	491	460	478	431	428	456	467	450	501	457	485	420	415	489	478	511	459	482	500	441	459	474	495	487	462	427	459	487	458	444	498	451	445	454	438	481	459	464	490	431	480	455	502	429	477	461	469	438	470	479	471	462	477	444	433	461	494	418	473	462	467	459	460	469	486	446	433	441	450	430	479	478	514	454	458	436	440	444	472	498	457	458	485	488	472	457	476	467	463	443	439	471	433	466	438	463	466	444	468	422	440	482	459	475	474	491	412	490	462	478	443	475	434	489	452	440	438	490	441	459	481	428	423	413	506	443	455	443	497	448	471	458	455	441	486	466	502	471	460	462	461	504	439	430	460	515	424	423	471	457	432	464	473	489	433	451	438	424	446	476	427	438	487	478	447	476	456	467	461	406	407	483	477	450	496	459	458	468	436	440	507	504	471	454	470	441	496	471	456	446	448	435	481	462	432	462	465	486	531	452	468	472	450	428	460	475	466	475	468	471	487	429	429	458	446	474	466	437	463	475	490	418	443	434	470	474	447	436	447	437	429	463	448	474	427	441	461	460	473	444	461	444	449	430	450	495	462	452	457	494	439	460	427	463	481	472	451	475	439	425	463	452	452	434	449	445	492	443	435	457	441	460	448	500	438	460	486	451	459	444	462	424	465	485	458	481	468	476	445	465	422	463	477	454	476	430	438	466	483	497	431	466	436	466	473	469	458	455	432	483	435	438	470	480	421	491	435	472	473	483	467	443	433	461	442	460	426	446	498	434	473	447	432	439	451	436	434	420	461	435	469	463	463	432	409	475	473	458	456	462	446	444	430	444	448	429	463	490	436	455	473	497	418	445	460	460	443	428	476	482	436	485	460	477	435	472	451	451	452	478	448	457	439	466	423	492	462	462	449	470	460	479	416	467	425	483	482	423	490	406	425	477	468	457	473	464	437	445	480	459	441	466	433	468	445	504	427	463	466	455	459	490	502	475	456	438	471	475	479	461	448	428	430	453	466	480	477	453	469	458	453	463	467	451	464	469	470	433	457	468	431	475	427	460	493	471	465	449	435	464	474	460	479	409	481	443	504	452	455	466	434	438	462	436	493	480	452	475	466	439	451	466	434	445	437	490	462	445	468	475	475	458	414	447	426	473	467	452	466	455	421	456	487	472	452	477	481	462	463	502	507	484	454	459	453	464	470	447	459	473	454	447	435	463	467	451	476	441	483	463	478	420	456	458	434	467	438	451	463	451	409	414	478	463	479	442	432	447	464	445	494	420	484	413	454	471	434	437	459	443	446	454	470	452	515	456	500	441	418	484	436	455	452	465	473	446	441	451	404	445	499	452	463	517	432	476	473	458	466	453	456	462	460	474	405	434	446	455	478	489	457	440	431	471	461	427	455	433	460	456	437	468	406	437	447	438	462	430	474	433	466	445	455	466	489	444	423	464	487	462	472	430	437	451	480	455	472	440	458	481	441	505	432	456	473	459	435	487	458	431	451	436	418	445	470	422	453	493	451	449	484	433	414	438	464	448	487	448	450	498	462	499	449	408	439	403	443	489	479	426	449	452	420	459	421	478	451	432	408	426	422	481	458	454	468	458	462	457	461	454	466	467	470	457	486	440	494	432	457	480	470	462	427	438	452	443	434	472	466	469	434	460	479	503	384	447	460	438	476	464	455	477	436	433	448	464	472	432	439	483	439	447	471	482	476	456	453	478	450	462	458	433	468	439	479	450	507	439	449	471	449	438	409	482	433	432	517	470	440	443	461	465	451	429	468	478	475	445	496	427	442	476	464	462	447	447	493	469	463	448	459	475	442	484	472	429	472	460	483	474	456	437	451	432	433	460	479	445	480	481	402	466	443	445	455	469	466	448	442	443	476	477	479	454	432	457	452	457	427	446	451	490	470	423	448	442	447	420	468	459	449	451	447	468	473	454	490	400	476	465	428	495	473	486	459	446	454	458	497	463	456	498	483	432	433	434	461	460	486	448	445	456	486	470	446	430	429	458	428	478	485	443	454	480	438	480	479	460	479	460	438	479	465	469	447	437	395	437	487	444	472	503	457	456	416	461	431	462	466	450	460	449	469	479	396	494	442	453	477	432	443	463	458	457	480	486	476	455	480	470	458	486	473	469	456	457	455	486	474	413	455	443	447	475	476	441	471	474	452	461	439	450	450	476	428	443	478	485	475	438	448	457	480	454	428	463	486	457	481	440	449	459	467	456	456	485	449	434	461	454	470	441	420	486	484	437	434	411	427	429	424	479	430	441	410	502	484	437	472	429	476	451	411	431	464	463	454	455	399	453	458	443	485	433	506	474	466	476	450	474	465	456	484	446	447	496	470	452	450	464	482	473	489	427	452	481	472	452	433	462	436	436	450	502	469	423	459	459	474	466	432	474	487	474	454	468	424	445	510	492	477	493	432	426	474	418	466	478	478	461	451	467	481	448	433	448	450	478	433	448	447	442	444	429	441	465	473	456	434	448	435	442	423	468	414	412	517	428	435	451	447	442	479	437	448	451	442	447	498	466	441	511	472	441	459	432	490	426	448	438	482	489	412	440	446	464	499	468	451	431	436	447	461	402	462	505	472	475	448	435	447	473	475	422	496	475	461	441	459	490	461	436	442	468	470	481	449	471	428	486	478	469	473	453	454	449	459	423	453	455	425	470	473	449	489	465	482	447	433	473	477	433	472	491	407	444	470	447	491	437	465	473	450	435	457	450	472	420	457	464	437	408	430	484	472	466	441	449	492	430	470	491	459	462	422	447	453	437	486	456	483	446	480	469	443	514	450	442	462	441	436	439	486	443	457	465	444	461	450	458	455	457	477	467	437	437	504	475	494	474	434	447	441	448	471	487	488	448	422	461	438	442	483	453	449	468	474	461	476	465	420	489	440	436	477	499	498	417	434	461	414	470	437	419	428	414	471	466	459	459	490	495	446	433	474	473	463	447	475	494	461	448	473	418	434	445	424	466	462	461	420	432	475	463	458	497	471	437	426	446	453	475	474	450	467	452	442	475	435	459	451	440	464	466	466	422	467	470	456	426	478	450	470	460	441	425	499	451	448	463	447	448	474	466	471	414	438	459	492	425	416	472	463	460	465	441	446	463	456	507	465	432	456	500	409	495	483	428	459	475	451	453	479	437	467	451	457	469	448	441	467	454	487	461	434	437	451	452	458	440	431	449	450	487	488	489	461	465	500	464	409	471	504	461	476	442	489	453	432	423	476	477	454	487	470	472	452	472	432	453	442	416	458	445	458	414	460	435	457	461	439	426	463	467	443	430	444	459	452	428	488	472	454	487	451	422	483	453	437	485	449	456	489	491	481	482	476	467	438	452	472	449	516	467	427	485	495	457	462	438	461	443	528	480	405	473
24824	21162	27594	24939	12494	959	633	536	512	476	417	454	417	419	396	396	414	334	387	350	386	376	380	367	373	388	375	379	369	321	371	367	344	365	359	387	377	364	379	368	367	367	380	336	369	355	377	339	365	346	361	368	375	354	366	366	373	363	383	337	366	396	378	395	355	395	361	372	369	371	344	375	347	359	373	370	354	400	419	364	328	357	333	364	376	379	345	362	365	359	349	367	381	359	358	399	366	378	346	394	406	351	379	360	330	355	405	352	375	338	359	394	326	341	325	346	355	343	357	337	367	320	359	353	341	386	367	348	332	427	342	354	337	316	340	422	378	374	351	357	321	380	344	328	357	374	374	340	378	338	345	348	364	343	323	378	329	339	362	376	362	388	368	333	357	404	365	336	349	348	353	368	328	366	387	336	348	380	389	339	325	356	372	340	341	330	380	370	349	329	356	376	359	350	326	366	334	376	350	339	396	354	387	372	384	377	344	361	355	389	407	379	385	383	366	370	412	347	353	400	383	357	362	377	379	356	335	330	355	371	373	367	351	306	358	319	377	385	352	364	326	354	384	355	365	361	369	401	365	376	355	347	356	379	367	367	348	354	363	331	319	350	358	395	404	364	356	354	356	356	334	343	313	382	365	361	354	367	372	336	371	375	358	377	342	370	316	375	388	369	367	356	302	365	374	367	372	381	375	367	349	353	342	362	384	359	368	354	330	346	373	349	368	370	329	356	356	377	354	353	380	358	366	357	351	326	356	386	374	379	364	323	385	383	355	390	375	344	351	363	356	382	349	359	356	364	357	357	360	357	360	352	378	339	335	344	347	335	344	350	321	382	343	368	361	347	359	375	393	360	359	346	361	361	362	378	341	355	350	354	367	360	339	367	355	344	363	336	347	381	385	373	373	403	384	331	363	347	360	355	343	358	377	346	349	357	338	375	356	328	382	359	339	346	382	362	306	364	367	338	369	376	384	352	368	365	389	342	370	373	354	374	379	362	346	381	370	358	353	352	334	377	352	349	358	360	358	369	349	365	346	346	362	376	373	383	373	368	384	356	338	372	366	359	356	341	370	375	374	373	350	360	365	353	348	368	368	337	333	372	392	327	359	352	364	345	365	353	387	380	334	369	351	332	357	348	379	354	371	357	360	370	329	371	372	383	386	350	382	327	355	379	406	358	377	405	372	342	360	383	364	354	353	358	360	385	369	365	337	350	366	361	367	369	371	397	374	317	386	356	353	390	355	377	334	336	335	356	370	383	331	355	374	369	329	320	393	341	335	344	333	359	361	359	337	377	355	353	364	399	344	344	370	380	331	352	373	374	382	351	338	351	352	338	337	363	370	350	370	355	372	338	344	377	360	382	368	373	354	372	357	334	344	350	345	367	360	370	368	400	360	363	372	368	345	387	360	358	340	345	361	358	371	372	381	326	366	329	385	380	366	366	342	347	387	371	358	347	348	354	362	353	364	373	334	371	382	342	340	306	364	370	373	337	368	342	339	328	382	360	337	354	364	375	327	341	367	354	388	363	331	366	348	356	337	363	353	337	362	363	364	400	369	367	352	346	358	322	377	358	350	341	353	348	393	399	384	368	381	326	369	347	372	357	369	348	366	364	326	338	373	348	390	357	359	373	364	373	338	336	402	352	383	353	372	375	328	324	349	360	368	353	363	361	357	406	376	344	361	364	381	349	353	353	367	378	369	354	369	418	324	371	343	324	367	337	363	332	345	383	355	374	380	367	345	350	372	334	366	381	370	386	348	379	346	352	388	358	357	365	375	341	390	362	373	341	373	341	346	359	375	359	372	357	331	377	368	383	351	363	374	340	375	366	368	348	409	349	339	363	359	354	340	347	367	366	354	336	375	373	347	391	370	339	338	362	352	360	394	361	399	346	368	382	339	363	340	357	343	344	340	382	345	379	385	346	299	340	349	384	378	330	363	371	340	347	378	361	335	366	365	358	358	386	342	387	365	409	335	350	377	337	365	358	363	375	371	343	348	330	354	370	360	364	353	364	367	340	394	337	346	356	355	329	346	394	381	377	345	357	342	369	403	346	306	333	352	390	337	370	350	358	356	368	369	363	320	326	356	355	364	376	360	347	389	344	418	381	368	343	342	352	338	319	362	346	368	386	366	370	331	352	383	349	339	379	309	351	386	358	368	357	346	368	372	371	389	355	355	371	337	363	362	347	358	362	370	361	356	350	367	376	354	375	381	370	355	364	369	377	356	400	360	354	358	340	401	345	363	357	364	354	356	344	364	349	343	350	343	359	351	361	356	362	387	379	331	368	372	344	357	334	378	351	385	369	345	340	364	337	374	316	373	397	368	348	354	357	365	371	345	342	363	382	353	351	321	353	372	361	351	338	365	339	343	400	379	351	316	352	349	355	356	349	359	341	352	356	378	355	348	371	355	341	396	361	355	338	365	318	389	364	333	386	364	352	355	346	345	342	377	317	378	360	322	358	347	376	344	360	358	352	313	365	345	330	353	364	365	362	350	379	388	371	323	330	370	336	371	369	354	333	328	385	316	342	381	388	353	384	377	345	343	344	369	376	356	379	342	334	369	352	343	379	334	358	377	360	376	386	391	382	371	379	356	337	371	341	349	369	374	344	342	324	366	355	375	372	371	364	368	380	386	367	345	315	342	364	363	352	331	345	386	383	337	355	366	336	338	378	358	389	363	368	368	363	321	350	361	370	363	369	364	361	357	358	353	358	368	334	318	352	370	355	365	359	360	354	406	346	342	367	357	372	374	387	384	345	345	348	338	385	345	347	359	349	343	340	347	363	356	372	344	364	375	358	370	362	344	347	358	332	352	367	375	385	368	346	355	395	367	347	382	379	334	377	350	373	399	363	323	340	347	380	368	388	378	379	337	351	354	384	341	331	337	381	363	378	355	362	342	376	353	361	363	363	385	337	376	383	391	331	342	359	329	333	355	350	347	352	348	365	345	329	374	334	346	379	379	333	373	360	348	358	351	310	362	377	333	351	366	321	337	382	356	367	378	333	401	334	362	346	361	347	369	364	377	397	358	321	370	364	346	360	370	357	371	387	351	336	340	377	347	359	330	380	328	388	374	338	358	378	369	341	345	358	318	383	332	329	373	376	320	331	402	393	343	342	351	385	359	350	358	347	357	387	339	367	353	358	309	358	363	383	349	342	342	396	399	312	333	368	328	395	371	348	404	359	350	359	359	351	342	365	365	353	341	366	354	374	384	365	367	352	361	368	337	359	326	403	399	363	327	322	374	370	376	353	359	354	360	354	363	346	325	383	364	348	339	374	356	381	364	342	378	335	325	380	356	379	333	363	344	367	344	337	341	361	354	389	363	381	376	373	370	395	373	374	354	355	399	345	373	314	399	344	342	383	363	355	338	367	352	354	362	354	360	353	352	368	373	369	347	415	336	348	348	375	387	346	358	338	328	323	373	376	328	350	379	341	390	375	357	361	355	363	356	339	368	361	350	365	343	368	359	388
6028	5754	4660	2453	1801	1373	1150	1008	825	782	680	605	575	526	556	566	552	477	485	469	501	478	493	461	471	469	517	468	430	440	480	440	468	441	469	442	412	471	443	443	444	429	429	431	445	470	451	464	423	418	470	415	442	420	426	426	422	415	413	431	404	457	420	435	440	470	417	429	425	454	434	419	481	459	437	462	454	457	482	447	438	444	447	441	433	443	435	451	442	434	463	407	480	428	455	455	422	446	437	449	425	439	435	462	440	430	436	459	467	448	443	429	450	446	445	488	451	421	406	443	451	472	445	422	447	447	455	439	437	435	445	459	428	441	441	445	442	427	428	453	434	439	457	442	447	445	426	434	415	430	455	439	419	442	405	473	462	432	439	417	453	416	458	464	438	452	436	455	427	419	462	436	437	444	402	452	478	430	440	451	397	459	406	413	438	394	413	456	429	455	413	444	460	439	380	422	417	416	442	432	451	461	469	432	431	428	435	453	422	475	402	419	421	466	463	440	409	460	421	459	422	417	452	431	451	422	434	464	464	426	458	427	434	415	402	454	423	456	435	411	449	446	446	419	427	461	437	455	458	455	436	422	434	459	419	424	457	469	409	411	444	447	431	400	434	423	420	436	412	408	447	422	436	464	402	416	428	439	410	440	419	430	411	426	442	439	398	424	425	463	464	445	450	425	448	433	413	461	425	422	451	392	422	421	447	448	423	441	438	447	441	424	472	425	439	433	469	432	441	427	434	460	449	455	435	457	418	401	433	417	454	443	452	446	476	403	450	408	445	450	472	451	411	427	445	456	442	405	461	362	413	441	419	412	471	430	464	416	448	441	419	428	439	423	412	434	436	406	434	440	412	424	457	456	408	459	449	427	423	408	432	441	451	422	480	432	439	447	480	484	420	430	449	404	460	426	427	413	435	461	501	446	435	484	481	476	407	436	452	431	433	411	457	458	473	433	423	438	437	436	416	459	410	423	428	428	434	445	453	427	478	447	431	461	433	459	454	408	457	424	396	435	435	429	441	436	432	463	420	445	450	418	459	428	426	436	444	457	434	451	441	402	451	423	460	414	415	398	463	459	407	435	399	453	449	436	446	432	452	431	473	433	430	468	482	398	441	429	448	416	417	423	452	417	421	458	401	420	435	459	432	468	400	414	441	403	447	431	404	488	424	398	465	423	427	445	442	437	453	430	446	439	423	457	436	455	445	455	473	474	455	419	458	449	427	456	422	427	435	449	428	427	452	440	466	450	431	468	438	417	416	433	461	478	411	454	463	490	403	417	435	426	449	413	427	443	454	437	437	443	415	435	430	457	417	416	444	424	408	431	452	468	447	411	486	450	465	444	459	450	443	458	423	430	441	465	416	468	441	416	420	430	431	456	423	424	448	401	474	438	452	446	442	453	381	461	451	449	420	438	431	397	415	421	445	417	450	485	464	417	422	472	453	429	458	388	456	426	448	440	413	440	463	430	434	457	414	431	427	483	436	436	450	402	437	420	433	429	460	421	433	461	444	407	426	464	459	440	455	416	449	440	459	453	430	404	411	440	448	405	438	421	427	413	435	446	401	429	423	437	418	429	479	433	455	438	451	452	455	442	440	473	443	430	489	420	432	508	410	456	455	424	421	411	425	425	456	406	445	429	464	425	460	404	424	450	464	430	371	429	409	433	442	443	474	462	443	447	445	429	428	461	458	450	455	442	419	428	442	482	458	466	407	420	423	472	452	450	402	437	402	437	434	438	438	411	453	463	406	478	422	449	417	445	416	443	430	473	449	415	409	436	443	446	432	419	475	443	404	430	418	448	451	425	447	439	442	457	459	447	438	439	467	441	439	444	407	445	445	434	430	432	447	456	460	439	430	445	428	440	414	447	483	450	421	461	450	386	436	439	449	454	446	443	431	414	436	465	468	459	434	440	444	427	445	444	440	460	416	425	458	438	440	472	412	455	441	400	415	476	416	418	415	447	468	450	429	424	465	444	451	421	431	475	468	418	445	449	422	448	430	441	435	429	407	417	427	422	424	423	459	451	452	438	438	434	430	470	417	447	456	422	409	439	436	458	448	424	398	444	441	445	440	436	425	407	438	447	444	432	397	428	449	417	424	425	450	451	433	424	444	397	401	432	420	427	425	466	415	427	415	462	445	454	452	475	460	443	428	475	442	439	438	423	415	430	403	488	433	495	420	454	433	407	440	433	437	464	437	421	480	404	440	421	433	469	457	435	435	431	444	462	401	453	423	432	429	470	439	409	436	442	423	481	460	432	436	438	448	418	415	395	457	445	414	431	416	456	449	445	461	429	436	431	409	438	414	417	417	447	444	419	413	429	441	432	467	463	423	457	436	448	446	415	424	459	458	471	403	442	439	432	432	439	422	465	427	455	458	457	442	428	407	442	449	419	452	424	440	419	426	458	422	448	441	419	404	447	453	397	441	436	431	425	417	412	388	450	440	452	468	455	445	419	455	476	401	419	417	411	470	440	461	446	460	423	437	452	423	428	479	432	441	416	436	409	460	471	432	421	441	396	459	467	455	443	430	430	441	417	467	481	452	449	437	447	444	430	416	460	429	484	462	425	418	428	411	451	442	452	406	430	412	469	443	436	456	434	459	417	436	459	459	449	436	438	449	430	431	432	448	415	446	485	402	421	449	415	437	442	441	452	441	441	444	415	442	455	454	395	416	452	421	449	432	448	428	439	438	421	465	415	432	448	435	437	450	465	441	493	443	421	447	466	451	440	447	441	448	431	470	424	468	447	415	465	430	446	421	456	442	413	413	467	421	455	420	422	471	388	436	414	420	403	436	422	430	408	455	454	438	442	428	462	427	410	415	419	438	425	427	428	461	432	414	443	414	461	442	432	456	422	474	407	438	408	439	426	447	383	426	442	447	431	432	449	423	431	434	475	392	420	443	440	476	424	454	446	452	437	443	452	411	428	430	433	417	417	420	445	467	463	422	427	435	461	426	434	429	407	448	416	431	438	421	444	436	435	444	444	437	457	471	363	448	427	462	441	473	436	442	452	434	487	456	448	423	447	422	462	454	471	459	420	440	411	445	454	495	482	464	451	443	473	422	425	448	403	418	413	450	470	467	425	431	469	410	439	442	413	444	428	406	449	427	449	435	449	443	450	417	438	432	474	425	438	435	461	456	461	419	445	468	412	458	461	464	491	438	448	405	474	427	419	426	415	451	397	459	414	434	433	467	460	486	481	432	473	419	433	438	418	441	465	440	422	444	424	442	420	480	437	424	450	392	423	415	455	411	467	459	444	426	472	446	453	406	463	416	423	451	425	453	413	452	438	454	433	429	444	428	414	422	440	395	446	456	465	469	439	477	410	424	457	429	448	430	403	442	412	456	453	419	431	428	448	465	451	438	447	425	432	454	460	440	416	448	430	418	420	422	438	437	451	421	413	463	433	455	446	444	444	448	437	439	458	404	435	432	437	454	459	418	420	429	443	375	466	420	476	446	435	424	464	445	427
22728	21244	29067	23735	21234	21304	12598	1884	1293	1251	1118	1042	997	944	945	857	889	824	788	765	795	819	746	754	746	790	742	729	715	746	701	755	759	724	795	679	779	677	732	715	735	753	691	724	721	715	738	703	700	689	723	724	755	732	688	696	654	705	684	702	692	684	685	717	647	709	703	689	725	680	738	700	650	743	684	674	657	664	726	692	717	734	728	715	689	692	731	670	700	674	710	718	655	716	684	703	693	714	724	689	714	713	712	706	699	694	690	730	698	739	724	701	725	680	706	701	694	737	709	756	680	721	695	688	696	685	665	676	684	730	690	745	699	693	679	687	673	725	736	645	683	727	679	713	714	666	717	717	706	686	667	700	713	716	706	708	717	683	674	728	710	668	716	723	724	693	686	726	702	738	719	678	709	689	678	749	661	672	665	701	700	696	704	674	681	699	717	703	727	668	707	700	699	677	702	714	734	717	688	682	692	663	689	661	719	684	681	661	684	712	712	678	662	663	690	666	698	680	721	682	723	701	681	711	707	700	743	687	748	722	692	716	681	686	678	662	706	641	724	663	693	703	696	704	679	687	732	708	695	707	645	708	685	700	685	723	746	700	712	690	715	688	677	711	674	694	656	715	695	713	739	751	686	698	675	697	714	650	646	743	672	701	691	673	705	757	708	709	674	715	713	765	655	726	675	661	685	683	664	728	661	726	637	712	694	733	755	694	743	690	692	712	687	618	678	665	686	724	720	691	696	729	727	711	640	671	647	679	703	716	701	719	752	708	685	704	703	675	704	703	693	743	699	670	695	662	681	691	679	691	653	728	653	647	694	688	692	704	697	699	751	749	678	701	706	686	680	773	658	683	699	725	722	716	684	682	673	704	646	658	713	671	639	665	689	718	681	676	706	708	673	673	713	694	703	685	676	682	697	675	694	741	714	733	699	710	682	760	706	719	726	707	668	675	699	696	698	763	647	672	732	667	686	697	672	673	680	701	705	702	728	714	729	697	733	715	673	710	708	669	698	708	679	713	721	693	691	689	650	718	655	734	666	681	689	662	662	707	711	699	707	682	727	679	723	715	682	685	664	691	667	684	667	640	669	702	686	683	698	687	717	681	709	727	710	684	707	659	689	678	689	680	701	656	738	713	688	692	705	664	680	695	683	711	672	706	721	668	725	708	721	735	718	728	640	698	734	696	697	730	709	643	661	707	752	689	704	684	735	685	724	707	746	691	678	679	699	666	709	662	690	652	688	701	698	712	729	699	706	675	709	718	729	681	710	709	721	670	689	734	699	669	674	669	686	682	718	702	724	690	696	670	701	681	643	656	690	712	761	721	660	692	681	698	721	696	658	726	651	688	707	706	694	682	691	667	685	721	715	671	717	710	667	679	670	663	674	696	693	743	693	677	681	669	683	688	703	695	717	668	669	674	677	684	670	757	729	679	672	691	697	648	680	688	719	704	655	650	682	680	705	692	675	664	689	665	677	709	671	691	702	729	730	667	681	682	703	671	689	675	701	712	695	709	744	700	666	678	679	695	658	713	723	638	698	699	695	691	712	703	734	682	687	721	667	704	678	675	707	676	723	716	680	703	651	729	639	698	690	707	675	704	664	693	681	649	714	695	675	652	688	713	708	699	642	728	694	678	698	671	690	697	708	670	678	697	676	708	677	622	657	688	732	714	670	669	730	681	707	721	699	678	675	695	705	762	681	721	680	680	721	712	698	696	677	685	713	692	732	690	681	693	684	679	712	664	684	696	700	705	643	700	722	708	730	696	704	692	682	731	689	706	686	695	654	692	676	729	737	685	718	642	649	677	693	675	711	659	726	684	695	665	687	732	650	685	713	706	689	710	738	687	690	691	725	698	704	684	675	702	683	670	732	700	748	703	686	731	739	704	728	642	677	696	712	678	718	654	661	676	700	686	683	672	677	699	703	676	678	690	690	656	717	670	719	654	718	723	666	724	623	661	692	684	636	647	666	733	702	665	695	718	645	668	714	682	701	659	699	657	690	650	731	686	717	659	710	695	665	648	658	689	676	705	718	671	667	692	681	753	728	670	683	695	703	689	688	727	684	686	727	704	731	701	682	746	657	672	682	731	672	655	663	728	713	718	711	662	671	691	673	686	675	672	707	676	677	693	708	721	684	627	704	696	688	710	678	696	698	686	744	713	682	680	721	711	667	685	753	683	689	685	669	674	722	739	645	749	719	708	690	677	704	666	740	683	686	740	699	686	668	651	701	681	657	682	684	707	705	705	687	693	699	673	717	681	739	720	749	710	673	676	674	684	708	684	669	673	742	693	681	683	633	663	664	733	718	683	719	695	658	704	705	716	743	690	656	719	693	689	691	651	701	679	652	728	716	679	666	686	670	698	703	707	703	673	761	672	709	688	667	724	678	791	730	697	676	669	683	678	672	650	672	655	737	680	698	665	664	700	700	674	682	699	693	705	656	686	762	711	684	676	708	712	661	680	714	709	662	722	672	693	691	657	688	664	726	659	669	677	709	631	686	699	718	670	710	737	677	691	684	691	677	709	702	670	673	653	644	742	654	626	646	647	703	692	711	667	727	700	727	676	711	697	721	716	701	703	682	708	664	692	686	679	716	690	713	689	651	725	685	694	682	660	679	698	727	687	706	738	709	683	682	694	701	750	662	704	740	717	722	661	681	696	694	702	708	702	712	738	634	734	760	660	688	675	699	723	676	723	727	683	655	692	686	688	711	687	663	731	697	701	667	631	736	678	729	692	726	663	706	689	673	650	690	671	687	694	657	689	660	704	657	630	675	736	664	656	705	698	708	725	714	703	705	685	689	720	714	665	726	686	668	708	709	684	706	668	660	749	713	677	713	735	684	726	653	660	675	750	691	682	721	665	716	690	637	678	664	696	720	696	717	716	679	694	682	696	720	703	665	713	677	681	727	684	675	669	698	679	702	721	701	705	706	641	662	716	647	705	646	698	665	697	660	707	729	697	673	663	716	707	661	704	683	645	711	670	683	687	673	706	675	682	627	688	678	716	700	703	677	702	714	676	731	727	707	702	696	704	692	673	671	670	690	670	656	659	709	684	664	703	693	715	679	727	705	666	690	674	696	694	725	712	670	667	656	661	705	701	733	670	644	690	719	684	675	662	667	682	689	712	685	683	699	713	660	683	701	677	670	693	718	720	721	642	663	671	670	740	708	693	731	731	688	696	690	712	660	693	712	675	710	688	664	757	709	712	739	695	702	666	672	740	689	662	704	674	723	695	702	638	700	680	691	651	702	652	696	708	646	683	713	695	716	691	663	670	661	702	707	681	725	712	700	663	715	689	702	692	718	662	715	656	701	692	712	671	715	707	707	709	661	645	699	673	673	682	668	679	650	687	682	673	661	721	719	708	676	706	685	676	637	768	704	702	708	668	663	726	686	680	668	679	716	733	676	686	717	731	679	691	722	689	694	694	730	677	714	683	649	677	683	711	734	702	686	680	694	739	719	713	722	746	697	707
8480	16148	13511	7616	5514	4075	3311	2693	2205	1889	1608	1447	1272	1250	1191	1049	1093	1001	983	977	911	910	869	886	852	812	858	866	744	846	854	787	778	832	816	817	818	840	812	816	763	850	817	845	774	808	833	835	791	763	765	747	847	786	807	789	838	792	782	802	802	780	756	775	815	780	767	764	817	780	745	775	807	817	748	808	782	777	790	764	732	786	770	771	812	764	737	807	738	730	804	753	790	754	703	782	783	749	750	771	772	749	780	737	740	755	783	729	784	738	744	766	771	766	799	812	770	755	821	788	762	765	738	790	726	758	779	725	802	753	774	785	765	789	785	744	722	775	795	764	756	838	723	785	728	719	791	753	776	751	752	787	787	759	812	716	791	849	767	744	742	794	772	756	793	706	752	768	812	745	787	764	740	755	776	777	739	788	744	759	795	772	793	801	747	814	766	742	738	762	770	751	753	745	740	776	741	778	731	754	751	757	770	769	734	727	724	780	747	778	786	747	774	754	775	765	747	787	782	772	800	771	768	758	787	737	775	775	774	793	744	738	735	738	758	724	772	775	753	708	761	726	751	741	786	720	782	748	747	766	755	722	748	824	766	735	780	771	760	773	759	737	792	793	792	768	711	779	755	719	764	779	795	743	735	772	737	763	724	786	736	718	768	729	758	791	777	788	729	794	761	795	750	754	769	761	813	775	709	819	775	773	786	793	743	769	749	739	814	769	749	738	721	760	728	751	704	757	736	757	679	751	829	729	786	785	716	744	810	710	756	753	777	759	768	759	772	784	783	805	748	758	749	794	703	803	779	793	767	782	796	759	731	761	766	764	746	784	748	741	737	765	751	807	711	762	792	713	757	775	775	778	798	777	747	805	756	759	766	740	741	766	767	725	811	817	752	748	733	743	745	800	729	777	790	747	783	786	753	759	726	781	813	815	812	763	735	734	786	730	756	755	760	778	731	763	794	744	803	759	724	763	787	754	710	785	803	727	781	813	764	777	748	766	747	749	764	716	779	784	768	759	782	768	732	716	759	767	813	783	738	736	756	759	767	782	770	779	771	770	757	769	802	793	795	751	752	751	796	802	829	830	819	783	713	813	713	751	747	773	770	763	783	776	806	728	726	726	734	737	737	739	802	774	756	793	804	725	790	770	765	774	721	797	733	771	769	756	791	779	756	767	793	761	797	727	813	777	813	777	830	767	723	801	768	781	735	822	827	763	793	763	790	783	737	810	750	759	767	783	791	793	797	718	749	758	773	757	743	747	758	808	804	744	761	763	774	763	744	768	799	713	711	801	761	728	766	808	739	757	751	708	785	757	791	792	767	748	694	771	740	753	764	794	752	788	791	767	804	739	763	769	785	745	780	728	783	746	757	803	721	765	702	749	787	768	780	749	779	747	787	737	759	746	777	696	779	749	782	784	772	775	745	796	769	778	743	794	781	796	774	736	753	742	738	725	762	765	798	706	784	789	800	797	739	759	784	764	793	767	798	795	828	731	765	777	793	794	777	727	801	736	793	753	757	764	774	781	823	767	764	812	769	711	757	762	798	776	710	789	761	759	768	786	819	817	716	791	779	790	793	758	812	754	766	767	813	774	753	750	752	783	750	758	765	762	724	755	720	756	709	726	804	760	767	781	756	774	799	786	706	788	782	782	778	782	766	760	769	772	754	753	737	796	746	750	769	749	776	805	747	775	746	785	774	785	734	783	737	763	780	814	788	774	787	733	790	740	815	789	778	773	730	785	746	787	805	770	782	778	750	769	815	808	759	735	752	744	844	746	764	769	841	717	790	686	732	824	813	787	756	755	781	716	768	853	773	772	747	723	776	778	784	729	735	767	740	744	757	740	755	775	773	792	834	789	733	695	771	767	808	764	763	791	759	766	750	756	775	780	772	754	789	784	728	711	771	755	747	770	725	741	766	746	746	777	766	722	787	780	773	799	773	757	772	776	822	783	750	745	789	749	757	800	796	790	725	747	746	766	782	780	754	751	782	771	750	789	777	773	737	750	703	761	792	783	800	733	745	757	698	781	756	768	786	825	724	769	762	754	758	745	778	795	736	756	750	751	788	797	803	786	784	761	711	784	748	810	770	765	779	736	832	750	763	712	749	756	774	756	793	752	711	780	767	812	759	776	709	756	757	761	778	787	783	722	733	742	748	778	768	787	747	749	773	720	798	799	768	712	730	758	748	802	726	807	782	810	786	748	691	754	752	771	744	791	789	795	798	752	682	829	718	766	761	738	768	749	763	755	762	748	729	728	757	749	752	778	806	751	741	767	782	825	724	774	795	757	753	753	756	744	795	747	745	786	798	794	795	730	763	808	718	826	754	769	766	720	782	767	743	751	770	806	775	755	801	733	830	773	742	753	753	764	818	739	732	740	774	773	772	774	793	775	778	778	802	772	749	748	802	721	730	753	801	803	773	805	798	730	774	735	745	748	750	755	783	797	787	734	773	753	761	762	787	803	763	755	758	721	789	769	709	737	752	767	767	758	772	775	744	737	747	717	766	823	782	729	760	771	776	736	808	801	747	735	806	781	777	788	752	803	789	783	774	781	773	786	767	742	752	762	736	752	790	734	808	734	757	762	729	786	778	760	800	795	764	736	736	804	703	794	776	778	751	773	780	766	715	803	681	740	748	738	713	768	745	719	757	781	729	819	726	762	759	769	750	777	770	783	794	781	731	758	773	727	754	720	773	813	772	809	787	761	759	775	736	732	779	779	793	766	771	794	740	728	766	743	788	733	792	782	754	758	819	714	770	780	806	801	759	789	746	749	735	730	750	738	754	724	741	707	791	680	786	748	756	710	766	756	762	796	751	719	780	752	755	765	829	729	786	781	775	767	748	763	807	782	772	785	730	779	819	793	728	750	691	776	826	755	755	816	777	752	724	801	766	792	712	801	777	811	737	812	752	805	734	784	772	757	798	764	769	727	776	767	789	711	761	798	773	817	747	798	736	791	792	761	781	780	791	715	718	791	766	795	812	774	804	796	754	747	810	749	776	778	784	708	690	759	761	769	787	803	741	777	722	735	785	826	769	753	767	778	734	733	759	739	753	780	769	742	755	733	716	787	750	794	731	757	762	776	805	751	756	787	778	772	797	785	757	760	766	778	783	744	772	761	771	791	802	773	780	767	799	732	740	732	780	749	824	766	747	772	727	738	787	700	780	797	735	778	757	803	757	812	748	787	773	801	748	838	774	744	765	760	763	741	771	774	790	797	783	796	799	723	722	810	804	781	775	736	762	702	777	768	756	818	751	821	774	744	751	737	790	832	764	782	778	731	745	730	800	787	774	766	772	768	799	812	749	755	716	769	763	781	764	778	762	768	775	767	803	789	754	814	762	801	793	840	740	780	802	774	800	771	808	798	761	734	762	749	748	775	774	787	797	812	839	803	746	793	742	773	756	764	745	766	790	718	723	792	742	755	797	744	735	771	798	751	747	766	744	777	806	767	771	782	758	734	774	762	754	816	742	801
26938	20333	8388	695	385	292	277	266	231	238	219	199	243	189	230	196	214	216	177	209	222	243	242	181	200	205	235	221	225	197	213	214	240	210	198	238	211	196	207	218	228	193	203	225	203	236	199	187	210	193	237	206	218	218	208	197	214	195	221	225	241	190	203	195	209	227	192	215	204	231	216	205	191	206	196	233	195	219	224	223	208	215	206	191	209	194	207	219	216	221	209	224	194	216	209	204	191	211	220	206	191	213	209	235	199	212	202	191	233	207	250	199	193	220	185	212	209	208	243	203	232	221	234	195	221	208	226	224	221	218	210	225	231	217	208	209	202	203	224	184	189	205	204	193	226	213	216	215	194	196	219	195	191	214	217	218	204	192	198	217	228	189	211	233	182	191	228	211	190	217	201	197	172	220	210	237	221	199	211	214	197	234	227	198	220	220	211	181	205	195	205	224	204	226	226	215	232	193	199	209	212	186	228	219	173	207	214	206	219	198	218	224	208	209	205	199	223	213	200	198	191	205	197	219	248	231	205	233	195	217	227	223	198	230	207	195	237	194	209	194	190	226	206	199	209	182	186	195	213	187	202	217	191	216	209	229	215	207	229	221	209	222	210	191	203	201	223	199	228	247	217	201	207	201	207	207	218	193	208	218	195	221	207	203	209	186	250	189	189	229	215	222	207	184	210	203	230	212	219	219	191	223	194	211	200	225	206	195	226	198	211	199	207	201	208	211	215	212	179	211	178	200	199	191	228	183	184	205	226	196	209	200	216	190	229	201	199	188	222	218	214	194	208	245	232	229	207	202	188	195	210	217	181	180	205	195	240	238	207	195	183	221	209	227	218	194	230	211	181	213	202	219	220	196	214	198	209	211	209	226	198	208	197	229	201	196	204	193	193	208	184	217	229	226	199	222	196	205	212	197	200	211	201	207	211	206	214	186	233	216	212	208	191	232	219	198	203	214	193	206	224	215	212	224	220	207	188	205	215	235	176	207	217	184	210	213	211	191	208	188	215	195	211	227	188	202	184	217	195	192	193	202	209	225	183	232	201	206	206	201	221	218	199	221	207	227	223	202	209	182	218	209	235	207	233	225	207	199	234	213	213	196	194	207	226	229	232	204	200	197	205	197	200	215	233	213	226	188	219	217	201	213	217	228	194	185	200	205	208	201	258	210	184	228	187	215	196	226	195	198	227	197	191	216	199	184	237	213	197	215	195	226	207	209	204	196	206	204	192	188	203	210	204	205	210	174	211	227	233	205	191	198	210	205	195	221	226	198	190	205	203	193	203	214	211	207	226	195	223	220	220	197	227	183	228	201	206	216	208	217	215	210	206	214	223	198	210	220	233	222	210	199	204	240	194	213	208	214	232	179	216	201	222	181	233	248	204	218	215	212	210	216	209	207	203	199	185	223	206	196	197	226	217	205	206	202	220	199	208	213	193	234	202	206	234	225	222	226	233	194	230	203	224	185	226	224	229	224	200	222	210	211	200	201	199	210	202	175	236	213	207	199	220	199	208	182	226	217	212	210	223	226	186	233	205	216	224	227	225	195	193	205	224	189	195	188	222	237	199	213	180	223	199	203	211	206	211	191	196	223	208	178	202	216	201	212	206	200	198	221	194	194	203	216	211	209	202	209	221	214	202	200	223	218	240	221	216	193	195	189	191	204	225	216	218	235	233	220	223	237	191	197	220	194	221	224	210	201	179	205	199	212	210	203	202	214	195	199	212	228	196	218	200	202	194	219	229	225	194	227	207	202	236	198	187	194	194	181	206	211	221	203	195	219	207	208	243	197	228	213	205	208	221	214	227	194	189	192	176	204	180	216	197	221	219	197	219	218	207	214	229	197	194	199	224	201	219	210	209	224	219	215	212	212	242	238	220	216	219	229	197	192	226	212	208	202	236	196	203	214	233	212	190	204	218	200	225	194	194	198	193	221	221	213	220	194	208	223	199	222	204	189	212	195	234	179	206	192	217	198	210	200	198	215	213	218	184	202	230	196	210	205	212	191	174	227	229	228	232	226	217	230	216	206	203	179	200	230	184	218	196	229	187	192	228	210	221	205	236	220	197	215	225	189	187	188	189	229	191	204	213	208	224	203	203	213	194	193	204	194	191	196	224	211	186	212	179	199	226	246	206	194	223	212	199	201	200	190	188	203	198	216	213	186	192	194	226	227	201	235	220	196	208	200	233	218	205	205	197	208	222	212	209	224	198	202	214	188	210	204	236	194	219	215	202	220	216	205	212	204	236	214	181	214	228	199	170	219	197	203	203	178	210	215	192	236	214	217	205	219	219	210	229	171	233	205	198	199	215	221	203	188	219	192	212	193	209	204	218	210	190	201	215	206	207	206	218	220	226	223	216	192	219	226	206	214	197	192	184	209	185	204	227	214	220	227	195	218	225	209	217	225	197	216	211	208	214	215	191	220	209	213	235	206	225	215	234	199	218	206	206	200	203	229	189	220	218	220	208	190	207	217	232	191	199	220	206	210	183	206	224	206	216	224	192	176	228	231	225	220	209	200	217	197	212	215	206	195	211	228	217	211	231	211	236	226	250	207	221	207	198	237	208	170	205	203	228	202	234	206	199	213	229	205	188	201	217	194	192	205	204	216	220	222	203	211	197	213	201	197	189	225	210	189	224	218	203	234	234	199	211	204	218	171	240	184	192	172	223	224	198	234	186	202	200	231	201	192	244	222	215	212	225	202	205	214	180	213	224	217	194	197	203	204	212	216	191	223	181	215	200	192	185	238	236	181	203	227	222	224	190	211	190	189	214	232	186	214	224	175	224	200	208	234	192	200	235	229	211	210	203	204	198	207	210	221	200	199	195	202	213	217	237	238	226	224	203	234	203	184	193	201	209	211	214	237	218	208	177	217	207	237	194	212	214	200	233	205	207	212	168	220	203	205	197	218	227	213	172	222	209	181	174	214	214	199	213	179	217	204	203	199	219	212	227	207	190	230	215	188	216	232	201	213	208	209	192	200	210	229	208	201	229	192	220	197	216	221	220	168	206	198	198	213	202	192	209	199	200	225	234	196	211	233	207	218	186	209	228	219	200	206	193	217	203	190	216	201	193	214	205	233	204	196	206	207	222	212	225	212	204	201	209	189	219	217	196	219	217	190	192	180	187	199	230	230	231	214	213	218	218	209	222	235	200	190	183	214	207	190	183	191	188	201	209	216	202	200	219	230	217	184	214	226	216	215	211	212	194	189	221	225	204	203	216	203	218	173	227	199	211	182	197	209	193	198	198	189	212	218	221	230	208	203	232	217	192	226	188	214	210	237	198	208	199	220	220	225	220	219	200	213	213	233	219	202	210	195	188	216	220	206	189	201	199	221	218	225	200	208	200	214	211	212	220	230	204	211	197	215	203	204	187	227	201	234	209	224	226	234	217	208	185	222	220	214	189	172	209	222	231	214	228	222	202	194	187	218	201	211	227	199	202	201	213	217	234	207	219	217	212	232	218	221	228	197
5149	1094	934	555	428	379	332	342	323	305	288	292	286	271	274	282	272	259	273	251	252	274	293	245	288	271	259	254	269	279	255	241	243	275	297	265	275	246	285	243	275	253	291	268	275	281	294	257	267	255	257	270	223	272	264	263	251	277	270	274	252	276	264	265	275	250	251	271	268	272	259	263	246	246	264	257	269	254	276	258	300	256	240	269	260	266	272	252	274	274	247	246	247	259	263	248	283	278	249	263	269	243	275	265	261	266	248	285	245	293	206	256	243	245	251	258	280	266	269	237	278	256	259	242	227	268	256	236	249	287	234	265	286	296	247	267	252	272	264	253	252	276	258	266	241	284	263	232	235	255	262	224	256	249	244	277	285	241	252	256	277	253	276	251	256	248	233	258	280	252	260	250	252	229	229	276	243	254	254	278	256	253	252	239	267	238	245	242	237	273	279	246	229	263	241	266	272	262	251	267	264	248	261	271	282	272	264	264	268	248	237	270	271	271	273	258	252	240	249	245	270	238	252	257	239	269	244	230	260	267	277	254	233	242	294	255	257	261	266	275	241	252	270	266	257	273	269	254	264	271	284	247	255	271	257	272	263	263	244	289	278	273	260	275	277	261	259	238	234	267	264	276	250	289	249	252	280	271	252	263	257	238	268	246	246	276	259	228	288	255	218	282	262	258	254	260	268	249	270	252	262	264	279	246	257	262	267	273	259	250	274	245	261	259	241	244	265	242	248	283	252	219	243	270	243	268	269	232	248	273	255	240	289	235	273	256	246	266	276	289	287	241	239	260	263	258	292	258	285	257	268	277	261	244	255	260	262	234	279	258	278	233	280	265	255	236	245	259	249	248	252	264	260	274	259	288	259	271	262	244	288	266	262	277	267	254	247	257	278	238	235	250	291	260	252	280	275	272	254	244	257	273	237	251	236	260	260	250	267	249	253	249	275	265	261	231	248	257	239	284	249	282	237	239	253	250	253	261	261	300	269	272	261	253	257	274	230	284	263	275	268	266	273	285	240	243	263	253	259	256	270	284	237	268	270	271	255	282	266	236	251	256	260	238	273	268	278	231	252	264	286	251	249	228	273	257	249	248	274	257	274	253	270	278	276	271	247	266	287	249	246	260	272	293	231	270	253	267	257	250	232	255	265	267	256	246	264	244	246	262	246	263	250	231	294	255	296	258	254	261	258	277	263	234	275	256	242	251	258	256	283	245	270	236	243	272	226	287	244	246	242	259	256	279	250	250	259	272	263	252	256	224	250	233	276	257	300	240	250	240	234	239	296	261	264	263	241	237	274	274	247	237	264	264	231	296	244	258	241	249	266	241	265	251	240	267	264	237	237	257	235	274	255	255	293	253	244	248	248	268	241	266	269	272	296	263	255	277	273	246	274	238	243	213	253	245	244	252	268	268	274	265	234	263	270	249	244	263	258	281	260	251	236	262	274	268	263	297	253	244	274	299	250	247	261	266	254	263	259	279	261	270	267	275	241	234	276	223	246	244	279	267	267	241	244	250	274	231	254	262	212	280	250	254	260	269	277	266	250	253	274	233	249	240	288	256	268	262	218	269	270	252	231	272	287	264	248	254	252	242	280	266	268	285	234	275	248	258	240	263	272	266	274	271	275	251	247	257	257	268	265	268	289	249	270	255	277	251	251	263	246	286	277	256	296	241	263	244	257	246	231	254	294	265	223	264	276	258	268	252	241	268	273	288	258	249	259	255	247	268	281	247	265	256	236	284	252	279	245	246	273	248	290	274	253	271	242	248	247	259	264	282	259	237	248	242	251	254	254	255	244	259	254	256	266	258	244	263	228	238	247	274	252	252	275	237	260	242	273	254	275	260	225	246	261	288	259	232	262	283	264	249	267	238	268	278	255	246	266	226	255	248	244	269	256	254	249	251	248	270	253	257	244	273	243	257	235	245	236	240	246	277	282	263	279	261	244	273	250	252	265	246	237	273	260	261	260	248	243	256	263	273	267	269	270	268	277	265	270	253	259	246	270	238	238	258	267	251	256	262	247	249	282	244	262	267	238	287	260	242	260	277	284	246	266	266	256	270	235	280	275	259	257	248	272	246	260	270	234	245	246	277	266	258	259	270	254	272	282	266	267	269	230	275	231	265	250	231	261	272	246	237	259	234	261	254	249	256	234	273	279	271	244	249	250	295	257	258	236	253	235	266	278	274	271	249	290	238	276	274	250	254	255	251	287	258	277	265	286	238	232	266	270	264	259	260	230	273	245	272	259	243	249	214	263	269	256	272	255	253	299	250	264	290	275	247	244	269	261	273	255	276	269	243	286	262	264	239	280	267	274	271	276	255	258	245	288	282	225	279	279	262	250	271	269	231	261	267	284	249	276	253	262	248	263	268	282	285	258	250	228	247	263	230	299	285	257	279	272	266	259	252	261	232	239	269	243	278	239	292	279	262	286	255	280	256	256	268	241	274	249	266	280	287	291	263	206	269	265	229	250	260	303	258	282	274	285	259	273	277	267	257	270	245	275	269	244	261	263	254	264	259	236	252	287	262	251	270	255	260	278	235	280	262	279	270	233	261	252	248	267	289	243	237	238	305	262	284	283	264	274	260	247	247	253	253	260	273	273	234	282	281	257	251	268	262	251	255	270	247	261	250	250	267	261	285	259	274	253	252	240	274	251	264	271	263	243	262	282	249	266	279	260	271	264	256	265	252	251	233	239	277	258	226	245	258	247	226	260	255	267	257	275	258	257	272	255	281	258	252	261	261	255	263	258	245	290	255	290	251	261	252	260	257	264	248	257	243	270	259	276	268	262	249	251	257	263	229	266	234	221	276	253	299	244	266	269	263	239	281	272	256	281	271	243	262	271	246	248	294	261	250	238	264	252	270	255	259	251	260	277	272	276	266	245	282	252	264	282	281	249	247	258	253	277	257	254	263	267	269	245	246	272	251	274	245	260	279	233	270	247	252	270	257	261	269	236	265	251	262	264	253	246	247	242	234	270	303	269	257	261	210	275	261	252	244	279	261	295	264	260	259	281	252	280	254	292	257	228	277	232	244	264	244	254	249	263	260	258	277	238	293	256	267	270	263	286	293	254	268	267	248	280	243	268	228	257	237	287	255	252	255	229	275	278	272	289	272	265	258	255	282	279	272	253	245	262	245	250	296	240	246	250	271	253	273	256	255	243	253	269	234	260	267	287	241	252	230	248	257	268	258	248	263	257	253	264	261	260	264	308	257	272	278	268	233	246	254	260	245	269	271	273	263	262	257	238	248	277	263	277	254	225	286	280	270	269	265	261	267	254	258	267	261	259	268	260	227	270	275	261	268	280	257	246	242	256	268	282	250	259	239	259	277	255	271	253	235	268	273	257	274	264	255	266	258	222	272	276	252	261	235	275	240	237	228	281	274	262	272	252	249	275	249	244	229	261	274	268	277	283	263	235	262	266	255	295	268	265	261	252	261	249	260	258	249	271	278	254	267	253	238	270	277	266	251
23562	21162	28591	24007	21168	12578	1403	876	734	691	641	591	552	536	488	471	529	491	460	470	432	447	410	449	434	424	418	443	412	425	392	397	416	394	426	415	431	421	468	423	429	422	366	422	427	416	404	402	354	370	410	420	400	409	433	407	402	438	412	414	386	415	444	404	410	394	375	421	398	392	401	377	414	405	389	410	410	372	404	398	400	348	380	410	438	388	413	377	396	433	391	390	403	383	405	418	395	434	361	411	401	412	374	403	416	430	398	394	407	398	399	394	391	405	417	365	396	447	397	379	426	392	409	421	399	401	439	440	384	421	383	448	387	406	451	403	371	411	416	385	396	380	389	339	395	471	400	378	383	435	372	407	409	433	430	354	395	411	393	408	392	426	407	372	422	439	390	439	407	429	423	436	418	415	389	385	416	384	419	398	400	385	380	394	413	402	395	424	388	419	374	434	410	362	381	439	393	396	374	428	371	421	400	404	382	345	408	410	389	379	408	368	364	403	436	402	369	401	417	422	381	382	381	388	431	388	439	376	393	404	388	392	398	427	412	399	396	438	398	399	370	423	446	400	437	419	409	416	393	387	402	385	419	406	412	429	417	441	432	385	368	400	432	394	457	407	411	391	382	383	431	412	394	406	428	432	360	388	415	388	440	358	386	393	395	376	427	404	409	414	378	430	418	392	421	410	413	436	414	381	420	374	422	405	373	397	380	385	420	393	440	414	409	384	442	398	392	404	408	403	409	413	401	404	388	436	430	353	401	428	408	408	398	384	354	377	403	404	412	376	394	416	412	409	422	372	386	419	408	417	385	417	442	393	411	390	385	421	392	424	367	431	433	384	379	369	424	423	432	448	442	375	425	368	380	414	403	475	444	366	363	420	419	365	369	376	377	388	371	403	416	387	410	435	366	404	410	399	395	369	337	415	399	386	415	386	358	427	393	382	346	391	409	383	366	417	384	403	408	398	420	409	390	422	390	388	390	420	390	409	416	413	381	418	410	422	372	419	407	387	405	418	407	407	399	388	415	419	429	383	415	423	405	411	369	386	368	418	392	388	426	400	396	361	395	400	393	409	414	382	378	395	407	385	412	402	379	408	400	409	390	426	372	410	415	432	394	390	454	395	397	397	417	358	374	385	403	426	411	384	410	427	381	431	397	375	365	418	392	391	378	398	393	398	406	376	435	398	401	406	419	399	444	394	380	395	357	391	395	422	405	392	420	438	427	385	390	393	407	381	404	414	387	434	424	388	408	409	380	420	414	375	451	434	437	454	416	423	342	370	417	370	399	394	405	381	384	401	371	404	405	434	435	374	399	426	380	404	382	389	392	403	441	410	400	444	418	392	405	369	386	417	406	409	415	399	430	428	392	383	402	408	414	414	377	377	417	380	401	389	397	408	379	411	406	382	398	387	384	395	404	401	410	393	420	396	410	387	388	405	400	410	393	407	388	407	372	386	415	410	428	433	375	415	398	420	366	370	413	425	416	420	378	405	393	373	343	392	402	410	442	412	382	397	374	430	416	416	389	410	408	389	406	374	410	386	440	381	402	411	390	434	433	392	418	394	426	398	364	384	403	387	392	389	439	386	408	407	406	380	431	390	425	404	425	413	392	400	431	382	417	428	371	372	438	400	373	383	412	393	412	402	401	395	389	392	403	378	437	389	364	395	416	410	366	378	396	404	375	418	452	388	381	421	395	418	408	418	440	398	384	401	426	426	410	392	401	390	387	382	392	401	360	347	415	412	386	409	409	374	385	396	364	463	403	407	379	417	394	393	421	395	356	385	427	416	393	355	420	393	409	393	396	362	393	418	373	417	395	366	366	398	399	389	389	391	398	417	394	385	346	397	416	387	404	387	420	393	382	399	370	402	376	378	418	411	379	409	386	444	380	443	400	392	369	403	385	427	391	402	444	371	408	395	445	410	395	402	421	392	404	374	373	401	401	398	390	395	379	379	397	381	405	400	447	379	408	441	383	434	394	415	421	389	440	425	440	416	376	383	400	412	384	390	417	401	423	412	416	375	382	401	397	416	424	402	404	402	382	398	410	402	383	401	415	406	409	391	387	399	441	390	411	408	417	401	398	416	408	380	404	394	421	387	403	376	410	375	426	372	420	390	408	397	423	374	414	388	416	428	416	425	378	376	401	413	350	424	437	425	374	411	407	410	404	380	376	429	437	374	402	416	410	432	416	417	384	433	404	386	396	335	444	385	410	395	385	382	428	432	388	373	414	416	400	404	407	407	424	436	386	387	390	392	411	415	411	381	386	367	418	402	398	387	383	372	424	387	377	392	416	397	361	427	399	429	413	397	399	430	409	418	396	429	390	430	393	418	382	415	422	400	388	422	387	403	382	390	376	382	388	412	397	371	389	393	390	407	382	419	409	444	419	391	410	414	386	382	388	426	416	372	434	408	418	412	415	377	407	388	402	405	443	391	415	369	412	440	407	394	407	405	436	416	392	382	411	433	412	417	374	425	411	412	392	406	404	394	409	399	397	403	388	409	377	414	444	408	376	375	389	372	411	393	396	403	391	436	385	393	403	433	395	385	425	399	407	426	423	438	355	396	373	392	382	406	374	451	391	419	383	374	398	389	420	396	370	405	411	426	393	385	384	378	416	390	394	398	417	394	393	383	397	401	350	415	408	362	387	408	424	402	387	412	418	419	426	401	385	389	398	393	401	389	402	426	440	419	387	395	396	412	385	431	382	406	405	400	413	389	409	396	423	364	398	415	385	365	427	404	374	432	407	372	373	410	352	424	429	370	388	385	386	419	440	420	410	410	410	456	391	394	395	456	404	430	402	390	373	398	415	446	395	412	382	406	435	404	385	423	397	412	418	385	441	455	384	385	401	378	391	394	359	409	418	446	388	439	395	372	389	371	413	407	409	367	379	418	406	401	389	416	374	425	392	381	405	405	365	439	435	405	363	386	405	386	386	446	408	398	382	397	367	426	415	407	385	413	391	427	393	441	386	370	409	387	409	397	388	383	401	393	398	374	447	386	407	410	375	413	410	444	385	405	388	401	404	409	415	383	403	373	381	412	427	376	397	371	381	402	439	422	412	392	417	389	387	383	392	406	405	418	417	411	373	384	397	420	375	394	392	423	376	398	371	422	382	415	399	398	409	419	409	411	422	413	398	412	388	349	405	385	412	447	424	406	415	391	393	413	373	392	366	432	372	421	406	374	397	410	375	380	418	414	433	388	366	396	379	428	375	429	412	424	417	410	380	412	397	386	400	403	380	401	396	394	394	381	400	384	434	354	334	418	401	383	397	424	409	439	413	409	372	384	424	407	429	415	409	373	409	423	366	390	429	406	401	399	413	386	408	388	400	413	381	426	411	355	407	423	394	386	412	372	383	392	411	354	389	407	379	432	392	392	379	396	371	389	413	423	395	403	411	388	402	411	401	418	372	370	378	398	385	366	401	391	416	445	374	392	381	384	379	410	392	391	400	443	420	389	402	404	397	401	419	402
6628	9774	8165	4121	2981	2260	1747	1476	1229	1043	868	817	754	712	611	631	596	578	578	564	544	555	522	500	563	537	528	471	500	497	530	498	522	491	450	480	503	466	471	447	503	452	456	498	473	477	463	477	480	454	477	506	450	484	481	493	479	462	462	484	460	473	482	485	452	444	446	454	447	471	474	477	475	464	458	442	446	449	491	418	466	466	481	456	473	465	447	476	496	458	473	467	471	481	385	471	414	471	427	443	461	467	456	445	466	457	465	518	480	477	465	431	481	491	461	441	492	419	473	472	455	459	467	434	448	443	456	446	462	448	449	471	435	445	439	464	458	442	443	442	468	434	432	471	419	439	501	445	450	458	465	494	446	432	442	416	473	471	446	475	450	463	445	472	438	480	496	453	457	456	429	456	481	459	449	485	465	472	431	463	431	482	467	425	467	429	431	440	458	468	463	486	430	465	428	456	450	462	474	443	477	501	470	430	463	457	413	486	449	465	438	466	439	499	479	491	462	421	439	464	429	460	456	452	446	461	457	473	424	404	481	446	411	464	484	464	464	462	451	405	461	500	453	424	457	428	462	478	459	461	461	496	430	501	453	479	425	451	404	477	480	461	456	481	452	450	466	429	452	494	435	423	491	431	471	433	473	449	484	471	469	456	459	444	477	462	468	451	431	444	448	449	474	443	477	483	444	457	425	513	414	447	484	448	441	436	496	447	443	446	462	446	476	481	470	447	469	454	430	494	448	500	466	464	420	453	488	504	488	450	433	472	414	509	446	460	451	424	470	456	483	490	436	430	455	488	483	439	492	445	466	440	436	432	450	456	492	455	429	455	453	429	452	458	480	445	442	484	473	432	475	469	441	498	488	473	466	434	417	447	478	465	453	435	445	427	456	490	460	453	477	462	491	455	484	437	476	490	464	432	481	451	477	435	449	462	425	459	479	439	465	459	468	458	412	450	464	448	455	473	441	461	536	415	477	452	465	480	464	454	462	452	431	448	469	413	461	457	447	476	478	437	463	459	470	474	457	454	470	432	427	450	470	461	492	443	444	472	477	454	426	458	472	471	473	501	440	469	443	431	456	476	460	451	475	447	468	450	440	472	465	419	459	473	454	437	462	451	474	445	477	463	445	455	479	482	441	506	446	493	446	465	445	479	400	426	458	492	428	463	453	457	470	438	473	445	450	478	427	433	434	428	479	484	441	442	462	484	471	472	444	475	412	477	492	459	478	475	481	476	443	463	491	479	445	450	420	464	488	509	426	442	451	438	424	480	468	463	443	464	463	438	451	464	476	436	465	457	480	449	447	409	463	452	448	456	476	490	411	443	429	443	512	445	488	451	450	438	456	457	470	458	450	444	477	459	489	467	449	444	431	446	451	441	451	530	461	477	488	462	422	496	482	466	465	481	445	472	494	461	470	439	470	451	420	442	429	457	441	483	469	458	493	418	472	432	414	489	431	458	448	429	445	466	441	483	469	454	477	476	460	425	485	466	464	466	438	437	421	442	451	458	445	440	459	450	468	455	412	468	417	462	460	443	496	487	483	434	479	455	484	453	482	462	484	462	420	454	483	489	475	456	466	435	490	429	470	439	465	460	476	437	427	475	448	480	434	447	450	447	468	465	477	450	407	479	469	516	469	472	430	457	455	479	428	453	488	467	427	484	451	437	475	501	448	420	451	441	473	433	471	440	461	476	456	454	468	496	441	446	456	452	489	463	432	438	481	461	432	439	446	474	454	429	435	473	445	485	493	474	481	448	484	465	463	460	427	433	453	439	492	475	439	469	446	430	434	477	465	481	448	478	471	441	472	447	483	456	457	456	479	448	465	482	483	465	462	454	457	491	464	486	452	457	452	440	454	423	467	435	433	474	451	456	472	448	445	444	475	513	446	436	447	446	446	438	474	485	452	454	450	447	456	465	446	431	464	441	464	460	475	467	436	434	450	460	448	452	441	438	478	478	462	434	454	446	438	492	444	477	425	455	448	444	501	449	440	468	439	487	478	434	484	466	479	507	469	450	440	517	457	436	470	455	458	487	448	462	457	429	452	431	479	454	439	436	469	441	488	460	453	464	472	468	427	457	423	435	442	482	430	504	439	426	488	469	469	446	457	463	463	434	451	467	505	424	459	439	502	449	444	480	464	468	466	478	460	489	471	439	476	443	468	442	461	448	460	485	500	486	462	505	440	441	461	470	472	439	450	482	479	443	417	454	458	494	461	445	450	494	485	464	479	450	465	431	492	487	462	491	452	459	426	426	455	455	481	429	428	446	482	454	460	473	500	435	482	445	450	475	449	433	434	488	468	478	491	468	468	430	460	451	428	462	452	439	432	443	435	477	479	488	467	463	481	505	414	483	451	455	448	467	458	468	442	462	470	444	479	447	481	476	459	444	430	475	467	440	437	427	448	472	435	461	491	469	500	464	440	491	441	472	442	460	463	458	446	437	448	461	472	481	454	442	459	444	480	453	432	475	438	443	471	441	455	445	428	462	440	485	465	457	438	470	464	427	447	464	403	476	453	438	465	439	454	453	463	431	457	440	466	476	427	434	519	427	441	485	467	464	462	468	451	445	465	485	494	447	470	428	501	464	444	471	473	436	467	455	447	438	459	492	450	451	452	463	483	447	429	516	488	472	433	467	432	453	462	414	435	408	438	427	472	448	466	442	456	436	478	476	428	452	446	427	478	473	444	436	478	479	440	411	467	447	482	414	450	463	445	429	448	421	461	485	452	476	455	458	500	440	452	452	494	444	454	458	480	474	476	462	469	451	495	469	437	451	447	461	459	418	464	428	466	481	474	455	460	492	449	456	483	475	448	444	434	442	478	460	464	484	485	489	449	471	461	513	427	454	465	456	432	453	441	462	469	477	454	452	497	420	463	430	424	484	448	434	439	451	467	467	494	463	431	448	475	467	484	422	474	465	428	504	452	467	469	452	480	451	469	470	421	433	451	456	444	465	455	440	428	476	454	476	471	444	442	459	441	438	423	453	448	497	467	425	451	436	452	433	477	425	472	482	439	482	452	398	459	471	439	433	442	416	473	480	462	446	455	481	478	448	460	472	448	426	445	494	473	463	461	449	477	424	456	444	460	437	438	442	445	446	439	443	454	501	461	462	475	473	442	455	481	424	434	452	468	440	477	476	461	474	428	450	505	475	479	471	479	456	455	462	452	453	454	484	402	477	467	484	447	419	433	490	434	453	416	468	460	476	424	515	425	464	463	421	478	444	436	450	455	456	476	425	447	422	444	426	481	467	435	450	458	453	414	412	527	463	464	418	442	443	427	461	407	454	440	501	436	464	451	467	465	443	451	476	467	429	473	451	477	463	444	457	444	501	465	444	498	452	440	485	470	456	475	464	487	442	455	475	466	454	454	438	462	423	435	433	447	420	481	454	461	434	498	455	477	432	475	456	447	432	469	471	459	446	463	498	432	453	458	415	448	417	465	467	435	456	451	471	438	498	445	468	481	450	416	463
24816	21155	27534	24932	12542	919	670	547	481	507	434	464	396	398	438	392	351	402	373	351	414	363	377	373	349	335	365	353	389	352	365	379	308	347	362	351	340	369	340	306	409	396	353	353	361	367	388	376	364	349	383	370	382	359	358	362	351	347	345	378	352	366	386	348	321	357	315	346	371	371	329	371	389	350	364	351	340	350	336	341	328	379	351	366	349	361	358	325	327	372	381	353	359	382	368	363	362	350	363	362	336	355	347	360	329	356	381	374	357	401	383	348	366	360	380	358	390	345	351	374	402	362	392	362	382	380	349	331	386	350	339	355	360	354	375	352	351	390	373	391	377	330	345	355	356	354	362	358	345	356	361	341	374	375	383	329	352	325	318	353	353	338	353	349	380	354	359	346	323	350	366	358	352	374	360	370	390	338	330	346	364	321	364	345	363	360	344	344	366	386	361	344	326	352	373	373	337	334	346	367	348	360	348	377	396	369	359	351	355	369	360	351	357	340	394	383	330	362	329	346	372	367	348	338	347	322	364	342	358	360	361	358	363	353	334	324	361	356	361	381	330	372	381	355	360	340	406	366	349	318	348	342	349	382	355	361	362	367	357	367	350	334	378	395	387	359	375	351	388	329	354	343	338	388	354	371	358	370	351	355	360	336	366	399	348	372	371	313	328	347	345	388	357	359	368	376	377	360	349	395	351	357	347	352	352	377	352	362	374	380	390	387	387	380	387	362	356	350	375	356	369	355	382	341	366	320	380	349	330	369	375	360	381	325	366	361	371	349	405	402	361	359	359	381	344	322	311	340	351	352	338	368	345	372	359	319	350	357	356	361	365	359	359	370	357	310	365	362	332	376	364	358	337	354	356	366	349	360	366	380	375	348	337	337	357	360	383	358	338	367	361	362	366	337	378	341	362	367	329	381	346	382	331	365	354	342	341	341	350	369	385	367	395	375	346	377	372	355	331	394	397	359	374	370	397	371	329	323	349	355	376	385	376	356	351	345	366	360	327	375	364	349	358	394	363	386	382	358	356	368	326	349	341	368	351	356	346	332	387	367	366	369	352	323	358	346	347	306	382	367	351	376	353	330	317	355	352	342	387	333	338	371	351	370	386	362	357	349	367	379	356	379	383	323	354	333	344	351	397	370	353	372	371	338	345	323	368	339	339	338	403	356	343	376	337	357	351	360	356	344	370	364	376	339	359	368	342	356	349	386	354	356	374	349	362	380	354	403	349	372	324	346	345	353	360	394	358	364	367	345	373	371	352	388	347	397	349	381	347	394	345	363	340	391	367	356	420	358	377	382	373	363	356	356	371	391	360	338	358	347	385	385	352	378	377	351	371	347	366	324	362	344	331	412	368	360	362	327	344	383	385	370	334	350	380	368	402	346	380	376	363	339	372	371	374	352	382	335	360	345	345	341	337	368	371	362	351	361	405	367	380	346	351	350	383	360	386	352	340	339	327	334	334	347	363	331	354	363	354	364	353	356	369	328	348	336	369	343	395	387	343	384	348	371	375	384	374	347	382	334	343	362	353	372	344	360	356	386	375	360	381	355	332	346	344	359	387	364	371	373	366	369	354	343	319	351	342	362	381	385	341	392	386	379	363	387	359	371	372	349	379	368	370	331	350	368	375	371	353	382	397	367	355	332	407	353	396	321	369	333	366	361	375	376	321	360	389	353	369	385	349	347	372	354	362	348	329	375	363	324	368	334	362	385	353	360	321	374	354	355	359	388	336	341	367	380	333	345	370	343	362	372	358	399	336	371	361	335	368	362	397	369	376	369	372	348	341	341	364	346	348	378	371	372	356	350	333	381	356	354	333	356	360	378	325	391	347	350	335	369	403	352	376	353	328	350	348	327	366	380	376	369	355	340	356	335	395	341	324	300	356	347	343	392	355	383	347	362	346	355	347	356	365	351	362	369	337	311	371	369	327	384	323	354	343	352	328	358	355	351	353	387	364	373	341	351	358	347	348	377	387	352	376	312	362	346	322	352	325	347	355	367	366	360	372	374	362	370	351	338	350	397	356	335	341	363	341	348	357	384	362	349	367	345	365	356	355	387	325	369	354	327	371	360	338	335	377	350	394	366	375	340	393	353	372	358	367	361	354	361	322	353	384	340	368	354	390	389	400	364	357	345	365	344	370	340	334	376	341	378	343	356	324	338	367	335	346	339	367	347	367	343	369	367	356	390	359	353	389	407	343	349	333	372	401	360	343	358	381	346	344	380	344	386	330	366	384	349	318	373	382	361	371	346	377	366	364	400	346	342	378	351	346	371	355	368	389	362	341	398	349	376	361	366	388	360	346	388	347	320	355	360	363	349	404	369	386	380	355	318	354	360	373	307	364	354	346	399	347	341	369	394	370	374	334	353	393	361	362	347	348	388	366	341	355	381	354	378	346	385	352	366	373	346	339	370	343	343	384	312	361	358	371	349	358	372	331	373	359	361	309	359	358	339	370	386	366	355	370	383	339	369	363	359	369	353	323	356	349	378	397	336	357	359	335	361	352	334	377	328	349	328	347	371	347	378	343	391	384	340	345	352	356	341	339	358	346	366	347	387	335	322	357	381	384	380	364	343	387	396	359	354	367	328	334	359	365	386	353	363	356	368	369	359	364	305	349	323	350	354	357	365	369	368	368	318	316	363	367	390	320	377	351	324	356	347	368	381	370	321	367	371	337	356	352	320	380	377	326	345	341	335	368	340	343	339	369	358	343	328	364	364	348	363	348	349	397	346	374	347	325	352	358	358	359	354	349	384	368	358	354	379	365	367	345	354	356	345	377	346	339	366	373	340	357	348	349	350	364	353	330	350	340	369	340	327	381	374	355	342	382	364	348	347	345	407	379	361	368	371	356	350	334	357	363	400	353	323	351	342	375	388	354	359	359	371	336	359	347	349	356	384	353	334	325	401	391	384	374	358	329	392	301	370	360	396	355	376	367	374	390	366	296	360	375	356	361	339	346	351	358	357	326	335	317	339	369	324	351	337	351	355	366	348	350	384	319	390	329	354	359	344	364	344	361	402	400	373	355	323	345	358	344	341	347	387	375	390	385	368	379	353	371	335	350	344	332	380	369	363	322	353	375	367	331	336	389	337	338	350	363	335	359	350	350	343	323	365	353	370	362	366	366	390	369	342	369	356	357	379	347	326	339	351	380	371	358	370	331	359	356	350	344	332	328	366	349	356	342	376	360	363	396	344	394	370	385	365	390	385	366	383	345	399	339	337	380	381	343	344	363	381	375	374	398	407	353	363	387	369	349	360	364	337	362	367	370	342	350	355	347	316	358	383	388	354	377	298	365	361	356	419	374	365	381	359	362	358	348	334	395	368	399	380	391	358	329	333	355	387	352	389	361	353	364	368	360	373	392	382	361	368	371	377	360	332	343	373	318	372	328	350	368	368	360	363	391	366	374	339	344	373	359	356	358	371	358	385	358	377	337	347	370	360	364	332	382	390	351	364	352	341	359	386	342	326
6448	5612	4469	2543	1816	1411	1131	1000	775	684	659	635	587	494	524	502	473	478	478	455	488	500	484	459	484	412	440	465	455	497	424	433	483	427	445	429	445	400	436	478	462	446	462	467	450	431	457	442	426	478	483	462	471	435	445	440	457	439	418	466	397	416	384	443	429	468	428	428	453	427	451	433	489	462	398	471	456	438	446	448	470	447	419	458	420	417	460	454	419	438	436	440	449	432	427	445	425	441	447	388	422	425	427	464	450	445	446	406	448	425	426	426	409	415	457	459	418	427	392	459	387	428	421	408	445	424	421	457	445	424	443	454	429	420	400	418	444	458	418	429	404	435	435	420	411	443	457	417	423	480	411	437	436	421	406	454	447	471	456	434	445	424	471	493	436	406	445	438	436	444	446	447	418	421	485	435	450	450	411	487	428	435	448	411	491	398	429	443	452	478	443	453	469	451	411	447	427	411	466	463	430	462	415	430	440	438	430	461	429	423	450	416	446	418	413	470	429	462	471	417	420	429	442	430	466	415	464	436	460	447	443	477	421	438	438	421	455	435	459	454	444	433	442	430	439	406	436	456	430	415	445	421	445	408	443	437	444	428	432	476	423	470	452	410	461	440	440	433	447	426	431	450	420	436	481	435	469	416	422	422	425	416	455	432	447	421	426	480	448	459	479	433	421	422	384	438	412	434	458	412	404	426	458	403	466	463	461	445	449	428	430	407	448	409	448	399	458	418	406	397	455	423	436	460	470	430	462	403	476	482	436	441	447	427	418	463	426	396	413	439	445	427	434	449	413	438	454	415	434	444	450	430	428	433	437	417	435	444	404	425	436	435	467	436	440	440	410	452	434	399	440	430	434	410	459	440	412	462	408	434	448	431	417	445	433	436	433	434	451	470	434	433	455	424	416	393	439	446	449	457	416	455	459	401	450	424	454	464	441	431	429	415	433	467	446	460	455	476	424	432	443	411	424	435	449	448	469	434	431	431	443	416	457	408	430	447	437	472	447	404	442	418	483	452	457	518	416	436	434	455	487	425	422	388	380	478	453	440	424	405	397	420	431	423	445	422	443	428	453	437	445	463	434	453	460	450	435	411	437	427	406	401	425	363	448	414	432	407	462	383	433	404	436	420	425	409	436	413	465	435	431	459	463	417	434	448	432	432	440	436	438	444	431	429	424	426	427	434	416	419	410	406	488	410	399	430	406	447	404	429	427	436	436	408	416	439	475	463	437	433	428	455	406	445	450	424	451	459	452	449	427	463	411	439	441	416	409	449	436	398	441	421	443	421	415	409	450	450	438	466	435	445	431	416	414	438	456	419	433	423	469	444	441	472	467	474	413	417	445	444	451	384	417	473	438	431	427	432	415	484	442	447	443	445	444	443	419	437	506	427	462	433	446	423	426	440	475	467	406	441	421	421	461	450	440	427	473	417	427	425	453	403	461	419	420	425	432	397	459	414	407	440	453	450	427	427	430	387	474	439	464	380	456	417	425	421	450	436	410	432	442	389	425	423	422	456	444	416	467	467	403	419	425	388	426	429	425	405	465	421	437	403	437	425	490	429	454	467	403	438	420	428	452	450	450	424	479	399	443	439	447	457	418	411	414	450	428	422	425	422	433	404	442	432	450	402	473	442	474	435	421	433	473	442	411	400	416	434	452	430	448	474	419	424	446	425	454	433	415	459	439	425	458	413	406	428	456	443	466	422	461	391	448	450	467	436	454	433	450	415	427	481	440	419	466	443	428	437	435	459	404	428	439	401	437	450	447	450	431	429	434	473	435	440	440	445	452	453	439	417	424	430	432	455	413	478	414	476	424	433	448	405	441	452	473	476	424	431	440	467	436	413	434	408	441	450	439	424	504	451	415	463	462	438	427	480	404	446	460	431	428	418	442	433	417	436	421	405	405	430	470	401	424	468	421	443	430	449	422	447	428	430	434	423	445	432	428	435	420	431	444	467	452	449	438	459	450	432	402	447	404	428	450	460	463	434	464	445	448	442	443	415	483	482	406	420	432	432	426	438	415	422	445	417	426	445	424	414	448	440	381	449	402	435	440	410	448	436	483	429	435	451	464	435	466	456	449	417	432	414	452	446	446	478	417	445	435	412	473	429	441	482	458	451	446	439	475	445	421	440	415	435	465	434	427	426	421	426	424	446	422	448	442	473	423	423	469	417	426	441	415	439	429	442	420	441	417	462	445	448	444	460	424	420	432	383	444	423	409	455	436	468	440	431	466	431	439	443	443	430	463	410	427	462	418	453	437	418	430	457	416	369	418	432	436	434	486	400	449	431	446	422	460	438	439	443	430	417	417	410	420	429	411	472	447	465	444	416	402	431	433	423	426	441	453	459	421	405	397	446	458	444	447	418	464	414	480	448	473	434	403	424	439	449	454	447	387	453	418	408	444	455	444	443	443	437	406	435	431	423	414	471	441	443	418	449	464	461	496	481	417	433	445	446	398	427	434	434	457	413	435	400	426	438	440	417	427	437	414	466	414	435	449	461	424	416	471	457	444	401	436	422	460	442	416	418	447	426	448	441	460	434	449	452	441	438	442	433	438	465	439	432	431	433	406	436	453	394	423	414	419	444	442	405	400	406	472	411	440	420	493	405	421	430	477	456	451	404	395	443	425	430	425	460	496	428	465	472	411	466	455	432	445	442	457	448	421	421	474	448	465	411	430	476	458	405	401	467	439	428	451	415	461	464	414	453	441	406	433	454	445	446	463	465	431	464	401	427	439	458	435	451	444	451	402	401	396	449	454	446	422	436	453	443	442	388	398	405	383	426	434	432	401	408	451	491	459	416	446	431	439	428	458	427	424	470	436	469	424	464	467	443	455	430	399	398	468	482	426	418	423	446	428	465	443	423	458	428	429	438	422	423	428	441	472	437	435	421	455	420	429	445	423	416	455	442	435	464	430	480	419	415	409	421	457	402	429	442	429	459	428	462	401	481	434	427	432	445	442	447	492	469	443	440	427	410	409	416	473	456	421	437	440	478	431	483	444	400	444	425	414	450	428	439	404	447	468	435	451	451	409	424	424	436	443	428	436	475	425	475	408	449	461	419	453	491	420	476	451	427	447	453	436	472	434	456	429	421	440	453	444	427	406	454	443	450	419	431	451	446	466	451	414	444	436	443	417	486	441	438	418	420	417	406	408	436	466	424	439	471	413	462	425	427	449	460	415	481	425	433	408	406	415	423	435	425	462	419	410	399	398	435	433	440	410	427	422	427	425	476	442	432	431	494	443	423	446	468	441	429	456	450	475	405	434	449	418	437	463	410	422	422	452	430	438	405	405	430	389	469	453	474	459	445	420	452	424	437	429	416	411	403	429	460	410	403	439	461	449	434	470	436	451	472	443	416	423	448	451	426	436	448	422	455	442	423	428	379	418	420	458	451	432	421	425	433	406	443	444	447	436	411	451	413	403	397	413	415	482	405	429	424	413	427	461	415	435	480	428	425	451	425	461	416	433	440
22672	21196	29005	23675	21189	21253	12543	2005	1346	1217	1029	939	973	961	892	829	889	831	829	818	802	769	727	780	745	728	732	764	723	697	712	694	735	692	744	741	756	776	734	647	748	699	764	720	690	724	652	737	727	701	674	702	750	701	703	753	694	670	694	686	694	717	714	760	670	712	717	730	713	670	702	692	677	666	709	729	684	745	712	662	701	691	687	683	724	696	705	682	726	718	655	671	724	679	715	721	674	672	684	613	668	666	664	693	703	687	720	681	721	727	694	664	691	700	672	643	657	640	663	680	755	686	745	707	697	714	676	734	726	712	702	698	697	719	706	651	633	696	678	680	706	702	694	673	718	707	697	665	706	660	709	688	700	633	703	640	698	673	620	657	731	681	699	742	715	698	698	754	757	702	736	719	742	713	676	687	656	660	676	683	687	642	678	715	672	675	692	696	680	716	690	688	664	646	675	662	700	659	712	715	680	719	662	718	663	695	678	683	707	682	686	677	662	657	745	736	674	703	695	754	711	693	670	719	677	690	694	719	692	684	632	729	677	699	673	681	675	730	695	715	668	688	677	722	696	710	668	681	713	715	677	673	698	690	689	655	683	683	708	696	673	714	696	679	660	721	692	680	651	680	734	724	687	669	669	713	678	675	706	719	731	701	707	674	731	666	668	730	708	710	706	659	669	697	700	676	718	718	686	666	673	703	677	715	709	675	708	727	643	668	665	685	726	690	698	697	675	701	691	622	665	652	700	670	694	698	667	699	698	640	757	766	651	684	684	683	699	698	709	714	677	696	676	678	652	699	720	714	731	731	733	708	693	649	694	677	681	716	670	619	752	662	691	686	722	658	739	684	662	696	683	690	642	664	741	687	685	675	689	710	711	741	695	718	693	674	665	673	722	646	727	732	702	721	701	719	683	689	670	666	693	735	659	696	728	663	627	676	689	693	655	698	725	664	680	696	681	739	687	707	734	660	676	677	725	681	736	723	708	732	714	729	706	708	670	696	694	669	677	734	696	718	650	685	660	689	677	698	699	721	641	704	678	698	702	687	729	648	667	685	685	677	694	713	742	687	688	664	708	684	673	697	662	635	674	685	695	708	711	694	702	647	666	695	687	695	728	682	684	705	723	712	671	695	676	686	675	711	689	670	697	712	701	670	730	709	683	708	671	666	696	702	683	701	711	693	722	676	685	661	709	714	645	702	698	693	695	716	659	675	694	703	639	713	674	741	691	681	671	679	671	694	670	693	704	668	641	668	699	654	696	684	700	660	757	667	664	665	678	684	707	697	667	685	701	695	748	712	695	713	691	694	683	704	676	699	713	690	669	717	709	702	701	684	708	680	695	663	690	681	689	637	699	672	679	643	696	682	661	698	698	695	684	707	706	737	709	730	634	698	711	637	663	694	705	692	679	677	665	632	663	666	667	700	666	695	709	670	682	656	685	671	698	694	672	699	698	657	686	654	662	683	674	665	681	739	666	658	653	667	715	699	695	653	663	676	680	685	677	643	640	654	699	695	681	676	683	690	679	696	697	688	655	690	679	681	657	713	730	683	700	676	700	677	736	632	707	695	701	689	655	666	641	676	700	752	673	717	702	687	716	712	701	672	660	682	744	686	700	657	714	677	678	691	683	706	715	692	704	700	715	654	733	704	665	671	706	714	652	718	717	663	665	710	679	693	743	689	699	687	680	725	692	717	681	702	734	670	650	692	669	673	681	702	670	671	735	674	683	682	681	695	711	684	722	669	686	683	647	708	694	714	662	663	702	703	720	770	698	698	726	689	709	663	707	700	699	684	680	701	732	658	692	749	678	717	675	663	715	689	673	702	692	662	695	688	635	658	709	676	708	691	657	684	717	728	722	693	681	668	688	699	680	665	687	724	682	719	625	668	742	660	694	732	678	681	721	700	761	684	699	654	675	670	675	674	714	658	679	724	656	674	681	689	720	701	677	700	684	679	665	705	683	716	724	693	671	671	700	667	653	708	686	745	657	702	688	686	645	692	645	670	713	711	671	698	661	672	668	687	664	683	737	694	709	726	708	663	668	676	711	628	712	633	674	670	694	656	702	727	672	689	630	663	678	703	710	698	651	685	669	693	723	696	725	718	654	692	672	644	676	778	678	710	684	698	704	688	677	726	696	706	692	671	703	651	684	675	707	709	708	675	688	688	696	666	707	695	682	660	670	688	644	680	696	637	678	682	622	681	697	706	665	736	696	646	665	652	712	692	694	641	683	686	708	690	735	727	717	635	700	702	700	661	698	693	635	648	691	722	692	700	668	666	671	654	730	715	736	706	733	714	750	712	689	705	672	699	678	670	701	736	714	641	726	672	681	740	644	696	690	663	690	642	659	695	663	688	701	679	694	633	720	690	696	663	699	692	715	674	661	692	656	685	729	668	734	690	713	723	672	635	684	730	693	664	681	700	682	669	636	702	702	683	713	691	661	715	689	708	710	694	665	712	624	692	687	637	720	685	685	700	714	732	724	674	678	700	662	687	694	687	660	724	696	667	676	687	737	706	697	708	696	677	658	710	672	654	671	730	686	627	646	591	715	692	659	652	679	677	686	687	698	738	710	704	720	685	673	628	683	671	705	698	692	663	712	697	689	680	661	670	679	659	712	631	694	695	699	683	652	689	706	657	719	714	731	678	725	697	704	682	695	661	715	647	673	720	697	663	733	681	703	685	732	660	703	722	740	699	692	724	732	645	596	703	697	701	699	700	636	681	697	720	614	698	653	740	705	691	703	654	720	658	679	677	671	666	685	655	710	649	699	707	650	717	735	682	707	679	640	728	696	736	690	701	692	623	652	688	665	667	678	655	719	688	697	721	660	655	715	675	695	677	664	667	709	693	667	647	734	698	662	689	668	685	670	715	649	637	751	693	673	714	651	663	688	747	712	693	705	679	694	687	678	682	736	673	656	717	693	714	710	681	652	715	701	714	639	721	680	673	672	650	689	672	659	675	689	660	653	702	698	670	675	668	683	724	653	748	706	689	677	698	694	688	692	656	711	664	685	682	646	670	680	715	712	696	698	748	699	679	726	679	704	665	719	705	730	748	700	698	703	689	679	671	709	684	687	719	694	645	706	719	673	689	650	698	651	636	661	717	710	743	657	710	691	712	671	686	654	720	681	678	654	681	721	682	694	743	718	709	675	667	645	666	626	654	708	652	674	684	679	653	683	641	681	694	655	690	638	693	674	705	672	674	683	717	698	694	692	707	670	733	714	655	684	697	714	688	709	660	655	697	703	675	705	686	701	675	659	735	661	717	691	656	685	717	699	720	632	683	692	714	712	702	710	706	681	673	736	701	773	725	661	738	675	651	692	664	679	680	642	691	644	715	732	681	692	653	737	639	671	663	654	749	657	722	655	663	703	715	662	695	663	690	689	656	684	686	690	637	710	656	648	677	691	693	739	700	696	691	655	688	734	673	712	679	720	664	664	674	677	656	625	690	723	705	694	688	708	664	684	671	681	705
9152	15995	13680	7713	5413	4151	3257	2708	2243	1851	1651	1380	1321	1184	1191	1107	1049	1026	967	893	929	939	896	861	909	893	838	811	851	847	782	770	785	813	829	831	786	747	778	817	826	803	785	819	792	776	807	809	782	759	800	783	751	795	782	812	762	760	739	794	754	774	743	754	802	807	759	807	778	815	779	809	721	784	772	784	817	741	784	756	768	794	747	768	749	782	844	695	721	739	748	758	726	727	755	722	744	721	755	772	780	774	787	778	829	761	798	799	701	786	766	801	762	712	771	797	703	719	766	748	759	765	823	755	767	772	778	796	754	766	787	765	768	772	752	777	756	768	792	754	778	753	728	761	756	736	795	791	794	791	754	728	779	786	807	723	764	793	791	788	802	809	776	745	776	785	786	756	772	797	755	784	765	773	783	733	742	793	779	760	747	758	770	777	742	719	819	703	790	774	773	706	779	780	786	752	768	800	775	756	781	777	754	820	763	773	732	765	775	749	730	824	756	805	730	747	732	735	788	804	752	773	787	771	776	788	747	770	715	729	735	755	746	779	747	730	742	785	810	753	778	720	774	750	783	752	765	761	737	732	802	719	769	804	751	765	781	773	786	779	776	743	720	730	745	821	796	743	747	756	765	775	788	749	771	756	795	719	773	814	758	798	750	788	772	720	770	769	799	767	765	752	749	810	723	711	760	753	733	761	720	820	778	767	755	734	725	759	766	783	797	793	743	740	735	793	754	797	804	777	742	750	789	750	786	767	824	796	776	720	780	790	767	787	759	737	789	770	721	760	757	756	747	783	776	777	746	788	804	749	769	782	753	743	769	778	803	733	795	717	767	772	751	754	771	765	710	815	792	733	748	792	780	741	760	845	776	729	761	764	756	761	767	795	761	813	754	692	773	794	768	772	818	799	795	757	788	764	768	798	776	802	777	740	744	755	791	784	780	747	798	742	760	755	775	766	787	736	730	748	790	719	711	734	745	752	791	761	735	775	723	797	781	764	728	799	754	777	790	720	761	801	806	773	741	762	783	823	790	761	785	711	756	777	731	764	782	809	764	762	780	765	762	774	772	796	769	753	735	747	787	772	822	736	750	773	777	763	739	733	750	764	730	777	783	765	757	709	746	819	750	783	747	718	782	739	775	713	745	768	814	748	757	789	792	761	742	785	736	780	804	768	761	776	725	789	755	774	811	757	757	776	737	777	739	771	818	749	802	716	786	775	791	754	748	785	785	764	746	765	745	769	787	741	762	749	790	789	767	790	763	760	779	749	761	814	798	771	747	765	776	718	758	747	771	740	781	788	747	775	741	829	799	745	779	779	752	764	765	797	776	811	742	724	748	765	679	727	765	795	766	765	748	757	729	758	759	740	790	775	787	810	729	767	746	787	762	782	754	720	803	786	769	785	791	776	747	767	775	808	737	718	789	736	715	827	790	761	815	742	786	752	776	784	786	788	721	760	750	782	757	746	753	787	798	763	802	817	726	763	740	791	760	768	807	805	774	765	757	763	761	786	694	758	732	727	738	796	732	746	788	782	770	765	730	712	735	749	739	739	755	788	797	737	780	777	750	787	728	760	753	741	776	763	826	760	756	748	781	775	760	758	764	787	773	754	768	781	766	790	759	750	763	755	781	753	758	796	778	815	758	783	756	735	780	792	731	751	759	794	772	765	771	763	764	751	779	751	774	776	711	787	794	806	766	779	784	730	785	767	762	747	764	776	725	755	783	776	746	790	801	778	694	767	768	722	703	784	763	764	743	780	754	761	780	809	791	734	769	776	793	763	810	800	764	785	761	778	765	789	799	797	781	795	782	738	743	796	767	754	785	770	770	817	770	741	728	753	762	769	753	746	713	736	753	771	797	767	733	696	760	730	712	782	729	722	758	721	733	742	725	759	812	800	775	745	760	723	790	793	784	730	749	768	801	750	755	794	742	730	758	791	802	753	772	745	776	764	755	735	787	819	749	764	767	755	748	740	721	758	750	696	793	788	761	780	736	733	751	779	720	764	728	773	785	744	769	719	762	771	733	779	771	745	798	771	812	724	769	776	778	800	779	784	819	766	797	717	825	783	782	794	775	741	760	709	774	773	724	747	795	731	781	794	795	770	750	768	825	751	782	729	724	744	789	761	800	790	735	777	752	821	736	779	797	753	769	740	774	751	798	756	757	729	744	797	825	779	750	745	761	814	743	780	764	723	840	745	748	718	750	743	753	730	742	796	714	732	775	770	766	737	771	788	778	801	745	753	736	718	796	776	778	773	759	759	765	811	771	754	766	748	792	759	783	749	763	735	815	765	769	777	771	728	765	801	748	755	743	690	714	748	748	748	718	806	803	785	788	750	723	740	743	769	708	738	747	764	763	717	762	757	786	777	798	764	780	729	767	761	731	707	790	825	749	757	735	745	790	797	771	737	743	783	816	736	734	739	743	774	808	794	749	762	791	784	775	775	748	730	794	765	749	761	796	785	721	763	764	777	762	767	770	763	768	729	771	743	812	727	750	775	749	753	757	755	736	777	771	766	779	783	748	735	749	807	789	769	776	794	742	721	769	806	763	758	767	794	743	726	732	710	790	749	805	739	759	750	773	748	764	760	784	763	790	795	779	722	816	783	759	729	728	746	720	760	799	707	762	721	758	761	775	779	768	780	779	754	759	739	770	718	778	759	762	774	755	787	779	698	759	782	791	751	737	714	798	727	776	757	808	770	767	740	727	781	747	766	780	791	745	741	753	773	755	809	762	740	759	781	760	768	789	763	755	734	792	722	769	790	788	807	753	758	771	793	780	735	739	774	754	795	763	779	695	764	792	750	770	742	792	779	796	780	763	770	763	761	765	809	776	782	752	705	814	752	701	785	787	783	780	768	798	789	753	781	800	756	807	789	798	771	789	741	707	681	762	772	776	780	719	703	782	771	787	758	800	788	732	739	767	777	758	721	748	826	735	712	799	767	781	784	790	765	773	762	753	807	826	700	792	743	751	732	786	806	760	761	809	787	766	765	768	759	760	766	733	786	804	829	741	741	740	801	738	751	744	799	736	738	782	698	762	791	752	804	739	809	750	796	799	745	802	793	820	752	798	760	722	766	765	744	762	737	760	711	757	765	780	800	808	791	791	714	826	742	742	730	802	770	770	728	789	720	695	717	805	770	743	781	778	760	765	760	717	806	775	767	773	742	736	764	787	796	747	759	817	748	762	772	790	768	757	773	768	761	778	745	790	791	749	750	757	790	721	774	783	767	759	750	780	772	735	806	733	732	796	799	793	760	724	772	787	786	778	738	745	772	723	763	763	738	733	769	743	786	732	814	761	758	771	780	801	737	787	752	752	760	774	777	781	770	752	758	751	780	788	751	724	790	761	789	761	751	830	759	763	745	771	723	721	752	742	776	765	760	746	782	755	811	782	761	719	759	745	773	769	722	772	791	817	754	749	767	759	765	730	775	751	783	822	743	733	775	781	760	748	772	717	715	742	789	784	775	751	799
27001	20458	8498	643	388	323	279	254	238	212	203	216	204	231	237	202	232	227	219	205	235	209	222	229	201	213	205	225	187	190	188	227	214	221	195	223	226	197	201	222	236	210	215	201	203	205	225	240	182	220	186	209	205	239	237	189	194	213	213	221	199	199	226	193	208	220	199	208	186	165	213	232	232	226	212	220	218	226	198	212	224	206	189	237	187	220	195	200	203	224	215	197	213	222	213	221	210	213	233	198	216	191	211	200	212	217	220	234	203	187	228	181	221	225	236	203	216	213	202	214	220	209	184	223	193	217	212	208	188	195	198	198	205	213	243	203	199	205	229	193	220	216	220	234	207	185	201	214	218	210	194	202	243	212	213	208	236	198	205	223	242	213	207	228	240	226	225	221	204	230	220	216	218	174	231	214	201	221	201	184	211	203	215	199	201	184	205	225	262	213	216	216	213	233	205	223	195	206	226	204	187	221	193	185	217	206	199	226	191	220	188	194	218	203	226	240	215	225	191	203	205	212	232	208	229	214	187	186	205	223	222	199	229	199	208	213	202	201	221	197	208	205	193	203	206	202	218	194	209	239	208	253	195	201	216	200	212	229	203	212	196	198	207	220	204	196	207	191	199	204	222	226	216	223	208	215	213	207	213	203	200	245	210	187	208	238	220	207	198	208	216	179	220	212	214	224	196	206	204	200	209	215	199	212	215	217	216	210	216	191	212	204	216	222	198	213	224	193	185	205	220	236	207	217	225	230	229	231	222	215	191	213	213	208	197	201	195	198	204	208	216	198	219	191	213	204	232	223	211	218	215	198	194	198	205	204	228	235	211	207	179	228	203	200	231	190	232	200	195	200	192	205	200	208	207	209	179	189	207	204	223	221	202	208	194	195	235	227	215	237	203	218	200	235	212	235	221	245	206	206	221	231	198	215	200	230	205	190	189	217	234	198	191	201	177	223	212	205	219	221	214	222	168	202	220	232	215	201	208	181	228	223	214	198	212	235	200	199	215	226	206	196	202	209	217	209	206	219	188	184	202	205	196	215	205	189	203	216	204	220	221	227	208	206	191	206	217	209	189	201	195	206	206	200	202	214	234	211	215	200	207	191	196	210	204	189	225	200	179	215	200	222	204	218	222	221	226	196	222	200	226	225	216	220	215	218	193	185	197	188	210	214	221	227	202	198	196	215	212	214	216	207	225	202	206	217	211	212	235	211	206	212	201	188	219	206	192	225	228	239	217	226	222	223	187	205	220	234	201	220	195	210	182	185	232	234	195	225	192	205	222	219	238	213	198	223	205	224	182	209	210	203	225	195	240	191	218	194	211	215	208	226	210	210	200	212	204	204	199	224	217	195	216	233	249	226	193	220	207	200	216	215	210	195	203	174	200	186	200	196	207	207	219	239	202	216	227	216	175	201	204	209	199	205	225	208	238	202	202	221	217	198	203	208	231	204	188	226	205	206	211	204	203	207	209	178	228	216	207	209	230	188	206	202	187	218	204	215	198	216	214	212	203	225	214	197	207	207	194	198	226	202	226	217	229	198	228	204	212	199	213	212	212	213	193	199	211	199	206	203	195	222	206	215	231	224	188	195	247	218	206	207	200	191	197	246	230	204	215	201	213	203	207	218	197	214	203	211	232	239	203	208	202	203	215	235	197	206	206	198	200	210	203	195	206	208	213	188	219	202	209	189	217	221	189	213	225	201	237	184	209	229	196	213	204	207	197	198	226	232	179	225	224	182	208	210	207	219	229	221	194	214	216	203	197	211	225	234	234	207	196	190	194	170	205	211	218	230	206	204	221	217	211	195	209	207	203	217	188	197	228	181	213	213	228	210	198	212	216	227	223	227	212	201	185	216	202	208	217	219	224	219	182	231	199	203	226	229	236	209	192	194	207	205	217	211	187	190	220	214	205	195	202	208	215	219	222	229	220	219	206	231	200	205	198	212	212	204	215	234	225	220	171	210	239	209	197	206	226	231	230	196	221	227	188	215	233	208	207	227	221	189	207	213	216	213	189	210	220	220	225	226	202	194	206	230	201	187	173	221	222	216	226	219	205	213	231	220	195	229	189	211	186	215	201	193	219	238	205	214	221	189	194	199	219	184	185	213	200	199	230	195	200	202	212	218	204	201	224	224	210	203	234	233	205	191	198	194	247	246	206	197	238	196	183	204	215	207	195	204	232	213	198	196	195	197	203	232	223	192	212	209	215	201	221	210	219	191	182	219	192	216	181	223	185	205	205	195	219	221	216	194	213	193	212	220	191	203	218	213	219	209	222	206	211	200	183	186	225	223	198	208	228	207	203	206	212	208	198	214	214	210	214	251	222	205	217	190	218	208	208	202	198	217	206	194	191	209	209	213	210	216	224	206	187	203	208	195	224	208	202	214	193	224	227	208	197	219	217	193	229	218	216	216	202	221	222	214	238	203	231	235	209	215	226	224	217	212	212	218	215	218	236	210	203	203	219	192	204	232	209	204	203	209	192	187	213	205	221	201	227	198	202	231	248	232	214	217	203	227	230	210	211	212	173	178	229	198	181	216	231	208	182	190	197	222	242	195	202	223	238	215	202	203	243	206	218	221	215	217	208	215	231	225	207	182	207	210	206	190	214	220	199	233	227	187	203	205	213	206	227	254	199	206	212	198	222	211	193	209	224	214	217	188	253	215	233	215	214	216	210	220	178	182	191	192	209	220	213	209	207	222	213	212	206	223	219	214	201	225	188	231	230	211	223	233	207	193	199	210	218	197	216	195	207	205	227	225	230	213	216	222	212	213	219	196	207	193	217	187	217	227	206	203	205	209	216	206	202	213	200	205	215	225	184	191	203	240	223	208	233	198	222	217	215	209	199	203	202	227	205	239	232	179	220	227	234	226	209	216	208	205	199	203	225	205	233	193	214	185	209	215	206	216	240	198	218	203	243	224	209	210	249	208	187	213	200	224	207	231	203	214	230	217	210	217	203	200	229	208	205	213	208	221	195	189	199	214	207	208	218	228	203	183	191	221	201	210	204	229	205	203	224	214	198	220	213	214	217	187	202	197	200	203	188	212	195	209	223	220	213	210	186	184	195	201	220	195	203	228	200	205	190	195	186	194	188	210	218	199	214	177	203	209	213	228	229	202	186	202	239	220	241	204	218	194	209	220	193	205	206	215	224	229	191	177	215	192	188	189	223	223	213	219	217	223	221	180	224	193	205	214	197	202	203	221	226	214	213	200	202	198	222	204	219	209	190	208	191	193	221	211	229	223	208	207	202	212	214	186	211	215	199	210	213	215	200	195	216	226	219	194	189	203	230	209	216	213	201	193	199	210	222	207	195	203	219	206	232	210	220	230	214	218	209	193	193	186	199	226	181	226	218	205	228	232	211	197	193	198	246	202	205	210	221	201	217	221	185	212	227	222	220	234	235	229	199	211	204	233	202	217	233	213	218	209	209	213	230	208	213	243	185	183	212	211	211	205	196	198	213	227	197	213	204	218
5140	1089	910	572	435	381	346	339	312	276	297	265	269	264	311	281	245	293	280	270	251	250	280	300	280	249	247	255	252	258	251	265	272	271	251	263	290	259	264	264	234	269	265	277	283	260	250	271	278	249	286	279	273	261	266	283	247	268	247	264	271	276	280	266	264	271	244	272	256	226	252	284	271	264	260	258	272	226	262	247	239	298	283	271	260	262	259	249	252	262	283	261	261	259	290	277	272	254	276	260	251	281	250	295	280	267	257	264	262	286	254	267	257	264	262	278	257	279	249	246	241	238	262	261	280	234	249	256	259	222	266	274	269	252	282	252	255	252	277	302	229	248	255	263	246	251	284	274	287	244	255	262	278	243	270	277	276	265	275	262	288	274	256	273	253	254	266	274	258	224	266	269	259	301	268	242	263	257	290	272	295	288	263	246	253	233	258	254	278	277	276	270	282	258	264	240	220	273	259	256	280	249	238	277	283	292	278	272	294	268	263	264	308	272	269	271	256	287	246	264	260	284	255	233	245	314	263	261	270	247	242	268	258	273	233	271	232	252	278	242	257	256	272	265	226	253	257	255	267	267	247	232	239	256	223	236	236	260	249	273	274	266	246	258	250	274	276	259	257	262	244	272	269	256	267	255	270	273	256	272	266	244	262	250	283	256	279	280	257	240	241	243	263	256	253	254	256	273	255	253	261	270	245	242	274	259	249	270	223	226	270	253	233	266	257	253	279	254	279	286	244	266	262	248	246	260	249	255	279	253	276	281	238	274	304	272	268	238	269	262	264	248	239	250	275	255	266	227	280	259	267	255	244	236	267	247	261	268	259	251	245	269	245	220	263	265	258	284	266	274	266	243	286	256	280	276	269	244	275	260	266	271	238	251	250	249	255	260	249	288	268	258	273	265	266	227	251	271	266	275	243	251	265	271	280	256	261	278	271	245	241	266	284	258	260	282	283	273	247	279	273	264	262	270	270	247	280	276	280	267	295	262	249	258	264	302	262	257	282	249	248	250	244	278	249	233	267	213	232	258	258	253	260	267	275	250	227	245	246	232	272	225	279	273	256	267	261	242	265	249	262	271	278	243	271	278	254	258	270	244	251	264	236	262	259	262	235	264	246	261	279	281	256	276	288	256	256	215	264	265	257	262	239	287	266	270	237	269	282	271	267	249	285	253	274	285	285	266	278	264	256	269	243	271	261	266	244	228	252	269	264	251	275	274	280	263	238	263	243	274	264	224	256	301	271	270	289	276	272	255	300	235	259	249	246	269	264	278	275	256	266	273	243	281	247	239	244	251	262	290	236	249	277	291	272	256	269	288	266	241	250	309	277	238	274	252	261	250	246	250	245	250	240	263	269	241	253	288	261	318	256	242	263	239	238	253	272	263	256	295	239	252	253	227	258	257	270	245	232	241	247	237	276	220	251	259	284	268	251	260	273	280	262	286	259	248	261	278	241	255	249	268	257	268	244	241	264	260	251	274	244	256	265	235	269	269	281	248	279	267	237	239	250	257	258	217	251	226	244	291	269	239	250	231	271	244	284	250	269	254	251	250	244	249	279	283	242	271	223	255	237	260	244	277	273	267	270	272	289	258	249	273	282	260	301	266	261	269	269	238	245	285	261	282	244	262	289	260	220	289	253	266	298	278	275	261	231	236	269	261	257	296	259	257	249	252	264	268	236	262	281	256	277	239	266	241	267	271	230	258	261	251	243	254	273	262	233	239	285	261	262	276	271	273	280	286	252	256	247	230	278	253	248	256	263	265	263	255	255	230	269	211	261	261	273	263	261	267	255	278	265	251	243	253	256	274	286	267	230	279	257	242	254	281	275	249	248	277	247	258	285	284	260	232	276	228	250	231	260	248	264	250	269	238	295	262	243	270	270	248	285	253	249	263	270	270	258	263	253	244	255	249	281	257	285	257	264	247	276	260	276	243	238	223	280	260	257	263	250	239	296	254	236	271	246	295	258	250	252	292	296	265	228	223	278	232	255	264	252	274	281	263	265	252	277	272	267	261	245	249	262	258	280	264	270	259	271	255	266	251	253	274	251	230	234	234	278	237	211	259	251	279	245	260	241	270	239	245	283	251	256	258	268	263	260	261	246	270	238	259	276	284	251	245	235	254	263	250	267	241	251	265	252	272	270	259	256	259	267	254	269	269	253	298	273	260	250	281	260	259	289	245	257	244	286	273	265	260	255	229	283	259	291	265	280	245	260	260	260	272	277	274	263	272	257	246	244	259	294	277	276	274	263	229	240	249	262	254	278	262	267	254	268	267	262	248	256	256	250	273	256	272	271	221	276	273	265	226	256	271	243	255	254	257	270	293	229	239	258	264	305	262	248	237	257	238	271	219	261	246	276	242	258	271	256	255	283	254	246	248	266	259	230	244	246	265	254	248	246	246	233	263	258	268	252	267	261	242	277	255	236	292	240	261	256	243	259	272	260	267	240	297	226	281	293	236	261	266	237	254	263	268	230	267	274	253	282	269	257	261	253	279	271	261	275	277	266	286	238	254	252	269	252	273	263	259	264	267	263	262	265	281	243	279	249	270	242	242	279	242	263	235	281	274	256	274	254	233	265	255	275	274	249	242	267	270	248	261	254	234	289	282	247	254	239	279	245	257	277	257	256	265	234	246	272	222	230	260	249	283	263	260	236	257	287	247	241	265	243	267	287	241	265	262	278	265	262	267	260	271	284	263	283	267	240	219	259	222	264	258	246	232	271	277	264	245	261	243	255	267	269	240	263	261	277	273	244	271	266	266	262	257	282	266	271	251	284	246	232	268	252	250	265	278	235	264	241	262	283	242	268	249	280	266	253	248	270	278	251	256	269	242	276	210	247	241	277	256	251	264	250	262	275	254	276	260	223	271	250	251	257	275	265	273	297	244	227	245	238	251	238	252	266	253	269	279	304	262	280	236	262	262	252	253	262	262	266	272	255	277	262	254	263	239	249	285	257	255	254	271	254	265	257	272	246	245	267	267	265	250	264	263	239	250	272	228	276	247	292	250	263	255	251	270	258	251	254	250	257	278	256	256	243	281	284	293	256	262	255	270	274	227	259	235	270	279	260	251	272	277	258	242	259	266	283	268	304	243	243	256	259	262	262	247	235	255	250	259	258	288	278	260	231	245	259	282	264	257	249	264	280	264	237	248	297	249	261	262	255	258	273	236	273	261	264	266	243	250	286	263	272	285	235	266	278	284	243	238	251	249	277	267	256	272	256	274	257	277	240	269	261	267	274	243	275	265	257	265	246	259	238	240	273	255	228	276	266	273	285	261	279	272	257	235	280	261	268	269	243	251	260	269	275	277	298	241	251	268	243	267	253	243	276	246	266	256	281	247	214	226	258	240	243	265	254	272	276	249	296	257	274	225	255	278	267	254	264	267	272	252	283	258	262	228	250	218	255	256	227	260	267	267	260	271	264	268	221	259	254	237	260	261	285	268	274	261	272	245	253	273	252	260	267	265	276	295
23625	21170	28571	24048	21165	12578	1466	872	777	694	568	595	573	503	499	460	489	440	456	454	440	463	416	458	430	444	458	383	475	376	399	411	424	419	432	428	408	381	410	432	414	388	429	425	403	421	425	416	396	392	430	371	428	390	395	427	400	452	384	364	444	452	379	407	377	402	393	431	408	397	387	358	451	400	422	411	415	409	401	425	396	445	411	397	422	409	383	389	379	405	382	432	448	430	453	376	417	418	383	421	416	362	398	442	394	375	424	388	449	382	391	395	400	390	399	389	390	403	390	425	415	389	372	436	391	413	431	405	412	409	400	389	395	388	404	393	398	403	396	374	415	404	380	429	387	427	361	428	406	381	393	425	406	385	391	413	404	390	387	404	426	439	404	370	349	377	414	399	368	365	397	406	369	416	395	391	413	373	437	405	375	408	399	429	404	391	427	372	402	413	398	400	416	366	358	367	381	383	409	402	399	458	403	392	392	392	411	406	408	419	414	380	368	382	406	402	384	394	397	386	408	419	417	391	448	395	413	414	359	437	403	407	398	424	405	386	399	401	406	398	365	414	394	398	408	432	380	385	443	419	415	380	408	388	382	379	376	392	396	415	401	380	413	398	366	407	387	405	404	403	402	386	401	412	339	381	406	394	399	387	415	412	402	420	435	429	394	399	380	402	390	365	436	400	396	398	403	405	438	380	395	405	379	381	363	395	400	409	382	428	409	413	409	397	450	399	423	382	430	398	386	385	361	365	414	402	387	383	422	409	356	387	400	368	403	419	377	375	397	426	405	390	379	383	427	393	437	431	408	394	385	437	420	385	408	378	405	385	432	392	410	430	383	399	404	403	364	418	409	409	377	414	423	399	413	422	397	415	392	378	383	416	378	411	415	433	382	407	415	381	404	335	446	386	420	418	422	448	372	378	412	445	420	393	413	376	416	368	390	412	414	422	420	399	387	390	417	387	389	411	410	393	368	390	407	383	412	368	373	404	397	384	358	391	390	403	382	407	395	425	372	408	385	369	397	391	408	411	382	410	417	419	401	393	390	416	393	404	413	396	376	364	423	413	420	402	393	391	385	413	427	401	405	407	393	403	392	437	391	437	419	386	344	384	397	381	412	413	367	378	412	429	389	392	404	391	407	429	374	422	393	399	424	400	388	432	385	414	439	422	404	433	391	433	431	398	407	411	403	421	417	385	418	368	404	404	430	392	403	399	397	413	393	392	377	438	373	382	421	395	377	389	414	387	406	413	379	401	411	415	418	383	410	390	423	404	393	413	401	403	386	406	389	392	370	423	388	386	370	440	416	409	413	406	435	389	408	416	416	388	400	404	402	377	366	402	423	384	425	361	383	388	413	373	407	407	390	377	404	412	397	389	383	397	428	406	446	365	404	376	383	392	402	408	400	394	398	429	383	380	384	398	362	399	381	404	392	392	392	371	406	381	398	412	384	370	414	351	387	394	385	405	386	362	372	376	389	393	400	383	433	385	392	393	394	407	417	454	371	402	413	414	411	440	397	387	394	421	377	404	393	403	424	402	422	406	407	381	371	429	406	385	425	385	393	461	372	416	378	385	366	399	417	411	394	452	382	378	364	356	406	404	394	385	358	343	393	389	396	392	394	410	403	409	422	425	395	371	407	382	389	408	418	379	381	406	431	389	421	403	425	382	397	409	404	400	411	405	402	376	406	384	422	414	398	439	416	387	366	387	424	368	426	412	409	404	413	415	400	403	400	404	417	391	414	402	402	416	403	435	411	402	370	427	395	457	402	394	377	445	425	426	436	418	370	380	425	397	370	410	415	365	389	397	408	420	382	445	406	389	387	396	382	367	406	376	405	392	378	418	419	386	452	401	400	402	430	420	372	404	436	384	402	420	411	366	419	442	365	403	408	406	384	386	383	379	397	391	425	383	403	410	390	409	383	411	385	411	437	408	430	430	401	381	400	401	371	423	408	396	380	389	387	431	428	414	406	374	406	357	396	388	390	406	420	401	398	419	411	412	381	404	374	394	419	386	391	400	415	400	389	402	381	381	364	414	385	383	407	363	422	383	397	390	367	431	408	414	408	371	385	367	367	393	375	393	405	404	375	413	370	374	396	358	430	391	382	371	393	401	409	426	397	422	356	392	386	371	382	395	389	385	427	414	404	418	405	400	388	403	407	403	385	391	414	400	401	412	396	364	400	411	404	426	382	381	389	387	379	378	405	451	409	396	406	394	410	379	410	422	384	383	426	376	391	365	427	373	410	392	404	414	430	426	383	430	370	376	400	367	389	396	387	373	407	424	410	390	417	400	402	393	410	427	409	387	380	383	394	400	379	448	375	396	430	412	379	377	399	413	385	393	401	394	426	403	418	405	436	391	396	401	383	379	408	391	415	375	419	386	406	404	385	420	391	405	372	362	379	389	383	393	398	393	384	395	423	403	395	411	392	372	373	378	405	434	422	388	427	403	393	401	437	397	367	401	365	402	418	396	389	366	390	392	409	414	388	425	383	402	402	386	407	401	414	392	413	395	397	411	451	414	442	421	376	410	355	406	424	399	409	371	396	391	382	390	422	364	410	389	403	382	385	420	390	358	409	377	394	365	412	404	410	433	382	376	449	380	391	402	428	415	399	393	418	362	398	398	409	412	418	391	379	380	382	381	391	410	383	391	423	414	414	412	381	365	410	403	370	423	383	412	402	382	378	422	382	404	411	355	386	406	404	436	386	377	386	423	423	409	416	374	404	399	393	401	388	399	403	425	388	425	379	398	423	434	389	406	385	382	399	364	392	397	392	387	401	433	425	391	391	401	440	412	392	426	434	416	392	403	391	384	388	401	380	404	422	396	389	430	387	400	409	424	392	374	427	377	381	438	412	415	411	394	422	380	352	387	413	411	373	414	387	391	418	425	396	399	386	390	420	383	420	426	391	386	418	354	396	384	388	386	402	464	385	435	408	388	429	406	394	422	406	373	407	363	411	429	408	382	410	359	448	388	422	408	411	387	361	410	442	388	413	384	442	407	419	402	387	393	393	353	392	395	402	413	400	412	416	387	376	402	370	443	428	425	411	358	362	451	408	364	405	376	408	370	408	387	419	393	399	361	390	407	392	423	402	409	430	364	367	411	388	414	449	396	415	406	352	395	422	375	413	405	404	416	414	404	395	401	404	403	413	434	432	421	419	427	390	420	414	416	416	400	417	371	416	409	377	408	386	380	367	409	414	426	403	407	385	392	339	384	397	402	412	406	396	400	368	412	377	369	445	360	410	407	404	392	389	394	430	370	411	427	392	414	396	418	425	379	388	395	397	398	390	418	389	393	415	425	397	385	407	398	393	400	389	444	371	416	428	388	381	410	398	399	399	402	380	385	400	417	395	367	408	404	413	408	371	398	381	401	395	390	409	401	388	415	371	399	415	423	413	377	392	422	442	372	422	389	404	387	405	410	412	386	440	420	402	403	366	438	393	419	388	412	407	408	424	423	389	375	372	408	426	429
6286	9589	8095	4268	2989	2188	1760	1462	1227	1026	914	808	725	724	659	641	640	621	570	577	532	570	531	513	489	493	506	534	508	500	542	483	487	524	459	488	487	469	486	470	439	447	481	468	444	485	470	485	451	436	430	462	477	439	476	441	481	443	450	450	495	487	458	464	464	442	446	497	457	484	424	479	433	460	451	489	444	455	455	468	492	464	468	456	472	471	498	420	426	428	444	493	455	450	470	495	426	460	454	467	510	451	453	450	471	483	483	438	467	449	439	463	470	460	474	449	463	472	408	471	456	463	474	443	493	449	433	446	425	420	459	481	429	498	471	429	440	458	431	459	462	441	464	438	429	478	473	467	448	427	474	481	454	479	439	497	443	452	456	472	456	452	406	451	429	450	448	456	452	466	445	485	511	448	452	445	474	458	467	448	452	501	435	441	436	427	437	453	514	466	461	465	461	432	455	477	435	433	491	450	457	426	425	456	463	475	455	429	471	462	455	460	424	452	400	475	439	422	430	464	447	459	415	485	468	404	449	428	465	452	491	455	436	433	485	439	440	437	438	457	486	435	430	458	448	464	475	471	426	497	499	405	449	453	479	452	463	454	480	495	435	474	477	471	472	501	459	422	442	429	487	467	458	456	420	521	473	417	464	471	442	429	493	483	417	466	457	445	480	436	412	428	454	483	461	447	465	432	464	448	443	453	490	420	426	430	464	468	431	451	436	448	448	457	471	449	510	470	480	448	479	440	501	473	447	439	453	466	467	472	500	465	480	465	456	414	487	472	445	454	495	492	468	454	442	457	469	454	458	484	499	466	466	444	504	444	455	453	466	458	446	451	440	440	468	439	406	436	502	474	472	469	416	444	474	421	524	456	428	488	464	442	447	462	464	444	433	461	438	487	428	471	494	448	458	447	475	462	453	446	438	435	472	495	461	419	432	468	464	440	435	488	468	462	473	444	458	453	463	443	428	456	467	409	457	486	447	460	477	470	428	458	506	491	487	474	449	450	449	476	485	463	470	473	484	421	462	433	463	448	459	411	418	444	443	438	452	468	433	460	456	426	451	432	482	460	470	476	468	433	467	486	472	486	458	488	452	480	499	492	440	472	452	497	463	461	456	487	484	454	467	475	467	467	463	462	460	451	447	470	495	424	432	435	487	465	464	450	445	474	470	448	429	467	435	464	447	454	460	459	461	479	426	448	453	443	438	448	462	452	458	479	463	450	434	467	441	425	483	401	453	461	466	452	449	471	490	432	458	441	416	434	473	431	523	476	471	462	475	440	427	452	473	433	467	441	422	444	409	459	452	443	459	473	449	406	454	449	449	463	446	478	467	483	495	458	447	476	452	480	442	437	461	469	498	472	436	465	476	451	480	437	480	486	466	449	480	460	473	465	451	438	461	463	491	458	428	449	436	458	466	462	483	451	461	433	475	427	411	473	473	488	491	494	457	471	471	424	475	443	452	423	462	465	466	468	470	475	454	439	470	486	454	460	490	457	475	450	459	454	445	447	463	463	449	447	455	456	442	484	449	471	436	474	427	427	460	445	457	487	410	453	422	419	457	474	452	470	465	446	443	457	435	443	463	467	465	484	441	449	459	470	421	467	452	459	442	470	438	475	464	443	463	462	520	452	449	440	472	468	456	438	448	440	446	459	454	442	479	477	476	452	453	470	472	451	450	442	410	462	489	460	454	472	438	471	455	448	463	450	497	464	424	485	450	452	455	439	463	454	457	476	460	463	487	440	446	481	435	468	426	487	428	460	424	423	462	454	437	456	480	464	424	447	465	487	440	488	461	461	478	454	434	463	459	440	454	425	493	465	444	451	462	463	479	455	451	479	441	447	451	456	429	487	486	474	478	466	451	423	464	490	455	439	458	462	473	426	451	436	410	455	454	449	461	434	467	430	431	464	457	492	441	415	441	447	440	473	417	451	452	475	448	419	454	446	493	434	464	436	439	408	455	449	466	488	461	496	456	422	423	446	449	475	454	439	447	465	417	436	410	475	482	446	474	455	482	428	451	489	467	469	456	475	440	497	467	461	476	461	491	455	485	451	476	452	476	434	425	460	465	453	418	413	462	434	430	473	482	456	468	445	478	468	439	418	421	434	468	449	448	430	455	433	436	476	439	427	463	432	480	484	467	464	472	489	454	439	498	434	480	480	442	459	425	466	430	447	492	500	439	485	429	432	443	435	456	441	444	463	431	449	481	450	437	468	493	432	468	446	448	456	472	438	454	434	459	430	460	429	435	449	446	449	420	478	463	433	446	459	456	429	465	462	443	439	471	444	446	459	439	454	423	448	452	461	461	462	458	440	433	441	431	462	450	483	465	423	492	441	461	446	447	467	426	463	466	456	435	480	420	441	449	460	432	473	447	451	460	503	428	443	426	465	464	466	445	419	471	430	435	476	478	468	414	479	469	518	448	439	430	486	475	447	476	461	479	412	456	454	497	495	464	449	449	446	461	462	501	446	423	450	468	514	455	441	450	481	486	445	413	436	477	453	455	448	452	462	462	448	416	457	482	495	458	468	468	488	428	425	480	445	436	426	459	439	412	419	454	469	486	465	425	462	458	453	421	428	459	463	435	479	438	449	442	449	462	477	446	436	440	473	415	465	477	501	468	479	455	432	498	472	466	476	425	442	454	456	437	494	466	453	488	491	446	459	506	440	425	476	463	458	465	473	432	457	410	449	438	469	488	493	459	469	465	436	435	423	455	485	473	466	502	451	434	432	502	467	446	467	473	453	479	448	452	478	433	454	460	510	440	421	460	485	456	466	454	485	456	444	506	484	472	475	454	456	417	429	412	454	469	445	491	481	460	470	430	449	477	460	448	470	433	419	477	418	450	419	449	440	460	448	422	445	440	408	472	416	477	439	429	456	436	494	413	446	464	472	441	448	464	463	441	482	447	468	466	471	452	460	431	432	438	473	457	454	448	430	466	436	418	459	497	462	439	436	463	451	459	457	456	461	436	461	427	465	452	452	477	454	468	443	487	457	426	483	471	475	464	468	433	458	464	485	489	470	422	457	427	425	419	463	441	432	471	446	428	472	475	487	480	451	471	451	477	456	466	440	443	437	419	464	421	479	440	452	431	472	442	410	448	441	458	460	453	491	455	458	483	451	436	454	447	472	429	455	424	436	477	480	468	459	454	451	485	439	437	493	465	482	444	451	446	456	422	430	469	449	436	422	460	474	413	415	449	423	470	469	497	417	428	465	446	451	449	475	432	461	469	454	438	484	426	461	474	472	441	512	460	426	439	471	462	477	460	440	453	478	422	447	426	459	442	463	474	451	429	454	481	459	430	467	477	445	444	493	458	454	434	463	464	491	479	436	447	417	484	434	466	419	446	420	480	491	463	477	446	460	443	420	483	462	443	456	467	442	460	460	473	442	449	460	459	483	446	393	489	465	458	440	447	425	453	444	444	478	459	411	440	434	442	426	446	409	486	460	454	473	454	459	429	453	471	469	464	473
24831	21209	27645	25010	12639	993	595	576	499	485	416	386	417	439	419	418	410	362	413	390	371	369	362	389	398	401	358	411	377	380	373	376	359	384	382	353	372	396	385	334	371	339	382	349	344	374	371	348	346	333	384	347	378	377	391	330	340	318	351	374	384	373	346	360	371	340	393	379	382	364	353	364	371	366	348	344	375	353	360	366	353	358	368	343	377	349	353	380	366	356	332	370	349	357	378	356	360	357	358	355	374	326	373	329	358	356	357	368	386	364	339	375	367	387	344	399	406	386	353	351	338	347	336	374	358	365	330	365	351	363	362	342	332	353	354	378	358	381	388	369	355	372	349	371	355	379	393	363	351	338	374	327	376	372	354	357	366	358	368	363	375	370	357	378	370	372	369	357	379	344	348	341	396	362	354	345	369	353	355	363	360	355	369	368	347	344	412	340	353	356	343	363	378	351	353	383	367	332	386	364	372	361	381	380	344	363	342	331	388	374	385	354	338	374	329	343	359	353	372	376	385	393	383	343	387	404	357	373	360	355	343	336	396	375	345	343	375	358	366	353	345	392	380	408	356	382	360	352	376	346	345	359	331	365	387	389	384	370	393	381	379	356	381	330	351	350	361	359	341	358	358	394	361	358	340	366	371	365	351	364	367	363	346	330	361	334	341	322	357	331	348	374	351	360	363	377	341	393	338	348	352	384	364	370	370	348	360	361	370	364	362	361	362	369	342	333	374	376	350	347	344	394	361	331	398	364	394	343	357	348	400	326	363	384	345	391	333	361	361	363	357	355	359	345	349	360	355	366	342	324	375	379	376	359	361	362	384	379	385	343	359	382	349	395	368	359	350	325	311	379	364	377	378	377	331	348	357	363	388	364	363	315	351	358	349	382	343	372	334	365	340	384	338	374	392	380	364	380	365	357	372	352	364	338	390	350	330	350	347	323	353	363	355	339	392	341	353	357	381	349	344	361	386	375	365	352	381	344	351	372	359	355	356	339	339	336	406	335	342	346	330	383	360	339	336	338	358	361	321	367	327	350	403	312	352	388	409	343	389	360	345	354	388	344	349	366	343	374	365	322	358	349	333	344	341	338	365	323	364	333	384	355	385	343	352	382	340	360	403	349	384	350	341	377	377	366	380	369	331	401	386	327	371	391	383	367	375	368	347	349	351	341	336	348	360	396	366	360	380	329	343	341	377	345	397	360	363	376	360	344	338	387	358	348	358	372	377	334	390	347	377	381	342	336	366	383	354	345	349	345	386	363	358	407	359	370	338	359	363	354	366	369	351	333	372	360	356	345	382	350	402	353	361	369	352	327	355	365	349	365	362	359	363	333	375	346	336	391	374	352	344	371	375	358	390	384	384	372	357	351	366	324	357	408	388	327	369	366	357	342	376	352	350	363	377	339	381	331	330	365	368	359	353	358	365	357	366	378	325	311	338	390	349	347	360	384	352	372	357	324	386	344	398	336	373	370	385	327	345	352	331	393	326	365	340	345	361	366	349	384	380	336	309	331	406	335	387	338	380	317	329	344	392	374	377	358	351	362	335	361	337	374	353	384	386	362	352	380	363	370	333	362	349	359	335	362	368	351	355	388	348	339	339	350	379	375	352	344	351	349	349	405	357	348	401	330	355	378	385	378	369	379	379	324	362	359	338	346	350	380	333	354	369	354	365	401	357	355	372	325	361	360	357	370	365	357	322	350	356	344	390	367	388	358	364	354	360	362	354	360	363	358	372	364	359	382	342	354	342	344	363	394	359	335	359	344	357	385	377	326	320	333	359	380	379	358	334	372	389	371	351	343	336	353	340	380	383	382	352	333	351	391	361	368	357	369	348	350	361	310	357	357	353	385	358	370	369	360	339	361	341	385	340	359	352	373	351	369	356	364	314	361	362	361	352	348	348	374	359	346	351	317	393	387	342	365	386	357	330	392	400	379	359	331	355	336	379	360	335	349	354	370	355	355	373	353	368	338	370	376	366	389	347	368	357	361	394	386	378	352	352	382	326	388	349	346	341	363	359	331	351	369	376	374	373	347	355	379	364	333	353	371	376	370	370	368	363	383	308	345	368	390	374	361	353	371	381	369	357	335	350	381	364	402	371	333	353	352	349	358	348	368	332	359	362	351	403	394	338	348	376	359	355	355	355	380	368	391	359	364	347	347	366	353	363	345	338	340	348	397	347	399	335	321	350	358	372	355	330	351	333	364	359	382	376	347	375	380	385	380	388	362	361	345	347	367	332	346	347	352	369	349	349	357	336	358	353	354	333	357	360	386	387	342	349	382	352	363	366	359	315	378	344	357	403	359	350	343	331	352	379	342	365	383	357	372	341	350	386	345	392	369	375	338	381	348	383	359	346	333	322	348	367	362	343	342	349	354	333	375	365	353	351	390	355	357	380	373	366	336	353	378	378	316	357	348	371	350	345	386	393	362	368	363	381	365	369	386	412	356	363	398	353	375	332	362	357	362	341	354	361	327	359	339	348	383	352	354	346	360	332	342	357	374	332	358	347	362	377	405	372	361	346	344	377	342	351	397	345	349	359	376	361	380	366	343	374	337	351	354	361	381	354	355	359	357	347	389	368	382	349	342	348	355	323	341	393	324	366	367	354	376	357	364	368	360	373	338	367	350	326	366	405	375	328	376	385	378	385	399	354	370	350	347	377	379	365	383	379	360	360	354	359	349	390	353	376	371	353	343	369	355	395	368	351	341	372	355	319	340	358	326	354	396	341	344	363	350	359	362	331	378	359	343	371	392	352	381	379	365	364	360	301	368	373	358	338	360	380	356	382	374	384	360	360	355	345	377	356	321	345	365	390	358	361	378	350	344	333	372	372	364	344	370	340	377	352	350	357	370	344	368	335	374	369	349	366	369	391	357	364	366	363	363	379	372	352	350	357	372	339	374	360	346	348	344	378	358	361	354	376	332	360	352	338	377	342	351	382	350	374	392	327	389	361	325	344	364	369	354	371	351	334	378	370	361	381	349	374	371	353	350	350	350	388	322	399	374	386	319	339	348	374	376	362	333	356	379	408	350	350	349	371	354	363	345	387	392	342	364	363	354	387	358	357	374	380	356	392	344	335	365	367	349	351	404	368	357	398	357	339	326	328	362	359	342	334	329	368	348	366	351	351	349	331	344	343	414	347	372	355	365	341	337	374	315	345	376	313	354	362	350	355	306	362	340	340	350	352	347	384	359	362	375	357	352	383	384	358	370	359	372	357	388	309	355	362	368	384	363	382	375	332	343	366	345	356	360	375	355	358	353	374	404	340	355	398	368	361	355	367	349	335	358	334	359	338	371	376	370	347	333	354	381	359	349	379	387	372	332	366	372	327	363	341	393	362	383	373	343	364	351	345	370	358	338	327	331	383	386	344	341	343	406	343	365	355	374	379	310	359	363	341	378	350	373	363	337	327	330	364	357	376	387	388	383	370	348	353	353	369	338	375	376	376	356	370	363	348	324	362	384	314	370	348	330
6186	5651	4647	2482	1754	1361	1188	974	809	722	660	625	608	577	554	523	521	491	485	488	491	454	500	485	451	477	461	450	435	442	462	418	444	426	433	424	462	459	437	423	427	439	423	420	435	414	447	436	430	406	447	434	445	453	463	456	409	452	427	431	463	412	474	456	416	430	458	431	458	411	437	435	411	465	446	423	484	436	440	420	456	443	433	424	441	421	420	407	422	432	439	428	451	416	430	424	438	416	461	469	448	413	450	434	405	405	461	446	426	415	445	414	413	444	447	427	415	390	497	437	429	436	445	438	459	420	427	429	456	447	436	432	400	425	446	440	426	433	456	422	465	417	427	462	438	410	449	419	455	421	414	367	423	438	492	438	450	440	448	448	450	391	423	472	455	446	457	451	407	411	427	437	419	444	456	444	444	476	437	400	436	425	406	434	452	394	410	442	433	426	447	395	413	428	424	410	415	445	424	412	432	474	443	427	436	426	461	456	421	423	434	428	460	415	473	427	410	457	483	466	456	421	404	432	412	411	429	455	440	459	411	430	425	464	439	447	420	447	410	425	441	411	461	399	416	460	442	446	431	447	419	402	449	439	427	460	419	445	451	392	454	442	472	437	446	428	403	442	436	427	479	466	416	413	462	443	411	436	451	414	431	428	454	444	432	413	404	442	413	437	420	445	416	458	439	409	430	434	430	437	432	401	456	439	439	458	430	452	434	421	432	412	438	406	391	440	446	479	453	397	438	418	466	446	461	422	444	456	431	437	453	405	430	414	439	406	433	431	433	430	419	453	428	428	464	466	433	435	405	410	435	424	420	434	388	450	429	414	412	459	426	448	450	457	441	459	409	444	426	465	417	426	437	396	424	474	441	417	446	447	427	463	429	438	415	451	471	438	471	396	446	472	440	429	461	430	420	456	434	440	422	458	432	423	419	399	421	433	440	426	402	431	429	402	432	450	444	416	470	419	455	432	423	471	419	433	444	448	467	434	438	413	427	400	412	447	412	470	446	408	436	401	422	443	395	442	434	448	429	445	470	406	439	448	429	440	428	457	418	440	405	424	439	409	417	462	418	465	420	418	427	445	402	430	413	428	423	446	415	425	455	437	465	455	451	426	414	478	421	405	477	421	381	429	424	410	455	454	432	448	459	420	453	480	502	428	433	450	399	436	423	459	461	420	444	464	392	470	437	417	442	452	458	460	453	424	410	420	466	415	429	432	439	430	460	411	435	457	429	401	465	444	428	473	427	403	429	454	446	410	438	449	421	452	442	441	451	452	444	437	430	424	471	450	423	422	427	409	373	458	431	406	430	403	441	432	427	441	424	432	395	408	425	450	423	460	445	392	451	407	415	421	462	430	445	436	452	409	450	423	444	419	456	435	447	411	409	459	391	423	457	427	441	404	438	446	425	471	418	434	480	435	450	412	449	417	477	432	435	441	415	450	408	451	469	452	400	441	399	438	443	420	433	418	463	433	452	431	407	410	456	446	473	425	422	420	432	443	441	425	433	425	432	454	439	458	424	407	418	412	488	464	443	432	420	455	412	435	407	446	399	457	471	446	408	434	427	485	485	419	450	411	420	437	450	454	424	412	441	472	433	448	466	445	438	453	443	425	434	444	427	445	435	440	394	457	415	450	404	441	440	424	430	421	423	426	422	437	422	414	415	428	456	439	450	417	416	454	428	494	425	441	400	413	449	410	430	425	426	430	424	425	409	417	409	398	495	415	465	464	437	440	439	433	439	458	417	432	405	447	443	466	467	414	436	427	405	450	407	427	428	479	408	407	447	437	443	431	425	412	450	406	422	441	427	440	431	445	417	436	463	439	457	436	414	447	436	456	448	452	436	429	405	416	427	413	470	467	444	395	425	445	487	405	395	478	429	433	438	414	431	433	393	443	424	409	446	451	437	434	422	419	420	446	439	461	432	407	447	416	447	404	417	412	417	426	454	411	456	402	410	464	409	379	444	421	419	417	448	430	414	440	438	441	429	394	429	407	429	460	429	449	419	444	444	448	441	448	432	452	443	487	398	424	433	445	427	454	452	418	440	438	447	412	424	435	430	464	409	451	407	454	428	445	435	430	426	433	458	424	436	403	428	436	423	489	468	422	459	429	454	446	446	444	412	453	407	432	426	442	413	422	439	448	440	445	424	459	458	414	429	486	389	436	473	440	464	458	434	455	438	431	415	410	404	443	406	474	433	432	421	432	430	431	455	441	454	429	464	462	420	413	438	460	442	439	463	436	452	443	418	425	447	440	461	415	414	459	412	413	451	432	410	460	453	437	424	476	440	446	405	453	450	442	404	414	415	430	432	446	454	447	440	434	431	423	487	442	449	441	453	466	421	394	455	435	460	466	404	453	416	435	404	460	463	443	427	434	391	411	430	436	436	470	449	440	429	440	458	412	438	441	446	448	435	455	422	404	445	459	446	455	459	451	431	480	443	404	430	457	453	450	417	451	441	415	452	429	426	390	449	486	486	441	445	405	420	405	448	426	424	434	404	446	431	408	411	425	428	424	439	417	438	461	449	426	428	433	447	416	450	409	471	435	462	450	450	433	466	447	424	458	460	458	418	414	416	434	432	449	466	444	443	422	419	433	453	446	417	459	441	424	438	440	444	438	440	444	432	409	409	454	443	481	397	441	444	462	428	442	461	395	433	499	467	426	452	409	432	454	448	413	439	420	455	448	449	442	448	430	439	451	451	417	453	455	415	438	434	445	446	413	429	429	417	423	438	424	454	405	442	447	439	396	425	404	405	425	432	475	473	458	441	452	434	441	452	426	441	459	457	434	421	453	395	427	440	422	444	456	421	492	411	436	466	424	442	476	428	449	399	410	443	450	441	459	433	411	455	436	439	407	416	399	434	436	446	392	425	443	418	422	450	432	457	417	423	428	428	437	410	439	419	447	428	442	457	406	428	436	433	440	422	408	459	436	416	434	435	432	404	463	436	437	419	464	401	410	439	466	427	416	440	420	433	455	458	439	456	471	438	444	456	423	459	481	439	425	441	445	395	446	442	430	424	438	416	447	416	426	455	428	409	422	437	436	411	420	461	466	403	458	425	435	422	479	442	442	474	442	424	422	435	451	422	446	412	431	417	443	413	445	447	419	400	429	455	441	436	404	429	421	423	450	425	442	424	447	421	414	419	457	454	412	448	416	426	445	439	424	443	419	437	421	435	431	486	437	418	417	463	449	457	428	426	453	411	462	446	414	425	449	436	417	471	428	463	422	467	424	393	420	430	401	430	439	461	465	400	421	413	457	429	453	439	437	438	431	413	427	462	422	444	440	423	450	452	427	479	403	432	439	410	439	439	433	445	453	420	401	426	422	438	431	449	439	389	440	418	446	436	453	420	438	436	446	446	430	418	416	459	419	466	441	447	448	440	432	436	433	422	425	419	419	473	447	455	412	410	449	469	442	429	450	432	446	419	450	377	422	422	409	462	436	426	460	435	422	426	456	464	434	419	415	450	446
22690	21208	28991	23709	21166	21207	12498	1935	1384	1134	1147	1057	953	954	909	853	831	826	833	814	778	754	732	793	753	746	765	742	727	683	732	753	714	773	736	748	754	719	752	769	738	712	734	636	662	738	690	698	685	696	739	661	694	672	673	735	673	692	707	709	684	674	737	717	706	669	718	699	700	703	734	681	689	724	677	749	699	738	699	705	712	679	688	734	665	674	682	759	684	732	688	750	686	687	696	683	681	719	700	661	667	694	650	716	711	722	710	726	645	674	720	671	691	682	731	738	701	705	659	699	664	703	697	712	695	662	699	699	722	712	709	661	706	708	721	722	657	706	726	743	682	664	741	703	664	717	696	701	715	659	788	713	700	705	667	696	634	680	676	719	703	690	667	712	741	690	690	619	680	640	675	731	699	701	743	705	730	755	721	736	741	683	691	755	690	670	677	754	652	666	735	699	734	719	676	690	765	703	679	680	701	702	678	683	625	680	706	686	690	689	729	719	686	713	712	702	756	714	662	657	620	695	685	694	704	721	691	737	676	651	700	727	736	726	664	736	711	713	697	688	704	700	736	684	664	678	658	683	693	698	680	755	681	645	707	712	718	710	673	711	671	740	706	718	676	682	690	690	697	656	699	680	704	705	708	700	723	735	687	678	691	712	671	693	745	660	701	741	634	753	720	710	685	664	700	701	708	708	681	728	716	678	704	754	702	694	675	698	664	678	688	728	626	704	673	695	708	702	679	727	645	715	699	719	688	672	691	686	697	648	655	713	664	703	699	689	660	630	678	665	676	657	684	672	716	689	695	728	730	721	716	710	721	726	717	699	690	707	685	688	675	655	711	680	686	696	710	742	654	680	683	658	692	684	696	706	649	714	693	684	645	651	681	698	696	648	678	694	698	718	675	692	703	705	673	666	695	689	715	695	682	643	678	680	705	635	626	694	733	676	669	702	710	678	680	668	691	706	693	656	693	669	700	738	718	709	697	695	708	668	695	679	713	709	712	702	716	686	670	701	673	712	684	693	695	719	682	692	720	677	661	689	637	738	708	688	683	709	679	686	663	662	664	722	748	734	687	686	714	719	655	662	711	699	645	737	675	668	688	657	664	693	671	732	731	698	678	705	655	688	696	686	683	685	720	681	743	707	670	672	709	688	695	675	705	674	667	712	705	679	670	680	664	661	719	700	717	734	688	757	729	700	681	680	684	660	682	701	696	675	688	693	667	690	757	689	681	719	727	656	697	675	685	703	687	686	698	720	694	658	722	648	718	680	631	644	706	672	675	752	750	628	698	691	699	698	692	723	683	673	726	698	735	700	653	675	679	716	724	714	660	674	689	702	750	700	691	691	688	676	654	706	688	671	721	665	694	733	676	683	752	661	676	674	719	694	681	656	710	692	662	704	678	684	663	676	731	711	718	723	662	714	677	681	686	711	705	697	695	709	690	682	713	650	709	694	718	697	695	677	692	703	729	637	661	705	655	638	690	700	693	707	684	723	720	681	696	755	716	716	710	646	682	645	720	694	720	713	705	694	706	745	746	721	680	678	687	676	707	639	708	691	673	693	653	677	677	676	722	677	714	729	735	679	674	648	635	685	712	695	659	701	696	697	675	660	685	703	660	666	662	698	717	686	660	712	699	706	702	698	720	668	690	694	705	690	660	653	667	696	715	669	734	708	706	642	676	664	695	705	681	666	668	713	669	688	729	695	653	679	690	661	677	669	682	669	687	696	651	681	714	690	701	727	694	736	730	689	691	727	709	675	681	657	698	700	697	723	711	687	654	709	698	753	646	662	682	667	669	706	737	692	693	741	695	738	678	718	705	684	683	643	718	661	682	722	645	696	716	668	675	722	674	711	710	694	688	710	664	681	675	683	696	668	746	678	659	748	694	668	673	679	656	678	671	654	690	667	647	679	639	686	700	647	669	680	654	732	695	667	708	735	699	674	685	669	700	664	697	683	702	664	648	697	671	679	664	689	725	702	664	703	703	683	723	696	777	652	655	686	696	685	693	711	726	703	687	702	697	745	696	718	670	654	688	728	696	641	738	668	641	737	731	708	741	645	746	691	686	676	660	682	686	723	725	711	714	670	681	708	669	705	694	686	762	711	676	697	724	688	729	660	732	662	694	700	704	679	691	704	772	679	666	704	679	666	706	721	711	692	716	713	671	684	686	668	654	685	701	680	706	722	694	734	667	706	743	700	707	723	710	693	673	727	693	688	676	653	712	710	679	696	669	691	657	687	685	634	696	696	722	655	722	720	658	681	675	693	694	687	669	686	644	713	688	707	686	622	706	671	709	718	650	693	642	684	666	710	696	717	707	680	644	662	719	696	698	661	676	679	679	671	691	670	703	704	745	714	704	689	697	639	656	729	693	663	666	667	734	633	712	702	676	719	697	672	664	689	661	709	649	710	713	714	673	700	673	638	696	663	695	689	702	662	681	698	695	682	734	690	651	642	714	701	712	675	631	634	689	703	702	651	689	685	686	689	686	692	689	696	716	750	681	711	703	707	693	685	699	667	678	669	679	631	680	673	708	688	714	718	659	662	641	706	720	700	652	688	699	706	698	699	687	663	681	641	702	665	716	695	681	680	668	674	715	672	690	672	736	662	737	684	654	709	685	669	686	679	661	704	706	711	722	646	654	733	647	704	716	674	635	692	657	699	703	696	700	674	630	694	749	704	658	665	719	644	695	711	715	671	682	737	643	695	691	674	727	657	665	658	720	704	721	694	690	690	706	729	668	659	681	641	708	701	700	666	670	654	757	660	715	658	704	703	653	656	700	672	632	734	713	687	677	693	703	705	709	677	677	715	720	709	667	678	699	658	686	707	699	693	686	666	717	667	699	691	637	686	707	712	660	681	734	698	710	701	691	683	668	682	693	726	674	686	691	628	712	690	682	714	625	706	669	677	700	712	697	678	715	698	693	694	660	716	682	656	704	659	689	676	740	705	670	664	673	653	711	738	700	723	744	678	672	670	662	654	704	659	678	643	707	701	723	666	698	660	701	706	729	696	745	661	707	735	710	678	670	657	658	718	710	692	695	696	707	726	683	696	710	730	667	729	734	695	681	669	685	742	644	706	709	741	718	711	704	711	686	698	681	712	679	704	671	704	680	711	717	733	709	726	698	684	701	693	722	714	698	668	711	691	654	690	717	674	652	704	698	685	634	729	762	691	688	708	688	688	664	669	704	660	737	640	710	709	664	694	702	672	665	666	706	682	631	713	689	693	664	674	722	713	630	707	704	687	697	693	693	699	705	694	702	684	686	702	712	698	650	713	728	646	691	706	659	647	717	710	646	661	662	656	701	687	699	672	647	661	683	680	686	742	686	710	684	700	657	690	696	672	757	708	673	673	673	715	670	658	650	684	692	717	686	653	704	692	655	686	678	703	690	704	691	693	692	691	666	678	733	690	685	719	703	687	687	659	704	669	668	703	672	673	726	643	721	644	720	670	724	679	723	689	671	711	679	707	687	655
8093	15917	13550	7500	5412	4127	3333	2711	2080	1799	1635	1430	1292	1234	1152	1081	1006	1018	967	997	942	905	947	884	894	897	870	863	799	820	836	833	841	845	837	839	847	821	808	822	746	771	763	804	776	750	833	798	818	747	785	815	770	763	798	789	755	821	772	775	754	719	804	766	829	800	828	782	772	781	768	765	783	799	766	793	740	767	763	747	748	784	781	768	741	767	757	778	734	747	772	740	757	760	805	745	752	747	784	813	817	741	789	698	750	811	766	718	800	736	741	816	758	748	730	748	813	774	755	771	757	785	779	758	755	730	776	699	829	750	757	780	787	779	777	784	715	785	752	766	786	753	747	746	771	762	726	779	735	773	780	747	702	791	830	772	761	830	828	751	792	723	802	772	790	779	717	770	815	759	753	758	723	736	798	736	779	745	777	760	726	736	790	761	752	736	774	724	767	746	748	780	756	780	749	720	744	698	755	739	770	782	759	713	784	801	776	768	760	765	785	748	727	761	713	809	798	795	729	806	764	794	756	733	747	739	768	753	740	820	737	725	775	761	736	746	704	769	852	800	759	770	786	749	792	749	756	682	750	708	771	761	755	787	760	753	760	788	746	779	721	781	770	762	728	755	764	777	709	754	781	785	788	742	747	768	754	721	773	781	775	749	746	732	741	738	778	753	773	751	722	762	749	765	725	802	699	741	746	755	746	726	739	756	763	729	771	749	738	756	775	729	690	772	774	770	740	759	723	786	759	792	773	746	828	740	805	822	774	738	761	735	763	753	801	772	764	748	815	748	778	700	754	733	784	778	765	725	733	777	777	763	720	756	749	743	720	795	794	761	769	788	759	764	762	755	772	762	759	833	741	756	806	786	754	761	740	724	767	796	778	719	725	725	745	745	804	791	794	747	739	742	741	712	763	753	781	761	739	791	803	793	734	736	744	769	794	794	787	800	704	697	746	713	740	728	780	775	764	762	777	854	749	764	732	792	776	772	794	805	733	841	738	748	779	752	757	720	798	758	811	743	723	749	767	759	754	757	766	823	747	759	761	767	799	707	718	737	772	769	682	781	704	744	773	755	734	749	748	745	712	754	794	784	774	768	789	772	734	801	730	835	757	765	745	820	789	735	764	760	776	751	745	768	756	747	761	771	795	737	747	753	784	777	767	748	798	757	778	730	798	765	764	744	821	737	732	755	785	749	759	765	768	775	789	750	685	792	750	757	752	752	761	731	774	786	766	778	803	723	759	760	756	777	781	682	805	761	801	732	781	751	747	727	756	719	752	750	741	770	718	774	741	748	726	738	760	771	786	734	750	785	816	742	752	733	812	766	800	783	776	741	754	810	753	740	738	820	740	795	741	743	735	783	741	742	716	688	754	744	772	786	731	750	808	740	772	748	786	775	705	767	744	767	813	752	723	734	746	807	808	767	791	705	728	748	739	756	773	727	772	769	755	760	729	700	739	741	802	749	760	785	767	750	731	735	775	748	754	731	789	773	793	768	790	748	759	806	806	771	790	741	781	773	790	772	784	788	755	741	741	776	783	770	766	736	738	701	763	740	786	751	784	711	808	766	739	790	742	743	744	752	758	786	788	733	744	704	758	751	733	741	753	682	769	715	769	778	794	740	734	759	832	728	765	755	778	746	811	799	775	739	773	727	754	813	773	756	791	766	776	758	730	710	761	754	771	766	799	785	767	804	751	788	731	771	706	796	735	757	764	752	717	784	720	772	779	777	777	835	734	769	733	804	766	808	748	788	766	786	749	755	752	780	712	746	691	783	737	750	779	751	776	756	745	753	828	755	743	729	734	744	782	798	693	796	766	759	745	735	769	797	758	763	796	767	728	779	742	751	726	748	740	744	746	729	716	768	771	781	778	771	776	760	785	770	768	816	815	781	741	796	770	776	800	732	799	753	768	778	810	779	731	783	742	783	761	726	780	733	780	783	745	783	712	734	809	799	733	806	762	710	728	751	700	794	750	796	769	760	691	784	793	765	783	739	779	723	765	764	816	776	746	765	777	764	743	794	752	761	747	747	781	746	746	752	748	803	789	745	810	799	790	734	769	769	779	732	795	806	767	785	797	799	754	767	764	802	765	760	752	793	760	755	779	781	766	734	727	716	818	821	738	772	796	703	754	780	810	702	784	757	767	800	761	799	739	804	733	781	791	764	737	792	758	716	707	767	787	757	784	797	742	761	764	811	810	755	822	756	722	752	765	734	754	779	761	742	739	752	755	768	779	750	785	780	733	744	786	749	742	793	808	790	693	792	783	799	778	765	770	807	789	807	769	727	719	753	775	758	738	785	783	758	760	753	733	806	722	769	807	706	697	747	755	740	767	777	778	818	725	737	746	737	766	773	744	764	726	743	737	751	766	741	768	731	792	802	754	775	732	778	792	771	735	785	758	773	769	736	748	729	744	764	797	723	748	745	787	772	816	775	749	713	802	736	765	734	738	747	728	789	736	760	786	748	753	784	748	740	771	740	770	765	768	768	748	768	808	756	795	731	770	856	753	770	708	760	779	756	764	731	746	757	740	792	754	777	741	789	767	746	774	727	761	764	775	819	804	803	720	738	756	752	807	801	780	781	730	766	772	731	806	779	729	762	755	795	738	772	774	761	740	752	785	806	730	811	747	785	730	787	765	789	745	772	784	778	718	771	779	779	784	733	745	782	739	763	745	731	817	769	751	787	721	757	720	763	764	759	781	701	763	725	768	712	763	746	750	730	762	784	757	783	727	727	753	698	752	771	741	798	773	719	756	758	796	694	795	720	776	808	769	744	756	788	784	759	751	840	777	781	744	768	809	775	794	749	719	758	780	831	801	748	735	741	732	765	826	768	731	760	736	762	793	770	764	792	714	783	751	794	768	713	772	788	703	785	784	752	760	796	761	751	796	702	765	775	713	781	764	733	738	727	753	768	753	761	754	766	762	742	748	785	816	763	729	795	767	777	771	751	762	808	720	783	829	728	774	750	763	741	763	779	764	715	708	733	795	730	757	791	734	751	784	743	786	772	751	792	784	765	778	768	775	784	724	721	788	746	746	764	766	692	823	745	801	702	764	776	686	745	752	769	792	782	724	786	757	789	729	745	735	771	755	711	749	745	744	758	719	790	763	768	749	747	742	755	738	740	784	727	726	733	728	742	738	793	716	747	746	749	776	753	806	760	703	802	752	785	776	764	784	794	782	771	805	696	759	798	779	742	765	744	782	755	727	761	791	703	802	770	776	770	762	788	778	731	737	730	746	724	779	743	747	767	726	800	807	747	772	725	749	748	765	838	743	745	740	743	760	750	741	715	750	781	755	762	745	753	782	758	776	778	778	758	766	778	687	740	745	728	772	764	778	778	797	738	768	740	757	779	711	763	715	847	774	748	736	811	794	788	751	809	729	807	754	741	737	809	766	773	767	730	781	738	791	756	763	783	731	759	765	755	794	794	726	763	805	771	789	725	736	742	735	748	782	784	761	773	738	781	791	732	748	772
26937	20363	8420	628	399	295	236	238	223	194	237	200	237	212	229	197	223	233	184	232	213	220	207	185	228	195	214	188	213	223	217	191	203	222	188	226	198	186	209	222	192	208	217	215	186	219	194	244	203	220	220	211	210	220	209	194	220	182	196	202	189	205	189	193	211	196	209	199	213	215	226	203	173	210	205	205	201	233	228	224	192	222	216	210	174	199	210	209	208	205	206	199	223	219	194	219	209	207	215	219	191	206	208	208	224	188	217	194	212	221	224	192	217	223	211	203	198	228	231	197	189	228	227	205	215	226	192	218	224	197	214	216	205	181	221	220	200	239	228	207	209	216	223	208	204	213	219	215	206	213	215	201	215	199	203	211	204	216	188	222	234	197	176	210	238	206	199	217	181	220	189	197	199	225	219	173	186	216	202	203	214	216	191	215	206	217	209	181	209	205	191	205	213	231	205	211	188	218	201	212	201	192	192	207	199	178	192	214	203	211	205	200	217	235	231	209	222	203	224	206	196	229	228	234	192	184	196	227	198	196	195	215	204	200	196	203	204	214	231	202	215	193	200	200	221	211	241	210	225	228	214	243	204	209	213	227	203	219	205	242	223	182	201	177	228	228	195	225	202	223	218	234	206	200	232	218	200	204	200	202	212	212	215	215	206	216	235	242	202	188	219	212	206	211	232	227	200	194	221	186	186	195	207	211	214	204	216	191	194	202	221	216	211	205	206	213	210	201	193	225	204	198	218	221	216	188	225	212	213	203	226	216	206	206	210	237	207	222	210	213	203	179	210	239	204	233	188	216	193	200	201	230	241	217	212	211	206	213	198	212	222	178	212	217	201	209	225	217	245	231	195	204	183	214	178	202	201	197	207	200	217	218	188	192	216	196	201	211	195	230	212	186	194	224	227	213	196	219	198	222	212	192	225	194	215	218	223	231	207	185	188	206	222	213	226	220	226	220	204	202	231	197	221	178	208	206	213	197	224	191	200	215	199	204	206	212	209	221	201	207	215	207	207	205	230	203	214	207	222	218	199	202	204	201	208	199	193	222	213	199	209	204	233	207	219	217	217	242	174	207	204	190	233	202	231	198	200	225	206	192	201	203	226	224	229	228	228	214	210	237	200	221	233	218	204	206	188	207	213	211	201	208	205	200	216	220	208	204	195	218	183	222	190	218	185	229	190	220	226	234	198	220	221	222	215	198	212	210	226	216	205	201	183	230	199	206	210	230	256	187	194	197	204	218	212	214	196	208	195	219	185	219	208	204	227	205	220	201	219	203	221	223	220	215	210	205	196	202	238	241	221	212	194	201	174	184	236	209	223	204	231	208	213	180	187	224	229	204	194	203	204	210	186	203	267	203	213	186	229	215	198	225	206	216	200	208	199	219	201	210	227	217	180	198	207	209	210	228	230	196	185	198	218	234	197	195	203	231	222	184	227	212	203	207	201	219	207	210	206	196	191	190	199	205	216	236	227	226	221	216	203	191	210	194	218	214	200	203	188	217	236	216	214	202	213	209	208	189	195	201	220	220	180	201	205	207	219	227	240	222	215	229	224	216	204	205	201	205	235	226	234	206	225	208	213	183	229	229	194	215	195	185	197	209	211	208	203	193	204	206	210	196	211	229	192	231	212	229	212	210	232	226	207	217	185	209	220	208	220	176	235	235	190	186	207	221	179	213	230	232	203	223	211	200	216	221	193	224	213	202	174	235	216	207	221	213	221	196	232	246	195	216	235	207	169	192	199	224	235	208	216	256	207	241	184	196	220	201	203	214	213	219	201	210	236	215	210	238	191	205	221	185	179	198	221	194	242	202	227	231	226	203	201	197	218	174	211	216	220	203	182	208	202	212	195	201	184	191	209	212	247	209	219	228	192	198	207	221	170	206	216	194	215	208	184	210	238	201	199	216	202	208	185	209	206	199	202	200	198	211	202	218	209	189	201	178	193	202	194	199	199	225	202	235	228	238	199	223	210	209	180	206	196	199	203	211	228	198	207	200	217	199	250	205	204	220	204	220	222	206	219	196	210	218	224	213	219	206	214	178	228	206	217	189	201	209	219	189	214	199	193	219	219	191	210	205	235	218	217	205	218	219	225	201	194	198	213	197	216	216	193	225	209	192	218	186	199	231	198	191	204	204	204	203	213	202	199	198	225	206	213	230	199	252	186	204	200	224	205	200	214	196	218	215	224	197	218	219	205	244	211	226	197	197	211	223	202	227	188	214	206	206	232	230	182	197	211	207	233	223	223	200	210	212	222	214	222	223	206	215	181	213	203	206	213	193	210	198	224	207	213	205	194	220	221	208	196	236	202	191	230	218	203	205	178	215	209	190	226	230	233	228	221	199	207	226	212	224	191	215	208	217	197	229	205	217	244	194	207	212	204	214	213	219	221	207	222	228	193	207	202	217	212	190	203	214	205	209	212	213	186	214	211	201	202	220	179	203	228	214	182	226	190	217	199	183	201	196	205	225	220	192	209	203	202	190	202	212	206	240	198	215	222	201	202	196	188	202	221	198	194	209	234	193	210	204	204	199	217	196	226	201	195	209	220	213	214	215	220	209	202	213	204	223	208	212	209	211	199	226	200	194	193	218	232	200	188	206	213	192	202	182	219	205	220	196	188	180	251	207	207	227	205	204	213	222	216	180	192	216	216	228	233	204	237	197	216	216	190	226	200	203	227	181	192	218	201	224	220	230	206	208	214	206	196	215	206	202	216	209	199	210	206	193	202	189	213	212	195	217	199	205	212	187	219	217	188	204	217	215	225	223	198	209	197	207	207	193	218	222	173	210	223	192	212	207	226	210	210	211	227	213	227	202	183	204	232	233	198	215	218	200	202	223	222	183	195	210	200	228	213	196	215	219	196	235	208	195	219	201	197	185	225	235	225	223	200	195	192	218	226	188	212	206	205	207	220	196	237	208	203	194	199	204	212	184	208	234	200	202	232	219	199	231	223	188	223	204	202	204	194	200	204	220	193	218	193	217	208	215	221	230	202	241	213	216	199	222	224	232	203	208	224	206	201	195	198	217	216	233	221	229	220	225	203	214	201	215	227	199	228	211	179	223	216	205	227	204	182	202	217	203	211	212	213	212	206	205	189	189	206	202	200	197	183	223	200	200	210	215	214	222	199	207	202	193	219	209	227	203	208	220	227	220	208	203	212	215	217	212	201	204	234	234	201	219	198	214	218	222	218	196	204	202	207	195	188	204	195	194	181	206	221	228	201	209	215	204	201	199	202	203	214	223	197	209	204	233	202	239	199	214	212	201	207	208	194	206	214	214	229	233	208	196	217	240	206	205	201	212	219	231	211	187	190	193	197	222	191	204	184	214	199	226	221	189	206	222	199	192	235	237	226	204	207	189	193	205	214	223	208	193	220	228	204	222	183	187	230	211	182	229	222	211	193	197	218	203	215	193	219	199	235	196	191	218	194	213	227	202	192	239	232	211	218	225	222	227	204	213	215	208	211	208	188	190
4713	1124	913	570	443	373	304	335	318	285	303	268	266	297	284	240	244	253	264	255	273	273	235	246	263	293	235	269	249	247	242	287	246	272	279	254	251	239	277	260	254	299	261	250	293	258	222	257	236	263	266	250	267	258	278	273	252	249	272	239	248	262	252	262	286	227	272	256	235	261	276	279	276	254	229	230	251	265	245	278	254	274	257	282	272	279	256	285	243	258	251	305	268	238	283	237	265	272	248	272	287	259	254	251	260	272	266	259	255	260	303	251	273	243	257	260	234	259	228	257	253	250	276	285	249	265	252	299	280	256	241	255	249	239	239	252	232	248	244	287	266	241	255	281	246	251	257	257	280	242	241	278	252	266	260	245	236	251	277	261	240	252	282	211	247	274	275	240	255	239	288	281	259	273	256	245	264	284	279	245	258	248	239	246	273	254	256	263	253	300	254	256	263	252	250	253	249	256	255	281	244	260	254	245	265	236	286	265	256	263	271	227	264	269	240	268	259	229	249	235	240	245	252	260	239	234	254	250	245	291	264	224	289	260	275	269	263	255	257	257	245	238	262	250	264	273	264	269	238	249	275	240	264	284	265	265	273	226	263	264	272	272	257	268	274	236	268	267	248	249	249	228	246	258	256	242	275	251	263	268	282	273	250	246	269	253	246	249	265	257	239	246	255	238	262	258	255	278	265	269	273	276	260	267	233	244	263	262	271	256	251	260	262	267	262	269	253	249	259	258	263	230	272	241	243	270	237	258	254	292	234	290	253	231	259	240	231	266	246	264	276	245	268	268	246	257	256	278	258	294	243	272	257	280	231	261	257	279	246	252	276	247	267	260	266	230	267	248	273	255	263	253	258	263	257	259	242	261	259	262	260	239	257	245	261	245	254	279	283	219	235	271	247	280	248	265	269	301	249	262	259	256	248	276	263	250	239	244	277	245	267	244	256	232	254	267	266	272	270	274	243	255	277	266	251	254	275	293	249	260	290	265	270	255	297	236	241	277	260	293	237	237	232	244	283	271	243	248	263	278	270	237	282	270	239	303	263	253	246	247	262	249	267	228	253	246	284	283	292	271	282	274	282	271	269	288	267	266	224	258	267	279	271	247	257	276	279	232	259	275	257	255	279	257	248	274	282	237	290	249	265	251	269	259	267	294	251	271	265	242	260	243	245	252	265	262	237	239	235	242	262	270	265	258	275	237	261	272	293	248	207	253	247	220	245	262	240	249	261	243	247	257	273	264	243	273	232	292	292	258	249	256	238	232	264	259	266	275	243	245	279	265	250	242	257	261	275	257	279	258	278	263	242	236	268	244	251	231	277	274	274	264	281	287	288	261	235	276	262	218	266	218	277	247	272	280	267	285	269	284	290	231	281	239	246	267	248	256	268	243	230	261	251	257	255	261	233	267	284	244	282	268	282	281	271	273	242	252	251	270	258	240	269	253	263	251	269	282	265	265	255	232	267	236	261	280	246	282	268	291	236	291	257	256	265	266	234	277	283	242	261	257	243	282	280	272	255	244	264	258	234	255	254	272	259	255	238	267	286	265	250	275	279	257	259	271	268	249	260	262	260	235	266	246	260	280	264	269	270	272	242	246	260	233	266	269	275	241	271	258	275	270	245	248	241	240	269	267	241	258	261	240	276	236	253	280	275	232	265	285	266	273	272	249	207	259	243	263	275	263	247	250	240	261	254	268	259	279	267	260	236	266	273	281	258	259	249	271	247	274	245	230	217	255	241	226	240	240	283	267	253	281	273	258	263	288	262	237	265	247	271	256	269	267	244	265	231	291	270	263	247	289	260	266	252	249	249	250	240	268	257	244	271	226	257	279	234	224	258	245	248	258	230	287	237	242	252	274	250	292	287	266	256	259	288	265	290	279	248	257	254	222	265	241	236	265	259	234	232	230	230	276	220	278	270	229	274	220	275	283	254	252	254	242	250	270	251	279	242	263	249	251	224	245	244	268	258	285	257	245	265	257	258	236	263	272	260	267	240	259	269	269	272	238	260	254	235	245	256	259	263	281	277	247	243	261	258	254	247	244	266	256	269	246	251	246	250	270	216	249	288	268	274	296	226	274	261	261	258	271	270	274	255	243	247	277	245	277	273	248	262	278	243	259	243	261	249	271	241	256	268	234	270	234	245	254	246	244	259	271	236	277	244	249	252	288	252	273	271	272	241	241	244	240	259	257	262	251	233	244	243	265	254	239	288	293	289	229	255	255	272	306	240	255	264	279	268	257	244	256	249	238	241	282	245	269	249	233	258	274	260	280	251	256	263	255	271	257	239	234	246	258	237	260	240	251	234	266	271	259	250	240	236	285	249	247	239	233	253	273	242	246	269	249	238	254	266	246	249	276	269	294	224	265	257	258	258	271	279	253	263	272	239	227	255	265	259	238	242	230	247	248	249	289	260	269	275	243	249	235	268	252	245	224	247	292	245	260	269	267	247	262	264	268	276	263	254	255	245	265	290	262	258	292	215	240	234	243	273	244	267	268	245	276	243	286	257	238	283	248	278	271	261	268	301	256	253	239	220	246	269	300	237	272	260	273	235	254	252	258	241	276	278	270	268	246	268	265	267	267	284	256	282	279	272	269	274	227	269	266	257	261	264	257	258	246	265	243	255	250	260	243	254	241	279	286	245	248	234	261	291	221	228	234	263	249	270	258	252	268	270	272	252	252	237	267	244	255	217	243	258	245	261	257	296	243	283	241	264	251	277	286	249	228	251	254	287	234	236	258	271	257	274	247	253	245	289	258	266	258	244	268	262	269	274	248	246	262	265	250	261	258	229	241	263	263	243	246	268	227	221	250	260	268	248	255	293	240	241	278	261	273	252	261	256	252	257	258	258	239	262	235	291	275	244	239	277	257	244	259	293	241	263	264	245	243	254	251	269	250	282	280	269	275	247	266	252	246	257	278	252	276	270	237	230	255	254	254	257	264	262	245	263	261	255	269	268	255	258	253	263	250	271	254	239	255	234	281	246	223	241	252	269	231	278	265	265	274	248	277	259	256	255	254	247	286	246	283	261	235	252	251	250	246	271	238	237	255	256	241	239	277	270	225	251	227	266	250	244	267	280	275	241	260	241	257	277	273	262	281	257	279	274	258	266	266	262	263	250	240	262	250	253	236	276	270	276	286	267	274	276	265	246	257	262	284	273	277	260	253	254	249	240	256	238	268	267	242	252	238	239	249	242	279	280	254	261	252	252	256	266	246	257	270	274	268	251	272	265	244	292	282	246	244	235	274	239	256	224	234	253	277	261	273	246	275	274	278	242	256	256	234	292	256	230	244	245	238	233	249	269	273	266	235	268	261	283	263	263	245	248	267	272	300	313	287	269	256	258	247	256	252	257	261	261	249	232	247	242	277	233	246	290	233	266	258	239	250	240	240	251	279	281	269	264	270	259	253	277	255	283	274	250	249	252	236	261	246	274	261	237	244	246	270	280	253	263	252	245	245	252	274	258	247	246	244
23577	21174	28622	23994	21178	12505	1402	867	717	678	572	554	589	535	511	497	454	459	476	439	439	428	399	411	447	462	429	394	413	454	427	443	401	437	435	420	384	395	433	396	396	406	404	421	401	409	410	370	406	398	434	389	412	368	389	416	422	403	398	407	429	363	360	416	389	408	439	374	401	414	391	406	388	402	391	425	408	383	455	419	420	412	391	435	370	359	412	377	400	391	434	406	406	379	407	383	408	394	404	411	422	364	400	429	372	371	391	379	363	400	402	356	380	394	381	395	393	447	398	413	401	380	414	365	378	398	382	384	420	407	421	381	404	415	419	411	408	394	389	378	390	385	416	385	400	405	405	404	393	394	383	406	375	394	411	424	421	381	400	395	419	404	392	383	393	412	388	422	393	398	403	419	372	375	436	379	376	366	403	396	378	403	377	372	396	429	377	419	383	397	409	446	409	389	367	415	370	405	438	414	426	428	426	402	379	392	386	380	424	414	419	354	383	394	439	405	402	408	388	380	430	392	384	442	355	423	397	433	398	425	364	398	383	415	394	399	351	383	405	399	381	392	397	395	401	415	398	404	444	428	398	399	391	433	385	381	409	386	377	406	428	366	422	397	458	372	396	401	400	382	419	415	414	402	348	366	396	400	406	397	406	396	402	380	416	447	388	356	405	389	407	404	432	413	404	390	399	409	407	435	414	377	420	389	404	377	392	392	384	411	381	418	420	389	411	393	394	408	407	410	371	380	405	417	406	410	414	417	409	389	354	411	403	392	382	390	386	427	392	419	401	397	407	376	390	403	419	366	391	434	401	405	396	416	396	417	428	397	372	423	387	391	426	430	410	417	398	413	417	413	419	383	429	405	391	418	407	380	399	384	421	446	392	395	411	396	397	414	382	397	384	391	389	353	407	365	408	425	402	390	409	420	401	425	400	383	365	408	381	381	350	400	431	423	428	417	419	403	417	408	402	413	379	398	371	384	357	406	400	413	412	379	396	418	359	416	399	406	420	406	420	405	396	402	377	410	404	390	420	388	416	395	383	405	418	410	394	428	401	416	426	385	400	421	400	424	422	386	387	380	392	416	391	368	401	401	408	420	381	413	399	393	381	389	424	362	396	394	423	433	397	384	413	412	369	417	402	409	359	382	390	441	382	397	370	409	373	409	403	388	396	382	377	420	367	382	452	410	376	405	368	408	430	397	369	382	413	389	401	424	380	428	426	404	399	397	386	391	384	423	386	389	383	419	408	406	373	382	416	386	397	367	404	443	419	405	391	406	409	372	419	417	415	410	353	394	404	396	359	385	388	390	394	413	388	388	413	374	410	405	382	388	398	396	404	370	385	402	403	387	358	414	421	401	397	397	376	397	400	426	422	404	395	380	428	421	376	389	394	389	382	397	390	405	398	379	433	377	414	412	375	391	409	399	435	408	429	389	393	453	361	414	408	387	414	413	395	426	367	429	389	406	386	421	423	384	386	360	418	376	409	395	410	413	392	397	383	385	392	400	403	379	408	402	411	386	413	389	404	403	408	379	432	397	387	405	410	388	395	416	372	413	389	412	389	428	411	402	393	420	420	398	417	420	383	426	385	417	427	388	401	435	385	389	401	394	405	439	420	390	400	381	405	390	395	404	388	408	389	393	404	408	381	384	398	420	424	430	379	414	393	375	430	421	390	419	434	388	416	399	427	402	391	362	392	386	414	396	399	426	402	390	376	411	407	391	437	370	398	437	382	394	419	401	396	413	382	420	416	374	414	419	408	399	385	400	385	406	402	363	393	385	409	346	410	396	385	419	442	424	394	382	389	380	394	380	430	392	412	447	423	396	394	407	400	408	376	408	422	384	383	431	403	399	443	411	415	350	366	373	365	374	407	419	426	372	362	398	393	392	371	393	402	432	378	413	383	416	369	443	404	377	403	437	405	402	401	365	399	386	391	420	431	409	368	414	402	408	384	383	385	401	381	375	420	409	424	387	373	399	403	413	437	457	379	388	399	426	438	436	384	415	412	416	376	384	391	343	389	401	389	377	398	419	398	398	387	407	399	417	399	430	408	398	385	440	376	369	392	401	393	407	401	353	402	424	392	420	410	385	406	384	413	402	394	396	360	379	387	404	388	373	398	408	393	396	386	395	408	397	410	423	418	387	424	447	444	384	402	399	409	386	427	395	398	404	427	419	407	393	410	386	439	380	388	413	436	411	390	408	371	417	387	404	397	403	404	450	389	363	380	381	381	409	410	396	416	422	437	409	393	409	412	375	415	448	366	396	395	418	399	378	400	416	426	379	390	400	383	429	414	387	392	391	403	373	410	406	394	430	399	387	364	408	412	378	409	406	366	414	413	408	359	414	404	392	413	368	420	442	418	396	399	383	367	386	384	402	411	397	395	404	391	408	403	363	400	407	390	387	370	374	403	413	384	424	366	404	398	423	445	373	377	396	399	395	416	391	382	409	429	398	396	405	409	389	426	398	414	383	408	406	381	396	410	399	395	407	401	395	440	402	397	421	401	392	424	421	423	411	386	403	438	365	432	422	381	434	380	366	374	418	411	426	440	388	417	384	375	424	422	418	393	387	375	417	402	391	412	377	361	401	398	411	361	399	412	408	402	411	394	406	387	398	417	367	387	388	369	417	426	391	395	415	361	390	393	381	395	411	362	429	390	382	394	404	414	411	401	389	387	387	365	391	415	416	423	401	395	419	381	415	398	402	425	418	398	373	372	405	373	407	430	381	409	413	364	391	381	398	412	413	405	368	399	383	408	391	426	372	399	429	423	388	411	405	410	418	374	403	423	375	408	399	426	400	394	351	404	413	415	396	391	378	389	400	406	386	390	371	356	427	388	409	415	391	390	410	393	401	439	397	415	409	417	452	377	437	413	425	390	381	431	367	393	365	377	413	396	420	401	374	368	377	424	437	416	405	413	412	420	406	401	413	382	374	381	406	395	388	373	394	412	396	429	417	422	375	379	389	373	382	349	372	382	383	397	374	398	424	374	407	380	391	411	428	387	382	381	410	417	382	390	435	385	403	387	466	409	342	368	403	400	382	384	409	391	420	394	362	443	406	394	439	389	357	390	406	436	393	365	365	386	404	410	412	374	397	411	385	354	412	394	385	418	407	398	365	365	399	379	412	385	378	434	436	412	391	404	435	404	376	392	363	369	383	375	376	417	393	400	414	409	415	386	420	384	390	361	424	357	382	396	394	348	385	428	394	396	391	365	390	422	423	393	403	346	407	426	422	431	405	406	372	425	349	412	391	404	394	421	353	387	405	376	365	398	402	404	361	389	378	386	408	380	423	375	411	411	363	381	382	431	374	400	366	402	391	438	397	423	391	428	375	400	409	384	388	404	388	408	378	436	387	365	433	390	426	377	381	377	413	382	404	389	400	363	369	416	401	384	387	406	402	410	390	374	374	402	402	392	354	399	405	397	380	383	374	426	370	383	425	413	404	431	354	416	396	406	410	388	379	412	433	427	413
5058	9537	8246	4274	2931	2140	1886	1436	1258	978	917	842	769	652	656	604	589	550	568	520	535	551	550	509	516	487	475	534	495	491	477	467	467	466	480	497	486	453	480	464	445	488	457	501	473	439	462	462	469	479	452	418	462	420	450	435	440	456	522	439	444	487	451	453	440	467	457	483	448	452	445	480	477	464	437	440	443	462	424	446	483	468	486	461	433	491	444	448	490	468	452	452	440	473	411	434	518	466	499	479	468	429	439	454	465	443	466	454	466	444	467	466	472	488	448	504	459	460	455	406	452	435	407	458	470	448	458	475	475	445	451	505	431	439	454	429	425	468	448	472	469	501	468	429	474	437	511	471	467	440	434	432	472	445	449	428	420	457	446	451	444	451	455	462	437	435	460	457	428	443	481	454	401	477	442	474	419	447	466	437	452	466	470	440	466	487	477	466	472	474	455	434	449	455	455	452	439	444	465	463	468	465	428	440	476	470	455	515	467	461	461	464	443	459	449	475	465	457	475	501	467	457	480	448	473	489	441	455	482	449	445	437	434	431	469	479	443	470	479	407	476	487	443	433	414	437	452	471	449	407	449	427	462	437	454	433	483	430	439	500	434	479	451	463	460	477	460	468	472	442	467	420	445	472	435	450	474	480	481	482	467	453	444	436	474	449	454	439	451	460	450	453	430	465	433	434	458	469	439	460	464	447	433	485	443	432	453	410	437	432	465	485	482	466	467	447	454	488	434	462	432	442	466	464	437	439	455	478	430	455	474	464	455	471	408	465	425	498	484	437	468	437	455	498	470	454	451	466	458	476	471	482	410	470	441	453	483	460	430	427	473	466	461	430	471	456	502	428	448	460	460	479	431	473	446	445	482	455	481	437	430	474	495	479	415	450	462	473	427	433	494	430	432	480	447	491	471	429	454	468	485	441	457	411	442	487	436	447	470	430	421	473	453	401	446	436	466	473	474	470	422	405	450	416	438	438	430	455	506	452	438	456	473	456	426	466	449	491	458	441	471	433	481	447	455	446	438	459	471	444	462	446	442	455	465	427	465	457	416	488	468	475	424	461	450	428	491	456	434	465	469	445	448	471	475	453	474	482	409	445	451	450	442	429	465	456	422	423	476	480	458	413	469	451	466	434	495	435	462	452	459	442	480	478	489	464	458	443	482	460	483	414	454	447	462	447	470	445	477	475	430	448	448	443	466	456	454	454	462	458	494	429	457	438	461	423	458	453	431	483	480	507	446	433	474	438	483	439	436	485	442	436	416	495	428	466	481	527	475	434	436	445	412	461	441	473	449	471	494	467	435	477	495	424	444	441	398	445	443	467	443	446	443	447	434	436	464	472	436	503	478	472	474	481	433	433	493	438	450	458	450	459	455	485	449	437	461	488	433	471	484	466	460	495	454	477	467	484	467	441	474	465	447	464	479	458	505	444	446	435	452	481	467	443	478	426	434	454	448	415	444	437	441	488	477	477	452	453	471	470	446	440	440	462	459	475	477	446	474	489	481	468	442	464	480	422	464	467	450	431	491	452	431	454	479	491	438	450	507	464	442	463	445	432	481	476	461	451	463	447	477	464	477	429	419	440	480	462	451	477	455	458	445	445	451	455	424	458	465	506	440	435	478	476	461	470	489	489	448	424	439	477	464	458	446	423	480	463	435	467	450	449	515	486	466	461	413	444	439	450	463	458	468	473	447	460	431	477	469	459	460	447	444	466	446	485	437	448	451	451	436	484	476	410	417	452	473	438	480	434	420	439	470	463	449	432	413	466	460	482	458	428	444	495	463	467	462	452	446	446	437	434	472	439	463	445	484	431	449	464	441	445	471	455	487	493	453	423	468	422	454	413	453	445	467	432	476	480	477	480	456	469	425	450	440	471	438	441	437	426	441	455	476	448	502	486	467	450	456	440	497	454	449	457	468	447	434	456	426	476	459	460	470	451	481	473	450	474	482	466	421	472	461	493	476	466	453	436	460	439	425	418	455	470	422	469	471	425	458	432	443	481	442	492	455	453	481	464	471	461	470	508	432	440	447	462	464	434	485	471	458	445	487	474	442	425	455	445	453	440	417	463	462	432	460	477	456	450	487	465	392	466	452	458	445	471	449	440	485	496	420	479	451	430	492	487	448	483	457	439	439	455	454	447	462	454	425	433	464	441	452	460	412	503	470	439	458	474	464	470	439	474	507	454	479	449	422	481	472	474	455	454	456	444	442	444	450	459	443	447	439	444	443	466	473	452	424	429	466	461	466	490	432	460	445	443	491	445	459	467	469	449	413	442	452	478	491	449	497	439	467	506	463	468	474	458	450	404	428	461	482	417	455	453	493	485	465	449	444	447	404	455	456	454	490	497	440	423	473	442	434	463	437	456	480	420	495	478	474	449	443	422	460	451	439	463	455	442	428	445	422	453	466	453	434	444	462	451	467	458	427	473	467	460	476	452	482	474	488	467	497	454	449	466	455	470	413	423	463	455	479	446	458	474	472	460	468	466	460	446	442	460	448	475	447	444	458	429	437	408	476	483	475	428	473	491	496	428	472	445	452	471	432	417	475	421	460	462	443	463	478	464	440	469	447	446	433	419	490	447	469	456	446	458	486	431	462	444	428	470	463	439	469	456	442	448	448	434	478	458	464	464	461	433	482	411	482	436	444	468	442	466	458	434	443	451	435	431	422	452	472	468	431	458	491	427	434	461	432	450	422	500	470	454	456	478	488	452	447	452	467	454	459	431	462	447	447	453	480	436	495	473	444	462	453	475	420	497	475	468	439	489	430	418	422	457	435	447	439	469	457	447	425	454	528	473	442	460	483	415	422	465	442	470	464	459	463	466	476	462	481	450	420	424	451	452	447	442	472	478	445	488	489	453	432	433	482	476	443	467	458	445	459	491	493	463	416	449	453	468	462	496	475	448	438	442	468	461	442	488	441	460	471	451	390	490	444	432	476	443	460	473	439	441	437	474	481	420	486	484	438	454	486	448	451	428	462	473	463	466	464	464	480	455	455	407	455	438	441	484	475	436	431	454	430	426	490	462	451	388	463	483	475	465	445	460	489	452	435	465	454	430	440	432	444	453	408	440	491	488	444	423	460	434	439	463	516	461	383	478	488	430	475	468	424	469	421	453	455	453	513	476	460	456	443	469	414	494	451	439	428	441	448	424	442	427	457	441	458	465	438	485	477	443	458	473	455	472	447	460	467	451	453	480	415	474	439	438	450	477	435	510	434	481	451	469	461	440	448	471	476	465	472	436	473	447	447	426	476	454	445	427	481	432	460	451	449	434	477	475	446	443	481	447	474	436	480	443	484	485	447	420	471	448	424	463	426	437	474	477	482	473	511	467	476	413	432	489	465	472	441	459	471	438	457	466	448	429	496	455	466	457	477	473	470	422	437	482	461	458	447	418	467	467	487	481	507	464	486	469	459	449	453	457	465	432	420	452	489	462	469	471	474	478	454	469	444	428	471	467	452	450	485	456	499	502
24711	21142	27546	24867	12552	968	631	574	527	475	464	448	447	425	431	419	377	386	381	384	372	392	397	367	317	371	353	356	372	360	348	379	358	332	346	368	374	372	402	399	349	390	399	357	394	360	406	342	340	313	365	349	354	349	347	390	372	364	371	354	372	332	384	363	390	357	361	322	326	364	345	367	350	356	336	329	364	344	336	381	361	362	345	349	344	380	373	350	347	343	372	365	354	357	355	340	373	384	357	348	354	359	369	367	345	384	349	379	330	349	373	385	353	363	372	359	358	331	383	376	368	337	362	338	383	339	369	343	339	339	400	400	378	376	371	339	347	365	352	362	345	382	360	355	342	355	368	401	355	320	383	350	421	336	342	341	352	392	331	325	366	346	353	374	359	331	334	379	339	350	368	359	366	377	336	356	346	373	366	359	343	352	362	380	366	349	346	329	348	330	354	369	368	355	387	398	335	342	378	375	366	398	348	374	352	366	378	350	332	387	352	363	367	376	346	354	339	348	356	343	374	341	340	401	354	381	364	374	367	382	350	377	355	345	361	344	361	352	362	367	376	352	360	356	397	362	359	371	339	364	341	362	344	346	337	316	334	354	340	362	365	320	339	352	357	335	358	348	372	394	328	364	382	391	374	373	371	373	378	369	366	383	389	333	351	349	350	359	383	364	353	374	351	372	327	367	373	381	371	365	349	402	333	366	320	373	340	391	337	354	351	384	349	350	368	350	346	349	348	327	359	353	380	356	338	368	336	373	327	364	335	385	381	380	368	345	366	336	392	348	377	379	349	367	335	327	380	361	340	351	332	349	380	338	355	336	341	351	396	350	364	404	352	387	382	346	421	386	364	321	371	361	359	366	335	376	341	355	374	365	366	366	372	374	360	358	362	353	383	367	358	331	377	344	346	357	325	342	367	352	356	331	367	370	363	335	372	365	339	356	332	366	373	360	342	316	343	329	326	361	341	348	360	300	361	342	362	372	331	359	329	379	378	354	360	351	341	337	369	337	375	343	358	361	366	354	388	357	363	372	345	321	343	328	368	387	328	367	336	343	342	342	362	357	362	363	390	358	357	328	341	355	367	343	376	368	346	383	336	342	300	331	333	339	335	332	365	344	371	369	388	347	377	345	362	342	391	360	345	339	371	339	357	347	363	328	380	321	379	349	362	362	347	348	396	347	349	362	341	367	333	359	325	340	354	352	391	359	333	371	359	353	353	332	350	344	343	331	346	386	370	375	371	381	339	352	347	381	360	342	345	355	340	367	361	298	331	326	379	345	366	350	369	346	390	329	352	365	369	394	336	357	330	372	371	361	362	347	330	347	323	352	330	321	373	360	335	357	334	404	355	363	353	348	348	382	330	348	360	368	348	371	362	372	345	377	355	342	346	366	374	352	392	381	357	360	400	370	331	338	355	330	391	382	338	342	339	347	358	388	355	368	368	353	343	379	334	367	356	338	362	353	322	341	353	334	370	352	347	339	337	359	427	372	344	325	346	348	338	345	352	350	341	342	339	333	333	363	327	345	384	370	351	332	331	320	340	338	350	400	369	332	336	370	345	358	302	359	354	355	353	344	334	374	378	374	360	347	386	353	373	338	351	362	389	359	378	349	329	351	338	384	395	360	389	368	373	340	345	347	348	368	338	367	381	350	351	353	393	332	382	343	354	400	344	402	361	367	350	373	346	357	340	378	370	370	372	356	364	332	367	365	371	363	374	358	350	365	341	309	329	344	385	343	405	384	333	339	363	368	352	362	380	328	300	363	351	380	376	339	344	390	335	369	376	349	386	354	356	351	321	320	378	348	372	365	365	357	375	313	340	385	354	359	368	367	385	340	380	370	354	318	334	355	358	343	358	352	341	375	364	345	354	319	402	354	363	361	362	348	389	343	376	358	374	366	320	359	336	372	351	384	374	382	365	334	367	351	362	358	374	353	311	333	367	375	375	336	347	344	374	343	335	360	357	341	352	345	351	382	348	355	380	352	353	380	369	366	376	377	346	374	332	351	361	334	365	369	338	360	356	351	360	357	355	351	345	370	378	347	347	371	341	361	382	351	375	381	365	368	369	352	378	327	368	341	371	345	385	333	359	324	379	352	351	329	353	339	338	344	352	334	375	353	354	383	349	371	340	367	335	362	359	383	346	343	395	330	351	328	369	363	342	346	358	371	371	367	323	380	345	347	365	343	366	369	374	354	341	377	372	363	352	397	376	319	376	384	401	342	393	379	357	372	331	348	350	344	323	382	376	344	355	348	341	363	345	334	375	349	326	364	369	334	368	361	375	321	341	344	356	333	360	365	363	388	349	354	365	352	340	378	369	362	360	343	337	326	364	329	339	371	357	358	375	339	379	367	351	359	375	377	378	360	358	370	386	366	353	347	342	327	392	346	335	385	342	357	358	344	342	350	369	390	335	361	367	372	362	369	325	360	337	368	371	350	368	334	340	358	378	356	365	360	370	346	366	363	333	384	353	356	345	366	330	339	399	349	370	350	352	376	357	365	348	392	351	341	353	307	354	357	353	368	336	356	322	352	354	356	338	382	362	354	363	363	382	357	392	376	344	356	362	328	386	344	330	372	364	312	324	342	338	329	356	356	395	367	349	349	353	352	346	399	349	376	380	372	354	357	313	335	345	324	347	342	346	351	328	318	320	335	360	355	347	370	358	371	350	351	376	332	349	331	359	331	332	342	351	352	362	350	387	355	349	361	354	340	347	365	358	346	354	354	389	369	361	369	334	363	401	352	342	356	331	322	321	340	347	377	356	358	332	376	342	351	345	348	347	360	333	372	356	373	390	378	306	340	364	379	350	336	338	343	364	347	365	368	346	339	351	353	361	356	380	346	348	349	352	342	352	337	345	354	361	356	309	375	366	329	384	357	364	331	371	329	347	373	340	335	383	366	351	355	367	344	370	375	335	366	339	347	380	355	337	366	348	358	368	384	368	378	346	317	341	348	341	345	366	358	374	361	356	370	361	368	346	369	345	360	377	375	321	377	370	380	344	347	374	364	345	376	344	352	355	358	330	383	332	357	349	364	350	361	361	366	371	365	387	304	352	317	345	358	343	363	423	377	367	350	319	373	335	364	345	348	362	335	361	344	366	358	360	344	398	360	329	398	344	362	337	356	392	345	397	381	325	348	328	336	363	363	354	341	345	333	309	315	356	355	335	342	366	342	371	393	335	373	368	376	377	361	358	362	358	381	370	376	338	386	356	340	385	378	361	369	375	339	400	336	348	339	392	374	396	349	420	367	355	362	354	379	331	332	370	350	366	359	407	356	392	357	313	337	338	375	346	351	362	337	379	380	374	339	388	353	372	352	367	368	357	378	333	347	351	373	305	370	330	377	361	376	345	353	374	374	361	329	326	357	366	339	342	374	351	366	337	341	333	354	349	348	358	352	374	355	385	384	350	354	374	356	341	316	351	333	321	367	350	399	390	324	363	363	341	319	353	342	340	363	349	358	321	371	331	339
5056	5446	4623	2510	1825	1402	1161	986	856	734	618	639	556	574	495	518	484	478	491	484	481	440	472	448	490	483	467	482	438	455	433	456	468	436	440	438	425	444	427	405	432	467	458	482	430	450	404	423	450	455	460	467	453	440	432	445	444	413	397	449	459	452	487	429	455	449	463	406	411	436	461	419	432	450	442	423	422	472	432	451	429	426	410	451	412	450	411	431	440	433	433	445	445	449	427	416	454	445	453	420	430	424	440	431	432	422	418	453	440	382	402	409	422	426	426	424	474	430	464	416	390	443	436	506	479	398	445	451	410	432	418	451	452	428	425	442	427	450	413	434	434	443	455	447	437	463	407	442	427	427	458	459	406	453	392	441	419	446	393	427	417	416	428	426	425	390	418	473	427	460	448	423	458	440	446	424	416	457	450	418	442	448	433	455	436	422	427	457	408	432	443	429	410	450	433	444	432	465	405	398	428	440	421	460	428	412	433	429	424	448	427	426	394	412	436	417	409	410	457	456	468	447	448	441	415	449	423	459	446	403	416	446	423	432	433	466	424	410	435	451	435	442	434	458	446	421	429	455	403	420	432	443	436	423	458	444	411	425	441	421	442	442	472	450	435	463	421	409	431	420	411	426	439	475	447	448	414	427	422	413	423	433	452	419	453	414	421	395	428	413	439	419	453	404	455	431	416	462	428	416	432	412	439	424	454	432	448	413	409	430	428	444	455	417	417	446	407	431	417	451	443	424	444	456	390	474	428	445	418	437	412	409	447	429	424	436	406	398	425	431	408	431	436	397	435	407	445	443	430	426	435	456	415	424	447	446	422	389	447	448	462	468	410	471	495	494	424	446	456	412	408	427	453	470	444	431	436	422	471	469	445	455	440	440	428	424	447	463	413	420	461	409	448	445	452	426	420	406	413	447	408	432	392	446	430	443	444	422	449	443	432	438	411	414	427	424	428	454	437	465	430	440	414	424	452	427	435	388	389	428	431	429	428	413	427	420	432	471	425	465	428	421	458	445	432	406	413	438	414	427	405	435	393	405	428	417	454	446	398	436	408	441	418	447	414	439	442	450	465	411	412	415	409	446	421	434	414	444	460	425	490	420	448	449	440	446	423	443	420	438	444	417	424	449	469	427	432	391	456	462	446	430	438	429	427	434	422	410	424	417	437	444	431	426	421	436	432	438	455	431	422	427	404	397	413	463	458	412	450	408	458	429	426	436	417	429	431	451	461	418	451	441	402	429	415	442	428	436	449	439	422	431	401	448	379	412	471	411	436	448	406	442	438	425	438	425	437	416	416	448	469	453	411	429	415	436	427	453	440	455	427	414	406	452	426	462	415	458	426	453	419	473	428	396	413	432	448	433	397	431	435	450	418	445	442	441	436	476	445	438	428	439	417	450	457	427	458	420	458	427	426	419	437	415	447	428	429	438	427	447	438	448	455	450	431	448	403	413	390	375	402	406	451	451	429	469	437	455	410	450	436	403	392	454	451	445	415	424	459	441	414	437	416	477	436	426	433	438	437	479	439	444	432	410	445	431	483	413	444	449	416	443	417	451	455	449	464	444	407	446	454	434	429	429	415	394	413	421	431	428	439	409	437	445	427	436	414	450	456	399	426	457	452	434	394	412	429	455	451	438	441	410	424	457	432	419	414	444	431	403	409	433	405	444	412	441	423	429	419	429	431	463	407	417	403	428	424	408	431	446	441	449	449	411	428	418	418	442	408	450	424	456	398	441	399	423	417	422	458	441	449	437	434	393	463	467	442	426	409	408	425	430	432	414	420	401	447	443	454	413	434	411	406	399	426	439	421	442	425	448	447	409	435	396	448	408	422	460	433	424	404	503	428	433	418	430	449	475	408	433	413	420	442	418	460	451	467	394	419	444	443	408	428	414	476	438	432	407	462	409	408	433	487	435	400	424	458	452	459	419	426	429	401	442	452	410	470	460	424	438	429	443	443	414	440	442	426	411	426	407	401	458	432	418	458	429	415	427	479	414	424	449	435	440	441	452	456	428	407	423	383	455	452	452	418	436	431	440	432	412	425	390	464	458	447	432	379	440	398	409	386	431	430	429	422	445	444	443	419	410	422	383	441	436	404	427	444	449	467	404	417	448	428	443	414	446	458	414	421	448	396	433	480	397	402	417	438	428	419	405	422	426	441	423	386	417	459	452	429	427	447	451	423	449	431	458	424	441	402	434	452	436	434	440	449	394	415	459	448	414	473	443	481	453	454	442	435	413	416	419	470	462	415	405	413	455	437	450	431	428	458	408	414	413	444	418	428	433	460	445	436	445	472	429	452	426	389	422	454	442	432	444	418	430	405	423	458	426	466	452	443	426	421	423	402	431	414	408	403	432	473	454	439	423	471	406	430	449	433	444	431	421	445	422	456	404	403	436	484	452	443	450	450	437	435	443	429	411	408	410	472	405	462	451	440	427	447	432	442	417	471	453	431	424	466	447	457	467	425	412	427	451	439	421	440	438	423	408	466	444	449	424	424	472	452	443	412	432	442	433	448	432	454	410	419	427	429	451	426	398	419	425	467	453	420	437	429	406	419	437	418	452	430	415	410	453	424	426	425	429	397	453	438	457	489	435	480	431	397	444	437	403	454	415	383	426	427	440	403	407	440	444	459	408	483	480	421	442	435	437	413	414	436	430	464	431	439	443	444	490	457	432	439	446	402	445	435	471	456	402	437	449	432	430	419	427	442	429	462	460	428	445	462	418	419	418	417	431	412	426	431	424	430	411	405	414	433	445	410	454	454	421	452	465	428	437	434	466	416	414	436	421	424	397	436	462	434	391	400	402	413	450	412	447	449	438	450	427	428	420	475	467	441	435	436	438	408	479	466	412	418	437	451	425	425	455	452	422	418	471	415	419	420	460	430	397	430	434	455	417	438	452	414	424	449	466	437	428	411	445	419	467	440	417	437	464	424	428	426	443	430	431	440	415	431	428	420	458	416	458	403	438	434	421	430	413	424	435	459	379	413	434	426	456	490	403	434	425	428	413	400	429	412	453	389	412	422	367	475	400	407	491	411	436	443	462	468	403	453	459	402	398	407	444	441	440	448	432	447	427	407	403	424	453	407	429	442	400	440	380	462	442	450	464	424	443	440	459	426	422	433	405	462	471	418	391	453	453	418	405	430	421	434	431	403	454	419	416	426	469	438	426	411	430	426	433	405	412	426	397	412	435	447	400	384	420	424	439	461	436	433	443	450	431	459	419	456	433	427	433	445	443	433	426	422	402	425	445	440	462	429	431	431	378	425	399	440	463	454	456	425	430	432	456	399	457	434	461	413	435	469	435	429	430	428	423	436	443	430	431	411	405	419	408	412	416	447	420	392	453	464	405	443	414	467	415	418	405	429	415	418	472	453	470	391	420	450	411	429	437	456	426	408	441	393	403	427	417	422	441	452	444	392	421	420	420	425	435	424	474	467	492	414	407	424	465	411	444	482	419	450	451	429	425	431	437
22617	21198	29009	23707	21191	21252	12587	1890	1365	1244	1120	1036	995	999	909	887	846	830	775	764	802	822	749	808	774	769	707	760	724	751	762	793	682	696	753	727	716	663	671	677	703	758	733	753	709	771	714	715	706	712	723	697	688	702	641	776	717	740	688	651	667	685	678	706	725	674	763	663	696	661	650	722	627	656	708	711	691	676	730	730	657	705	678	723	702	711	644	688	673	753	694	657	690	667	683	745	696	631	647	734	703	674	712	688	686	704	673	700	667	705	702	727	688	667	681	687	734	719	679	719	693	697	686	679	696	709	674	674	693	637	727	688	677	691	686	722	694	760	702	689	642	695	656	682	677	678	687	680	659	688	724	689	659	685	721	707	731	711	659	735	698	695	696	678	746	697	681	720	676	693	702	718	719	665	719	713	640	670	668	632	713	711	694	699	695	711	688	649	692	683	718	681	679	721	736	714	694	652	696	673	685	663	699	748	653	714	696	686	706	678	719	697	738	691	686	682	736	667	673	679	721	703	706	715	667	691	680	686	652	679	713	658	655	728	681	703	684	713	688	729	752	686	732	714	702	671	662	677	666	652	678	697	694	721	681	698	685	680	679	693	675	711	694	703	692	671	714	693	698	666	712	671	668	685	654	713	690	686	707	698	667	725	695	712	681	684	655	716	714	697	674	726	674	686	666	747	686	660	705	689	692	674	721	697	688	660	675	715	663	669	732	702	721	702	682	698	693	696	659	721	656	669	681	685	742	681	696	667	688	675	694	665	728	700	681	724	675	706	625	707	683	678	689	722	663	683	745	705	682	737	704	681	697	682	685	696	711	725	737	734	725	689	754	653	716	672	732	695	729	743	667	683	680	713	711	676	664	667	691	707	687	739	716	643	694	684	651	672	662	689	672	667	712	683	702	683	714	702	744	676	706	710	652	666	684	707	680	685	702	735	707	711	669	664	714	713	711	725	711	697	745	722	707	688	715	717	720	696	693	706	697	645	682	714	674	682	733	693	653	716	653	700	705	650	682	678	696	654	693	740	739	700	694	694	683	679	724	733	680	703	677	716	691	692	719	666	748	695	709	670	653	642	677	701	606	676	673	686	687	668	672	702	667	683	718	681	664	676	707	726	755	738	781	667	692	682	707	694	693	699	680	659	697	745	683	697	683	664	703	711	688	680	733	712	685	673	698	710	693	673	675	683	694	681	712	716	674	694	672	731	719	674	708	685	687	680	711	689	711	666	683	663	673	679	740	704	714	662	702	718	676	672	684	694	675	653	712	725	688	685	697	679	650	647	678	659	666	736	717	680	741	704	689	663	694	685	745	748	669	709	772	661	670	707	712	692	697	710	712	731	715	697	693	648	688	726	638	710	671	730	656	715	694	662	677	708	701	685	672	704	694	702	684	708	693	631	710	684	650	721	697	718	690	660	679	678	726	661	631	711	703	705	720	679	684	704	716	671	666	681	734	699	699	684	681	690	702	715	700	666	685	675	702	692	679	665	686	714	711	676	697	658	676	693	736	714	678	702	692	673	703	690	712	684	699	682	667	694	629	703	706	680	676	671	725	682	665	679	702	663	721	712	689	664	698	695	696	695	665	661	662	742	700	654	690	694	693	728	645	753	645	697	660	733	668	646	657	703	671	739	711	692	665	750	707	699	654	703	679	712	711	658	700	698	674	709	649	703	723	718	744	739	676	672	712	678	684	667	672	680	735	715	658	724	671	706	703	700	685	684	727	710	694	728	729	700	701	694	685	643	698	692	710	692	704	719	694	684	680	726	662	693	684	645	704	737	730	656	679	660	690	711	699	721	663	702	683	646	690	744	694	716	620	677	664	716	651	697	676	673	684	752	663	681	717	739	675	658	699	645	636	672	718	693	688	648	689	667	676	748	655	655	705	707	752	658	714	743	713	711	663	701	720	724	673	699	675	677	694	711	636	683	708	615	717	716	690	691	692	694	690	730	710	679	693	703	684	698	713	653	693	682	692	658	681	668	698	702	688	737	668	693	721	689	705	721	688	683	731	681	702	700	693	670	685	651	674	728	685	703	685	650	686	698	694	711	686	656	684	680	714	701	664	696	647	711	689	684	668	705	700	716	685	698	651	685	676	714	675	649	683	680	651	730	708	677	706	653	678	715	640	688	727	719	667	703	726	670	691	698	719	712	681	692	695	722	687	692	680	658	721	678	665	687	699	697	663	665	666	734	711	734	675	715	663	695	675	699	667	677	704	703	704	696	691	697	684	689	686	693	682	665	642	651	684	699	683	723	690	719	690	693	654	713	656	695	684	708	707	724	718	730	702	722	695	758	672	759	657	711	682	702	725	716	694	711	682	689	703	713	732	681	701	693	681	705	689	688	671	698	648	657	676	689	692	702	679	702	663	739	702	690	702	707	681	705	677	668	744	718	704	721	695	705	657	689	685	679	698	649	648	681	689	723	701	718	655	715	683	710	628	688	698	672	689	702	674	685	704	684	682	732	704	712	742	636	608	671	673	687	652	679	682	674	700	645	665	717	640	700	647	686	655	667	682	728	720	681	692	679	701	700	670	688	685	653	715	703	730	694	667	693	691	718	664	700	730	715	630	665	636	692	712	712	650	673	711	687	742	655	713	698	718	707	731	704	684	650	688	705	680	721	647	663	710	689	700	679	704	699	710	734	701	672	705	714	696	657	701	713	721	703	705	709	689	715	711	678	780	733	702	722	703	734	704	703	721	650	669	645	659	725	700	700	676	668	688	681	655	645	672	699	652	684	653	671	723	704	666	673	647	690	637	660	734	646	684	682	659	692	680	727	704	694	689	709	694	697	709	705	652	713	710	698	702	696	708	658	699	696	703	633	674	729	679	692	684	689	705	724	655	721	735	695	681	693	666	702	718	681	655	676	701	671	664	672	689	631	669	636	738	722	711	726	667	685	686	703	704	703	692	710	711	720	678	676	729	689	722	677	668	677	682	687	657	693	681	690	685	718	737	682	669	698	749	685	695	680	673	697	682	685	709	710	714	712	722	678	710	690	676	651	680	666	675	654	671	720	665	656	696	662	746	736	692	706	673	665	704	676	723	653	688	697	682	756	714	663	687	695	664	701	679	705	662	653	670	737	732	656	696	696	690	613	673	722	717	710	658	667	680	709	698	679	703	687	656	710	696	685	689	704	666	718	731	690	698	698	693	685	737	700	704	687	670	675	683	667	713	693	674	676	731	721	638	660	741	683	726	646	678	688	685	667	685	685	717	683	698	672	724	690	668	688	677	634	729	692	663	683	735	709	681	729	641	673	723	730	673	694	732	685	709	673	660	706	689	722	671	707	673	703	686	692	705	707	673	679	695	667	690	660	661	674	721	713	678	731	714	704	696	731	670	708	696	689	676	706	662	654	656	693	723	678	668	696	717	679	694	619	640	686	730	698	692	704	738	688	653	662	652	705	663	734	661	691	663	688	707	701	713	665	689	632	701	692	695	673	633	698	726	715	628	673	683	699
7453	16060	13667	7605	5463	4087	3148	2755	2175	1897	1577	1405	1297	1275	1134	1075	1062	1016	953	942	932	853	907	895	889	828	838	911	827	820	862	774	777	832	812	809	798	856	780	772	799	812	762	760	856	721	798	783	725	803	796	743	804	828	832	738	750	775	793	740	736	765	798	756	753	778	814	782	745	777	836	769	758	738	742	767	762	753	751	748	769	789	755	801	724	757	729	750	728	753	755	830	733	752	738	788	725	768	719	813	762	765	748	805	744	768	798	765	797	732	755	777	812	769	781	739	790	752	788	807	752	763	719	776	726	782	741	809	806	750	765	820	747	791	782	736	774	791	779	776	754	724	770	742	726	822	749	731	759	775	823	733	769	771	792	771	784	768	769	758	742	794	778	723	775	727	777	740	764	784	769	778	746	748	759	765	769	824	751	726	746	834	799	779	725	748	765	769	750	755	730	791	741	764	711	799	726	740	763	753	769	826	735	776	796	791	762	759	780	789	762	695	771	724	751	725	765	830	718	770	768	776	744	748	728	759	758	818	761	758	792	767	801	749	779	696	788	759	709	777	729	843	733	768	776	745	759	755	719	741	785	774	702	797	755	756	745	745	792	764	773	738	738	745	733	818	770	737	783	721	737	770	749	720	766	773	784	779	756	759	762	753	808	746	759	750	773	778	781	766	719	752	750	749	777	757	724	777	820	760	774	761	726	773	777	780	765	775	746	692	767	753	772	726	738	733	726	749	804	725	781	790	781	753	756	749	717	775	773	751	764	766	732	726	702	741	746	734	792	796	791	759	755	775	784	730	740	722	768	728	808	742	781	760	766	767	736	740	765	753	784	818	760	778	732	724	746	764	730	732	765	746	731	742	781	801	752	706	745	759	764	772	769	742	756	750	766	753	776	746	804	777	792	756	773	783	772	752	739	795	733	736	738	758	845	813	786	757	770	754	804	775	746	763	782	771	732	756	783	775	776	704	771	763	728	764	800	727	822	762	798	776	804	725	759	761	772	729	733	768	743	799	718	755	739	696	723	786	738	801	747	754	736	714	783	794	731	761	781	784	771	776	753	792	816	751	788	760	747	760	728	739	701	787	757	769	773	785	815	715	748	776	794	735	770	758	778	721	755	758	762	759	755	802	739	750	774	761	769	793	760	803	743	755	770	785	769	783	771	777	759	747	741	789	761	741	746	733	761	794	725	755	732	732	768	740	741	791	831	728	756	744	759	740	782	740	794	740	807	755	783	728	765	763	766	797	750	737	750	780	757	787	779	787	763	775	820	751	762	779	735	751	823	757	771	736	751	767	725	778	727	810	723	757	784	757	770	752	771	710	758	777	759	741	787	754	764	736	784	766	704	785	800	755	751	801	701	827	702	813	770	791	761	724	775	753	750	761	755	756	755	732	740	746	737	710	756	752	815	766	775	712	716	758	791	788	748	728	769	752	741	749	785	774	793	773	785	798	775	727	798	782	768	770	756	781	778	721	754	746	740	744	793	739	743	781	760	735	740	744	745	722	769	758	776	767	725	777	795	798	760	746	778	732	791	775	765	786	730	807	783	779	793	753	749	743	742	785	791	808	738	779	720	754	798	738	795	735	785	739	730	770	758	769	746	804	758	784	733	701	713	741	749	797	773	746	726	796	709	795	765	775	753	726	796	785	774	777	731	799	800	792	750	753	731	737	767	788	744	820	760	761	807	766	756	753	781	833	772	758	796	768	777	736	811	748	726	775	744	758	788	800	749	768	741	796	752	746	770	767	778	757	782	793	752	779	732	737	779	757	755	753	767	749	823	805	753	727	762	804	743	777	717	703	746	767	775	756	790	763	754	764	793	754	753	755	761	771	748	755	758	775	792	744	773	773	776	750	795	783	790	772	741	745	740	786	788	795	745	770	747	764	723	748	818	740	734	757	766	783	762	753	737	739	760	757	754	748	763	785	759	775	768	768	780	769	814	747	763	741	761	780	734	781	835	819	813	748	745	774	762	808	762	735	770	765	750	772	762	771	760	735	745	745	759	755	745	767	735	735	753	804	762	766	785	769	745	753	742	791	694	708	745	732	738	776	802	754	697	710	786	751	793	784	732	790	810	819	770	768	718	746	773	745	747	787	752	748	763	756	798	762	752	773	782	768	816	791	743	773	796	736	825	758	719	779	756	741	788	766	720	760	774	753	729	771	775	754	777	773	754	736	745	780	793	713	752	744	791	795	793	728	754	746	746	792	744	773	756	789	809	778	711	757	760	732	802	794	808	791	780	768	723	766	750	742	782	749	791	769	716	814	715	747	747	772	754	756	777	812	746	803	721	706	720	784	698	719	778	785	739	732	790	746	772	712	707	787	765	808	765	749	794	765	704	802	779	758	733	742	719	744	762	762	769	801	767	719	736	734	768	766	752	755	739	781	795	750	788	780	742	757	768	774	797	767	751	756	743	749	763	764	781	735	761	743	756	766	738	765	746	802	727	824	801	787	749	759	754	826	771	755	787	810	702	746	750	764	763	791	772	735	739	745	774	775	742	751	791	760	718	749	752	786	733	745	775	737	766	762	786	768	812	751	772	760	790	746	785	765	774	731	767	782	839	767	737	763	744	724	731	782	759	755	767	751	751	780	730	744	781	736	818	733	848	748	722	780	746	768	727	764	736	777	768	758	708	758	812	739	724	810	784	724	743	717	816	781	736	779	800	751	714	739	751	722	803	742	758	749	752	737	744	752	754	705	762	737	752	796	743	736	816	784	724	734	729	722	793	750	730	768	785	775	737	800	758	814	789	750	752	736	754	761	760	749	728	781	772	725	760	787	763	701	815	740	745	772	779	773	784	769	740	775	743	755	738	797	732	700	777	794	781	772	779	780	740	744	797	821	788	780	733	769	702	758	766	757	741	738	754	739	753	776	751	769	728	723	785	756	725	736	719	763	754	767	795	787	726	752	732	804	784	788	824	794	729	781	773	709	770	730	760	763	756	798	778	776	752	762	764	798	797	742	762	738	728	775	764	741	810	799	796	739	787	741	756	818	772	778	754	737	752	788	719	796	781	764	805	768	788	776	769	749	749	762	722	728	817	793	755	795	788	779	734	785	728	794	789	753	757	732	760	752	768	793	750	772	773	763	728	752	775	767	787	721	741	745	770	763	774	807	787	751	771	789	737	727	740	710	756	732	737	742	749	785	764	729	730	764	748	721	717	735	782	774	750	734	772	790	727	795	752	715	719	745	741	725	761	755	750	710	721	769	755	728	743	741	737	760	769	770	788	759	743	742	817	780	738	798	785	757	782	720	743	781	778	744	776	767	733	812	770	802	784	752	717	758	765	731	757	784	734	794	703	777	773	756	743	731	726	759	735	687	790	773	768	745	723	772	739	773	735	759	781	771	770	796	805	760	735	783	728	795	840	742	702	747	739	762	763	725	751	769	725	775	809	758	793	761	789	787	778	752	755	764	785	793	774	740	745	799	789	800	799	738	781	730	716	757	720	744	734	767	765	776
27098	20421	8293	631	346	297	243	232	244	206	231	215	219	239	219	207	225	188	223	226	195	202	235	208	213	230	229	201	201	200	219	184	206	201	192	221	200	210	217	195	205	199	208	189	211	226	223	248	210	213	206	229	211	183	186	196	207	236	235	201	209	196	200	219	211	196	233	221	211	216	170	213	222	186	216	210	214	226	220	195	231	220	227	213	209	213	168	190	226	201	225	207	185	188	201	200	173	211	195	218	213	189	213	192	219	236	220	203	202	210	191	190	210	214	214	217	187	202	235	224	220	191	215	186	183	221	188	208	203	227	207	204	228	212	225	183	204	213	198	232	207	207	204	223	184	228	217	205	195	214	231	237	195	217	223	235	189	205	224	206	215	219	193	192	231	234	205	208	221	206	167	207	191	217	212	235	209	190	197	222	199	208	227	205	211	196	209	204	222	216	216	205	214	192	203	214	237	225	218	200	199	206	222	224	215	219	213	168	221	224	214	184	236	215	199	216	210	219	209	194	225	198	235	204	217	197	209	211	210	203	210	201	205	215	177	217	211	210	185	205	213	218	202	217	207	208	217	191	224	218	201	185	232	224	183	201	212	222	198	211	209	214	214	211	192	232	213	210	215	214	215	184	199	187	211	223	209	237	188	193	197	210	208	235	212	217	209	204	195	204	208	216	232	223	186	205	201	230	209	196	210	221	228	206	209	219	172	218	225	199	214	197	188	211	217	207	190	217	216	174	209	205	184	197	206	204	235	205	211	189	224	226	196	234	204	195	190	228	225	207	193	201	247	205	211	186	213	224	209	206	200	218	209	188	203	221	220	204	194	221	211	193	221	216	211	207	217	211	208	208	222	211	203	196	211	202	218	248	190	216	204	233	196	203	228	184	203	247	236	221	220	206	226	227	202	233	210	217	206	202	203	192	223	229	224	211	208	235	202	223	196	233	207	222	169	186	208	206	194	205	211	212	231	225	195	202	181	200	209	217	191	216	204	204	199	215	217	224	209	192	220	213	200	223	209	195	209	207	205	213	212	225	186	202	212	192	200	220	210	224	203	204	214	183	197	213	204	199	228	187	196	209	255	208	225	209	216	215	216	183	187	200	210	246	190	211	188	227	221	201	208	217	216	226	210	202	206	224	217	221	193	198	208	238	210	211	219	199	191	211	211	207	220	220	199	212	211	211	212	199	195	218	200	226	221	209	210	228	208	212	213	223	223	202	191	198	202	205	214	205	209	227	203	192	225	210	219	219	204	228	203	198	237	209	204	214	224	200	208	202	196	193	216	204	201	202	199	199	198	192	187	219	217	201	222	194	218	200	181	194	201	213	229	218	212	193	189	207	209	195	215	195	228	209	234	204	199	212	227	187	198	211	209	235	221	205	198	202	236	224	201	234	206	209	236	208	222	204	193	186	217	234	212	208	222	207	205	200	194	198	237	210	201	218	227	217	215	209	229	185	201	225	191	214	204	206	192	220	216	179	215	209	179	199	193	192	220	209	208	215	210	229	196	206	231	195	216	211	192	220	229	210	211	180	221	204	222	191	197	184	199	209	231	186	211	222	218	199	225	189	201	202	187	193	227	210	233	197	238	212	213	200	224	197	220	201	230	208	209	220	189	219	211	203	215	228	214	201	196	203	181	195	200	214	182	226	217	199	197	231	207	212	241	212	228	222	226	203	201	198	210	204	215	213	215	214	211	204	224	193	205	188	209	190	200	208	205	211	195	212	226	235	227	216	230	203	232	201	221	209	255	196	204	214	200	213	237	198	215	195	206	226	215	212	224	206	215	165	216	202	229	184	209	217	202	221	210	198	189	223	209	224	205	236	215	191	166	221	206	181	224	208	233	218	212	227	197	203	200	216	234	198	220	214	215	225	213	187	229	177	190	197	193	189	189	196	187	214	225	198	196	199	201	220	222	187	231	204	203	215	201	197	201	214	227	241	192	221	228	204	199	194	230	192	197	187	211	170	222	213	221	236	201	198	203	193	179	209	247	211	225	208	185	199	205	198	198	201	228	207	197	193	228	207	221	191	214	204	213	223	199	212	242	208	214	214	206	223	221	213	175	223	236	214	216	188	220	202	220	203	199	183	191	225	203	214	191	201	205	219	176	203	193	195	208	217	214	236	208	218	222	223	218	194	215	215	209	203	199	219	186	210	219	199	213	202	179	193	194	206	220	207	187	200	212	194	210	215	204	213	191	199	210	230	185	206	240	205	223	200	216	200	232	188	217	212	233	206	205	203	211	205	191	205	195	217	208	198	192	210	226	199	190	203	213	202	194	205	210	182	215	184	193	222	207	209	215	199	193	180	221	215	221	194	205	208	210	217	230	221	197	210	225	202	212	198	187	212	212	206	218	216	228	184	209	214	207	220	202	213	213	226	226	194	196	228	221	211	193	204	188	202	232	217	206	228	235	221	211	203	160	206	206	232	204	210	195	220	220	227	185	206	197	187	227	210	218	188	236	201	187	215	198	226	239	195	196	198	179	208	223	205	180	218	207	195	188	219	187	249	235	201	211	220	210	186	219	187	209	211	200	220	203	184	197	214	223	193	192	197	213	220	226	217	220	210	221	243	197	209	211	200	216	198	207	196	178	211	213	195	210	208	226	215	235	189	177	227	225	203	202	188	195	217	230	190	224	222	211	219	198	206	221	225	205	199	191	210	214	232	198	214	208	195	224	190	214	190	221	205	219	201	184	196	201	192	211	221	215	219	211	203	216	215	204	215	188	216	206	203	209	193	238	220	194	221	204	206	221	211	211	184	206	201	203	211	198	207	209	205	211	213	195	213	205	194	205	225	210	215	213	190	213	238	238	175	193	182	188	203	200	220	222	187	217	239	216	182	184	219	205	223	228	226	214	225	199	233	198	208	200	230	203	215	214	201	227	206	197	214	218	192	198	200	200	202	223	207	192	216	201	205	216	216	206	201	220	208	184	235	202	225	169	228	192	205	225	212	203	208	195	226	208	208	193	214	231	213	207	226	222	223	210	193	210	202	205	208	210	208	197	202	220	218	197	189	213	226	209	202	221	235	203	219	213	220	197	207	219	197	199	225	199	178	190	217	223	197	223	186	224	216	188	214	209	211	219	214	211	223	214	213	208	184	209	201	224	195	207	210	208	187	202	213	197	260	208	185	194	225	212	232	189	204	215	188	230	189	210	206	165	204	183	238	240	201	201	180	209	195	191	198	192	211	196	227	207	219	210	204	229	192	200	197	195	190	211	213	218	227	201	193	209	210	224	198	230	205	214	208	173	229	196	217	204	232	212	219	219	201	226	178	208	213	180	218	222	223	221	210	211	239	191	232	229	209	201	212	192	211	200	196	215	252	225	233	208	205	192	212	200	215	210	196	220	229	215	217	221	181	226	200	205	216	225	213	226	212	209	213	198	201	231	220	201	201	204	209	206	209	206	200	203	190	192	211	203	215	229	199	218	217	234	229	191	208	205	211	202	211	196	208	213	214	216	194
4230	1062	953	568	413	378	360	319	329	278	289	273	283	259	290	241	267	260	259	267	257	260	287	264	277	242	269	236	237	242	246	264	243	245	241	274	283	278	229	275	269	258	240	275	287	261	235	277	278	275	259	233	233	232	248	250	273	262	254	233	272	242	257	226	257	232	272	235	270	235	249	270	282	237	253	254	275	244	266	265	248	230	270	282	288	268	261	282	261	244	247	265	257	247	257	239	252	248	263	334	283	225	242	254	256	253	255	244	273	264	277	263	258	233	275	264	246	267	266	247	259	257	266	286	276	257	268	269	261	251	284	239	268	257	307	298	272	246	262	260	248	255	266	265	256	256	224	248	250	285	269	253	262	247	217	236	243	269	282	263	251	244	262	280	291	267	264	223	248	258	245	241	242	256	282	251	269	237	243	268	252	250	273	270	272	245	229	258	281	288	228	214	269	259	270	238	242	231	240	232	257	268	283	218	264	263	248	277	271	255	262	267	269	257	240	257	253	260	277	269	274	278	236	257	277	250	259	242	256	265	261	240	255	236	263	252	244	287	260	260	267	243	236	254	258	229	234	242	282	255	260	271	233	257	250	245	262	253	258	241	266	293	225	272	241	262	275	279	246	244	266	261	246	249	264	241	251	266	237	252	281	256	247	285	263	266	278	246	248	261	254	259	272	256	274	257	258	278	256	254	251	243	278	267	240	261	220	259	234	250	263	298	268	267	246	276	243	267	210	294	271	246	251	253	266	245	276	280	255	252	256	237	280	229	277	275	278	248	267	239	238	264	271	252	241	222	250	235	257	255	257	268	271	268	253	240	255	284	288	258	238	250	265	263	274	239	253	274	261	247	287	260	243	264	274	258	271	280	246	266	257	232	261	250	244	258	251	235	245	240	236	256	265	252	306	253	254	244	257	280	260	256	264	263	255	233	263	258	241	240	223	261	237	227	232	245	251	266	264	247	258	265	283	229	269	291	289	250	261	281	243	232	269	251	271	255	258	237	279	260	257	255	260	299	243	261	263	262	255	283	260	267	271	261	245	268	257	224	258	256	236	269	270	251	236	223	260	261	225	254	253	261	249	257	221	300	271	273	285	280	248	250	260	258	241	246	279	251	238	268	255	276	264	266	250	260	231	262	260	249	275	261	262	258	260	264	260	275	288	253	272	279	259	268	283	267	265	242	256	273	250	271	262	235	259	249	264	263	263	244	270	279	250	242	245	241	246	258	268	283	226	224	265	261	261	260	257	221	250	261	271	281	277	240	273	248	279	245	275	259	277	299	270	261	265	240	272	251	240	272	258	246	256	248	266	268	234	254	248	257	260	282	266	250	251	254	262	266	243	262	260	250	272	239	274	260	271	263	237	251	256	263	247	251	279	251	278	254	278	246	254	262	270	260	237	267	266	266	252	250	246	225	256	248	244	269	236	271	271	255	234	248	282	251	252	256	246	274	262	276	244	276	265	250	267	250	244	275	259	272	260	235	271	267	275	272	239	275	283	238	274	248	242	247	231	239	263	238	263	269	234	286	241	266	231	256	266	248	245	273	271	254	280	244	264	260	276	226	280	257	265	249	213	286	250	273	245	267	256	231	250	260	258	246	251	273	263	247	255	276	238	238	250	274	234	244	263	289	254	245	253	265	268	252	247	257	274	277	263	261	260	262	249	268	241	276	219	246	226	262	223	262	237	232	267	279	248	256	241	225	276	281	235	245	267	263	235	228	247	245	256	265	280	292	245	284	283	262	245	295	266	275	258	245	259	273	247	258	241	261	253	240	291	250	243	261	217	261	253	261	242	254	272	258	260	274	246	251	230	233	267	237	280	276	254	275	257	243	296	232	232	270	278	255	235	278	255	248	272	234	251	245	256	270	240	258	255	268	247	260	261	264	259	266	265	261	262	259	277	236	257	289	244	243	282	270	240	257	260	254	249	266	266	279	239	264	255	227	242	245	232	241	253	243	265	225	257	241	234	254	274	242	246	234	271	276	250	229	273	251	272	282	255	238	244	249	257	230	281	241	251	246	274	267	280	282	272	270	249	252	273	275	242	271	289	265	247	270	243	236	267	245	252	250	241	274	247	263	257	271	287	273	265	258	294	259	257	238	276	277	259	241	254	284	261	238	232	256	275	257	261	240	255	261	257	253	257	268	257	244	284	237	252	252	216	259	240	241	264	270	257	274	263	264	241	245	274	263	283	277	253	261	253	259	257	256	252	280	247	247	249	265	241	248	238	283	269	272	218	246	262	243	257	260	286	239	254	270	272	217	256	252	269	252	236	278	250	256	253	256	254	268	257	280	279	239	245	266	262	269	261	247	253	236	265	283	270	273	236	295	253	258	264	272	254	248	278	270	229	236	246	242	264	289	256	242	245	273	272	245	276	253	275	247	267	257	267	245	258	231	263	250	244	249	267	282	262	232	259	248	260	248	250	256	242	277	240	288	272	247	226	262	259	271	270	259	215	251	280	257	236	233	252	271	256	255	280	271	264	229	287	235	275	237	258	267	261	229	246	294	266	206	275	255	267	255	262	243	257	278	263	266	254	244	268	263	264	267	256	247	257	272	292	255	306	239	238	267	260	276	244	244	259	261	253	262	251	288	241	268	248	271	263	217	269	261	248	252	247	225	259	258	263	268	253	257	256	236	262	245	248	248	248	260	249	266	250	278	260	266	267	279	229	266	262	278	257	261	252	282	276	240	240	260	256	261	226	251	259	260	281	280	242	267	290	256	256	256	265	255	248	255	252	258	255	251	276	278	260	266	245	261	254	230	268	256	281	244	293	240	288	250	280	241	266	281	264	250	259	288	272	258	268	252	289	252	254	264	247	244	250	262	260	230	247	289	253	256	261	260	249	266	270	275	259	253	248	266	247	275	263	261	249	241	265	252	243	236	266	238	216	250	240	225	244	286	270	270	264	259	252	271	238	286	261	256	248	267	271	268	261	257	249	249	241	254	252	264	242	245	242	251	241	263	260	225	272	249	271	253	240	248	270	223	253	255	261	252	232	246	251	260	286	242	245	252	255	256	259	262	249	261	283	257	246	289	285	294	256	263	253	270	257	221	253	259	252	268	248	262	244	302	276	256	259	234	259	254	244	276	247	284	261	291	237	234	251	265	246	261	250	264	264	271	285	271	238	270	264	243	242	276	289	253	271	272	282	282	231	269	254	268	276	258	276	266	244	280	250	236	248	247	261	249	257	268	249	252	253	257	254	248	248	258	267	288	291	251	271	265	248	254	257	263	237	248	246	258	262	237	223	282	250	230	264	243	287	270	249	261	293	258	254	223	272	291	252	270	253	287	272	272	266	261	273	261	261	304	250	236	264	243	255	246	246	286	269	268	272	257	268	284	252	265	267	261	241	252	268	278	260	294	257	243	242	245	271	254	243	244	261	278	276	255	275	277	267	249	272	259	247	257	258	223	266	241	259	245	282	256	266	273	245	240	259	253	256	268	263	249	288	265	235	259	254	285
23562	21180	28595	24024	21170	12688	1486	845	723	700	617	599	546	497	525	497	507	452	489	463	412	413	439	448	444	443	430	422	413	412	423	385	401	395	390	452	423	424	457	421	400	394	414	432	415	409	408	395	409	429	375	448	400	383	363	367	438	393	425	412	390	401	390	411	401	398	408	413	430	397	431	406	392	381	403	436	387	400	408	439	371	423	382	417	405	403	438	384	429	436	408	416	406	438	406	406	420	421	392	377	400	408	390	396	381	428	403	382	433	407	392	446	386	408	408	422	393	404	380	434	426	409	401	391	374	412	414	404	412	375	418	440	391	418	416	400	392	409	424	405	414	426	400	396	412	417	362	401	403	429	411	396	413	413	381	353	406	398	397	439	372	389	424	436	387	413	392	383	402	392	433	409	411	390	432	385	381	399	406	435	374	352	405	410	412	408	413	388	402	407	386	394	398	375	384	393	421	430	382	421	379	410	396	413	390	424	423	388	409	423	391	384	405	377	439	381	363	388	376	440	394	439	423	404	420	411	448	391	396	402	410	433	394	393	395	417	443	395	383	369	381	409	449	438	408	427	404	405	381	375	395	408	371	349	368	417	395	388	399	417	402	394	418	397	398	397	438	377	415	411	403	396	425	399	433	356	423	364	390	410	411	395	392	392	380	448	411	445	407	394	401	370	391	415	380	404	371	405	405	404	397	400	401	402	410	412	388	391	414	398	403	388	420	398	388	417	445	395	405	404	394	370	412	393	396	397	438	366	376	390	361	401	429	413	376	389	426	410	411	400	392	401	371	397	367	421	382	426	406	409	425	390	404	378	376	443	394	364	411	349	379	404	372	399	420	411	384	422	406	391	438	379	387	432	414	384	420	400	357	394	385	395	385	392	447	383	385	379	450	437	420	424	411	437	399	411	408	384	358	387	408	441	385	409	386	385	398	391	375	430	418	432	379	418	387	392	376	392	418	388	436	377	400	394	405	402	414	433	404	445	369	422	413	385	382	448	401	403	405	391	392	371	417	433	395	394	417	422	403	448	358	397	423	372	413	374	359	388	421	411	382	387	399	383	398	388	407	414	416	400	409	405	399	406	371	390	405	430	404	379	416	379	400	444	403	378	395	416	409	358	395	386	416	409	386	421	375	423	391	407	407	403	378	387	367	423	410	387	416	391	404	393	415	423	433	383	393	417	404	406	411	408	388	378	408	376	411	390	388	407	410	396	395	389	417	402	429	403	451	368	418	395	382	419	390	424	376	401	418	407	410	392	398	407	409	401	382	424	411	382	398	402	437	405	425	394	395	416	441	401	428	418	426	384	403	368	444	388	409	410	401	404	387	384	347	369	416	382	378	401	392	395	388	403	392	396	388	392	401	414	398	372	417	403	410	378	379	408	386	366	375	400	419	390	405	394	415	352	417	425	419	408	405	445	360	404	410	425	409	439	450	396	367	414	427	379	397	400	373	407	416	388	415	394	406	407	390	367	418	399	396	411	390	400	367	401	408	410	433	416	379	380	412	415	432	401	408	421	375	389	402	429	380	394	417	407	384	390	424	409	405	409	387	431	390	415	408	427	418	390	421	446	399	402	404	385	389	377	416	394	354	349	437	383	386	413	424	424	386	372	405	387	436	379	392	384	414	393	432	406	430	422	413	392	384	395	403	381	393	438	428	438	391	411	377	350	381	391	445	397	411	399	393	407	437	409	409	445	395	377	368	385	383	371	397	408	423	377	419	431	412	395	389	397	395	392	408	370	410	395	415	437	378	366	400	391	403	382	391	382	414	378	396	426	424	413	403	400	383	405	370	407	368	383	399	423	414	399	400	431	431	368	430	439	388	381	429	430	409	402	367	385	391	428	402	407	396	408	378	434	358	388	403	412	407	400	415	417	370	437	416	402	415	392	446	364	426	400	364	400	436	400	410	399	421	391	397	380	397	406	411	381	440	395	386	387	386	413	405	392	407	392	354	390	392	394	421	407	400	365	381	412	368	439	419	437	421	387	397	356	399	405	363	391	391	371	414	413	420	390	402	418	399	394	399	405	424	388	358	401	393	389	415	348	412	395	378	417	368	408	421	424	429	394	405	404	399	395	396	372	405	419	393	380	405	391	389	367	384	393	394	369	397	402	397	419	414	386	400	380	401	429	397	424	415	438	363	420	398	390	382	425	421	420	413	421	386	357	405	389	424	373	383	399	399	366	386	433	378	376	428	381	392	389	469	378	428	388	402	398	434	397	427	414	382	405	403	383	381	402	411	406	420	376	386	410	413	403	363	416	375	350	386	396	363	381	394	402	368	376	401	410	386	427	422	373	391	382	428	398	415	427	379	379	372	402	425	393	437	400	396	406	441	381	372	420	389	379	371	409	406	382	405	405	377	426	447	440	418	412	424	369	391	432	383	388	379	405	443	418	379	399	418	416	368	375	398	384	387	367	392	388	364	415	389	400	387	415	426	406	398	387	397	376	407	428	408	402	371	390	374	394	381	412	413	380	386	369	374	397	389	398	416	393	420	402	392	427	440	363	392	406	413	381	394	415	399	369	391	409	377	412	387	408	406	407	417	405	421	394	413	378	399	388	409	402	416	417	387	373	405	408	414	409	360	375	388	407	390	408	428	384	409	420	394	434	426	385	384	420	388	439	415	422	391	393	429	402	392	379	364	409	425	384	422	383	443	434	386	390	410	390	381	400	370	393	392	380	392	404	425	376	383	416	394	405	382	437	389	367	401	436	393	402	381	421	397	396	375	407	395	363	402	457	404	404	433	399	414	378	384	391	413	384	378	418	403	400	421	417	420	401	387	412	376	379	396	412	374	365	444	414	401	401	393	383	384	391	404	413	416	421	387	416	421	391	426	403	405	426	432	405	405	395	425	403	353	397	391	429	413	397	378	385	409	420	393	429	402	387	412	396	392	417	427	442	412	431	415	435	427	398	382	410	435	425	371	415	385	405	419	383	355	399	403	430	427	377	406	434	381	407	405	381	393	395	445	409	406	389	407	397	409	391	411	416	367	364	354	375	389	398	398	395	396	426	407	407	427	422	408	406	381	355	397	421	408	411	367	387	392	461	380	419	382	414	386	405	368	397	397	388	448	396	418	365	425	431	363	376	417	398	407	365	375	406	376	386	415	351	377	367	354	426	393	408	371	406	427	408	407	382	407	393	426	375	394	406	412	394	395	380	380	392	359	422	391	384	374	394	432	378	369	397	384	396	392	422	391	410	388	418	398	400	388	418	379	404	366	407	375	399	410	366	394	385	387	393	394	376	396	390	414	379	405	393	409	405	391	394	415	364	413	390	420	413	390	398	381	389	423	404	385	396	385	388	393	380	428	382	387	414	392	375	375	409	423	410	408	400	457	360	372	403	371	401	394	383	387	402	404	431	410	378	380	393	418	372	407	399	393	407	376	390	406	424	393	399	389	394	422	410	369	415	410	416	388	420	404	396	382	431	391	397	408	407	381	414	413	394	408	408	404	389	394	431
5131	9782	8217	4251	2974	2189	1806	1436	1227	1039	865	841	779	699	648	628	574	583	637	538	497	565	547	515	543	503	476	492	512	476	481	487	476	557	452	508	465	519	497	445	476	462	450	472	470	499	464	504	454	456	485	452	477	496	463	492	512	483	517	444	444	465	501	464	456	453	486	452	476	472	434	471	509	466	468	459	468	475	475	474	429	473	464	463	483	481	461	478	480	448	445	448	459	450	481	420	494	488	472	458	466	450	471	451	444	477	469	456	451	470	455	425	435	435	487	450	417	498	442	458	449	423	436	453	444	427	447	499	422	452	425	475	439	453	486	449	468	468	478	499	423	476	450	423	471	458	464	438	420	470	442	478	439	453	454	474	470	470	448	431	436	477	449	431	424	426	456	468	435	421	438	436	418	449	470	436	430	480	436	490	455	449	441	477	452	459	456	498	448	484	453	442	451	428	424	423	462	461	454	433	429	485	455	460	467	410	465	469	443	430	470	450	497	467	425	459	458	450	447	427	453	487	440	429	420	448	491	459	439	437	436	458	435	413	451	454	460	468	443	429	469	459	451	454	474	488	489	472	397	461	459	438	429	454	448	457	456	469	487	465	491	466	461	441	427	462	427	456	465	423	436	420	458	467	458	418	478	458	478	484	460	467	461	460	469	487	476	443	456	476	466	464	442	467	510	457	470	521	468	469	482	442	456	477	463	469	477	496	439	444	436	489	463	455	493	458	423	450	423	443	473	456	440	453	446	436	447	457	459	439	470	437	451	457	447	449	479	496	475	454	456	492	460	469	418	444	427	415	447	465	476	448	459	458	476	469	455	483	468	426	429	445	453	485	421	448	431	446	480	466	437	444	444	420	439	429	444	438	459	480	470	451	453	408	464	414	463	492	443	440	425	460	437	475	478	419	465	443	462	484	457	465	468	440	453	460	451	435	442	466	443	466	477	428	446	418	448	436	445	473	459	456	468	463	502	438	455	467	474	475	434	484	438	468	452	507	466	461	457	458	457	461	453	410	430	489	445	448	428	468	446	475	442	463	425	467	465	443	408	451	458	478	489	462	460	459	440	465	443	428	460	462	481	466	428	481	434	480	445	441	485	465	424	440	438	411	435	442	416	396	466	448	466	486	462	477	441	420	442	445	394	417	418	439	451	471	452	449	468	464	470	448	429	458	443	455	462	436	447	439	487	448	461	454	440	494	456	482	438	479	451	455	445	480	455	476	496	418	466	447	451	502	443	433	442	452	406	468	446	457	481	450	434	455	449	471	414	445	460	443	476	457	474	427	439	429	469	451	478	484	447	474	439	447	420	472	441	448	453	430	487	421	476	421	436	422	461	443	420	409	485	464	476	442	431	439	481	442	462	452	437	479	439	458	427	452	441	432	426	461	449	451	478	412	474	481	486	466	440	451	466	479	443	467	456	425	427	462	455	449	436	449	481	454	468	432	453	457	448	431	465	445	445	471	438	475	469	501	455	487	477	477	440	472	461	473	458	451	439	459	449	426	476	445	448	443	435	448	438	422	490	485	429	436	430	466	484	464	476	470	482	428	463	469	439	448	475	445	465	450	464	439	441	480	471	422	447	454	464	427	417	427	458	463	440	454	449	455	482	456	426	442	419	453	414	461	482	434	444	485	422	445	460	479	456	409	466	426	510	469	419	460	473	484	420	479	457	491	471	454	482	425	447	449	455	459	485	474	418	446	457	466	478	484	466	449	405	516	436	453	406	468	438	468	444	472	481	455	429	467	432	439	461	492	472	451	439	465	459	430	438	444	477	471	471	472	448	477	463	459	457	446	438	442	481	457	468	455	443	471	495	457	484	438	470	435	474	432	478	455	446	477	452	470	435	462	431	455	465	462	459	435	455	459	476	425	419	478	484	473	441	458	466	461	463	453	429	427	427	444	468	437	464	488	428	455	435	465	427	451	465	475	476	398	436	444	463	466	459	431	450	448	423	474	493	471	441	464	437	459	437	485	454	471	472	462	455	472	447	446	445	454	435	472	450	442	459	455	434	457	450	456	485	429	424	479	470	457	472	485	462	470	429	478	466	422	479	479	486	485	467	505	445	439	429	469	451	446	472	450	443	458	461	468	429	441	426	454	477	520	434	440	451	436	475	510	433	442	448	466	446	412	469	456	452	445	485	475	473	423	447	437	469	454	440	471	463	432	471	421	465	430	431	460	435	455	444	456	480	459	434	422	465	462	474	496	448	455	495	449	470	435	434	461	455	464	472	486	455	446	458	454	423	467	448	450	453	415	467	434	491	443	409	414	423	466	486	464	460	422	452	456	429	434	481	459	458	423	403	435	437	480	457	466	423	475	483	414	442	435	421	445	449	484	445	436	454	433	473	467	486	475	449	465	465	453	471	446	449	462	458	456	453	464	447	474	420	450	492	466	442	465	466	438	456	451	430	430	456	437	456	481	504	473	453	413	435	456	460	453	463	467	463	501	447	435	476	478	443	467	479	487	436	462	469	474	485	454	493	482	447	454	463	454	474	438	443	468	405	472	461	450	461	423	461	465	435	439	413	446	472	432	462	410	476	438	451	410	450	451	454	459	469	430	452	428	458	479	457	426	435	466	456	450	433	439	432	485	444	498	431	457	468	431	470	445	436	446	457	457	451	489	465	460	441	467	421	425	434	437	460	483	422	453	429	469	461	412	435	480	473	470	488	434	408	484	440	456	444	456	463	460	448	454	445	502	453	421	447	433	423	463	464	429	420	453	425	504	473	491	461	438	436	451	449	437	497	486	436	448	457	460	443	437	454	460	455	447	459	493	448	446	443	448	462	460	471	472	437	459	456	468	469	479	482	459	465	439	452	484	468	459	464	494	442	453	451	483	452	480	441	465	483	481	471	476	433	455	478	463	482	440	441	485	465	509	492	468	478	466	471	468	440	455	485	448	453	475	470	444	438	470	450	458	455	464	458	464	457	440	443	489	464	404	460	445	470	437	453	426	453	495	445	457	451	462	453	425	447	461	475	432	455	474	454	428	417	445	458	451	433	471	432	473	466	437	458	439	443	406	426	463	417	433	451	462	495	473	467	495	476	445	440	471	462	449	438	453	444	457	440	455	442	451	437	484	436	466	447	487	438	479	472	465	427	483	451	443	446	429	475	462	472	461	484	413	467	442	469	470	445	480	443	471	444	445	466	496	470	438	448	468	477	488	476	436	441	470	444	481	478	456	480	421	485	447	429	452	458	443	462	433	433	437	468	465	429	433	471	451	441	460	474	480	495	437	473	453	436	471	442	503	466	473	460	458	503	445	483	437	486	429	443	438	454	484	458	463	455	414	434	479	463	461	465	461	469	425	444	436	464	524	472	441	439	432	506	430	474	438	474	447	443	447	438	459	413	447	494	447	471	433	468	474	428	439	470	440	452	447	452	496	469	449	443	478	444	478	432	420	446	492	486	478	421	406	424	420	457	469	438	479	425	491	449	457	451	460	525	455	424	436	465	472	465	458
24838	21174	27539	24966	12491	950	655	558	494	425	450	421	413	405	400	412	362	390	400	354	388	372	347	342	405	348	376	384	323	374	331	381	337	352	361	371	350	344	364	346	347	404	325	370	346	357	341	359	369	358	362	353	331	367	378	385	374	345	357	350	337	399	362	335	332	359	372	372	366	347	361	345	381	339	389	331	363	359	344	363	346	326	347	336	335	348	326	352	365	336	362	344	357	343	337	318	336	354	372	341	342	365	332	378	366	349	336	352	351	345	341	340	329	385	352	372	367	387	358	341	332	356	329	368	344	358	354	378	362	318	344	340	356	389	321	344	348	373	340	379	363	353	357	349	332	337	338	361	334	364	340	367	352	328	352	368	316	329	384	348	351	358	389	334	386	349	368	332	369	363	344	334	375	361	321	373	349	370	353	361	360	360	379	391	374	388	364	319	353	392	320	380	342	359	345	379	380	345	298	364	344	373	335	372	369	356	342	373	394	373	352	318	346	373	344	348	375	370	347	355	370	376	369	361	354	334	360	388	342	363	323	343	346	341	347	340	349	352	351	340	344	351	348	357	369	329	362	364	358	406	398	351	359	342	367	368	331	365	338	356	359	353	325	360	361	318	332	365	344	345	344	341	380	337	361	370	347	339	342	355	350	326	356	372	372	355	368	366	394	353	326	383	330	356	361	369	351	361	342	358	397	332	360	341	345	341	345	332	353	330	379	336	335	347	380	367	308	358	331	368	366	361	386	343	335	366	376	370	351	373	342	373	360	371	347	337	343	367	346	353	344	358	382	363	335	337	329	388	309	337	351	369	405	358	335	356	357	361	345	359	359	375	398	353	341	346	344	319	364	327	344	386	361	379	347	369	354	385	355	347	347	355	363	358	339	356	345	360	349	351	356	347	364	327	342	334	368	363	347	367	361	356	360	373	331	364	351	355	326	363	375	376	374	358	367	325	366	325	345	338	353	356	376	351	353	383	367	313	351	329	353	365	370	341	337	360	356	326	363	320	345	356	343	337	341	341	365	343	351	328	357	358	364	346	347	349	324	381	357	386	372	367	355	350	349	382	371	373	339	356	316	383	343	325	338	355	346	343	354	316	373	325	343	347	337	373	364	382	332	322	369	362	311	357	342	355	355	373	341	398	323	370	323	352	382	364	356	351	330	376	364	366	351	354	348	342	353	358	353	356	354	360	365	363	352	351	340	346	336	362	377	351	354	339	376	354	358	329	393	353	401	337	356	354	333	352	361	360	406	344	331	382	365	392	349	375	374	363	336	337	345	352	376	360	361	327	379	340	353	359	378	385	310	323	365	373	321	354	347	331	322	341	351	349	361	370	375	330	335	339	369	344	345	354	350	310	359	345	332	372	364	330	354	381	330	352	329	365	364	364	349	392	342	377	366	369	359	326	336	342	380	383	364	378	331	390	375	377	362	349	354	352	360	368	333	384	350	346	339	338	364	354	373	343	327	338	328	355	342	365	385	349	369	345	348	346	386	367	334	351	340	337	374	358	341	357	355	351	374	364	361	341	359	359	380	330	339	371	334	311	350	358	361	311	385	339	333	328	340	366	393	356	362	359	365	361	378	366	320	377	345	343	355	352	336	378	329	359	340	354	347	356	340	354	338	336	332	355	334	328	356	358	345	391	324	342	355	338	357	372	344	340	318	336	378	351	327	344	336	360	372	365	357	369	330	376	361	362	330	351	359	360	370	388	375	391	325	367	334	349	382	332	368	367	351	367	347	330	354	348	348	360	375	341	367	364	348	367	331	333	355	344	393	346	343	374	366	374	369	347	388	356	369	343	378	347	371	350	371	370	338	387	359	353	377	363	356	326	346	342	343	363	378	353	334	348	341	329	348	336	355	340	334	354	372	360	348	397	360	351	351	334	347	334	388	304	345	335	358	355	371	354	332	362	329	356	327	387	343	340	366	377	338	368	356	328	349	334	357	373	354	363	368	364	369	346	355	326	342	364	334	347	362	346	366	352	366	347	370	333	354	352	346	351	372	358	327	401	380	374	357	329	315	362	320	374	368	374	347	343	367	341	308	381	385	378	361	368	386	365	335	367	360	376	343	374	359	368	344	369	347	339	378	323	370	326	334	372	360	334	326	356	357	359	335	383	359	340	381	380	360	326	368	322	360	339	330	393	344	342	374	369	331	341	322	389	344	326	371	357	342	366	345	324	319	368	343	332	358	349	389	360	333	355	358	376	348	364	368	330	334	352	381	363	336	331	333	389	365	340	370	356	338	348	359	321	356	342	370	330	377	371	347	361	359	349	356	343	382	389	351	359	367	402	351	369	351	353	333	351	392	345	356	334	354	340	346	360	348	351	338	355	357	358	348	356	374	332	323	373	337	355	347	346	343	359	345	332	351	362	348	353	355	362	378	363	351	334	378	350	351	365	360	364	361	372	318	362	337	384	353	367	319	373	360	351	351	378	335	352	339	358	341	361	369	366	361	356	337	341	341	299	308	337	341	364	356	362	311	381	347	379	367	337	341	346	386	303	386	367	345	353	381	381	355	356	349	360	369	367	402	363	356	374	321	357	326	347	356	341	363	396	355	393	390	340	385	336	378	347	336	371	347	337	378	350	376	390	354	359	383	387	350	329	312	333	366	348	334	323	374	358	395	368	353	356	369	348	323	314	366	373	368	337	332	390	351	353	388	317	359	348	364	327	342	342	371	377	334	367	378	358	374	350	342	343	362	334	316	368	328	338	389	379	347	368	349	349	339	389	331	316	387	350	365	371	346	339	343	352	385	358	331	319	367	349	363	331	338	352	371	355	367	359	347	334	327	339	331	359	369	353	365	366	345	350	331	338	370	339	327	334	386	396	332	366	320	380	364	337	353	382	359	363	370	389	364	315	372	327	362	348	364	385	332	340	375	383	342	322	315	349	337	382	370	366	380	369	369	348	331	332	369	350	381	366	376	356	382	340	346	340	367	363	321	372	353	339	378	367	349	365	364	350	390	355	377	351	326	354	388	356	360	298	357	392	396	367	340	355	383	366	336	357	371	361	362	342	329	364	313	341	389	374	341	338	327	342	367	326	347	366	354	357	351	391	357	345	370	310	342	354	355	366	347	338	352	361	328	351	352	377	347	346	370	364	363	366	359	321	378	359	344	328	388	347	382	328	331	321	343	339	301	356	346	362	321	354	362	367	395	373	349	354	360	336	336	334	303	355	354	364	351	370	360	366	340	363	366	374	364	360	353	348	344	350	360	347	345	347	363	357	359	364	338	364	333	356	332	371	340	364	344	308	370	348	365	366	370	355	338	342	300	356	334	370	361	382	344	377	393	330	388	381	350	350	350	384	392	382	334	346	374	329	368	326	334	363	343	367	358	360	314	383	367	322	346	364	357	367	367	365	336	344	320	321	336	355	386	350	320	348	327	346	361	352	335	332	340	358	329	338	344	342	330	369	354	351	389	338	347	356	369	342	359	362	371	344	333	369	323	354	342	362	388	353
5330	5672	4570	2527	1728	1389	1129	967	817	814	710	577	596	544	545	495	528	493	503	487	474	447	485	482	462	427	462	402	484	430	470	452	459	437	431	469	424	441	433	428	473	452	456	421	468	433	447	432	464	440	448	445	417	436	408	424	447	418	451	439	441	459	384	399	411	422	449	428	445	438	435	472	405	420	461	442	417	418	420	444	426	427	473	425	483	414	425	472	461	425	417	463	419	430	437	463	411	441	429	465	463	408	416	441	415	413	451	432	447	448	416	438	440	451	467	457	452	422	454	435	436	442	417	443	445	444	454	424	432	421	455	446	407	429	415	421	448	460	441	428	449	450	404	474	452	465	454	417	428	436	420	416	446	452	422	457	438	452	417	439	434	399	439	428	461	401	451	465	450	454	423	418	419	422	419	440	418	444	426	438	443	439	424	415	448	420	408	446	437	444	425	411	397	460	434	440	416	420	437	442	437	422	413	418	419	473	427	439	419	411	438	457	420	452	410	439	409	470	428	391	412	389	422	419	430	462	420	471	445	417	447	424	417	443	460	436	437	444	397	433	423	432	433	391	422	403	437	446	387	426	449	432	412	441	433	405	418	461	441	456	454	428	426	435	428	462	468	462	433	450	442	440	433	469	440	426	415	430	423	465	437	421	465	450	412	439	437	427	432	411	417	414	474	451	434	472	457	455	431	463	429	463	434	420	424	442	459	431	420	421	431	430	441	449	450	448	446	404	410	402	433	410	412	428	467	404	438	455	453	465	409	440	430	427	422	424	482	436	425	390	421	437	429	447	448	432	456	448	404	446	448	411	458	444	448	431	433	403	434	417	414	423	423	447	427	448	417	436	452	458	418	465	450	473	405	434	441	428	416	423	433	412	423	402	416	435	426	466	420	438	410	402	401	433	441	397	435	456	409	441	429	423	449	421	393	429	449	437	428	437	426	480	419	426	463	391	421	470	377	432	398	442	418	438	437	430	407	406	443	413	428	411	470	404	406	436	445	416	436	408	415	439	423	456	422	417	421	452	433	401	404	409	433	451	399	477	435	453	414	447	450	425	446	410	441	443	384	408	461	418	436	440	426	399	422	411	443	443	424	436	439	430	441	459	451	472	425	416	449	425	428	411	402	423	420	422	432	420	424	430	458	448	439	443	426	474	432	421	397	409	403	428	464	425	457	406	458	447	422	422	419	432	473	457	432	435	456	420	438	429	439	447	418	443	411	420	398	420	429	449	446	435	407	438	408	408	457	417	441	408	423	441	395	456	444	448	446	398	442	432	467	409	416	420	410	416	425	422	436	431	455	444	418	451	445	419	392	430	417	423	450	422	413	451	430	430	408	413	419	421	464	436	421	468	427	445	415	420	454	402	444	437	435	391	443	425	492	420	449	414	418	408	431	414	475	487	442	455	414	443	439	429	432	441	456	426	442	417	436	387	424	448	424	442	408	437	407	456	449	443	366	421	422	416	454	459	408	405	423	437	443	429	403	413	435	417	438	442	389	411	433	453	433	440	451	440	426	482	440	412	458	419	443	437	415	406	475	440	462	412	455	420	420	413	462	447	453	446	365	430	426	447	460	425	442	426	451	444	420	438	483	408	422	461	415	431	417	445	422	450	433	385	428	409	426	459	419	418	433	461	434	420	411	406	405	414	442	405	434	419	425	440	429	437	439	448	447	471	420	434	460	449	451	416	448	443	422	452	440	441	457	411	423	407	406	457	422	401	443	417	422	415	485	435	393	410	429	480	413	452	457	458	412	443	414	398	434	439	410	422	431	406	478	427	395	416	423	410	421	453	449	444	456	429	474	443	375	458	433	485	447	431	421	422	432	440	475	424	472	432	446	447	472	398	426	428	422	450	430	465	435	412	407	412	460	451	463	407	419	410	472	421	432	453	395	407	415	457	426	436	402	454	471	415	446	385	450	440	453	431	451	431	447	442	420	432	436	449	460	442	431	446	451	420	449	437	420	452	454	451	425	431	440	468	453	416	427	417	440	467	430	441	434	423	408	424	413	406	412	435	452	438	456	438	426	406	452	440	434	445	417	407	418	433	439	447	420	428	419	452	448	418	425	450	422	419	428	412	389	435	471	428	454	388	388	444	400	478	412	408	429	430	414	431	449	431	460	466	462	439	424	469	431	438	436	421	431	412	446	389	420	444	425	451	434	459	431	427	448	406	437	476	405	458	446	457	436	429	412	437	432	428	478	435	435	421	403	433	413	404	421	473	415	439	461	456	448	407	453	395	435	433	413	421	415	425	407	422	441	449	441	426	456	433	417	411	434	425	417	421	436	421	412	443	414	397	432	432	448	412	423	440	443	385	433	419	449	432	409	406	420	377	393	383	399	414	448	409	424	449	443	429	435	449	429	435	386	447	466	427	422	431	427	425	441	457	444	423	421	472	443	378	435	408	445	438	446	412	396	457	444	403	446	436	414	408	410	440	416	432	434	437	453	399	391	441	407	421	418	409	443	403	442	436	422	421	400	405	473	416	475	451	435	419	470	433	418	467	464	411	432	395	430	472	448	464	460	425	426	425	451	466	433	420	490	384	411	448	455	454	441	443	421	424	452	423	433	447	478	401	396	464	431	414	419	425	431	399	457	425	459	424	431	427	394	427	417	451	444	421	457	441	469	446	446	457	409	455	462	419	438	446	423	429	453	443	394	430	453	442	414	400	421	479	442	414	434	473	401	403	409	439	410	379	422	437	446	439	427	421	437	422	441	406	400	438	420	437	434	469	430	470	430	485	403	423	417	462	437	393	431	418	402	437	443	461	446	438	437	452	415	431	414	446	423	448	423	425	406	420	412	438	418	444	445	389	468	416	459	442	410	454	433	424	465	453	426	453	422	450	427	440	462	424	426	459	407	428	437	466	438	435	474	469	443	396	435	426	486	394	397	468	439	410	435	423	481	475	440	422	444	443	425	436	412	432	445	441	430	449	439	449	427	421	448	438	416	428	407	427	450	419	426	406	434	456	415	413	418	438	439	396	475	417	435	469	470	445	463	397	442	415	438	420	445	415	403	440	431	421	431	465	438	451	443	408	427	389	452	421	447	404	419	423	458	436	406	449	458	447	422	440	420	469	418	429	434	429	423	417	452	422	396	435	420	466	435	411	437	454	445	450	412	431	463	474	455	448	462	442	394	399	395	422	454	417	417	429	431	414	423	402	389	453	410	449	422	402	439	450	419	422	390	462	399	427	443	432	398	403	369	473	410	405	443	435	408	435	437	429	424	387	407	387	402	439	409	492	416	428	427	425	448	435	447	457	396	420	435	442	428	434	430	443	417	400	438	418	429	416	467	484	467	408	431	417	436	418	430	428	414	420	455	387	422	437	423	438	464	443	404	433	460	445	431	472	429	446	420	407	419	428	439	421	428	427	434	451	461	453	440	416	431	445	469	426	443	449	444	447	430	441	485	427	414	460	458	423	460	441	401	433	400	421	497	404	449	436	455	417	459	384	437	438	436	441
22695	21236	29077	23715	21234	21289	12443	1861	1314	1258	1099	1014	919	997	897	926	858	831	797	757	801	807	757	746	795	788	742	770	751	693	709	708	734	736	760	707	724	741	732	701	776	698	698	728	735	672	713	674	727	662	677	677	708	678	645	676	674	695	728	676	678	637	710	617	665	720	718	698	746	700	694	720	707	680	634	702	681	703	665	667	710	680	720	669	673	669	702	710	732	662	695	701	688	668	695	675	715	684	633	715	670	677	694	697	713	705	668	679	741	718	644	722	671	696	682	720	697	708	694	711	692	647	677	670	680	727	673	687	655	708	699	691	718	643	696	712	690	677	701	668	705	687	715	719	690	684	684	705	664	643	689	707	700	698	641	662	722	713	751	687	650	702	720	701	731	727	699	761	741	707	709	726	655	641	707	684	715	706	702	653	705	664	698	700	663	693	682	639	663	692	704	693	666	681	680	710	687	677	662	708	701	713	736	709	702	672	694	691	699	712	701	667	744	690	693	684	729	682	715	715	645	722	658	695	701	698	672	663	663	691	678	702	679	628	678	704	663	689	702	707	675	694	662	668	650	701	690	606	664	720	670	683	671	679	688	729	717	687	761	663	718	708	721	637	688	703	690	722	748	691	668	700	675	663	720	711	669	715	697	635	681	684	702	721	689	700	725	694	659	719	690	673	657	717	721	723	671	723	650	676	676	707	675	678	639	672	657	695	724	700	732	673	715	684	679	671	686	700	713	699	692	655	694	685	681	654	724	689	722	654	666	678	730	676	716	717	652	686	727	684	672	711	669	658	699	674	673	761	685	657	647	697	717	667	661	687	642	657	712	726	718	627	681	642	638	699	640	670	674	696	674	695	669	686	685	697	742	682	739	697	720	677	676	658	713	643	668	714	702	711	691	655	640	714	700	701	690	693	666	667	681	663	687	706	728	689	727	666	688	681	700	710	658	686	727	722	719	747	689	675	673	715	646	700	644	701	706	680	688	682	715	708	699	708	704	668	654	697	725	658	690	671	683	713	631	726	690	674	662	661	671	689	709	673	670	749	690	704	732	699	677	690	669	667	674	685	690	719	637	688	682	663	720	681	743	684	692	680	679	694	664	676	680	697	677	704	708	719	662	697	717	699	672	667	727	764	677	657	663	706	722	664	676	667	738	692	710	676	699	705	675	678	710	664	696	658	676	705	718	717	685	683	714	696	636	706	754	660	649	676	709	706	695	717	686	694	720	704	679	701	721	679	617	661	680	688	653	680	717	655	689	698	646	664	679	688	729	744	686	691	662	648	698	623	673	700	611	712	736	627	666	714	723	687	692	659	680	730	640	679	758	671	685	723	687	734	676	671	672	641	692	686	669	715	650	732	683	664	712	740	714	688	679	728	709	658	743	665	722	719	727	682	694	687	674	677	670	695	690	703	693	672	647	659	682	728	700	676	655	741	688	656	675	672	672	648	714	644	723	688	692	696	640	656	677	668	705	682	683	709	692	704	652	668	708	681	689	664	701	709	735	682	649	669	684	678	696	653	664	731	654	668	669	637	694	651	704	713	635	688	662	705	642	722	699	677	710	650	685	666	708	711	704	691	655	714	709	691	692	724	696	706	635	655	681	650	652	665	703	740	686	689	694	671	703	696	686	655	696	686	721	689	703	702	662	689	680	708	652	699	659	674	694	698	700	689	711	707	682	714	676	734	654	685	705	711	704	655	714	666	701	672	664	661	735	690	669	697	627	698	708	671	646	662	686	698	704	656	604	643	647	648	654	695	737	716	679	689	688	684	715	700	638	670	674	676	656	681	663	681	682	670	678	675	662	652	647	680	675	667	649	675	685	716	718	654	688	657	780	706	689	653	662	656	692	689	662	644	674	686	727	641	657	685	739	732	723	688	711	680	716	665	692	684	644	721	669	706	694	677	723	693	666	669	677	688	659	685	733	650	691	688	681	730	665	683	691	692	657	698	647	665	651	660	654	705	696	650	675	759	711	680	710	684	658	716	664	709	662	673	639	691	674	661	660	711	676	655	744	698	678	673	660	702	683	681	720	684	732	734	675	694	629	673	681	647	651	665	643	659	704	632	702	689	631	706	699	674	681	659	699	690	698	677	672	694	660	702	706	690	709	707	686	698	668	734	708	711	696	718	632	665	687	684	690	693	673	685	691	688	672	667	711	678	692	664	698	686	706	709	716	693	660	674	681	678	644	693	668	637	707	674	641	671	700	664	680	686	653	691	696	682	685	703	667	716	658	695	720	682	684	701	690	661	694	734	679	652	698	750	717	707	714	693	720	648	674	659	715	684	704	695	675	668	643	726	690	659	679	691	680	627	671	673	732	682	737	701	673	654	722	625	670	744	724	709	692	697	659	643	683	710	664	676	701	693	660	693	686	650	718	686	664	642	709	639	715	713	665	692	690	626	674	665	650	679	671	682	666	678	648	689	664	689	745	676	689	729	713	686	700	671	697	653	684	672	682	663	669	653	632	693	659	661	676	666	654	630	682	697	680	649	684	703	739	699	659	680	680	682	708	683	670	715	672	669	729	712	728	659	665	632	640	674	648	738	692	625	717	711	678	707	712	652	733	696	692	687	693	702	673	663	710	688	655	699	709	655	680	666	655	649	710	726	684	644	639	718	699	628	666	675	680	681	696	664	656	707	689	729	680	711	744	669	693	610	685	633	690	678	686	686	702	717	655	685	689	667	699	712	710	694	706	635	718	687	681	730	707	650	710	623	687	703	679	650	713	659	658	684	714	712	709	657	691	649	663	703	673	658	691	710	658	731	671	714	691	725	690	664	709	734	682	682	674	667	656	691	714	659	707	692	639	672	702	690	689	689	659	689	697	695	693	685	670	686	717	695	688	643	625	660	635	682	695	703	722	643	665	647	691	696	654	675	702	694	713	685	703	683	621	694	684	673	659	664	670	688	717	686	699	698	679	701	699	687	633	713	739	648	636	684	655	695	669	691	699	706	671	686	650	656	696	690	720	632	686	657	728	705	719	673	679	684	713	723	683	721	676	700	704	662	694	685	685	672	652	718	701	706	679	664	653	693	680	665	680	698	662	649	700	598	684	676	728	640	659	675	699	674	653	643	693	706	694	695	664	708	718	738	673	671	718	690	689	596	653	673	725	685	710	669	677	728	692	710	683	709	692	691	695	672	760	652	695	676	644	687	726	721	722	682	735	702	649	655	673	693	659	664	702	702	686	719	662	656	674	675	644	701	686	667	671	706	655	710	675	669	740	711	704	650	672	662	700	695	691	668	711	708	687	699	710	652	677	705	649	674	667	664	686	697	649	684	669	662	650	700	724	669	681	737	688	676	696	686	695	692	692	712	704	645	645	691	696	697	686	625	660	664	667	648	695	710	711	670	709	668	675	699	697	702	683	688	664	723	686	728	728	663	657	712	666	724	671	729	731	708	694	671	686	676	642	677	740	680	665	672	706	697	658	704	690	733	663	678	665	737	698	670	683	660	695	647	701	670
8375	16037	13620	7598	5311	3992	3177	2714	2299	1882	1567	1423	1369	1202	1138	1088	1049	969	953	928	919	902	878	877	853	884	835	878	848	825	856	836	852	797	789	793	775	793	820	789	841	834	769	706	782	748	808	846	766	782	745	817	757	773	765	795	773	820	738	741	796	771	792	751	777	783	727	770	756	755	793	771	757	755	762	745	789	802	765	769	762	742	749	759	760	803	732	694	736	788	781	826	810	774	747	747	776	760	782	758	792	754	781	765	770	715	797	737	777	725	742	774	818	743	778	782	739	794	770	756	754	708	761	786	752	796	740	750	788	718	795	732	718	745	860	766	779	806	744	745	817	766	758	686	792	732	787	767	737	757	765	725	801	792	740	750	796	769	725	779	752	777	735	799	750	773	688	758	792	708	734	735	754	785	741	775	728	801	739	765	728	762	767	762	742	805	753	728	731	773	708	765	830	793	741	799	768	821	739	820	756	781	726	773	737	761	782	741	737	730	773	727	758	811	733	785	782	757	768	789	776	790	757	779	799	722	798	765	717	771	739	790	743	765	769	796	763	740	763	754	776	807	800	806	795	740	756	743	766	734	756	781	750	750	810	746	824	790	747	801	797	734	745	727	790	773	774	803	773	794	710	822	723	719	741	756	743	749	777	747	778	729	752	792	756	713	768	731	765	753	774	771	754	721	780	781	734	754	768	728	798	756	762	777	761	758	745	793	772	767	799	818	769	776	765	770	758	722	722	763	799	776	764	785	743	754	787	751	769	750	772	767	691	766	776	751	743	785	811	763	722	750	765	752	813	761	730	799	793	765	731	687	738	726	685	749	741	759	756	742	793	771	756	687	741	767	725	775	752	769	731	743	778	743	733	769	761	771	783	769	799	812	834	773	771	774	755	802	765	812	729	784	791	772	796	758	775	748	798	774	743	772	749	731	755	773	722	726	781	772	746	742	758	753	769	759	756	741	792	762	745	777	740	774	800	742	755	819	782	763	748	766	801	750	718	797	787	769	712	733	801	777	745	794	739	773	763	725	766	754	737	762	737	737	765	745	776	733	741	784	800	806	765	718	744	756	766	739	781	727	792	725	727	754	794	773	743	738	775	749	727	740	757	769	745	776	737	735	784	786	783	765	756	745	757	744	797	801	718	782	788	810	797	742	776	735	801	774	857	774	696	745	763	796	739	801	775	724	740	737	715	736	772	732	758	779	785	748	773	786	736	739	811	729	788	761	784	750	751	838	785	767	741	794	800	798	756	722	747	747	729	783	749	747	805	734	712	776	814	736	728	726	745	767	768	772	749	772	691	747	792	762	768	733	770	743	786	835	743	783	788	763	783	758	784	795	786	788	719	720	736	770	801	779	702	762	754	728	757	785	755	734	751	782	778	773	758	775	775	770	771	711	771	738	737	718	790	739	787	776	751	747	765	775	804	781	774	764	736	729	747	740	785	759	734	739	758	772	799	762	753	765	710	787	727	755	738	783	724	755	774	742	830	794	803	746	729	747	752	721	752	784	804	750	803	764	753	774	704	667	797	749	709	729	795	725	744	742	748	775	791	750	781	755	752	783	702	785	735	731	780	788	788	762	774	744	752	736	767	729	728	779	785	741	741	739	758	738	760	813	805	862	768	746	756	760	760	706	773	782	771	755	800	752	741	729	768	757	727	823	726	762	769	779	779	797	760	705	727	777	776	739	775	745	741	762	741	742	801	786	786	714	750	761	757	737	820	777	738	827	708	815	779	769	752	794	745	779	734	764	776	758	739	761	764	738	741	787	796	793	733	740	719	718	747	752	816	692	772	763	761	727	792	818	774	796	746	765	779	750	786	785	737	795	731	768	805	725	773	757	759	755	749	762	757	805	773	746	718	788	763	760	805	766	761	771	779	732	798	761	763	782	746	697	716	700	784	795	777	745	765	786	751	771	754	748	809	802	723	778	715	776	760	790	779	743	724	788	759	768	755	682	788	721	775	755	750	777	775	793	718	734	763	786	774	758	795	741	755	751	709	766	768	739	780	733	742	763	760	774	793	745	782	771	751	782	756	744	706	732	777	715	699	714	772	733	823	733	751	760	820	793	749	815	786	745	737	756	769	763	731	764	762	771	796	782	734	784	766	827	765	775	795	758	780	789	731	730	772	727	748	713	784	747	773	739	742	736	713	756	792	809	792	748	798	719	786	760	736	751	731	797	770	712	777	747	779	766	774	753	763	741	700	754	716	739	782	737	757	799	715	773	779	724	748	764	745	779	748	700	787	773	747	738	760	772	777	727	782	779	758	771	750	791	761	794	721	764	765	808	706	752	811	709	735	753	771	779	728	740	777	756	747	772	769	800	748	780	785	785	770	767	777	753	789	754	762	770	764	794	797	750	784	751	768	762	733	780	772	740	782	776	743	800	799	796	783	769	771	762	728	748	756	710	757	789	747	737	717	762	739	748	729	770	742	756	761	766	722	773	747	776	774	758	743	717	749	745	747	761	720	728	778	763	783	789	786	791	743	761	760	741	751	733	715	798	693	777	778	736	737	758	765	744	717	761	780	763	775	729	719	784	741	803	780	771	710	834	740	743	762	781	816	748	803	764	742	789	742	778	763	726	754	740	794	798	777	770	741	762	769	721	788	733	795	746	745	721	756	766	703	803	746	784	721	790	785	782	764	740	765	767	814	777	729	749	790	749	741	788	762	783	706	755	776	780	757	765	776	791	751	787	771	772	766	765	725	716	774	744	741	776	766	721	786	759	794	722	752	772	842	772	781	781	714	734	772	760	759	766	741	779	805	764	732	789	743	705	741	793	788	760	768	742	702	824	744	774	782	757	739	725	785	782	758	731	722	808	780	787	720	698	763	748	730	794	775	723	766	779	795	736	766	746	786	789	791	741	752	745	797	776	802	776	757	742	728	757	730	767	785	767	752	726	722	744	750	776	730	779	709	748	770	772	772	788	808	760	770	738	780	728	793	724	728	810	711	738	764	764	754	820	791	759	751	762	749	692	775	813	745	777	706	728	725	733	793	732	798	777	691	794	755	736	759	727	768	767	779	788	808	781	763	802	796	782	704	794	762	778	790	770	753	735	818	802	769	741	746	813	758	747	761	710	775	745	777	724	771	746	755	739	702	758	790	746	740	720	742	764	797	751	765	771	802	755	787	790	748	706	728	735	734	760	716	823	783	745	740	748	731	778	749	749	722	776	802	758	779	759	724	764	732	737	716	750	774	749	735	765	754	751	795	766	757	810	748	723	770	771	766	736	766	780	735	771	802	795	779	731	785	733	766	766	861	700	765	803	805	721	763	716	774	776	722	799	738	762	737	763	749	759	766	775	779	795	801	751	732	753	801	756	760	736	702	746	738	790	786	814	725	754	743	769	738	762	760	762	779	731	758	746	821	749	776	724	784	715	793	768	776	793	774	752	766	808	784	714	802	757	813	741	685	810	774	756	757	751	740	743	802	747	723	742	751	786	732	785	725	704	769	777	711	757	719	774
26839	20297	8533	853	526	454	362	272	238	255	248	239	219	216	204	222	209	248	205	204	216	210	204	222	207	204	222	185	240	225	211	209	221	202	236	223	227	212	217	217	213	209	189	196	216	186	214	195	199	228	188	218	186	216	199	214	213	187	229	226	208	221	220	193	200	216	193	195	216	209	212	220	226	210	186	236	207	225	195	220	204	220	196	209	201	195	184	190	222	210	209	193	245	216	216	199	217	207	196	196	229	221	209	219	208	179	203	196	209	214	183	191	225	196	189	211	210	217	208	211	212	218	194	217	185	230	196	185	184	221	212	227	235	190	228	223	178	198	207	212	200	199	187	213	212	206	212	191	226	229	204	225	222	198	214	199	256	223	203	193	190	229	175	212	228	187	190	195	197	216	242	196	201	193	208	233	208	168	204	211	198	204	201	207	212	226	214	211	201	209	213	225	220	216	236	190	199	190	207	210	221	239	221	209	220	179	207	212	221	203	207	206	206	203	197	209	210	186	204	206	210	208	219	190	213	225	230	179	194	189	218	208	204	210	203	207	198	212	261	234	209	219	207	226	202	190	194	210	220	236	197	193	204	198	218	219	180	199	236	185	224	201	216	235	208	191	219	182	214	227	231	187	174	201	199	191	238	217	188	202	208	225	187	206	235	227	224	201	194	226	203	205	211	204	182	230	222	190	193	224	211	186	200	224	237	207	225	212	231	197	211	200	215	217	220	191	223	199	222	202	204	224	220	194	207	194	199	212	214	218	218	199	233	218	206	206	208	199	222	219	191	213	208	205	212	200	217	217	217	211	250	177	221	215	213	208	206	204	217	220	211	222	172	229	204	223	183	230	208	214	211	213	224	211	224	194	213	180	204	228	201	176	242	220	236	214	200	201	231	239	169	215	240	218	219	212	204	188	211	199	207	228	201	208	192	217	248	187	204	179	216	187	198	207	222	205	177	208	196	201	202	190	192	193	205	212	183	231	210	195	212	195	214	207	228	237	226	219	220	236	220	192	221	233	200	195	201	227	191	229	208	222	205	236	209	206	195	204	206	188	199	223	227	186	216	243	215	231	207	216	212	211	220	189	189	226	224	223	218	218	197	232	200	223	200	225	214	197	210	221	194	186	198	237	200	229	231	208	207	226	201	213	213	231	230	198	233	210	220	193	204	207	211	206	218	210	234	217	191	211	207	221	214	205	197	213	237	213	193	227	226	197	186	246	224	213	199	231	222	225	209	204	215	199	213	209	215	210	224	182	215	231	216	212	205	216	202	211	192	211	223	205	183	205	223	197	217	220	221	186	198	236	214	240	224	228	211	201	220	185	205	216	216	202	228	226	232	198	212	218	220	206	204	212	206	220	206	203	197	212	199	219	232	227	227	201	241	208	187	180	231	221	211	197	206	230	201	200	194	195	207	196	215	185	210	203	209	231	213	186	224	223	225	193	211	221	195	212	203	216	186	207	209	219	194	249	219	210	216	212	215	205	203	193	215	229	216	228	194	208	191	208	194	189	222	229	209	208	203	206	193	213	208	185	216	239	214	200	220	224	213	225	199	234	195	195	216	215	231	216	190	195	252	213	187	199	213	212	224	210	197	195	217	176	230	206	193	204	207	205	215	221	209	210	204	199	238	192	189	216	223	196	221	224	218	212	239	243	198	201	227	198	221	236	230	221	239	211	195	218	196	205	201	192	206	237	225	219	217	194	231	206	214	220	210	187	213	216	196	205	191	206	206	191	201	205	215	198	230	237	201	221	186	219	205	217	209	234	212	208	219	217	182	205	194	224	200	220	213	204	188	224	203	194	231	205	207	210	204	185	215	202	198	226	204	235	221	247	231	219	199	220	212	213	220	233	190	198	212	218	243	198	197	198	200	207	208	223	234	218	206	218	242	190	220	228	223	217	230	232	178	242	219	206	219	227	213	228	218	186	201	202	215	199	211	220	240	187	233	204	209	211	195	188	187	208	210	188	198	189	220	225	225	224	211	199	170	203	214	175	247	221	218	210	223	190	198	216	211	206	218	209	192	233	198	222	214	208	218	222	211	186	214	206	193	211	202	233	209	199	202	229	199	208	216	205	200	182	211	208	238	190	249	214	202	199	209	228	208	216	207	206	216	207	210	202	216	210	190	200	216	202	214	220	201	219	220	209	189	202	215	193	191	221	209	206	218	221	211	192	201	211	194	227	222	194	202	214	203	218	203	207	241	218	200	185	200	219	180	214	215	210	187	227	217	200	262	215	216	206	215	215	215	185	205	194	191	199	192	213	172	190	201	190	233	209	202	218	231	201	195	197	209	226	248	231	216	239	215	219	213	222	207	185	200	243	227	216	217	208	193	194	210	208	195	203	178	227	227	197	231	214	211	218	236	225	193	223	227	212	221	219	202	189	189	190	231	202	210	192	180	203	199	209	225	215	189	206	221	199	203	225	223	196	207	190	206	195	200	244	221	226	219	206	174	240	242	211	241	215	234	186	203	220	216	225	205	201	228	231	233	210	202	217	207	220	238	210	210	214	214	211	192	206	178	206	200	229	229	191	198	206	193	209	207	172	221	211	202	229	193	211	201	217	212	222	208	197	209	210	217	214	206	212	190	214	219	211	210	205	183	210	245	245	184	207	203	239	204	212	218	219	194	212	203	194	215	229	228	220	208	188	221	223	208	233	201	212	202	213	197	198	197	211	228	204	253	200	209	173	205	216	193	204	223	213	234	249	194	215	192	218	189	209	212	213	190	183	202	207	193	217	205	203	191	234	240	211	217	216	196	205	211	195	225	243	220	197	200	203	220	208	185	192	225	209	223	197	231	192	223	208	209	227	202	206	202	202	223	198	217	206	213	207	203	226	175	217	252	218	187	206	199	203	215	234	219	203	210	199	196	224	218	232	216	187	234	205	223	204	208	202	206	209	183	197	215	222	224	191	179	222	226	206	188	173	199	220	217	238	226	194	211	204	201	219	206	229	188	211	225	218	224	187	194	213	203	208	195	220	216	188	224	211	214	213	213	205	211	181	204	207	211	220	223	195	204	201	190	201	187	220	203	218	205	220	181	204	212	235	233	228	223	195	241	204	229	198	203	217	201	206	216	203	201	213	201	209	202	214	208	203	196	198	211	212	212	224	232	222	195	230	222	205	213	202	227	212	218	227	206	222	205	222	219	203	220	209	197	215	228	208	204	203	222	194	199	218	206	219	195	229	232	200	214	219	225	197	228	222	200	203	226	235	201	185	220	210	232	201	206	216	237	245	204	219	225	188	219	217	200	213	208	194	231	204	210	216	208	220	216	224	192	205	179	193	196	242	198	222	211	208	176	202	219	183	226	190	196	215	204	238	206	219	194	231	202	219	202	205	213	218	231	218	235	207	227	225	231	208	220	208	230	202	183	207	221	206	204	213	207	197	203	216	212	202	196	204	213	225	209	219	202	229	216	235	193	209	208	212	212	199	206	220	207	171	210	195	206	219	222	202	236	186	223	217
4968	1189	1006	663	457	414	357	359	325	292	285	276	277	277	262	247	288	264	284	276	247	258	281	246	257	248	269	266	290	253	295	280	259	265	246	246	284	286	258	268	262	245	263	262	284	261	249	256	260	296	259	269	243	250	250	257	265	271	251	251	265	255	255	263	233	265	250	286	248	256	259	242	262	273	257	246	240	250	257	246	279	251	250	268	233	232	259	251	227	242	263	265	262	282	252	263	290	248	266	245	274	269	260	258	248	254	249	284	270	219	293	256	276	251	266	261	249	283	247	278	274	262	293	249	261	264	265	312	259	268	259	282	267	257	264	252	249	259	279	257	253	272	302	267	269	257	262	256	265	250	240	255	284	279	245	275	263	260	256	260	275	260	247	258	252	239	245	277	251	256	281	245	260	276	284	231	247	247	277	244	276	269	304	245	269	275	242	257	248	289	250	266	258	291	266	233	259	245	280	274	250	265	257	248	278	263	239	245	222	255	266	275	255	278	291	261	267	283	280	262	248	238	273	291	260	283	269	249	257	258	268	277	261	250	291	256	256	254	260	291	288	283	254	252	254	296	246	273	229	250	252	263	260	263	242	272	287	275	258	226	260	224	244	261	247	284	278	273	270	248	266	249	294	272	262	276	266	264	253	278	273	261	236	238	254	259	259	273	257	261	228	251	258	255	276	233	230	264	245	246	255	257	273	240	300	255	246	236	293	261	259	266	283	259	277	274	257	248	281	256	244	243	242	257	268	252	258	299	280	242	259	273	250	257	277	263	270	260	244	241	223	242	258	267	261	247	238	239	266	256	259	277	276	308	256	278	289	254	271	248	259	254	255	280	274	247	297	265	261	292	283	300	238	256	244	246	301	245	268	264	284	259	267	229	259	252	257	249	271	265	240	257	251	242	279	249	280	274	221	254	239	275	263	269	226	258	283	251	266	270	263	269	248	244	254	222	266	268	275	275	251	271	273	284	277	244	258	257	260	279	254	287	287	231	266	270	280	269	271	262	269	248	240	236	282	267	244	262	300	264	262	265	246	239	256	232	237	281	244	290	258	257	253	266	259	243	269	254	245	266	251	236	255	254	269	248	275	230	288	278	279	253	287	232	261	225	255	248	246	261	253	260	274	262	249	228	264	251	249	257	239	268	238	272	252	269	289	249	251	256	245	237	287	259	250	258	254	249	259	280	237	246	271	260	268	247	263	240	276	260	257	233	282	248	275	261	267	253	251	245	294	260	264	263	237	259	254	236	244	254	270	284	266	253	266	268	268	250	247	291	262	286	274	256	257	297	258	273	247	289	262	256	267	277	275	253	230	236	247	273	283	270	239	272	247	267	287	266	246	277	263	243	244	268	271	248	244	248	257	240	284	267	245	241	241	245	244	266	257	259	249	255	251	262	257	263	278	265	273	239	244	225	252	292	282	247	266	246	252	267	266	268	238	258	246	262	276	292	260	263	265	247	273	241	243	263	267	232	273	219	267	249	258	237	240	262	251	254	252	302	258	261	294	253	280	282	251	272	250	250	229	274	269	278	227	291	226	256	232	268	244	266	260	312	254	280	270	246	297	244	270	240	263	283	285	241	268	260	265	259	275	280	256	245	288	288	229	254	263	269	253	273	262	260	242	246	236	244	282	269	243	280	260	225	245	244	270	284	283	246	260	238	240	252	276	274	248	296	250	267	263	252	300	269	274	273	250	248	274	241	282	253	234	243	267	285	267	242	258	249	268	231	265	278	261	255	246	263	259	280	247	246	276	253	250	239	305	269	264	268	257	242	253	214	263	250	249	262	268	276	249	249	270	268	261	247	269	277	260	292	255	277	245	276	260	254	242	280	262	268	234	241	233	259	265	249	247	265	269	266	254	241	289	281	241	280	256	290	242	281	287	259	255	275	244	246	265	258	223	266	274	277	249	271	283	232	232	244	260	248	276	211	253	288	273	253	264	254	262	239	269	289	260	257	277	269	291	266	262	279	271	237	262	252	217	253	233	251	266	273	237	242	228	262	264	272	269	252	260	267	278	273	273	264	253	274	254	251	232	258	269	265	261	259	260	268	272	267	265	244	269	235	253	242	257	274	278	274	255	271	231	255	249	255	261	260	272	294	256	272	244	274	224	269	211	283	260	262	272	273	241	278	293	247	239	259	276	266	288	268	213	275	266	298	272	270	244	262	258	273	238	253	262	238	286	250	296	261	264	248	270	263	250	237	234	239	251	269	263	244	263	258	257	246	272	274	269	243	229	278	257	271	244	259	257	259	242	234	266	275	243	274	258	262	270	263	245	266	243	259	254	251	275	227	301	247	258	246	258	287	241	259	272	258	278	276	276	269	254	227	255	256	223	245	273	250	258	279	288	251	245	229	273	273	260	247	251	234	249	254	249	258	272	263	264	238	281	271	245	255	245	275	256	257	242	289	257	288	257	262	242	273	271	284	246	247	241	323	258	291	242	297	254	258	271	267	267	267	249	267	248	265	283	247	258	228	270	245	259	260	271	254	244	273	278	226	236	247	238	285	277	228	226	255	251	290	290	242	286	240	259	288	263	259	233	268	253	260	262	251	280	256	273	278	254	226	282	279	259	281	277	269	237	264	275	247	253	313	271	265	251	260	274	278	248	285	250	259	267	268	275	281	234	256	250	282	242	263	255	270	291	269	264	276	262	278	247	270	240	276	257	268	264	225	276	256	252	256	259	244	264	250	269	256	248	264	264	262	248	247	261	213	284	256	237	279	269	267	271	241	233	253	273	228	293	252	261	261	252	271	274	288	271	245	243	238	281	298	263	240	251	290	268	288	223	267	284	250	240	279	263	280	287	254	260	274	264	245	246	256	266	250	266	263	231	248	290	279	253	259	262	263	250	267	257	267	256	257	236	253	228	234	257	255	215	245	249	251	202	261	266	262	246	257	246	276	254	259	251	260	272	230	267	237	238	245	272	248	255	291	243	263	266	243	244	251	246	265	231	261	245	269	251	259	271	267	241	284	243	240	267	282	266	283	242	258	248	247	233	243	270	256	264	236	253	230	239	258	253	286	244	236	296	240	264	237	266	247	260	246	232	257	252	277	274	252	221	229	244	278	230	251	270	267	250	283	250	284	239	263	281	248	259	295	268	285	280	242	272	286	290	237	265	272	256	251	265	265	270	276	255	261	258	273	256	263	266	245	263	271	252	234	256	289	238	239	270	245	265	273	255	269	235	277	259	239	264	268	250	250	271	313	242	275	242	237	263	246	297	246	265	277	271	274	252	278	237	284	256	256	289	258	255	253	273	243	271	245	256	262	284	261	252	250	242	251	269	255	295	259	244	252	262	252	263	265	248	276	246	268	250	253	233	241	273	287	270	251	250	273	262	297	243	230	255	243	242	269	246	241	259	261	254	262	254	265	256	281	248	298	241	266	257	260	257	251	247	256	275	241	278	290	254	269	284	267	272	282	267	283	286	258	247	277	251	260	271	261	241	243	288	281	225	288	270	239
23586	21182	28609	24028	21175	12538	1462	906	734	610	649	570	559	530	492	553	476	491	444	431	441	424	402	392	418	411	400	414	404	410	402	457	411	431	407	410	377	404	428	405	420	366	411	424	439	397	434	376	394	410	413	411	391	407	420	425	404	386	414	404	399	389	389	414	385	404	412	394	428	396	387	400	396	379	420	417	448	381	386	415	402	391	399	360	418	377	400	358	401	374	430	402	380	443	423	417	402	399	392	414	382	408	386	381	413	402	448	401	386	390	386	388	417	392	418	344	398	418	354	391	419	412	410	395	393	382	405	376	408	389	419	406	407	406	386	417	397	398	405	424	417	372	380	398	388	430	373	430	418	378	393	403	439	409	430	405	371	368	420	407	395	366	399	394	362	386	404	411	428	395	392	385	414	365	365	427	389	412	412	356	386	376	412	406	412	364	398	391	410	411	385	401	437	404	390	365	393	405	355	412	397	392	404	416	388	399	381	383	378	389	439	370	393	408	400	378	391	403	408	404	402	437	419	393	378	405	411	370	387	455	373	432	364	392	408	386	382	393	393	406	362	427	400	372	358	400	371	399	378	444	419	392	400	381	412	367	413	439	406	376	416	430	373	418	386	394	411	396	421	410	367	390	417	400	353	396	379	403	414	427	421	410	396	392	431	396	389	377	418	424	380	417	409	382	379	365	368	403	368	410	384	376	405	415	383	402	431	405	404	384	381	412	398	390	401	402	357	381	386	403	405	371	422	408	374	382	397	384	390	394	389	403	402	424	390	395	394	398	437	432	355	366	392	367	396	422	366	402	393	375	391	396	374	407	388	396	418	406	405	383	407	376	400	382	457	392	420	414	426	410	383	426	406	413	437	369	402	420	399	380	388	415	398	391	385	402	357	380	374	391	417	413	436	410	415	391	409	413	377	405	447	400	385	373	375	389	399	410	402	451	383	372	393	390	360	431	419	425	392	408	395	381	421	380	414	411	383	425	402	437	418	431	418	402	393	408	374	400	391	381	391	414	407	432	422	383	401	413	389	385	397	432	403	419	436	439	392	390	390	420	383	408	409	403	403	353	413	387	373	391	401	393	391	417	413	354	422	357	371	422	368	376	405	401	389	394	390	368	408	404	380	374	398	394	398	413	393	365	407	414	390	428	399	394	403	375	413	416	417	379	420	391	413	392	406	413	408	374	410	349	409	377	415	381	401	380	401	438	403	412	389	437	396	392	386	455	415	368	415	384	367	413	421	388	393	383	361	393	426	406	383	397	396	361	406	429	369	404	416	409	384	377	388	399	372	398	408	421	388	396	416	427	393	406	376	369	404	401	403	397	377	423	430	420	423	403	376	418	373	411	402	395	384	373	420	403	415	407	405	401	388	397	383	368	405	394	363	363	388	411	403	407	418	393	425	399	419	426	403	387	416	375	400	396	403	413	402	367	405	407	376	427	403	386	425	407	398	358	406	391	448	396	432	347	398	388	398	423	396	350	392	401	417	411	414	422	403	406	420	371	379	394	403	412	404	401	388	383	409	392	389	409	395	385	397	410	379	404	385	428	409	412	415	433	400	395	426	408	416	380	378	410	457	376	369	396	392	416	404	410	377	395	391	379	397	401	381	379	382	407	420	411	401	401	389	396	424	389	405	402	386	388	426	380	377	407	395	448	396	427	423	382	404	417	392	419	385	423	391	398	379	380	378	406	431	400	403	366	450	370	383	386	396	368	400	415	376	398	379	379	423	375	389	405	383	421	387	394	401	431	405	399	379	410	376	417	389	361	385	388	406	394	390	410	377	428	363	390	408	415	415	384	390	422	384	401	410	426	384	392	423	377	415	389	390	360	427	390	384	400	394	442	437	398	392	365	402	376	401	399	400	380	381	428	392	429	395	370	416	413	382	400	368	377	398	382	396	415	392	371	423	430	400	381	371	401	420	398	400	411	405	381	371	373	392	412	377	375	380	428	404	369	441	387	381	361	401	425	409	380	422	382	407	410	386	380	405	353	408	417	387	379	400	425	406	364	408	376	428	345	354	420	419	403	408	388	365	421	394	382	437	407	423	398	389	415	407	383	424	374	389	403	370	407	397	419	442	389	385	414	412	384	404	363	386	405	409	403	401	397	367	379	383	393	371	402	394	374	390	388	400	374	416	430	379	380	412	403	379	408	378	357	383	425	369	405	417	400	386	427	403	411	396	408	407	395	404	404	399	385	401	401	362	399	413	386	389	400	431	376	356	394	397	395	394	415	379	415	362	384	406	391	417	385	355	367	409	388	417	428	416	418	424	388	400	415	426	402	422	398	414	403	400	372	390	390	387	342	394	361	403	363	345	403	360	423	393	374	373	408	424	401	410	355	396	395	368	358	387	397	414	412	389	388	437	409	398	411	440	415	379	404	394	383	411	415	393	402	418	412	398	400	407	439	358	381	421	429	375	404	418	392	405	383	401	391	438	404	410	375	400	363	385	395	375	409	413	392	359	397	375	377	386	386	381	423	389	375	408	415	395	357	404	372	428	400	382	409	379	403	402	380	392	404	403	382	360	381	402	388	406	410	411	387	376	403	382	400	389	415	431	413	370	415	420	401	400	399	404	409	377	387	396	416	416	403	390	420	393	415	424	399	408	397	403	383	395	392	369	402	399	365	385	376	392	408	379	441	369	382	392	395	380	410	385	402	380	390	414	368	404	421	402	379	368	392	388	420	454	409	420	373	408	411	432	345	389	430	390	382	386	356	423	420	373	395	415	403	399	414	383	380	406	437	414	366	403	381	390	371	425	358	401	433	406	406	410	409	412	385	416	416	420	413	378	442	427	378	397	433	413	407	401	425	411	413	419	369	384	348	460	391	405	390	419	385	374	403	403	427	425	429	415	389	382	392	427	394	402	394	430	399	411	384	370	391	401	388	396	377	399	415	387	416	385	415	372	378	389	379	396	402	390	408	404	390	350	410	432	388	390	366	412	371	392	383	394	420	410	353	390	397	377	405	381	377	417	408	394	384	417	379	399	404	380	384	402	400	436	399	393	395	394	383	392	396	413	374	390	384	410	396	392	417	369	405	398	394	392	416	425	434	392	405	402	378	391	423	382	394	382	407	366	425	380	435	408	392	401	410	380	386	380	386	394	427	410	394	396	398	392	392	392	397	380	415	392	358	394	371	385	417	408	389	382	421	418	355	388	406	447	407	386	386	399	358	366	417	405	349	405	422	371	393	368	363	375	404	405	402	412	424	402	402	352	415	391	435	417	376	374	402	406	387	410	406	377	434	366	424	395	386	412	406	403	376	401	378	393	406	387	424	398	394	388	411	409	426	386	389	398	425	381	422	394	397	374	429	389	393	418	388	381	419	419	397	417	418	422	397	396	394	413	392	400	357	397	364	393	430	391	395	405	425	382	350	417	405	405	390	402	422	394	384	377	404	356	406	355	398	399	370	431	394	393	388	378	367	370	404	416	398	406	359	372	407	404	416	380	398	361	370	443	419	412	397
5704	9553	8195	4318	2974	2160	1804	1500	1247	1040	875	832	752	729	647	635	595	574	536	522	536	527	476	499	557	486	492	507	489	500	471	472	448	470	474	486	488	515	516	469	469	478	491	441	466	482	450	449	483	467	497	470	479	458	455	467	472	477	454	442	481	450	459	452	445	490	451	497	466	479	434	445	440	439	440	410	449	449	464	437	465	449	456	443	439	480	461	448	444	451	469	425	446	475	469	479	440	496	471	474	459	435	424	481	441	452	459	408	468	484	443	437	456	468	435	475	421	418	436	478	481	394	452	495	463	449	472	456	472	451	463	453	424	465	443	437	422	453	485	480	462	470	459	428	466	440	430	487	452	423	442	450	466	451	465	453	444	448	471	466	408	470	450	514	473	468	470	464	475	460	477	471	446	472	467	474	450	493	467	439	466	422	440	462	470	479	457	459	456	428	463	471	485	450	451	487	475	475	455	468	457	479	467	438	437	465	453	465	472	449	449	454	445	461	475	441	475	432	477	452	421	410	457	455	439	430	445	442	430	485	417	447	440	479	455	445	493	441	452	486	492	468	495	462	437	428	448	434	423	459	466	479	450	427	443	460	487	464	441	449	480	419	500	452	473	450	453	460	510	460	476	452	453	481	445	482	443	446	469	461	461	482	439	449	488	453	465	439	433	424	437	432	443	455	463	431	495	472	481	444	477	434	439	443	498	466	439	463	439	445	435	461	442	442	430	470	489	477	475	474	476	440	446	494	429	482	476	440	458	475	468	446	444	457	464	473	455	476	431	474	452	459	406	456	461	436	478	437	428	474	418	444	476	465	461	423	488	442	451	477	425	481	413	494	450	434	457	453	460	480	454	433	469	470	481	439	458	464	462	450	452	470	452	491	405	391	496	465	460	461	481	457	457	441	406	466	507	462	431	485	445	427	445	457	473	428	456	467	467	467	462	447	439	472	461	457	463	443	452	434	474	468	424	461	440	481	439	418	469	462	451	457	464	422	430	473	460	456	429	472	444	418	460	420	490	437	441	441	443	441	462	455	466	428	490	461	493	449	448	464	454	457	447	434	440	444	468	444	414	487	474	465	406	422	452	434	471	478	448	420	440	479	455	427	472	481	454	485	493	455	465	478	468	437	458	462	471	457	424	447	451	496	443	472	430	451	437	499	449	493	470	478	426	446	445	431	493	446	460	502	431	427	452	458	454	464	447	461	452	455	476	457	428	462	465	446	469	479	446	452	436	467	471	405	435	480	443	468	486	448	463	428	426	410	465	481	444	440	444	446	428	463	424	482	450	469	492	468	458	477	422	508	462	486	452	456	401	461	488	451	451	504	454	461	442	441	500	475	438	479	456	466	439	440	439	474	452	459	461	436	446	461	425	453	444	458	459	442	461	502	467	431	420	452	458	447	443	460	464	443	462	448	455	443	449	454	460	476	419	448	439	430	461	442	457	434	433	450	461	440	438	433	465	432	446	464	501	432	460	454	465	482	454	464	440	444	483	436	464	470	467	461	462	467	442	488	456	445	458	447	441	436	450	432	452	445	494	472	462	470	468	442	407	436	484	437	439	459	464	422	420	481	430	468	439	429	400	436	437	456	462	460	501	465	480	459	451	470	482	470	443	422	453	444	420	444	457	464	434	435	477	459	427	457	452	486	481	455	441	415	467	465	460	463	444	414	417	483	436	477	453	441	459	424	476	462	440	435	454	487	448	503	435	483	445	444	458	441	454	447	425	400	467	464	435	490	459	406	415	430	464	443	437	450	428	452	478	457	440	460	428	456	419	487	427	438	439	481	489	454	494	463	425	504	444	412	445	432	456	471	450	459	428	493	441	464	468	448	451	509	478	461	462	496	449	476	452	439	473	453	449	429	444	451	440	459	479	454	469	461	431	453	431	429	468	468	482	443	420	412	470	436	450	451	458	489	435	442	488	475	483	468	460	469	438	482	444	425	446	459	457	483	466	451	462	465	479	486	440	434	418	473	432	445	463	463	463	465	459	467	429	447	463	453	475	407	485	464	450	437	438	458	474	428	428	438	487	483	427	466	491	447	483	474	457	468	444	473	458	438	454	448	436	481	479	464	434	482	437	494	468	456	463	462	437	497	429	433	482	429	468	458	470	467	422	483	431	506	470	452	439	431	433	473	448	466	468	433	476	479	433	448	442	445	427	432	447	396	439	453	485	445	451	445	449	474	442	443	478	438	467	438	485	459	459	429	457	464	455	438	401	464	493	467	428	423	426	463	463	454	446	466	454	456	474	447	435	435	443	452	487	429	446	466	485	444	460	475	484	440	464	399	478	469	462	452	428	452	480	450	436	459	457	439	450	481	469	464	440	442	482	470	436	438	461	466	440	404	475	477	476	484	487	462	455	456	445	474	467	455	446	478	498	459	459	451	417	452	411	421	459	441	448	415	434	461	439	481	479	422	456	448	459	422	475	478	477	488	469	453	450	445	439	459	448	451	418	486	415	481	447	499	470	466	480	468	437	469	470	466	477	456	467	461	404	402	467	478	451	439	423	428	469	417	430	423	451	448	436	488	442	446	426	439	445	482	440	453	476	476	452	483	419	469	471	458	484	442	462	464	435	477	490	458	467	437	470	407	428	488	440	437	443	458	425	446	455	418	449	470	448	457	454	472	456	443	441	441	464	465	490	414	422	474	446	461	466	489	436	471	458	440	462	456	458	456	433	470	429	436	489	477	457	512	456	453	459	476	459	464	458	468	443	471	474	465	413	450	432	457	456	471	445	458	456	480	406	438	438	430	463	497	477	456	455	443	471	466	446	459	456	419	427	452	428	432	469	438	449	494	463	437	466	476	457	466	466	442	480	438	487	430	445	475	438	488	500	463	476	427	457	479	453	431	458	460	445	431	448	451	463	432	469	494	429	443	482	450	463	466	449	468	468	450	442	446	488	438	463	491	438	493	442	438	431	440	482	442	402	403	474	419	440	417	459	435	466	458	447	472	430	457	458	437	399	440	436	458	457	453	467	475	456	461	455	474	414	482	449	460	451	463	459	460	480	429	431	430	439	449	491	478	447	468	459	455	471	443	431	446	471	452	457	451	482	444	457	472	414	441	418	467	436	412	461	485	430	445	468	490	428	428	465	437	441	446	487	452	434	474	473	428	426	434	444	471	439	445	450	478	447	448	452	425	466	461	444	482	461	480	473	439	480	430	478	463	489	486	461	430	431	436	443	435	506	473	452	465	460	440	465	466	464	466	444	462	444	468	450	423	491	463	404	483	424	427	433	492	452	456	463	398	500	411	430	441	441	485	444	463	444	402	490	457	477	443	476	470	453	446	481	439	469	458	437	463	497	466	467	448	424	449	457	431	442	485	459	447	451	472	442	434	422	421	422	421	462	426	448	476	446	463	452	423	446	464	453	441	461	463	491	455	422	485	414	415	483	472	464	459	455	462	495	444	504	410	458	429	424	458	448	463	481	445	408	486	443	417	434	479	484	408	450	464	455	440
24781	21155	27568	24901	12448	894	654	530	507	490	445	438	396	412	433	387	430	357	367	408	374	360	424	373	374	395	372	394	352	362	325	369	359	341	392	335	371	373	375	377	364	359	369	365	356	361	403	355	356	356	343	358	327	355	370	395	361	358	337	387	358	335	344	399	337	366	339	360	350	377	368	364	334	372	345	325	339	362	355	386	338	385	389	350	355	331	377	350	371	403	356	350	301	350	369	370	341	370	384	356	343	353	380	346	338	336	385	359	360	359	371	383	349	339	343	334	345	387	342	339	361	327	361	370	368	358	346	329	377	377	348	337	372	339	354	332	351	327	352	347	318	320	374	362	377	382	342	376	341	356	332	358	334	328	381	352	337	345	377	350	375	328	374	324	403	346	338	374	334	331	318	338	343	337	346	340	353	365	331	361	364	362	383	363	375	347	380	366	368	323	325	349	371	352	333	380	374	355	355	361	339	321	329	332	387	370	370	358	353	348	338	357	398	311	343	339	336	353	349	363	356	349	338	360	339	357	380	353	338	348	378	371	349	344	361	391	362	374	358	372	359	358	358	346	340	340	293	361	343	350	355	357	351	330	313	325	383	359	360	343	345	352	399	359	358	361	343	360	368	338	373	350	361	386	347	340	363	339	332	383	346	375	327	350	394	361	323	359	350	335	365	344	345	380	383	327	336	373	332	327	369	337	338	361	347	354	350	358	341	358	348	342	342	347	356	337	387	367	345	360	397	382	393	356	353	316	319	354	372	360	374	381	358	378	378	315	342	332	368	335	347	336	338	344	335	358	356	380	336	350	357	350	339	359	338	369	377	351	373	344	334	371	376	350	371	374	317	332	354	359	349	304	356	371	352	344	332	336	372	371	365	333	366	344	338	323	354	374	370	331	361	348	366	378	373	330	364	344	350	332	350	358	291	370	346	333	397	378	329	370	361	355	365	388	338	343	354	322	403	361	346	350	371	345	349	361	349	362	344	362	336	349	361	345	371	355	358	368	379	328	344	300	368	325	372	345	331	344	344	306	338	346	352	335	363	347	355	331	354	355	363	354	337	323	336	343	322	349	386	361	344	364	350	324	342	360	337	391	370	357	374	346	348	379	335	348	365	341	329	321	332	322	346	344	326	374	363	350	365	381	361	373	373	366	371	324	352	401	354	380	347	376	342	371	370	347	389	331	351	348	365	341	366	355	344	351	350	325	338	341	317	352	376	348	354	326	340	401	367	347	345	331	374	392	373	327	374	375	374	346	358	351	349	361	324	339	347	365	326	355	352	393	339	345	366	363	338	343	348	322	389	338	357	341	347	350	338	316	328	372	369	359	349	334	338	326	354	340	371	348	383	366	322	332	316	414	358	343	335	329	354	354	332	344	370	344	344	360	318	344	356	353	347	346	359	361	372	326	347	319	341	356	352	378	334	324	361	331	330	339	292	353	360	378	346	368	314	343	346	355	320	351	366	353	384	347	363	347	361	352	344	349	331	343	337	370	346	344	350	314	353	348	337	382	319	367	355	372	353	358	379	359	388	385	358	339	342	373	396	340	355	356	349	354	364	349	351	350	375	351	323	359	326	366	356	349	347	369	364	337	371	359	365	363	392	341	336	346	338	348	334	335	352	338	380	336	319	352	335	349	333	354	344	342	370	384	373	345	370	323	375	345	338	349	359	340	330	379	366	350	318	351	358	363	360	316	346	386	331	356	341	390	352	337	358	352	375	365	384	336	355	325	351	350	366	356	370	355	318	327	364	327	349	346	343	341	341	355	354	364	379	296	338	361	382	375	381	345	358	378	361	390	362	365	380	346	330	366	343	368	346	351	340	336	355	336	343	362	346	357	368	343	343	334	373	333	358	330	336	376	351	351	343	352	349	368	324	347	350	344	318	373	365	332	370	345	373	332	356	356	353	349	323	352	363	354	363	336	344	370	354	355	382	368	362	316	351	308	328	347	360	350	349	373	346	355	339	346	345	319	357	333	381	343	333	317	359	352	363	330	348	355	375	366	366	334	339	352	329	351	368	348	385	384	335	369	338	348	380	327	354	375	370	328	348	357	377	318	348	400	359	354	339	343	344	328	364	359	321	361	356	373	340	353	344	338	332	360	322	400	339	349	377	370	340	343	368	362	352	341	327	306	328	354	349	359	343	333	349	355	328	354	370	345	384	370	335	335	365	343	351	400	349	351	306	346	390	317	340	377	369	329	392	389	358	339	332	330	349	346	307	367	346	363	335	389	333	374	371	317	350	375	354	360	343	340	351	385	324	334	345	365	338	335	344	379	352	358	339	351	329	334	343	365	331	342	356	360	357	352	355	341	318	359	329	315	351	349	360	367	316	337	345	346	343	368	376	336	353	364	342	358	360	320	341	339	337	324	326	350	362	353	358	379	373	341	346	346	355	332	339	399	372	367	355	360	317	366	369	360	337	339	341	339	381	326	359	342	358	356	348	370	348	326	352	367	339	388	340	364	350	360	352	357	351	362	379	359	393	345	344	357	361	347	344	359	331	360	359	341	313	371	350	368	366	348	375	374	351	309	343	353	340	385	326	384	366	342	312	346	353	367	379	353	357	353	354	379	335	346	401	350	344	348	345	339	364	364	308	351	376	347	333	376	352	320	333	337	354	285	367	354	351	371	338	345	397	318	360	370	374	351	359	333	371	380	352	357	324	347	343	368	357	355	352	340	336	363	343	352	347	364	349	345	327	363	361	323	343	330	336	366	344	347	312	346	356	355	344	321	323	376	355	333	319	342	344	351	344	346	359	348	337	377	367	351	356	339	360	331	361	353	364	338	363	328	334	367	382	376	354	375	342	336	383	343	363	307	344	324	358	331	370	358	316	376	342	379	372	362	367	375	361	394	328	336	356	314	361	381	344	386	338	342	353	335	359	330	358	314	364	347	360	363	355	411	358	407	329	355	334	355	370	403	343	366	365	311	338	388	333	373	325	335	354	325	348	363	335	371	371	370	374	331	328	378	345	350	361	353	358	356	361	339	381	355	369	376	386	332	369	306	340	343	358	387	346	340	339	336	336	350	374	353	362	345	393	346	353	352	344	347	345	354	320	368	364	327	345	344	322	372	353	351	364	352	314	361	324	353	394	327	332	357	383	380	360	335	348	342	358	333	350	376	351	342	331	351	362	363	346	391	343	372	351	330	323	314	327	341	362	352	395	416	355	348	356	364	325	353	341	331	340	332	361	346	365	371	347	319	351	368	358	360	354	354	370	351	350	379	336	381	368	377	346	353	357	358	320	344	367	344	359	333	379	360	357	321	340	352	348	359	349	345	353	364	369	348	361	335	374	337	338	323	378	346	363	382	330	347	370	361	349	340	341	374	370	368	324	339	315	348	379	343	359	347	351	336	331	330	362	336	355	366	349	354	339	359	357	348	315	324	330	365	354	349	353	356	375	330	345	338	373	341	346	335	356	362	371	390	361	347	377	367	340	348	365	321	336	358	363	372	323	345	348	355
5626	5623	4670	2516	1739	1403	1129	985	845	693	671	618	554	566	479	500	486	482	505	441	485	450	446	471	420	419	413	430	451	463	455	400	402	441	434	427	435	418	395	431	475	410	430	438	411	463	451	451	425	412	439	433	471	437	420	386	386	464	424	420	446	413	444	491	416	442	447	447	446	446	425	413	398	442	451	447	435	406	474	427	398	433	412	373	434	455	444	411	421	443	444	453	429	431	420	445	435	464	454	431	405	414	430	443	423	403	423	413	441	427	406	476	433	408	426	420	388	409	456	424	446	423	433	435	381	419	426	407	418	394	439	402	443	417	442	441	411	396	382	431	433	426	423	419	405	436	479	376	434	410	420	406	410	453	434	410	432	400	440	430	451	415	387	434	441	428	438	439	436	460	444	404	429	415	387	410	428	416	394	424	425	459	411	423	411	428	447	439	463	436	405	425	441	435	423	412	431	433	447	428	433	427	441	468	433	379	420	376	460	426	425	417	439	428	459	429	449	422	413	431	435	429	386	427	435	424	403	400	420	419	444	376	426	421	409	453	457	390	434	471	414	404	394	439	428	410	428	437	435	414	413	426	455	416	441	431	429	454	471	433	412	446	426	435	440	416	437	439	446	424	412	429	418	403	458	422	445	484	429	446	471	432	425	448	457	410	418	448	414	472	376	444	429	454	441	445	436	389	435	466	409	433	447	431	395	422	437	435	402	443	446	413	440	430	435	455	421	426	412	402	404	419	423	416	423	437	447	408	420	407	438	419	459	465	448	422	422	444	435	438	426	439	419	439	459	439	483	395	447	470	453	453	431	438	406	453	443	447	430	436	459	430	455	401	446	420	430	417	407	448	470	391	439	439	411	438	419	424	423	453	418	438	439	451	452	445	424	430	446	432	436	437	421	413	438	448	408	441	415	444	428	456	474	415	464	449	407	419	433	434	424	395	440	448	454	459	424	455	408	431	451	455	454	439	401	432	404	407	425	445	442	414	418	428	404	431	451	426	410	462	441	451	397	443	441	443	404	440	419	439	425	436	432	444	405	441	409	444	440	430	435	468	408	413	406	447	428	407	451	442	455	416	415	410	446	411	444	425	463	422	409	397	380	419	409	417	413	426	430	450	488	379	447	428	452	458	440	409	433	405	416	432	420	441	460	433	411	415	437	413	426	443	425	409	454	408	417	456	498	476	451	401	461	476	406	436	440	444	445	448	424	456	405	440	424	434	399	426	427	422	422	406	427	453	426	438	407	439	443	435	434	444	420	403	437	443	443	426	437	440	423	433	424	431	442	458	424	451	417	408	431	405	387	422	400	458	431	425	478	439	434	412	433	416	411	430	463	453	451	398	468	403	401	436	438	429	455	419	434	438	407	417	468	434	448	476	408	450	465	446	425	428	410	398	398	449	400	441	423	389	425	439	433	403	407	407	440	401	428	424	413	459	406	440	421	478	435	430	419	415	429	435	419	444	421	441	401	486	373	459	452	418	439	446	441	405	473	405	452	428	443	386	449	414	452	413	466	398	404	441	432	452	458	435	420	420	438	431	414	427	411	462	477	430	413	445	456	453	419	455	435	432	427	435	441	397	444	451	436	450	432	419	428	445	449	437	399	454	444	418	418	411	443	391	453	415	448	406	414	459	422	428	412	414	438	442	449	435	450	426	435	424	429	414	425	414	426	420	427	417	442	434	408	415	431	404	472	391	435	409	406	439	436	405	412	413	433	433	440	435	424	413	438	448	447	418	445	480	454	413	454	405	401	416	427	412	377	426	410	406	452	439	426	435	406	414	401	456	427	459	456	410	452	427	449	475	426	474	400	464	415	414	415	424	453	451	437	409	430	440	429	445	423	432	397	468	420	418	432	443	446	423	404	396	464	458	445	446	393	436	409	413	415	440	454	406	405	433	417	421	429	383	423	415	417	415	447	458	421	452	453	409	415	397	418	442	434	433	440	396	434	453	466	447	458	409	444	420	395	436	429	412	409	431	399	459	416	416	411	410	427	428	396	452	383	416	402	454	428	435	441	371	425	429	407	451	429	407	408	457	462	426	401	405	460	420	416	432	394	418	398	406	452	453	412	465	455	419	424	446	425	396	467	404	429	422	416	460	444	411	406	461	436	428	445	423	430	457	441	411	456	432	438	406	417	433	437	437	433	427	410	429	419	460	442	430	448	444	457	457	373	447	432	429	431	436	454	399	472	441	447	445	416	403	412	433	449	474	481	415	428	414	413	395	442	428	468	410	428	439	412	426	428	405	457	428	423	412	436	437	438	418	436	413	442	430	400	451	412	420	441	436	491	439	459	426	427	432	445	426	430	461	413	432	420	419	443	435	429	403	426	427	441	426	407	408	461	438	427	450	436	449	392	420	433	419	430	460	413	419	429	423	434	429	409	415	445	370	427	424	432	427	430	428	429	421	438	444	410	401	407	430	411	407	457	405	472	437	421	440	441	393	398	408	446	404	417	435	434	440	391	476	403	438	409	478	431	467	435	488	465	430	418	420	446	439	446	431	432	425	464	406	437	407	424	451	448	464	431	393	390	451	475	446	450	429	384	399	421	395	452	446	460	450	450	428	390	430	433	446	414	433	421	401	419	432	422	444	437	432	434	430	437	432	390	441	460	430	448	442	415	412	417	396	476	422	427	418	463	408	416	454	393	422	434	384	406	457	422	400	404	446	439	428	433	420	453	442	406	448	415	404	425	424	414	415	392	454	406	424	422	428	458	404	442	401	408	424	437	438	419	433	451	400	439	432	477	406	397	457	468	402	412	473	424	458	429	416	432	400	437	465	461	422	409	446	438	397	449	449	424	446	448	412	437	419	449	393	431	467	416	419	456	427	466	445	417	444	416	402	428	455	417	422	398	420	400	425	431	404	414	462	453	449	410	438	402	431	429	407	410	447	428	439	421	420	441	437	459	439	397	438	441	423	402	425	439	416	434	432	480	406	487	421	418	409	397	453	442	411	410	455	455	458	427	409	441	423	447	458	407	448	439	437	429	441	420	441	419	444	440	404	436	395	412	437	450	457	384	430	453	420	428	414	407	437	428	385	437	445	412	400	447	402	462	442	396	446	469	415	400	406	415	431	389	401	431	449	438	445	405	420	460	414	431	425	452	436	435	426	442	407	417	431	433	417	417	429	416	422	420	446	445	436	414	412	454	465	397	446	442	440	460	402	393	453	422	449	415	420	398	403	392	401	429	420	443	468	422	423	431	453	402	410	423	441	422	422	452	402	457	393	445	444	426	456	466	395	439	423	407	412	437	443	468	453	387	420	423	415	411	443	418	422	401	433	416	413	422	424	425	426	415	426	411	407	399	410	384	420	490	431	413	425	431	417	440	421	444	397	426	445	408	449	431	439	417	407	442	445	429	440	439	441	435	403	441	416	451	420	441	416	458	425	487	414	463	453	440	404	410	390	443	436	468	430	405	460	411	476	432	441	445	409	406	398	446	399	393	420	437	426	472	424	434	440
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
